/openbmc/linux/include/drm/ |
H A D | drm_probe_helper.h | 31 enum drm_mode_status drm_crtc_helper_mode_valid_fixed(struct drm_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/tegra/ |
H A D | dc.h | 114 static inline struct tegra_dc *to_tegra_dc(struct drm_crtc *crtc) in to_tegra_dc() argument 116 return crtc ? container_of(crtc, struct tegra_dc, base) : NULL; in to_tegra_dc() 167 void tegra_crtc_atomic_post_commit(struct drm_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.c | 118 tilcdc_crtc_update_clk(priv->crtc); in cpufreq_transition() 129 return tilcdc_crtc_irq(priv->crtc); in tilcdc_irq() 171 if (priv->crtc) in tilcdc_fini() 172 tilcdc_crtc_shutdown(priv->crtc); in tilcdc_fini()
|
/openbmc/linux/drivers/gpu/drm/ast/ |
H A D | ast_drv.h | 210 struct drm_crtc crtc; member 354 u8 crtc[25]; member 542 void ast_dp_set_mode(struct drm_crtc *crtc, struct ast_vbios_mode_info *vbios_mode);
|
/openbmc/linux/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_bridge.c | 81 struct drm_crtc *crtc = hdmi->encoder->crtc; in msm_hdmi_config_avi_infoframe() local 82 const struct drm_display_mode *mode = &crtc->state->adjusted_mode; in msm_hdmi_config_avi_infoframe()
|
/openbmc/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_drv.c | 293 struct drm_crtc *crtc; in vc4_drm_bind() local 383 drm_for_each_crtc(crtc, drm) in vc4_drm_bind() 384 vc4_crtc_disable_at_boot(crtc); in vc4_drm_bind()
|
H A D | vc4_plane.c | 264 return state->fb && !WARN_ON(!state->crtc); in plane_enabled() 398 pstate->crtc); in vc4_plane_margins_adj() 449 state->crtc); in vc4_plane_setup_clipping_and_scaling() 640 state->crtc); in vc4_plane_calc_load() 1256 vc4_state->crtc_w == state->crtc->mode.hdisplay && in vc4_plane_mode_set() 1257 vc4_state->crtc_h == state->crtc->mode.vdisplay; in vc4_plane_mode_set() 1683 struct drm_crtc *crtc; in vc4_plane_create_additional_planes() local 1710 drm_for_each_crtc(crtc, drm) { in vc4_plane_create_additional_planes() 1716 drm_crtc_mask(crtc)); in vc4_plane_create_additional_planes() 1718 crtc->cursor = cursor_plane; in vc4_plane_create_additional_planes()
|
/openbmc/linux/drivers/gpu/drm/imx/ipuv3/ |
H A D | ipuv3-plane.h | 37 int ipu_plane_mode_set(struct ipu_plane *plane, struct drm_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | rs780_dpm.c | 53 struct drm_crtc *crtc; in rs780_get_pm_mode_parameters() local 62 crtc = (struct drm_crtc *)minfo->crtcs[i]; in rs780_get_pm_mode_parameters() 63 if (crtc && crtc->enabled) { in rs780_get_pm_mode_parameters() 64 radeon_crtc = to_radeon_crtc(crtc); in rs780_get_pm_mode_parameters() 66 if (crtc->mode.htotal && crtc->mode.vtotal) in rs780_get_pm_mode_parameters() 67 pi->refresh_rate = drm_mode_vrefresh(&crtc->mode); in rs780_get_pm_mode_parameters()
|
H A D | radeon_connectors.c | 91 struct drm_crtc *crtc = encoder->crtc; in radeon_property_change_mode() local 93 if (crtc && crtc->enabled) { in radeon_property_change_mode() 94 drm_crtc_helper_set_mode(crtc, &crtc->mode, in radeon_property_change_mode() 95 crtc->x, crtc->y, crtc->primary->fb); in radeon_property_change_mode() 731 if (connector->encoder && connector->encoder->crtc) { in radeon_connector_set_property() 732 struct drm_crtc *crtc = connector->encoder->crtc; in radeon_connector_set_property() local 733 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); in radeon_connector_set_property() 741 crtc->funcs->gamma_set(crtc, NULL, NULL, NULL, 0, NULL); in radeon_connector_set_property()
|
H A D | radeon_legacy_encoders.c | 192 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_legacy_lvds_mode_set() 583 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_legacy_primary_dac_mode_set() 780 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_legacy_tmds_int_mode_set() 945 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_legacy_tmds_ext_mode_set() 1151 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in radeon_legacy_tv_dac_mode_set() 1536 struct drm_crtc *crtc; in radeon_legacy_tv_dac_detect() local 1539 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_legacy_tv_dac_detect() 1540 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); in radeon_legacy_tv_dac_detect() 1541 if ((radeon_crtc->crtc_id == 1) && crtc->enabled) { in radeon_legacy_tv_dac_detect() 1542 if (encoder->crtc != crtc) { in radeon_legacy_tv_dac_detect()
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tcon.c | 273 encoder->name, encoder->crtc->name, ret); in sun4i_tcon_set_mux() 746 drm_crtc_send_vblank_event(&scrtc->crtc, scrtc->event); in sun4i_tcon_finish_page_flip() 747 drm_crtc_vblank_put(&scrtc->crtc); in sun4i_tcon_finish_page_flip() 757 struct sun4i_crtc *scrtc = tcon->crtc; in sun4i_tcon_handler() 768 drm_crtc_handle_vblank(&scrtc->crtc); in sun4i_tcon_handler() 1241 tcon->crtc = sun4i_crtc_init(drm, engine, tcon); in sun4i_tcon_bind() 1242 if (IS_ERR(tcon->crtc)) { in sun4i_tcon_bind() 1244 ret = PTR_ERR(tcon->crtc); in sun4i_tcon_bind()
|
H A D | sun4i_tcon.h | 283 struct sun4i_crtc *crtc; member 298 void sun4i_tcon_set_status(struct sun4i_tcon *crtc,
|
/openbmc/linux/drivers/gpu/drm/gma500/ |
H A D | psb_intel_drv.h | 214 struct drm_crtc *crtc); 241 extern void cdv_intel_dp_set_m_n(struct drm_crtc *crtc,
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | ili9486.c | 99 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in waveshare_enable() 104 if (!drm_dev_enter(pipe->crtc.dev, &idx)) in waveshare_enable()
|
H A D | mi0283qt.c | 55 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in mi0283qt_enable() 60 if (!drm_dev_enter(pipe->crtc.dev, &idx)) in mi0283qt_enable()
|
H A D | st7735r.c | 62 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7735r_pipe_enable() 69 if (!drm_dev_enter(pipe->crtc.dev, &idx)) in st7735r_pipe_enable()
|
/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_hdmi.c | 813 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode; in hdmi_reg_infoframes() 1137 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode; in hdmi_start() 1212 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode; in hdmi_v13_mode_apply() 1291 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode; in hdmi_v14_mode_apply() 1293 &hdata->encoder.crtc->state->adjusted_mode; in hdmi_v14_mode_apply() 1437 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode; in hdmiphy_conf_apply() 1851 struct exynos_drm_crtc *crtc; in hdmi_bind() local 1866 crtc = exynos_drm_crtc_get_by_type(drm_dev, EXYNOS_DISPLAY_TYPE_HDMI); in hdmi_bind() 1867 if (IS_ERR(crtc)) in hdmi_bind() 1868 return PTR_ERR(crtc); in hdmi_bind() [all …]
|
/openbmc/linux/drivers/video/fbdev/riva/ |
H A D | rivafb.h | 28 u8 crtc[NUM_CRT_REGS]; member
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | lontium-lt9211.c | 466 struct drm_crtc *crtc; in lt9211_atomic_enable() local 519 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc; in lt9211_atomic_enable() 520 crtc_state = drm_atomic_get_new_crtc_state(state, crtc); in lt9211_atomic_enable()
|
/openbmc/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 96 if (!new_state->crtc) in logicvc_plane_atomic_check() 100 new_state->crtc); in logicvc_plane_atomic_check() 145 struct drm_crtc *drm_crtc = &logicvc->crtc->drm_crtc; in logicvc_plane_atomic_update() 568 uint32_t possible_crtcs = drm_crtc_mask(&logicvc->crtc->drm_crtc); in logicvc_layers_attach_crtc()
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_cdclk.c | 2542 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_planes_min_cdclk() local 2543 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_planes_min_cdclk() 2547 for_each_intel_plane_on_crtc(&dev_priv->drm, crtc, plane) in intel_planes_min_cdclk() 2556 to_i915(crtc_state->uapi.crtc->dev); in intel_crtc_compute_min_cdclk() 2666 struct intel_crtc *crtc; in intel_compute_min_cdclk() local 2678 if (cdclk_state->min_cdclk[crtc->pipe] == min_cdclk) in intel_compute_min_cdclk() 2681 cdclk_state->min_cdclk[crtc->pipe] = min_cdclk; in intel_compute_min_cdclk() 2747 struct intel_crtc *crtc; in bxt_compute_min_voltage_level() local 2839 struct intel_crtc *crtc; in skl_dpll0_vco() local 3103 struct intel_crtc *crtc; in intel_modeset_calc_cdclk() local [all …]
|
/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.h | 37 struct drm_crtc *crtc; member
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.h | 66 int rockchip_drm_wait_vact_end(struct drm_crtc *crtc, unsigned int mstimeout);
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_dtv_encoder.c | 134 mdp4_crtc_set_config(encoder->crtc, in mdp4_dtv_encoder_enable() 139 mdp4_crtc_set_intf(encoder->crtc, INTF_LCDC_DTV, 1); in mdp4_dtv_encoder_enable()
|