Lines Matching refs:dmode

1072 				     struct drm_display_mode *dmode)  in drm_display_mode_from_videomode()  argument
1074 dmode->hdisplay = vm->hactive; in drm_display_mode_from_videomode()
1075 dmode->hsync_start = dmode->hdisplay + vm->hfront_porch; in drm_display_mode_from_videomode()
1076 dmode->hsync_end = dmode->hsync_start + vm->hsync_len; in drm_display_mode_from_videomode()
1077 dmode->htotal = dmode->hsync_end + vm->hback_porch; in drm_display_mode_from_videomode()
1079 dmode->vdisplay = vm->vactive; in drm_display_mode_from_videomode()
1080 dmode->vsync_start = dmode->vdisplay + vm->vfront_porch; in drm_display_mode_from_videomode()
1081 dmode->vsync_end = dmode->vsync_start + vm->vsync_len; in drm_display_mode_from_videomode()
1082 dmode->vtotal = dmode->vsync_end + vm->vback_porch; in drm_display_mode_from_videomode()
1084 dmode->clock = vm->pixelclock / 1000; in drm_display_mode_from_videomode()
1086 dmode->flags = 0; in drm_display_mode_from_videomode()
1088 dmode->flags |= DRM_MODE_FLAG_PHSYNC; in drm_display_mode_from_videomode()
1090 dmode->flags |= DRM_MODE_FLAG_NHSYNC; in drm_display_mode_from_videomode()
1092 dmode->flags |= DRM_MODE_FLAG_PVSYNC; in drm_display_mode_from_videomode()
1094 dmode->flags |= DRM_MODE_FLAG_NVSYNC; in drm_display_mode_from_videomode()
1096 dmode->flags |= DRM_MODE_FLAG_INTERLACE; in drm_display_mode_from_videomode()
1098 dmode->flags |= DRM_MODE_FLAG_DBLSCAN; in drm_display_mode_from_videomode()
1100 dmode->flags |= DRM_MODE_FLAG_DBLCLK; in drm_display_mode_from_videomode()
1101 drm_mode_set_name(dmode); in drm_display_mode_from_videomode()
1112 void drm_display_mode_to_videomode(const struct drm_display_mode *dmode, in drm_display_mode_to_videomode() argument
1115 vm->hactive = dmode->hdisplay; in drm_display_mode_to_videomode()
1116 vm->hfront_porch = dmode->hsync_start - dmode->hdisplay; in drm_display_mode_to_videomode()
1117 vm->hsync_len = dmode->hsync_end - dmode->hsync_start; in drm_display_mode_to_videomode()
1118 vm->hback_porch = dmode->htotal - dmode->hsync_end; in drm_display_mode_to_videomode()
1120 vm->vactive = dmode->vdisplay; in drm_display_mode_to_videomode()
1121 vm->vfront_porch = dmode->vsync_start - dmode->vdisplay; in drm_display_mode_to_videomode()
1122 vm->vsync_len = dmode->vsync_end - dmode->vsync_start; in drm_display_mode_to_videomode()
1123 vm->vback_porch = dmode->vtotal - dmode->vsync_end; in drm_display_mode_to_videomode()
1125 vm->pixelclock = dmode->clock * 1000; in drm_display_mode_to_videomode()
1128 if (dmode->flags & DRM_MODE_FLAG_PHSYNC) in drm_display_mode_to_videomode()
1130 else if (dmode->flags & DRM_MODE_FLAG_NHSYNC) in drm_display_mode_to_videomode()
1132 if (dmode->flags & DRM_MODE_FLAG_PVSYNC) in drm_display_mode_to_videomode()
1134 else if (dmode->flags & DRM_MODE_FLAG_NVSYNC) in drm_display_mode_to_videomode()
1136 if (dmode->flags & DRM_MODE_FLAG_INTERLACE) in drm_display_mode_to_videomode()
1138 if (dmode->flags & DRM_MODE_FLAG_DBLSCAN) in drm_display_mode_to_videomode()
1140 if (dmode->flags & DRM_MODE_FLAG_DBLCLK) in drm_display_mode_to_videomode()
1192 struct drm_display_mode *dmode, u32 *bus_flags, in of_get_drm_display_mode() argument
1202 drm_display_mode_from_videomode(&vm, dmode); in of_get_drm_display_mode()
1207 np, vm.hactive, vm.vactive, DRM_MODE_ARG(dmode)); in of_get_drm_display_mode()
1226 struct drm_display_mode *dmode, u32 *bus_flags) in of_get_drm_panel_display_mode() argument
1239 memset(dmode, 0, sizeof(*dmode)); in of_get_drm_panel_display_mode()
1240 drm_display_mode_from_videomode(&vm, dmode); in of_get_drm_panel_display_mode()
1252 dmode->width_mm = width_mm; in of_get_drm_panel_display_mode()
1253 dmode->height_mm = height_mm; in of_get_drm_panel_display_mode()
1255 pr_debug(DRM_MODE_FMT "\n", DRM_MODE_ARG(dmode)); in of_get_drm_panel_display_mode()