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

1234567891011>>

/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/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_dpll.h21 struct intel_crtc *crtc);
23 struct intel_crtc *crtc);
26 void i9xx_dpll_get_hw_state(struct intel_crtc *crtc,
H A Dintel_psr.h32 struct intel_crtc *crtc);
34 struct intel_crtc *crtc);
55 struct intel_crtc *crtc);
H A Dintel_display_debugfs.c153 struct intel_crtc *crtc,
403 static void intel_plane_info(struct seq_file *m, struct intel_crtc *crtc) argument
408 for_each_intel_plane_on_crtc(&dev_priv->drm, crtc, plane) {
417 static void intel_scaler_info(struct seq_file *m, struct intel_crtc *crtc) argument
420 to_intel_crtc_state(crtc->base.state);
421 int num_scalers = crtc->num_scalers;
447 struct intel_crtc *crtc,
454 for (row = 0; row < ARRAY_SIZE(crtc->debug.vbl.times); row++)
455 count += crtc->debug.vbl.times[row];
460 for (row = 0; row < ARRAY_SIZE(crtc
152 intel_encoder_info(struct seq_file *m, struct intel_crtc *crtc, struct intel_encoder *encoder) argument
446 crtc_updates_info(struct seq_file *m, struct intel_crtc *crtc, const char *hdr) argument
514 struct intel_crtc *crtc = m->private; local
531 crtc_updates_add(struct intel_crtc *crtc) argument
538 crtc_updates_info(struct seq_file *m, struct intel_crtc *crtc, const char *hdr) argument
544 crtc_updates_add(struct intel_crtc *crtc) argument
549 intel_crtc_info(struct seq_file *m, struct intel_crtc *crtc) argument
598 struct intel_crtc *crtc; local
669 struct intel_crtc *crtc; local
968 struct intel_crtc *crtc; local
1143 struct drm_crtc *crtc; local
1258 struct drm_crtc *crtc; local
1324 struct drm_crtc *crtc; local
1391 struct drm_crtc *crtc; local
1470 struct intel_crtc *crtc = m->private; local
1490 struct intel_crtc *crtc = m->private; local
1564 intel_crtc_debugfs_add(struct intel_crtc *crtc) argument
[all...]
/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...]
/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/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/vmwgfx/
H A Dvmwgfx_kms.h101 * coordinates which is crtc/DU and @src_x, @src_y is damage clip src in
169 * @crtc: The crtc for which to build dirty commands.
175 * @unit_x1: Clip rect left side in crtc coordinates.
176 * @unit_y1: Clip rect top side in crtc coordinates.
177 * @unit_x2: Clip rect right side in crtc coordinates.
178 * @unit_y2: Clip rect bottom side in crtc coordinates.
191 struct drm_crtc *crtc; member in struct:vmw_kms_dirty
214 * @pin is called the when ever a crtc uses this framebuffer
254 * Derived class for crtc stat
345 struct drm_crtc crtc; member in struct:vmw_display_unit
[all...]
H A Dvmwgfx_ldu.c38 container_of(x, struct vmw_legacy_display_unit, base.crtc)
74 static void vmw_ldu_crtc_destroy(struct drm_crtc *crtc) argument
76 vmw_ldu_destroy(vmw_crtc_to_ldu(crtc));
84 struct drm_crtc *crtc = NULL; local
93 crtc = &entry->base.crtc;
94 w = max(w, crtc->x + crtc->mode.hdisplay);
95 h = max(h, crtc->y + crtc
241 vmw_ldu_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
319 struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc; local
412 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_crtc_helper_internal.h40 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
/linux-master/drivers/gpu/drm/bridge/
H A Dpanel.c122 struct drm_crtc *crtc; local
125 crtc = drm_atomic_get_new_crtc_for_encoder(atomic_state, encoder);
126 if (!crtc)
129 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc);
142 struct drm_crtc *crtc; local
145 crtc = drm_atomic_get_new_crtc_for_encoder(atomic_state, encoder);
146 if (!crtc)
149 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc);
162 struct drm_crtc *crtc; local
165 crtc
182 struct drm_crtc *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...]

Completed in 302 milliseconds

1234567891011>>