Home
last modified time | relevance | path

Searched refs:crtc (Results 476 – 500 of 636) sorted by relevance

1...<<11121314151617181920>>...26

/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce100/
H A Ddce100_resource.c109 .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 Dssd130x.h53 struct drm_crtc crtc; member
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_dp.c54 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 Dexynos_drm_mic.c256 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 Dr600_hdmi.c316 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 Dr100.c79 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 Dradeon.h769 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 Dradeon_device.c1552 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 Dradeon_audio.c442 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 Dradeon_drv.c447 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 Domap_fb.c66 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 Drzg2l_mipi_dsi.c541 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 Drcar_du_plane.c282 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 Dti-sn65dsi83.c333 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 Dudl_drv.h69 struct drm_crtc crtc; member
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dskl_watermark.h41 void intel_wm_state_verify(struct intel_crtc *crtc,
H A Dintel_ddi.h79 struct intel_crtc *crtc);
/openbmc/linux/include/drm/
H A Ddrm_simple_kms_helper.h243 struct drm_crtc crtc; member
H A Ddrm_client.h182 modeset = (client)->modesets; modeset->crtc; modeset++)
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c300 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 Dkomeda-kms.rst296 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 Ddce120_resource.c101 .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 Ddrm_dp_helper.c2021 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 Dnouveau_encoder.h57 struct drm_crtc *crtc; member
/openbmc/linux/drivers/gpu/drm/armada/
H A Darmada_debugfs.c96 debugfs_create_file("armada-regs", 0600, dcrtc->crtc.debugfs_entry, in armada_drm_crtc_debugfs_init()

1...<<11121314151617181920>>...26