| /linux-6.15/drivers/gpu/drm/msm/dp/ |
| H A D | dp_panel.c | 336 drm_mode->hdisplay, drm_mode->htotal - drm_mode->hsync_end, in msm_dp_panel_timing_cfg() 337 drm_mode->hsync_start - drm_mode->hdisplay, in msm_dp_panel_timing_cfg() 338 drm_mode->hsync_end - drm_mode->hsync_start); in msm_dp_panel_timing_cfg() 341 drm_mode->vdisplay, drm_mode->vtotal - drm_mode->vsync_end, in msm_dp_panel_timing_cfg() 342 drm_mode->vsync_start - drm_mode->vdisplay, in msm_dp_panel_timing_cfg() 343 drm_mode->vsync_end - drm_mode->vsync_start); in msm_dp_panel_timing_cfg() 400 drm_mode->hdisplay, drm_mode->vdisplay, drm_mode_vrefresh(drm_mode)); in msm_dp_panel_init_panel_info() 403 drm_mode->htotal - drm_mode->hsync_end, in msm_dp_panel_init_panel_info() 404 drm_mode->hsync_start - drm_mode->hdisplay, in msm_dp_panel_init_panel_info() 408 drm_mode->vtotal - drm_mode->vsync_end, in msm_dp_panel_init_panel_info() [all …]
|
| H A D | dp_debug.c | 36 drm_mode = &debug->panel->msm_dp_mode.drm_mode; in msm_dp_debug_show() 46 drm_mode->hdisplay, in msm_dp_debug_show() 47 drm_mode->vdisplay); in msm_dp_debug_show() 49 drm_mode->htotal - drm_mode->hsync_end, in msm_dp_debug_show() 50 drm_mode->vtotal - drm_mode->vsync_end); in msm_dp_debug_show() 52 drm_mode->hsync_start - drm_mode->hdisplay, in msm_dp_debug_show() 53 drm_mode->vsync_start - drm_mode->vdisplay); in msm_dp_debug_show() 55 drm_mode->hsync_end - drm_mode->hsync_start, in msm_dp_debug_show() 56 drm_mode->vsync_end - drm_mode->vsync_start); in msm_dp_debug_show() 61 drm_mode->hskew); in msm_dp_debug_show() [all …]
|
| H A D | dp_catalog.c | 966 struct drm_display_mode *drm_mode) in msm_dp_catalog_panel_tpg_enable() argument 978 hsync_period = drm_mode->htotal; in msm_dp_catalog_panel_tpg_enable() 979 vsync_period = drm_mode->vtotal; in msm_dp_catalog_panel_tpg_enable() 981 display_v_start = ((drm_mode->vtotal - drm_mode->vsync_start) * in msm_dp_catalog_panel_tpg_enable() 984 drm_mode->vdisplay)) in msm_dp_catalog_panel_tpg_enable() 987 display_v_start += drm_mode->htotal - drm_mode->hsync_start; in msm_dp_catalog_panel_tpg_enable() 988 display_v_end -= (drm_mode->hsync_start - drm_mode->hdisplay); in msm_dp_catalog_panel_tpg_enable() 990 hsync_start_x = drm_mode->htotal - drm_mode->hsync_start; in msm_dp_catalog_panel_tpg_enable() 992 drm_mode->hdisplay) - 1; in msm_dp_catalog_panel_tpg_enable() 994 v_sync_width = drm_mode->vsync_end - drm_mode->vsync_start; in msm_dp_catalog_panel_tpg_enable() [all …]
|
| H A D | dp_panel.h | 17 struct drm_display_mode drm_mode; member
|
| H A D | dp_ctrl.c | 963 struct drm_display_mode *drm_mode; in msm_dp_ctrl_calc_tu_parameters() local 965 drm_mode = &ctrl->panel->msm_dp_mode.drm_mode; in msm_dp_ctrl_calc_tu_parameters() 968 in.pclk_khz = drm_mode->clock; in msm_dp_ctrl_calc_tu_parameters() 969 in.hactive = drm_mode->hdisplay; in msm_dp_ctrl_calc_tu_parameters() 970 in.hporch = drm_mode->htotal - drm_mode->hdisplay; in msm_dp_ctrl_calc_tu_parameters() 1724 pixel_rate = ctrl->panel->msm_dp_mode.drm_mode.clock; in msm_dp_ctrl_process_phy_test_request() 1830 pixel_rate = ctrl->panel->msm_dp_mode.drm_mode.clock; in msm_dp_ctrl_on_link() 1958 pixel_rate = pixel_rate_orig = ctrl->panel->msm_dp_mode.drm_mode.clock; in msm_dp_ctrl_on_stream()
|
| H A D | dp_display.c | 823 drm_mode_copy(&dp->panel->msm_dp_mode.drm_mode, &mode->drm_mode); in msm_dp_display_set_mode() 1520 if (!msm_dp_display->msm_dp_mode.drm_mode.clock) { in msm_dp_bridge_atomic_enable() 1640 drm_mode_copy(&msm_dp_display->msm_dp_mode.drm_mode, adjusted_mode); in msm_dp_bridge_mode_set() 1643 !!(msm_dp_display->msm_dp_mode.drm_mode.flags & DRM_MODE_FLAG_NVSYNC); in msm_dp_bridge_mode_set() 1646 !!(msm_dp_display->msm_dp_mode.drm_mode.flags & DRM_MODE_FLAG_NHSYNC); in msm_dp_bridge_mode_set()
|
| H A D | dp_catalog.h | 92 struct drm_display_mode *drm_mode);
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_modes.c | 651 if (!drm_mode) in drm_cvt_mode() 760 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode() 761 drm_mode->hsync_end = drm_mode->hdisplay + hblank / 2; in drm_cvt_mode() 762 drm_mode->hsync_start = drm_mode->hsync_end - in drm_cvt_mode() 768 drm_mode->vsync_end = drm_mode->vsync_start + vsync; in drm_cvt_mode() 794 drm_mode->htotal = drm_mode->hdisplay + CVT_RB_H_BLANK; in drm_cvt_mode() 797 drm_mode->hsync_start = drm_mode->hsync_end - CVT_RB_H_SYNC; in drm_cvt_mode() 800 drm_mode->vsync_end = drm_mode->vsync_start + vsync; in drm_cvt_mode() 886 if (!drm_mode) in drm_gtf_mode_complex() 995 drm_mode->hsync_end = drm_mode->hsync_start + hsync; in drm_gtf_mode_complex() [all …]
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| H A D | ch7006_mode.c | 174 const struct drm_display_mode *drm_mode) in ch7006_lookup_mode() argument 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()
|
| H A D | ch7006_drv.c | 116 struct drm_display_mode *drm_mode, in ch7006_encoder_mode_set() argument 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()
|
| H A D | ch7006_priv.h | 114 const struct drm_display_mode *drm_mode);
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.h | 1020 const struct drm_display_mode *drm_mode,
|
| H A D | amdgpu_dm.c | 6508 native_mode->clock == drm_mode->clock && in decide_crtc_timing_for_drm_display_mode() 6509 native_mode->htotal == drm_mode->htotal && in decide_crtc_timing_for_drm_display_mode() 6510 native_mode->vtotal == drm_mode->vtotal)) { in decide_crtc_timing_for_drm_display_mode() 6880 const struct drm_display_mode *drm_mode, in create_stream_for_sink() argument 6904 drm_mode_init(&mode, drm_mode); in create_stream_for_sink() 7594 const struct drm_display_mode *drm_mode, in create_validate_stream_for_sink() argument 7618 stream = create_stream_for_sink(connector, drm_mode, in create_validate_stream_for_sink() 7639 drm_mode->hdisplay, in create_validate_stream_for_sink() 7640 drm_mode->vdisplay, in create_validate_stream_for_sink() 7641 drm_mode->clock, in create_validate_stream_for_sink() [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | tvnv17.c | 465 struct drm_display_mode *drm_mode, in nv17_tv_mode_set() argument
|
| /linux-6.15/Documentation/gpu/ |
| H A D | drm-uapi.rst | 668 .. kernel-doc:: include/uapi/drm/drm_mode.h 687 .. kernel-doc:: include/uapi/drm/drm_mode.h
|