/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_connector.c | 296 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 D | oaktrail_lvds.c | 89 struct drm_crtc *crtc = encoder->crtc; local 116 if (connector->encoder && connector->encoder->crtc == crtc)
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_mixer.c | 100 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 D | exynos_hdmi.c | 813 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 D | exynos_drm_vidi.c | 41 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 D | exynos_drm_mic.c | 256 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 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 | exynos_drm_dsi.c | 31 exynos_drm_crtc_te_handler(encoder->crtc);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_vblank_work.c | 93 * 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 D | drm_vblank.c | 176 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 D | drm_probe_helper.c | 107 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 D | drm_plane.c | 738 /* 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 D | drm_mode_config.c | 97 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 D | drm_internal.h | 191 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 D | drm_crtc_helper.c | 139 * @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 D | drm_crtc_internal.h | 75 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 D | drm_crtc_helper_internal.h | 40 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
|
H A D | drm_crtc.c | 89 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 D | drm_client_modeset.c | 41 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 D | drm_atomic_helper.c | 85 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 D | drm_atomic_uapi.c | 69 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 D | drm_dp_mst_topology.c | 4337 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 D | drm_dp_helper.c | 2024 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 D | ti-sn65dsi83.c | 333 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 D | tc358775.c | 395 mode = &bridge->encoder->crtc->state->adjusted_mode;
|