/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 320 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 340 struct drm_display_mode *drm_mode; in dp_panel_timing_cfg() local 344 drm_mode = &panel->dp_panel.dp_mode.drm_mode; in dp_panel_timing_cfg() 347 drm_mode->hdisplay, drm_mode->htotal - drm_mode->hsync_end, in dp_panel_timing_cfg() 348 drm_mode->hsync_start - drm_mode->hdisplay, in dp_panel_timing_cfg() 349 drm_mode in dp_panel_timing_cfg() 395 struct drm_display_mode *drm_mode; dp_panel_init_panel_info() local [all...] |
H A D | dp_drm.c | 50 struct drm_display_mode *m, drm_mode; in dp_connector_get_modes() local 75 if (dp_mode->drm_mode.clock) { /* valid DP mode */ in dp_connector_get_modes() 76 memset(&drm_mode, 0x0, sizeof(drm_mode)); in dp_connector_get_modes() 77 drm_mode_copy(&drm_mode, &dp_mode->drm_mode); in dp_connector_get_modes() 78 m = drm_mode_duplicate(connector->dev, &drm_mode); in dp_connector_get_modes() 81 drm_mode.hdisplay, in dp_connector_get_modes() 82 drm_mode.vdisplay); in dp_connector_get_modes()
|
H A D | dp_debug.c | 55 struct drm_display_mode *drm_mode; in dp_debug_read_info() local 67 drm_mode = &debug->panel->dp_mode.drm_mode; in dp_debug_read_info() 99 drm_mode->hdisplay, in dp_debug_read_info() 100 drm_mode->vdisplay); in dp_debug_read_info() 106 drm_mode->htotal - drm_mode->hsync_end, in dp_debug_read_info() 107 drm_mode->vtotal - drm_mode->vsync_end); in dp_debug_read_info() 113 drm_mode in dp_debug_read_info() [all...] |
H A D | dp_catalog.c | 748 struct drm_display_mode *drm_mode) in dp_catalog_panel_tpg_enable() 760 hsync_period = drm_mode->htotal; in dp_catalog_panel_tpg_enable() 761 vsync_period = drm_mode->vtotal; in dp_catalog_panel_tpg_enable() 763 display_v_start = ((drm_mode->vtotal - drm_mode->vsync_start) * in dp_catalog_panel_tpg_enable() 765 display_v_end = ((vsync_period - (drm_mode->vsync_start - in dp_catalog_panel_tpg_enable() 766 drm_mode->vdisplay)) in dp_catalog_panel_tpg_enable() 769 display_v_start += drm_mode->htotal - drm_mode->hsync_start; in dp_catalog_panel_tpg_enable() 770 display_v_end -= (drm_mode in dp_catalog_panel_tpg_enable() 747 dp_catalog_panel_tpg_enable(struct dp_catalog *dp_catalog, struct drm_display_mode *drm_mode) dp_catalog_panel_tpg_enable() argument [all...] |
H A D | dp_display.c | 852 drm_mode_copy(&dp->panel->dp_mode.drm_mode, &mode->drm_mode); in dp_display_set_mode() 995 if (dp_mode->drm_mode.clock) in dp_display_get_modes() 996 dp->max_pclk_khz = dp_mode->drm_mode.clock; in dp_display_get_modes() 1452 if (!dp_display->dp_mode.drm_mode.clock) { in msm_dp_display_enable() 1562 drm_mode_copy(&dp_display->dp_mode.drm_mode, adjusted_mode); in msm_dp_display_mode_set() 1565 !!(dp_display->dp_mode.drm_mode.flags & DRM_MODE_FLAG_NVSYNC); in msm_dp_display_mode_set() 1568 !!(dp_display->dp_mode.drm_mode.flags & DRM_MODE_FLAG_NHSYNC); in msm_dp_display_mode_set()
|
H A D | dp_ctrl.c | 941 struct drm_display_mode *drm_mode; in dp_ctrl_calc_tu_parameters() local 943 drm_mode = &ctrl->panel->dp_mode.drm_mode; in dp_ctrl_calc_tu_parameters() 946 in.pclk_khz = drm_mode->clock; in dp_ctrl_calc_tu_parameters() 947 in.hactive = drm_mode->hdisplay; in dp_ctrl_calc_tu_parameters() 948 in.hporch = drm_mode->htotal - drm_mode->hdisplay; in dp_ctrl_calc_tu_parameters() 1496 ctrl->dp_ctrl.pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_link_maintenance() 1650 if (!ctrl->panel->dp_mode.drm_mode.clock) in dp_ctrl_on_link() 1656 ctrl->dp_ctrl.pixel_rate = ctrl->panel->dp_mode.drm_mode in dp_ctrl_on_link() [all...] |
H A D | dp_panel.h | 23 struct drm_display_mode drm_mode; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 346 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 365 struct drm_display_mode *drm_mode; in dp_panel_timing_cfg() local 369 drm_mode = &panel->dp_panel.dp_mode.drm_mode; in dp_panel_timing_cfg() 372 drm_mode->hdisplay, drm_mode->htotal - drm_mode->hsync_end, in dp_panel_timing_cfg() 373 drm_mode->hsync_start - drm_mode->hdisplay, in dp_panel_timing_cfg() 374 drm_mode in dp_panel_timing_cfg() 419 struct drm_display_mode *drm_mode; dp_panel_init_panel_info() local [all...] |
H A D | dp_debug.c | 38 const struct drm_display_mode *drm_mode; in dp_debug_show() local 43 drm_mode = &debug->panel->dp_mode.drm_mode; in dp_debug_show() 53 drm_mode->hdisplay, in dp_debug_show() 54 drm_mode->vdisplay); in dp_debug_show() 56 drm_mode->htotal - drm_mode->hsync_end, in dp_debug_show() 57 drm_mode->vtotal - drm_mode->vsync_end); in dp_debug_show() 59 drm_mode in dp_debug_show() [all...] |
H A D | dp_catalog.c | 902 struct drm_display_mode *drm_mode) in dp_catalog_panel_tpg_enable() 914 hsync_period = drm_mode->htotal; in dp_catalog_panel_tpg_enable() 915 vsync_period = drm_mode->vtotal; in dp_catalog_panel_tpg_enable() 917 display_v_start = ((drm_mode->vtotal - drm_mode->vsync_start) * in dp_catalog_panel_tpg_enable() 919 display_v_end = ((vsync_period - (drm_mode->vsync_start - in dp_catalog_panel_tpg_enable() 920 drm_mode->vdisplay)) in dp_catalog_panel_tpg_enable() 923 display_v_start += drm_mode->htotal - drm_mode->hsync_start; in dp_catalog_panel_tpg_enable() 924 display_v_end -= (drm_mode in dp_catalog_panel_tpg_enable() 901 dp_catalog_panel_tpg_enable(struct dp_catalog *dp_catalog, struct drm_display_mode *drm_mode) dp_catalog_panel_tpg_enable() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_modes.c | 155 struct drm_display_mode *drm_mode; in drm_cvt_mode() local 167 drm_mode = drm_mode_create(dev); in drm_cvt_mode() 168 if (!drm_mode) in drm_cvt_mode() 191 drm_mode->hdisplay = hdisplay_rnd + 2 * hmargin; in drm_cvt_mode() 204 drm_mode->vdisplay = vdisplay + 2 * vmargin; in drm_cvt_mode() 253 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + in drm_cvt_mode() 273 hblank = drm_mode->hdisplay * hblank_percentage / in drm_cvt_mode() 277 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode() 278 drm_mode in drm_cvt_mode() 384 struct drm_display_mode *drm_mode; drm_gtf_mode_complex() local [all...] |
H A D | drm_dumb_buffers.c | 29 #include <drm/drm_mode.h>
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_modes.c | 635 struct drm_display_mode *drm_mode; in drm_cvt_mode() local 647 drm_mode = drm_mode_create(dev); in drm_cvt_mode() 648 if (!drm_mode) in drm_cvt_mode() 671 drm_mode->hdisplay = hdisplay_rnd + 2 * hmargin; in drm_cvt_mode() 684 drm_mode->vdisplay = vdisplay + 2 * vmargin; in drm_cvt_mode() 733 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + in drm_cvt_mode() 753 hblank = drm_mode->hdisplay * hblank_percentage / in drm_cvt_mode() 757 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode() 758 drm_mode in drm_cvt_mode() 864 struct drm_display_mode *drm_mode; drm_gtf_mode_complex() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i2c/ |
H A D | ch7006_drv.c | 114 struct drm_display_mode *drm_mode, in ch7006_encoder_mode_set() 141 start_active = (drm_mode->htotal & ~0x7) - (drm_mode->hsync_start & ~0x7); in ch7006_encoder_mode_set() 150 if (drm_mode->flags & DRM_MODE_FLAG_PVSYNC) in ch7006_encoder_mode_set() 152 if (drm_mode->flags & DRM_MODE_FLAG_PHSYNC) in ch7006_encoder_mode_set() 113 ch7006_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) ch7006_encoder_mode_set() argument
|
H A D | ch7006_mode.c | 174 const struct drm_display_mode *drm_mode) in ch7006_lookup_mode() 184 if (mode->mode.hdisplay != drm_mode->hdisplay || in ch7006_lookup_mode() 185 mode->mode.vdisplay != drm_mode->vdisplay || in ch7006_lookup_mode() 186 mode->mode.vtotal != drm_mode->vtotal || in ch7006_lookup_mode() 187 mode->mode.htotal != drm_mode->htotal || in ch7006_lookup_mode() 188 mode->mode.clock != drm_mode->clock) in ch7006_lookup_mode() 173 ch7006_lookup_mode(struct drm_encoder *encoder, const struct drm_display_mode *drm_mode) ch7006_lookup_mode() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i2c/ |
H A D | ch7006_drv.c | 116 struct drm_display_mode *drm_mode, in ch7006_encoder_mode_set() 143 start_active = (drm_mode->htotal & ~0x7) - (drm_mode->hsync_start & ~0x7); in ch7006_encoder_mode_set() 152 if (drm_mode->flags & DRM_MODE_FLAG_PVSYNC) in ch7006_encoder_mode_set() 154 if (drm_mode->flags & DRM_MODE_FLAG_PHSYNC) in ch7006_encoder_mode_set() 115 ch7006_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) ch7006_encoder_mode_set() argument
|
H A D | ch7006_mode.c | 174 const struct drm_display_mode *drm_mode) in ch7006_lookup_mode() 184 if (mode->mode.hdisplay != drm_mode->hdisplay || in ch7006_lookup_mode() 185 mode->mode.vdisplay != drm_mode->vdisplay || in ch7006_lookup_mode() 186 mode->mode.vtotal != drm_mode->vtotal || in ch7006_lookup_mode() 187 mode->mode.htotal != drm_mode->htotal || in ch7006_lookup_mode() 188 mode->mode.clock != drm_mode->clock) in ch7006_lookup_mode() 173 ch7006_lookup_mode(struct drm_encoder *encoder, const struct drm_display_mode *drm_mode) ch7006_lookup_mode() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
H A D | panel-samsung-s6d7aa0.c | 39 const struct drm_display_mode *drm_mode; member 310 .drm_mode = &s6d7aa0_lsl080al02_mode, 413 .drm_mode = &s6d7aa0_lsl080al03_mode, 441 .drm_mode = &s6d7aa0_ltl101at01_mode, 459 mode = drm_mode_duplicate(connector->dev, ctx->desc->drm_mode); in s6d7aa0_get_modes()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_blend.h | 28 #include <drm/drm_mode.h>
|
H A D | drm_encoder.h | 29 #include <drm/drm_mode.h> 108 * One of the DRM_MODE_ENCODER_<foo> types in drm_mode.h. The following
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_blend.h | 28 #include <drm/drm_mode.h>
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | shmob_drm.h | 15 #include <drm/drm_mode.h>
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | shmob_drm.h | 13 #include <drm/drm_mode.h>
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | lut.c | 26 #include <drm/drm_mode.h>
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | cursor.c | 2 #include <drm/drm_mode.h>
|