/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 109 .crtc = (mmCRTC0_CRTC_CONTROL - mmCRTC_CONTROL), 113 .crtc = (mmCRTC1_CRTC_CONTROL - mmCRTC_CONTROL), 117 .crtc = (mmCRTC2_CRTC_CONTROL - mmCRTC_CONTROL), 121 .crtc = (mmCRTC3_CRTC_CONTROL - mmCRTC_CONTROL), 125 .crtc = (mmCRTC4_CRTC_CONTROL - mmCRTC_CONTROL), 129 .crtc = (mmCRTC5_CRTC_CONTROL - mmCRTC_CONTROL),
|
/openbmc/linux/drivers/gpu/drm/solomon/ |
H A D | ssd130x.h | 53 struct drm_crtc crtc; member
|
/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_dp.c | 54 if (!encoder->crtc) in exynos_dp_crtc_clock_enable() 57 exynos_drm_pipe_clk_enable(to_exynos_crtc(encoder->crtc), enable); in exynos_dp_crtc_clock_enable()
|
H A D | exynos_drm_mic.c | 256 mic->i80_mode = to_exynos_crtc(bridge->encoder->crtc)->i80_mode; in mic_mode_set() 308 struct exynos_drm_crtc *crtc = exynos_drm_crtc_get_by_type(drm_dev, in exynos_mic_bind() local 313 if (e->possible_crtcs == drm_crtc_mask(&crtc->base)) in exynos_mic_bind()
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | r600_hdmi.c | 316 struct radeon_crtc *crtc, unsigned int clock) in r600_hdmi_audio_set_dto() argument 321 if (!crtc) in r600_hdmi_audio_set_dto() 324 radeon_encoder = to_radeon_encoder(crtc->encoder); in r600_hdmi_audio_set_dto()
|
H A D | r100.c | 79 if (crtc == 0) { in r100_is_in_vblank() 96 if (crtc == 0) { in r100_is_counter_moving() 121 if (crtc >= rdev->num_crtc) in r100_wait_for_vblank() 124 if (crtc == 0) { in r100_wait_for_vblank() 462 struct drm_crtc *crtc; in r100_pm_prepare() local 468 radeon_crtc = to_radeon_crtc(crtc); in r100_pm_prepare() 493 struct drm_crtc *crtc; in r100_pm_finish() local 846 if (crtc == 0) in r100_get_vblank_counter() 1434 struct drm_crtc *crtc; in r100_cs_packet_parse_vline() local 1474 if (!crtc) { in r100_cs_packet_parse_vline() [all …]
|
H A D | radeon.h | 769 void radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc); 1892 u32 (*get_vblank_counter)(struct radeon_device *rdev, int crtc); 1894 void (*wait_for_vblank)(struct radeon_device *rdev, int crtc); 1989 bool (*page_flip_pending)(struct radeon_device *rdev, int crtc); 2718 #define radeon_get_vblank_counter(rdev, crtc) (rdev)->asic->display.get_vblank_counter((rdev), (crt… argument 2754 #define radeon_page_flip(rdev, crtc, base, async) (rdev)->asic->pflip.page_flip((rdev), (crtc), (ba… argument 2755 #define radeon_page_flip_pending(rdev, crtc) (rdev)->asic->pflip.page_flip_pending((rdev), (crtc)) argument 2756 #define radeon_wait_for_vblank(rdev, crtc) (rdev)->asic->display.wait_for_vblank((rdev), (crtc)) argument 2823 u32 radeon_get_vblank_counter_kms(struct drm_crtc *crtc); 2824 int radeon_enable_vblank_kms(struct drm_crtc *crtc); [all …]
|
H A D | radeon_device.c | 1552 struct drm_crtc *crtc; in radeon_suspend_kms() local 1576 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_suspend_kms() 1577 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); in radeon_suspend_kms() 1578 struct drm_framebuffer *fb = crtc->primary->fb; in radeon_suspend_kms() 1660 struct drm_crtc *crtc; in radeon_resume_kms() local 1701 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_resume_kms() 1702 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); in radeon_resume_kms()
|
H A D | radeon_audio.c | 442 struct radeon_crtc *crtc = to_radeon_crtc(encoder->crtc); in radeon_audio_set_dto() local 445 radeon_encoder->audio->set_dto(rdev, crtc, clock); in radeon_audio_set_dto() 599 if (encoder->crtc) { in radeon_hdmi_set_color_depth() 600 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_hdmi_set_color_depth()
|
H A D | radeon_drv.c | 447 struct drm_crtc *crtc; in radeon_pmops_runtime_idle() local 454 list_for_each_entry(crtc, &drm_dev->mode_config.crtc_list, head) { in radeon_pmops_runtime_idle() 455 if (crtc->enabled) { in radeon_pmops_runtime_idle()
|
/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_fb.c | 66 struct drm_crtc *crtc; in omap_framebuffer_dirty() local 70 drm_for_each_crtc(crtc, fb->dev) in omap_framebuffer_dirty() 71 omap_crtc_flush(crtc); in omap_framebuffer_dirty()
|
/openbmc/linux/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rzg2l_mipi_dsi.c | 541 struct drm_crtc *crtc; in rzg2l_mipi_dsi_atomic_enable() local 545 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc; in rzg2l_mipi_dsi_atomic_enable() 546 mode = &drm_atomic_get_new_crtc_state(state, crtc)->adjusted_mode; in rzg2l_mipi_dsi_atomic_enable()
|
H A D | rcar_du_plane.c | 282 crtc_planes = to_rcar_crtc(new_plane_state->state.crtc)->index % 2 in rcar_du_atomic_check_planes() 339 interlaced = state->state.crtc->state->adjusted_mode.flags in rcar_du_plane_setup_scanout() 600 if (!state->crtc) { in __rcar_du_plane_atomic_check() 611 crtc_state = drm_atomic_get_crtc_state(state->state, state->crtc); in __rcar_du_plane_atomic_check()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | ti-sn65dsi83.c | 333 struct drm_crtc *crtc; in sn65dsi83_atomic_pre_enable() local 387 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc; in sn65dsi83_atomic_pre_enable() 388 crtc_state = drm_atomic_get_new_crtc_state(state, crtc); in sn65dsi83_atomic_pre_enable()
|
/openbmc/linux/drivers/gpu/drm/udl/ |
H A D | udl_drv.h | 69 struct drm_crtc crtc; member
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | skl_watermark.h | 41 void intel_wm_state_verify(struct intel_crtc *crtc,
|
H A D | intel_ddi.h | 79 struct intel_crtc *crtc);
|
/openbmc/linux/include/drm/ |
H A D | drm_simple_kms_helper.h | 243 struct drm_crtc crtc; member
|
H A D | drm_client.h | 182 modeset = (client)->modesets; modeset->crtc; modeset++)
|
/openbmc/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 300 static int reset_pipe(struct drm_crtc *crtc, in reset_pipe() argument 307 state = drm_atomic_state_alloc(crtc->dev); in reset_pipe() 313 crtc_state = drm_atomic_get_crtc_state(state, crtc); in reset_pipe() 335 struct drm_crtc *crtc; in vc4_hdmi_reset_link() local 349 crtc = conn_state->crtc; in vc4_hdmi_reset_link() 350 if (!crtc) in vc4_hdmi_reset_link() 353 ret = drm_modeset_lock(&crtc->mutex, ctx); in vc4_hdmi_reset_link() 357 crtc_state = crtc->state; in vc4_hdmi_reset_link() 406 return reset_pipe(crtc, ctx); in vc4_hdmi_reset_link() 543 struct drm_crtc *crtc = new_state->crtc; in vc4_hdmi_connector_atomic_check() local [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | komeda-kms.rst | 296 by KMS-plane/wb_conn/crtc respectively. 354 crtc/plane/connector. One KMS-obj cannot represent only one single component, 367 So, for komeda, we treat KMS crtc/plane/connector as users of pipeline and 435 struct drm_crtc *crtc; 449 struct drm_plane/crtc/connector *user, 450 struct drm_plane/crtc/connector_state, *user_state)
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_resource.c | 101 .crtc = (mmCRTC0_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL), 104 .crtc = (mmCRTC1_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL), 107 .crtc = (mmCRTC2_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL), 110 .crtc = (mmCRTC3_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL), 113 .crtc = (mmCRTC4_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL), 116 .crtc = (mmCRTC5_CRTC_CONTROL - mmCRTC0_CRTC_CONTROL),
|
/openbmc/linux/drivers/gpu/drm/display/ |
H A D | drm_dp_helper.c | 2021 struct drm_crtc *crtc; in drm_dp_aux_crc_work() local 2026 if (WARN_ON(!aux->crtc)) in drm_dp_aux_crc_work() 2029 crtc = aux->crtc; in drm_dp_aux_crc_work() 2030 while (crtc->crc.opened) { in drm_dp_aux_crc_work() 2031 drm_crtc_wait_one_vblank(crtc); in drm_dp_aux_crc_work() 2032 if (!crtc->crc.opened) in drm_dp_aux_crc_work() 2053 drm_crtc_add_crc_entry(crtc, false, 0, crcs); in drm_dp_aux_crc_work() 2209 int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc) in drm_dp_start_crc() argument 2223 aux->crtc = crtc; in drm_dp_start_crc() 2250 aux->crtc = NULL; in drm_dp_stop_crc()
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_encoder.h | 57 struct drm_crtc *crtc; member
|
/openbmc/linux/drivers/gpu/drm/armada/ |
H A D | armada_debugfs.c | 96 debugfs_create_file("armada-regs", 0600, dcrtc->crtc.debugfs_entry, in armada_drm_crtc_debugfs_init()
|