Searched refs:crtc (Results 176 - 200 of 643) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ldu.c37 container_of(x, struct vmw_legacy_display_unit, base.crtc)
73 static void vmw_ldu_crtc_destroy(struct drm_crtc *crtc) argument
75 vmw_ldu_destroy(vmw_crtc_to_ldu(crtc));
83 struct drm_crtc *crtc = NULL; local
92 crtc = &entry->base.crtc;
93 w = max(w, crtc->x + crtc->mode.hdisplay);
94 h = max(h, crtc->y + crtc
240 vmw_ldu_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
255 vmw_ldu_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
266 vmw_ldu_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
342 struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc; local
435 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_crtc.h30 * @crtc: base DRM CRTC
42 struct drm_crtc crtc; member in struct:rzg2l_du_crtc
67 return container_of(c, struct rzg2l_du_crtc, crtc);
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c83 struct drm_crtc *crtc; local
94 drm_for_each_crtc(crtc, dev)
95 if (status & mdp5_crtc_vblank(crtc))
96 drm_crtc_handle_vblank(crtc);
101 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) argument
108 mdp5_crtc_vblank(crtc), true);
114 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) argument
121 mdp5_crtc_vblank(crtc), false);
H A Dmdp5_mixer.h9 /* represents a hw Layer Mixer, one (or more) is dynamically assigned to a crtc */
30 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.h26 /* This function gets crtc device matched with out_type. */
34 * This function calls the crtc device(manager)'s te_handler() callback
38 void exynos_drm_crtc_te_handler(struct drm_crtc *crtc);
H A Dexynos_drm_fimd.c176 struct exynos_drm_crtc *crtc; member in struct:fimd_context
261 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) argument
263 struct fimd_context *ctx = crtc->ctx;
293 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) argument
295 struct fimd_context *ctx = crtc->ctx;
317 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) argument
319 struct fimd_context *ctx = crtc->ctx;
363 static int fimd_clear_channels(struct exynos_drm_crtc *crtc) argument
365 struct fimd_context *ctx = crtc->ctx;
398 fimd_enable_vblank(ctx->crtc);
414 fimd_atomic_check(struct exynos_drm_crtc *crtc, struct drm_crtc_state *state) argument
478 fimd_commit(struct exynos_drm_crtc *crtc) argument
803 fimd_atomic_begin(struct exynos_drm_crtc *crtc) argument
815 fimd_atomic_flush(struct exynos_drm_crtc *crtc) argument
829 fimd_update_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
924 fimd_disable_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
939 fimd_atomic_enable(struct exynos_drm_crtc *crtc) argument
960 fimd_atomic_disable(struct exynos_drm_crtc *crtc) argument
1015 fimd_te_handler(struct exynos_drm_crtc *crtc) argument
[all...]
H A Dexynos7_drm_decon.c44 struct exynos_drm_crtc *crtc; member in struct:decon_context
84 static void decon_wait_for_vblank(struct exynos_drm_crtc *crtc) argument
86 struct decon_context *ctx = crtc->ctx;
103 static void decon_clear_channels(struct exynos_drm_crtc *crtc) argument
105 struct decon_context *ctx = crtc->ctx;
121 decon_wait_for_vblank(ctx->crtc);
129 decon_clear_channels(ctx->crtc);
152 static void decon_commit(struct exynos_drm_crtc *crtc) argument
154 struct decon_context *ctx = crtc->ctx;
155 struct drm_display_mode *mode = &crtc
217 decon_enable_vblank(struct exynos_drm_crtc *crtc) argument
242 decon_disable_vblank(struct exynos_drm_crtc *crtc) argument
368 decon_atomic_begin(struct exynos_drm_crtc *crtc) argument
380 decon_update_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
478 decon_disable_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
501 decon_atomic_flush(struct exynos_drm_crtc *crtc) argument
531 decon_atomic_enable(struct exynos_drm_crtc *crtc) argument
556 decon_atomic_disable(struct exynos_drm_crtc *crtc) argument
[all...]
/linux-master/drivers/gpu/drm/imx/dcss/
H A DMakefile2 dcss-ss.o dcss-dpr.o dcss-scaler.o dcss-kms.o dcss-crtc.o \
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c95 struct drm_crtc *crtc = &pipeline->pipe.crtc; local
96 struct drm_device *dev = crtc->dev;
101 drm_crtc_send_vblank_event(crtc, pipeline->pending_event);
112 struct drm_crtc *crtc = &pipe->crtc; local
116 if (!drm_dev_enter(pipe->crtc.dev, &idx))
119 ret = xen_drm_front_mode_set(pipeline, crtc->x, crtc->y,
138 if (drm_dev_enter(pipe->crtc
248 struct drm_crtc *crtc = &pipe->crtc; local
[all...]
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_kms.h29 * @crtc: The DRM CRTC
37 struct drm_crtc crtc; member in struct:zynqmp_dpsub_drm
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A DMakefile3 imxdrm-objs := imx-drm-core.o ipuv3-crtc.o ipuv3-plane.o
/linux-master/drivers/gpu/drm/mxsfb/
H A Dlcdif_drv.h31 struct drm_crtc crtc; member in struct:lcdif_drm_private
/linux-master/drivers/gpu/drm/bridge/
H A Dpanel.c120 struct drm_crtc *crtc; local
123 crtc = drm_atomic_get_new_crtc_for_encoder(atomic_state, encoder);
124 if (!crtc)
127 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc);
140 struct drm_crtc *crtc; local
143 crtc = drm_atomic_get_new_crtc_for_encoder(atomic_state, encoder);
144 if (!crtc)
147 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc);
160 struct drm_crtc *crtc; local
163 crtc
180 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_g200er.c59 static int mgag200_g200er_pixpllc_atomic_check(struct drm_crtc *crtc, argument
67 struct drm_crtc_state *new_crtc_state = drm_atomic_get_new_crtc_state(new_state, crtc);
120 static void mgag200_g200er_pixpllc_atomic_update(struct drm_crtc *crtc, argument
123 struct drm_device *dev = crtc->dev;
125 struct drm_crtc_state *crtc_state = crtc->state;
183 static void mgag200_g200er_crtc_helper_atomic_enable(struct drm_crtc *crtc, argument
186 struct drm_device *dev = crtc->dev;
189 struct drm_crtc_state *crtc_state = crtc->state;
201 funcs->pixpllc_atomic_update(crtc, old_state);
244 struct drm_crtc *crtc local
[all...]
H A Dmgag200_g200ev.c48 static int mgag200_g200ev_pixpllc_atomic_check(struct drm_crtc *crtc, argument
55 struct drm_crtc_state *new_crtc_state = drm_atomic_get_new_crtc_state(new_state, crtc);
99 static void mgag200_g200ev_pixpllc_atomic_update(struct drm_crtc *crtc, argument
102 struct drm_device *dev = crtc->dev;
104 struct drm_crtc_state *crtc_state = crtc->state;
184 static void mgag200_g200ev_crtc_helper_atomic_enable(struct drm_crtc *crtc, argument
187 struct drm_device *dev = crtc->dev;
190 struct drm_crtc_state *crtc_state = crtc->state;
202 funcs->pixpllc_atomic_update(crtc, old_state);
245 struct drm_crtc *crtc local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fdi.c20 void (*fdi_link_train)(struct intel_crtc *crtc,
116 void intel_fdi_link_train(struct intel_crtc *crtc, argument
119 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
121 dev_priv->display.funcs.fdi->fdi_link_train(crtc, crtc_state);
140 struct intel_crtc *crtc; local
145 crtc = intel_crtc_for_pipe(i915, PIPE_C);
146 new_crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
153 old_crtc_state = intel_atomic_get_old_crtc_state(state, crtc);
157 crtc = intel_crtc_for_pipe(i915, PIPE_B);
158 new_crtc_state = intel_atomic_get_crtc_state(&state->base, crtc);
318 ilk_fdi_compute_config(struct intel_crtc *crtc, struct intel_crtc_state *pipe_config) argument
351 intel_fdi_atomic_check_bw(struct intel_atomic_state *state, struct intel_crtc *crtc, struct intel_crtc_state *pipe_config, struct intel_link_bw_limits *limits) argument
393 struct intel_crtc *crtc; local
440 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
462 intel_fdi_normal_train(struct intel_crtc *crtc) argument
503 ilk_fdi_link_train(struct intel_crtc *crtc, const struct intel_crtc_state *crtc_state) argument
605 gen6_fdi_link_train(struct intel_crtc *crtc, const struct intel_crtc_state *crtc_state) argument
741 ivb_manual_fdi_link_train(struct intel_crtc *crtc, const struct intel_crtc_state *crtc_state) argument
880 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1026 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1059 ilk_fdi_pll_disable(struct intel_crtc *crtc) argument
1079 ilk_fdi_disable(struct intel_crtc *crtc) argument
[all...]
H A Dintel_atomic_plane.h32 struct intel_crtc *crtc);
49 struct intel_crtc *crtc);
51 struct intel_crtc *crtc);
H A Dintel_atomic.h43 struct drm_crtc_state *intel_crtc_duplicate_state(struct drm_crtc *crtc);
44 void intel_crtc_destroy_state(struct drm_crtc *crtc,
53 struct intel_crtc *crtc);
H A Dintel_fdi.h27 void intel_fdi_normal_train(struct intel_crtc *crtc);
28 void ilk_fdi_disable(struct intel_crtc *crtc);
37 void intel_fdi_link_train(struct intel_crtc *crtc,
H A Dintel_psr.h27 struct intel_crtc *crtc);
29 struct intel_crtc *crtc);
50 struct intel_crtc *crtc);
H A Dintel_dpll.c27 struct intel_crtc *crtc);
29 struct intel_crtc *crtc);
389 void i9xx_crtc_clock_get(struct intel_crtc *crtc, argument
392 struct drm_device *dev = crtc->base.dev;
447 lvds_pipe == crtc->pipe) {
481 void vlv_crtc_clock_get(struct intel_crtc *crtc, argument
484 struct drm_device *dev = crtc->base.dev;
486 enum dpio_phy phy = vlv_pipe_to_phy(crtc->pipe);
496 mdiv = vlv_dpio_read(dev_priv, phy, VLV_PLL_DW3(crtc->pipe));
508 void chv_crtc_clock_get(struct intel_crtc *crtc, argument
830 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
888 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
965 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
985 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1064 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1111 hsw_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1140 hsw_crtc_get_shared_dpll(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1156 dg2_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1174 mtl_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1204 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1237 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1310 ilk_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1367 ilk_crtc_get_shared_dpll(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1382 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1400 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1415 chv_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1442 vlv_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1469 g4x_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1518 pnv_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1556 i9xx_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1596 i8xx_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1678 intel_dpll_crtc_compute_clock(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1704 intel_dpll_crtc_get_shared_dpll(struct intel_atomic_state *state, struct intel_crtc *crtc) argument
1766 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1844 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1935 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1949 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
1975 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
2070 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
2101 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
2159 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); local
2229 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_display.h52 int nouveau_display_vblank_enable(struct drm_crtc *crtc);
53 void nouveau_display_vblank_disable(struct drm_crtc *crtc);
54 bool nouveau_display_scanoutpos(struct drm_crtc *crtc,
/linux-master/drivers/video/fbdev/aty/
H A Datyfb_base.c266 static void aty_get_crtc(const struct atyfb_par *par, struct crtc *crtc);
268 static void aty_set_crtc(const struct atyfb_par *par, const struct crtc *crtc);
271 struct crtc *crtc);
272 static int aty_crtc_to_var(const struct crtc *crtc,
660 static void aty_get_crtc(const struct atyfb_par *par, struct crtc *crtc) argument
707 aty_set_crtc(const struct atyfb_par *par, const struct crtc *crtc) argument
817 aty_var_to_crtc(const struct fb_info *info, const struct fb_var_screeninfo *var, struct crtc *crtc) argument
1169 aty_crtc_to_var(const struct crtc *crtc, struct fb_var_screeninfo *var) argument
1540 struct crtc crtc; local
1771 aty_waitforvblank(struct atyfb_par *par, u32 crtc) argument
1851 u32 crtc; local
3073 struct crtc crtc; local
[all...]
/linux-master/drivers/gpu/drm/armada/
H A Darmada_plane.c87 struct drm_crtc *crtc = new_plane_state->crtc; local
92 if (!new_plane_state->fb || WARN_ON(!new_plane_state->crtc)) {
99 crtc);
101 crtc_state = crtc->state;
150 if (!new_state->fb || WARN_ON(!new_state->crtc))
155 new_state->crtc->base.id, new_state->crtc->name,
159 dcrtc = drm_to_armada_crtc(new_state->crtc);
181 new_state->crtc
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_hdmi.c69 struct drm_crtc *crtc = encoder->crtc; local
70 struct gma_crtc *gma_crtc = to_gma_crtc(crtc);
158 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); local
162 if (!crtc)
190 if (crtc->saved_mode.hdisplay != 0 &&
191 crtc->saved_mode.vdisplay != 0) {
193 if (!drm_crtc_helper_set_mode(encoder->crtc, &crtc
[all...]

Completed in 227 milliseconds

1234567891011>>