Searched refs:crtc (Results 126 - 150 of 645) sorted by last modified time

1234567891011>>

/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);
/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c89 struct drm_crtc *crtc = encoder->crtc; local
116 if (connector->encoder && connector->encoder->crtc == crtc)
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_mixer.c100 struct exynos_drm_crtc *crtc; member in struct:mixer_context
506 struct drm_display_mode *mode = &ctx->crtc->base.state->adjusted_mode;
565 vp_reg_write(ctx, VP_DST_WIDTH, state->crtc.w);
566 vp_reg_write(ctx, VP_DST_H_POSITION, state->crtc.x);
571 vp_reg_write(ctx, VP_DST_HEIGHT, state->crtc.h / 2);
572 vp_reg_write(ctx, VP_DST_V_POSITION, state->crtc.y / 2);
576 vp_reg_write(ctx, VP_DST_HEIGHT, state->crtc.h);
577 vp_reg_write(ctx, VP_DST_V_POSITION, state->crtc.y);
647 dst_x_offset = state->crtc.x;
648 dst_y_offset = state->crtc
908 mixer_enable_vblank(struct exynos_drm_crtc *crtc) argument
923 mixer_disable_vblank(struct exynos_drm_crtc *crtc) argument
937 mixer_atomic_begin(struct exynos_drm_crtc *crtc) argument
949 mixer_update_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
965 mixer_disable_plane(struct exynos_drm_crtc *crtc, struct exynos_drm_plane *plane) argument
981 mixer_atomic_flush(struct exynos_drm_crtc *crtc) argument
992 mixer_atomic_enable(struct exynos_drm_crtc *crtc) argument
1026 mixer_atomic_disable(struct exynos_drm_crtc *crtc) argument
1047 mixer_mode_valid(struct exynos_drm_crtc *crtc, const struct drm_display_mode *mode) argument
1073 mixer_mode_fixup(struct exynos_drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
[all...]
H A Dexynos_hdmi.c813 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
1134 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
1209 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
1288 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
1290 &hdata->encoder.crtc->state->adjusted_mode;
1434 struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
1848 struct exynos_drm_crtc *crtc; local
1863 crtc = exynos_drm_crtc_get_by_type(drm_dev, EXYNOS_DISPLAY_TYPE_HDMI);
1864 if (IS_ERR(crtc))
1865 return PTR_ERR(crtc);
[all...]
H A Dexynos_drm_vidi.c41 struct exynos_drm_crtc *crtc; member in struct:vidi_context
94 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) argument
96 struct vidi_context *ctx = crtc->ctx;
107 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) argument
111 static void vidi_update_plane(struct exynos_drm_crtc *crtc, argument
115 struct vidi_context *ctx = crtc->ctx;
125 static void vidi_atomic_enable(struct exynos_drm_crtc *crtc) argument
127 struct vidi_context *ctx = crtc->ctx;
135 drm_crtc_vblank_on(&crtc->base);
138 static void vidi_atomic_disable(struct exynos_drm_crtc *crtc) argument
[all...]
H A Dexynos_drm_mic.c256 mic->i80_mode = to_exynos_crtc(bridge->encoder->crtc)->i80_mode;
308 struct exynos_drm_crtc *crtc = exynos_drm_crtc_get_by_type(drm_dev, local
313 if (e->possible_crtcs == drm_crtc_mask(&crtc->base))
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 Dexynos_drm_dsi.c31 exynos_drm_crtc_te_handler(encoder->crtc);
/linux-master/drivers/gpu/drm/
H A Ddrm_vblank_work.c93 * Schedule @work for execution once the crtc vblank count reaches @count.
95 * If the crtc vblank count has already reached @count and @nextonmiss is
98 * If the crtc vblank count has already reached @count and @nextonmiss is
100 * specified as crtc vblank count + 1).
145 "crtc %d vblank %llu already passed (current %llu)\n",
238 * @crtc: CRTC whose vblank will trigger the work execution
241 * Initialize a vblank work item for a specific crtc.
243 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, argument
248 work->vblank = drm_crtc_vblank_crtc(crtc);
258 worker = kthread_create_worker(0, "card%d-crtc
[all...]
H A Ddrm_vblank.c176 drm_crtc_vblank_crtc(struct drm_crtc *crtc) argument
178 return drm_vblank_crtc(crtc->dev, drm_crtc_index(crtc));
218 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
220 if (drm_WARN_ON(dev, !crtc))
223 if (crtc->funcs->get_vblank_counter)
224 return crtc->funcs->get_vblank_counter(crtc);
326 drm_dbg_vbl(dev, "crtc %u: Calculating number of vblanks."
333 drm_dbg_vbl(dev, "crtc
411 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc) argument
436 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
593 drm_crtc_vblank_waitqueue(struct drm_crtc *crtc) argument
611 drm_calc_timestamping_constants(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
694 drm_crtc_vblank_helper_get_vblank_timestamp_internal( struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq, drm_vblank_get_scanout_position_func get_scanout_position) argument
838 drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) argument
870 drm_crtc_get_last_vbltimestamp(struct drm_crtc *crtc, ktime_t *tvblank, bool in_vblank_irq) argument
897 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
923 drm_crtc_vblank_count(struct drm_crtc *crtc) argument
983 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc, ktime_t *vblanktime) argument
999 drm_crtc_next_vblank_start(struct drm_crtc *crtc, ktime_t *vblanktime) argument
1100 drm_crtc_arm_vblank_event(struct drm_crtc *crtc, struct drm_pending_vblank_event *e) argument
1125 drm_crtc_send_vblank_event(struct drm_crtc *crtc, struct drm_pending_vblank_event *e) argument
1148 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1235 drm_crtc_vblank_get(struct drm_crtc *crtc) argument
1270 drm_crtc_vblank_put(struct drm_crtc *crtc) argument
1321 drm_crtc_wait_one_vblank(struct drm_crtc *crtc) argument
1338 drm_crtc_vblank_off(struct drm_crtc *crtc) argument
1417 drm_crtc_vblank_reset(struct drm_crtc *crtc) argument
1455 drm_crtc_set_max_vblank_count(struct drm_crtc *crtc, u32 max_vblank_count) argument
1478 drm_crtc_vblank_on(struct drm_crtc *crtc) argument
1563 drm_crtc_vblank_restore(struct drm_crtc *crtc) argument
1595 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1702 struct drm_crtc *crtc; local
1843 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1957 drm_crtc_handle_vblank(struct drm_crtc *crtc) argument
1974 struct drm_crtc *crtc; local
2030 struct drm_crtc *crtc; local
[all...]
H A Ddrm_probe_helper.c107 struct drm_crtc *crtc; local
111 /* No point in continuing for crtc check as this encoder
123 /* There is also no point in continuing for crtc check
128 drm_for_each_crtc(crtc, dev) {
129 if (!drm_encoder_crtc_ok(encoder, crtc))
132 *status = drm_crtc_mode_valid(crtc, mode);
135 * one combination of encoder+crtc that works
180 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc, argument
183 const struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private;
188 return crtc_funcs->mode_valid(crtc, mod
1136 drm_crtc_helper_mode_valid_fixed(struct drm_crtc *crtc, const struct drm_display_mode *mode, const struct drm_display_mode *fixed_mode) argument
[all...]
H A Ddrm_plane.c738 /* disconnect the plane from the fb and crtc: */
742 plane->crtc = NULL;
841 if (plane->state && plane->state->crtc && drm_lease_held(file_priv, plane->state->crtc->base.id))
842 plane_resp->crtc_id = plane->state->crtc->base.id;
843 else if (!plane->state && plane->crtc && drm_lease_held(file_priv, plane->crtc->base.id))
844 plane_resp->crtc_id = plane->crtc->base.id;
911 struct drm_crtc *crtc,
921 if (!(plane->possible_crtcs & drm_crtc_mask(crtc))) {
910 __setplane_check(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) argument
983 __setplane_internal(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_modeset_acquire_ctx *ctx) argument
1036 __setplane_atomic(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_modeset_acquire_ctx *ctx) argument
1071 setplane_internal(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) argument
1105 struct drm_crtc *crtc = NULL; local
1152 drm_mode_cursor_universal(struct drm_crtc *crtc, struct drm_mode_cursor2 *req, struct drm_file *file_priv, struct drm_modeset_acquire_ctx *ctx) argument
1245 struct drm_crtc *crtc; local
1350 struct drm_crtc *crtc; local
[all...]
H A Ddrm_mode_config.c97 struct drm_crtc *crtc; local
130 drm_for_each_crtc(crtc, dev) {
131 if (drm_lease_held(file_priv, crtc->base.id)) {
133 put_user(crtc->base.id, crtc_id + count))
178 * This functions calls all the crtc's, encoder's and connector's ->reset
184 struct drm_crtc *crtc; local
194 drm_for_each_crtc(crtc, dev)
195 if (crtc->funcs->reset)
196 crtc->funcs->reset(crtc);
495 struct drm_crtc *crtc, *ct; local
618 struct drm_crtc *crtc; local
642 struct drm_crtc *crtc; local
[all...]
H A Ddrm_internal.h191 void drm_debugfs_crtc_add(struct drm_crtc *crtc);
192 void drm_debugfs_crtc_remove(struct drm_crtc *crtc);
193 void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc);
222 static inline void drm_debugfs_crtc_add(struct drm_crtc *crtc) argument
225 static inline void drm_debugfs_crtc_remove(struct drm_crtc *crtc) argument
229 static inline void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) argument
H A Ddrm_crtc_helper.c139 * @crtc: CRTC to check
141 * Checks whether @crtc is with the current mode setting output configuration
146 * True if @crtc is used, false otherwise.
148 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) argument
151 struct drm_device *dev = crtc->dev;
163 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder))
186 struct drm_crtc *crtc; local
194 encoder->crtc = NULL;
198 drm_for_each_crtc(crtc, de
283 drm_crtc_helper_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *old_fb) argument
450 drm_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
462 drm_crtc_helper_disable(struct drm_crtc *crtc) argument
872 drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) argument
913 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; local
985 struct drm_crtc *crtc; local
1047 struct drm_crtc *crtc; local
[all...]
H A Ddrm_crtc_internal.h75 int drm_crtc_check_viewport(const struct drm_crtc *crtc,
81 int drm_crtc_force_disable(struct drm_crtc *crtc);
83 struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc);
H A Ddrm_crtc_helper_internal.h40 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
H A Ddrm_crtc.c89 struct drm_crtc *crtc; local
91 drm_for_each_crtc(crtc, dev)
92 if (idx == crtc->index)
93 return crtc;
99 int drm_crtc_force_disable(struct drm_crtc *crtc) argument
102 .crtc = crtc,
105 WARN_ON(drm_drv_uses_atomic_modeset(crtc->dev));
112 struct drm_crtc *crtc; local
115 drm_for_each_crtc(crtc, de
129 struct drm_crtc *crtc; local
138 drm_crtc_crc_init(struct drm_crtc *crtc) argument
150 drm_crtc_crc_fini(struct drm_crtc *crtc) argument
167 struct drm_crtc *crtc = fence_to_crtc(fence); local
174 struct drm_crtc *crtc = fence_to_crtc(fence); local
184 drm_crtc_create_fence(struct drm_crtc *crtc) argument
235 __drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const char *name, va_list ap) argument
341 drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const char *name, ...) argument
364 struct drm_crtc *crtc = ptr; local
370 __drmm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const char *name, va_list args) argument
423 drmm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const char *name, ...) argument
451 struct drm_crtc *crtc; local
483 drm_crtc_cleanup(struct drm_crtc *crtc) argument
530 struct drm_crtc *crtc; local
588 struct drm_crtc *crtc = set->crtc; local
659 drm_crtc_check_viewport(const struct drm_crtc *crtc, int x, int y, const struct drm_display_mode *mode, const struct drm_framebuffer *fb) argument
697 struct drm_crtc *crtc; local
904 struct drm_crtc *crtc = obj_to_crtc(obj); local
928 drm_crtc_create_scaling_filter_property(struct drm_crtc *crtc, unsigned int supported_filters) argument
[all...]
H A Ddrm_client_modeset.c41 struct drm_crtc *crtc; local
51 drm_for_each_crtc(crtc, dev)
52 client->modesets[i++].crtc = crtc;
54 /* Cloning is only supported in the single crtc case. */
58 for (modeset = client->modesets; modeset->crtc; modeset++) {
109 drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc) argument
114 if (modeset->crtc == crtc)
271 /* only contemplate cloning in the single crtc cas
487 connector_has_possible_crtc(struct drm_connector *connector, struct drm_crtc *crtc) argument
510 struct drm_crtc **crtcs, *crtc; local
864 struct drm_crtc *crtc = crtcs[i]; local
1053 struct drm_crtc *crtc = mode_set->crtc; local
1102 struct drm_crtc *crtc = mode_set->crtc; local
[all...]
H A Ddrm_atomic_helper.c85 if (old_plane_state->crtc) {
87 old_plane_state->crtc);
95 if (plane_state->crtc) {
96 crtc_state = drm_atomic_get_new_crtc_state(state, plane_state->crtc);
124 if (!new_conn_state->crtc)
178 connector->state->crtc->base.id,
179 connector->state->crtc->name,
194 new_conn_state->crtc->base.id, new_conn_state->crtc->name,
197 crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc);
224 struct drm_crtc *crtc; local
419 struct drm_crtc *crtc; local
510 mode_valid_path(struct drm_connector *connector, struct drm_encoder *encoder, struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
553 struct drm_crtc *crtc = conn_state->crtc; local
624 struct drm_crtc *crtc; local
953 struct drm_crtc *crtc = crtc_state->crtc; local
989 struct drm_crtc *crtc; local
1129 struct drm_crtc *crtc; local
1262 struct drm_crtc *crtc; local
1328 struct drm_crtc *crtc; local
1342 struct drm_crtc *crtc; local
1465 struct drm_crtc *crtc; local
1542 struct drm_crtc *crtc; local
1649 struct drm_crtc *crtc; local
1708 struct drm_crtc *crtc; local
1800 struct drm_crtc *crtc; local
1872 struct drm_crtc *crtc; local
2136 stall_checks(struct drm_crtc *crtc, bool nonblock) argument
2195 init_commit(struct drm_crtc_commit *commit, struct drm_crtc *crtc) argument
2206 crtc_or_fake_commit(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
2276 struct drm_crtc *crtc; local
2401 struct drm_crtc *crtc; local
2457 struct drm_crtc *crtc; local
2494 struct drm_crtc *crtc; local
2539 struct drm_crtc *crtc; local
2739 struct drm_crtc *crtc; local
2858 struct drm_crtc *crtc = old_crtc_state->crtc; local
2927 struct drm_crtc *crtc = old_crtc_state->crtc; local
3023 struct drm_crtc *crtc; local
3150 drm_atomic_helper_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_modeset_acquire_ctx *ctx) argument
3259 struct drm_crtc *crtc = set->crtc; local
3315 struct drm_crtc *crtc; local
3430 struct drm_crtc *crtc; local
3565 struct drm_crtc *crtc; local
3622 page_flip_common(struct drm_atomic_state *state, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags) argument
3678 drm_atomic_helper_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, struct drm_modeset_acquire_ctx *ctx) argument
3721 drm_atomic_helper_page_flip_target(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, uint32_t target, struct drm_modeset_acquire_ctx *ctx) argument
[all...]
H A Ddrm_atomic_uapi.c69 struct drm_crtc *crtc = state->crtc; local
83 blob = drm_property_create_blob(crtc->dev,
92 drm_dbg_atomic(crtc->dev,
94 mode->name, crtc->base.id, crtc->name, state);
98 drm_dbg_atomic(crtc->dev,
100 crtc->base.id, crtc->name, state);
123 struct drm_crtc *crtc local
187 drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, struct drm_crtc *crtc) argument
273 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc) argument
319 set_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc, s32 __user *fence_ptr) argument
325 get_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
365 drm_atomic_crtc_set_property(struct drm_crtc *crtc, struct drm_crtc_state *state, struct drm_property *property, uint64_t val) argument
434 drm_atomic_crtc_get_property(struct drm_crtc *crtc, const struct drm_crtc_state *state, struct drm_property *property, uint64_t *val) argument
498 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val); local
678 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val); local
892 struct drm_crtc *crtc = obj_to_crtc(obj); local
920 create_vblank_event( struct drm_crtc *crtc, uint64_t user_data) argument
943 struct drm_crtc *crtc; local
1038 struct drm_crtc *crtc = obj_to_crtc(obj); local
1181 struct drm_crtc *crtc; local
1305 struct drm_crtc *crtc; local
1352 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_mst_topology.c4337 topology_state->pending_crtc_mask |= drm_crtc_mask(conn_state->crtc);
4423 if (!old_conn_state->crtc)
4428 if (new_conn_state->crtc) {
4430 drm_atomic_get_new_crtc_state(state, new_conn_state->crtc);
4444 topology_state->pending_crtc_mask |= drm_crtc_mask(old_conn_state->crtc);
4455 if (new_conn_state->crtc)
4484 struct drm_crtc *crtc;
4500 for_each_new_crtc_in_state(state, crtc, crtc_state, j) {
4501 if (mst_state->pending_crtc_mask & drm_crtc_mask(crtc)) {
4542 old_mst_state->commit_deps[j]->crtc
4486 struct drm_crtc *crtc; local
5384 struct drm_crtc *crtc; local
[all...]
H A Ddrm_dp_helper.c2024 struct drm_crtc *crtc; local
2029 if (WARN_ON(!aux->crtc))
2032 crtc = aux->crtc;
2033 while (crtc->crc.opened) {
2034 drm_crtc_wait_one_vblank(crtc);
2035 if (!crtc->crc.opened)
2056 drm_crtc_add_crc_entry(crtc, false, 0, crcs);
2207 * @crtc: CRTC displaying the frames whose CRCs are to be captured
2211 int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dti-sn65dsi83.c333 struct drm_crtc *crtc; local
387 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc;
388 crtc_state = drm_atomic_get_new_crtc_state(state, crtc);
H A Dtc358775.c395 mode = &bridge->encoder->crtc->state->adjusted_mode;

Completed in 217 milliseconds

1234567891011>>