/linux-master/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_irq.c | 83 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 D | mdp5_mixer.h | 9 /* 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 D | intel_fdi.c | 20 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 D | intel_atomic_plane.h | 32 struct intel_crtc *crtc); 49 struct intel_crtc *crtc); 51 struct intel_crtc *crtc);
|
H A D | intel_atomic.h | 43 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 D | intel_fdi.h | 27 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 D | intel_dpll.h | 21 struct intel_crtc *crtc); 23 struct intel_crtc *crtc); 26 void i9xx_dpll_get_hw_state(struct intel_crtc *crtc,
|
H A D | intel_psr.h | 32 struct intel_crtc *crtc); 34 struct intel_crtc *crtc); 55 struct intel_crtc *crtc);
|
H A D | intel_display_debugfs.c | 153 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 D | exynos_drm_crtc.h | 26 /* 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 D | exynos_drm_fimd.c | 176 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 D | Makefile | 2 dcss-ss.o dcss-dpr.o dcss-scaler.o dcss-kms.o dcss-crtc.o \
|
/linux-master/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_kms.c | 95 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 D | zynqmp_kms.h | 29 * @crtc: The DRM CRTC 37 struct drm_crtc crtc; member in struct:zynqmp_dpsub_drm
|
/linux-master/drivers/gpu/drm/imx/ipuv3/ |
H A D | Makefile | 3 imxdrm-objs := imx-drm-core.o ipuv3-crtc.o ipuv3-plane.o
|
/linux-master/drivers/gpu/drm/mxsfb/ |
H A D | lcdif_drv.h | 31 struct drm_crtc crtc; member in struct:lcdif_drm_private
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_g200er.c | 59 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 D | mgag200_g200ev.c | 48 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 D | vmwgfx_kms.h | 101 * 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 D | vmwgfx_ldu.c | 38 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 D | drm_crtc_helper_internal.h | 40 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | panel.c | 122 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 D | nouveau_display.h | 52 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 D | atyfb_base.c | 266 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 D | armada_plane.c | 87 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...] |