/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ldu.c | 37 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 D | rzg2l_du_crtc.h | 30 * @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 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/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...] |
H A D | exynos7_drm_decon.c | 44 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 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/bridge/ |
H A D | panel.c | 120 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 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/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_psr.h | 27 struct intel_crtc *crtc); 29 struct intel_crtc *crtc); 50 struct intel_crtc *crtc);
|
H A D | intel_dpll.c | 27 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 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...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_hdmi.c | 69 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...] |