Searched refs:crtc (Results 176 - 200 of 645) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_intel_drv.h145 /* a mode_set for fbdev users on this crtc */
156 /*crtc mode setting flags*/
208 struct drm_crtc *crtc);
230 extern void cdv_intel_dp_set_m_n(struct drm_crtc *crtc,
H A Dpsb_intel_lvds.c368 struct gma_crtc *gma_crtc = to_gma_crtc(encoder->crtc);
389 && tmp_encoder->crtc == encoder->crtc) {
534 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); local
537 if (!crtc)
564 if (crtc->saved_mode.hdisplay != 0 &&
565 crtc->saved_mode.vdisplay != 0) {
566 if (!drm_crtc_helper_set_mode(encoder->crtc,
567 &crtc
631 struct drm_crtc *crtc; local
[all...]
H A Dpsb_intel_sdvo.c993 struct drm_crtc *crtc = encoder->crtc; local
994 struct gma_crtc *gma_crtc = to_gma_crtc(crtc);
1727 if (psb_intel_sdvo->base.base.crtc) {
1728 struct drm_crtc *crtc = psb_intel_sdvo->base.base.crtc; local
1729 drm_crtc_helper_set_mode(crtc, &crtc->mode, crtc->x,
1730 crtc
1751 struct drm_crtc *crtc = encoder->crtc; local
[all...]
H A Dpsb_irq.c115 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
116 struct gma_crtc *gma_crtc = to_gma_crtc(crtc);
123 drm_crtc_send_vblank_event(crtc,
126 drm_crtc_vblank_put(crtc);
376 int gma_crtc_enable_vblank(struct drm_crtc *crtc) argument
378 struct drm_device *dev = crtc->dev;
379 unsigned int pipe = crtc->index;
409 void gma_crtc_disable_vblank(struct drm_crtc *crtc) argument
411 struct drm_device *dev = crtc->dev;
412 unsigned int pipe = crtc
433 gma_crtc_get_vblank_counter(struct drm_crtc *crtc) argument
[all...]
H A Dpsb_irq.h23 int gma_crtc_enable_vblank(struct drm_crtc *crtc);
24 void gma_crtc_disable_vblank(struct drm_crtc *crtc);
25 u32 gma_crtc_get_vblank_counter(struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/gud/
H A Dgud_connector.c296 if (!new_state->crtc)
300 new_crtc_state = drm_atomic_get_new_crtc_state(state, new_state->crtc);
H A Dgud_pipe.c453 struct gud_device *gdrm = to_gud_device(pipe->crtc.dev);
487 if (connector_state->crtc)
498 drm_connector_list_iter_begin(pipe->crtc.dev, &conn_iter);
500 if (connector->state->crtc) {
568 struct drm_device *drm = pipe->crtc.dev;
573 struct drm_crtc *crtc = &pipe->crtc; local
577 if (crtc->state->mode_changed || !crtc->state->enable) {
596 if (fb && (crtc
[all...]
/linux-master/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c61 struct drm_crtc *crtc = new_plane_state->crtc; local
66 if (!crtc || !fb)
69 crtc_state = drm_atomic_get_crtc_state(state, crtc);
160 static void hibmc_crtc_dpms(struct drm_crtc *crtc, u32 dpms) argument
162 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev);
174 static void hibmc_crtc_atomic_enable(struct drm_crtc *crtc, argument
178 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev);
189 drm_crtc_vblank_on(crtc);
190 hibmc_crtc_dpms(crtc, HIBMC_CRT_DPMS_O
193 hibmc_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
214 hibmc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
360 hibmc_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
394 hibmc_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
414 hibmc_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
427 hibmc_crtc_enable_vblank(struct drm_crtc *crtc) argument
437 hibmc_crtc_disable_vblank(struct drm_crtc *crtc) argument
445 hibmc_crtc_load_lut(struct drm_crtc *crtc) argument
472 hibmc_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t size, struct drm_modeset_acquire_ctx *ctx) argument
505 struct drm_crtc *crtc = &priv->crtc; local
[all...]
H A Dhibmc_drm_drv.h37 struct drm_crtc crtc; member in struct:hibmc_drm_private
H A Dhibmc_drm_vdac.c95 struct drm_crtc *crtc = &priv->crtc; local
105 encoder->possible_crtcs = drm_crtc_mask(crtc);
/linux-master/drivers/gpu/drm/hisilicon/kirin/
H A Ddw_drm_dsi.c646 struct drm_crtc *crtc = NULL; local
651 * The crtc might adjust the mode, so go through the
656 drm_for_each_crtc(crtc, encoder->dev) {
663 crtc_funcs = crtc->helper_private;
665 if (!crtc_funcs->mode_fixup(crtc, mode, &adj_mode))
708 DRM_ERROR("failed to find crtc mask\n");
H A Dkirin_drm_ade.c3 * Hisilicon Hi6220 SoC ADE(Advanced Display Engine)'s crtc&plane driver
52 struct drm_crtc *crtc; member in struct:ade_hw_ctx
140 static bool ade_crtc_mode_fixup(struct drm_crtc *crtc, argument
144 struct kirin_crtc *kcrtc = to_kirin_crtc(crtc);
275 static int ade_crtc_enable_vblank(struct drm_crtc *crtc) argument
277 struct kirin_crtc *kcrtc = to_kirin_crtc(crtc);
290 static void ade_crtc_disable_vblank(struct drm_crtc *crtc) argument
292 struct kirin_crtc *kcrtc = to_kirin_crtc(crtc);
308 struct drm_crtc *crtc = ctx->crtc; local
438 ade_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
461 ade_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
475 ade_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
487 ade_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
500 ade_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
765 struct drm_crtc *crtc = new_plane_state->crtc; local
843 ade_hw_ctx_alloc(struct platform_device *pdev, struct drm_crtc *crtc) argument
[all...]
H A Dkirin_drm_drv.c35 struct kirin_crtc crtc; member in struct:kirin_drm_private
40 static int kirin_drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, argument
47 /* set crtc port so that
56 crtc->port = port;
58 ret = drm_crtc_init_with_planes(dev, crtc, plane, NULL,
61 DRM_ERROR("failed to init crtc.\n");
65 drm_crtc_helper_add(crtc, driver_data->crtc_helper_funcs);
120 ctx = driver_data->alloc_hw_ctx(pdev, &kirin_priv->crtc.base);
145 /* crtc init */
147 ret = kirin_drm_crtc_init(dev, &kirin_priv->crtc
[all...]
H A Dkirin_drm_drv.h10 #define to_kirin_crtc(crtc) \
11 container_of(crtc, struct kirin_crtc, base)
51 struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_modeset.c105 struct hyperv_drm_device *hv = to_hv(pipe->crtc.dev);
120 struct hyperv_drm_device *hv = to_hv(pipe->crtc.dev);
138 struct hyperv_drm_device *hv = to_hv(pipe->crtc.dev);
/linux-master/drivers/gpu/drm/i2c/
H A Dch7006_drv.c292 struct drm_crtc *crtc = encoder->crtc; local
364 if (crtc)
365 drm_crtc_helper_set_mode(crtc, &crtc->mode,
366 crtc->x, crtc->y,
367 crtc->primary->fb);
H A Dsil164_drv.c222 bool duallink = (on && encoder->crtc->mode.clock > 165000);
/linux-master/drivers/gpu/drm/i915/display/
H A Dg4x_dp.c94 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
138 intel_dp->DP |= DP_PIPE_SEL_IVB(crtc->pipe);
142 intel_de_rmw(dev_priv, TRANS_DP_CTL(crtc->pipe),
160 intel_dp->DP |= DP_PIPE_SEL_CHV(crtc->pipe);
162 intel_dp->DP |= DP_PIPE_SEL(crtc->pipe);
193 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
194 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
221 intel_wait_for_vblank_if_active(dev_priv, !crtc
233 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local
319 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
339 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
414 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local
[all...]
H A Dg4x_hdmi.c31 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
55 hdmi_val |= SDVO_PIPE_SEL_CPT(crtc->pipe);
57 hdmi_val |= SDVO_PIPE_SEL_CHV(crtc->pipe);
59 hdmi_val |= SDVO_PIPE_SEL(crtc->pipe);
109 struct intel_crtc *crtc; local
114 crtc = to_intel_crtc(conn_state->crtc);
115 if (!crtc)
118 crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
134 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
332 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
391 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local
642 struct drm_crtc *crtc; local
[all...]
H A Dhsw_ips.c16 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
17 struct drm_i915_private *i915 = to_i915(crtc->base.dev);
63 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
64 struct drm_i915_private *i915 = to_i915(crtc->base.dev);
93 struct intel_crtc *crtc)
97 intel_atomic_get_old_crtc_state(state, crtc);
99 intel_atomic_get_new_crtc_state(state, crtc);
122 struct intel_crtc *crtc)
92 hsw_ips_need_disable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
121 hsw_ips_pre_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
133 hsw_ips_need_enable(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
169 hsw_ips_post_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
182 hsw_crtc_supports_ips(struct intel_crtc *crtc) argument
189 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
216 hsw_ips_compute_config(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
260 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
280 struct intel_crtc *crtc = data; local
290 struct intel_crtc *crtc = data; local
325 struct intel_crtc *crtc = m->private; local
350 hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc) argument
[all...]
H A Dhsw_ips.h18 struct intel_crtc *crtc);
20 struct intel_crtc *crtc);
21 bool hsw_crtc_supports_ips(struct intel_crtc *crtc);
24 struct intel_crtc *crtc);
26 void hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc);
33 struct intel_crtc *crtc)
38 struct intel_crtc *crtc)
41 static inline bool hsw_crtc_supports_ips(struct intel_crtc *crtc) argument
50 struct intel_crtc *crtc)
57 static inline void hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc) argument
32 hsw_ips_pre_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
37 hsw_ips_post_update(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
49 hsw_ips_compute_config(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
[all...]
H A Di9xx_plane.c355 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
356 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
366 dspcntr |= DISP_PIPE_SEL(crtc->pipe);
532 * anyway so that the crtc state readout works correctly.
976 i9xx_get_initial_plane_config(struct intel_crtc *crtc, argument
979 struct drm_device *dev = crtc->base.dev;
981 struct intel_plane *plane = to_intel_plane(crtc->base.primary);
993 drm_WARN_ON(dev, pipe != crtc->pipe);
1057 crtc
1064 i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, const struct intel_initial_plane_config *plane_config) argument
[all...]
H A Di9xx_plane.h27 void i9xx_get_initial_plane_config(struct intel_crtc *crtc,
29 bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc,
47 static inline void i9xx_get_initial_plane_config(struct intel_crtc *crtc, argument
51 static inline bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, argument
H A Di9xx_wm.c263 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
264 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
266 enum pipe pipe = crtc->pipe;
597 static bool intel_crtc_active(struct intel_crtc *crtc) argument
605 * We can ditch the crtc->primary->state->fb check as soon as we can
609 * crtc->state->active once we have proper CRTC states wired up
612 return crtc->active && crtc->base.primary->state->fb &&
613 crtc
618 struct intel_crtc *crtc, *enabled = NULL; local
633 struct intel_crtc *crtc; local
1065 g4x_invalidate_wms(struct intel_crtc *crtc, struct g4x_wm_state *wm_state, int level) argument
1109 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1167 g4x_compute_pipe_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1195 g4x_compute_intermediate_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1280 struct intel_crtc *crtc; local
1342 g4x_initial_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1355 g4x_optimize_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1447 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1529 vlv_invalidate_wms(struct intel_crtc *crtc, struct vlv_wm_state *wm_state, int level) argument
1635 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1690 vlv_compute_pipe_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1753 vlv_atomic_update_fifo(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1851 vlv_compute_intermediate_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1906 struct intel_crtc *crtc; local
1979 vlv_initial_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1992 vlv_optimize_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
2010 struct intel_crtc *crtc; local
2105 struct intel_crtc *crtc; local
2242 struct intel_crtc *crtc; local
2581 ilk_compute_wm_level(const struct drm_i915_private *dev_priv, const struct intel_crtc *crtc, int level, struct intel_crtc_state *crtc_state, const struct intel_plane_state *pristate, const struct intel_plane_state *sprstate, const struct intel_plane_state *curstate, struct intel_wm_level *result) argument
2794 ilk_compute_pipe_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
2868 ilk_compute_intermediate_wm(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
2932 const struct intel_crtc *crtc; local
3032 struct intel_crtc *crtc; local
3271 struct intel_crtc *crtc; local
3318 ilk_initial_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
3331 ilk_optimize_watermarks(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
3347 ilk_pipe_wm_get_hw_state(struct intel_crtc *crtc) argument
3393 struct intel_crtc *crtc; local
3436 struct intel_crtc *crtc; local
3622 struct intel_crtc *crtc; local
3715 struct intel_crtc *crtc; local
3720 struct intel_crtc *crtc = local
3770 struct intel_crtc *crtc; local
3870 struct intel_crtc *crtc; local
3875 struct intel_crtc *crtc = local
3938 struct intel_crtc *crtc; local
[all...]
H A Dicl_dsi.c209 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
210 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
286 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
288 dss_ctl1_reg = ICL_PIPE_DSS_CTL1(crtc->pipe);
289 dss_ctl2_reg = ICL_PIPE_DSS_CTL2(crtc->pipe);
683 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
684 enum pipe pipe = crtc
1247 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1405 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); local
1524 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); local
[all...]

Completed in 279 milliseconds

1234567891011>>