dpu_crtc 217 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c struct dpu_crtc *dpu_crtc; dpu_crtc 232 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 242 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c dpu_crtc->cur_perf.bw_ctl = 0; dpu_crtc 288 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c struct dpu_crtc *dpu_crtc; dpu_crtc 306 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 312 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c old = &dpu_crtc->cur_perf; dpu_crtc 52 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 60 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c kfree(dpu_crtc); dpu_crtc 91 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 95 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 116 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc, struct dpu_crtc_mixer *mixer) dpu_crtc 125 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_hw_stage_cfg *stage_cfg = &dpu_crtc->stage_cfg; dpu_crtc 190 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 197 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c DPU_DEBUG("%s\n", dpu_crtc->name); dpu_crtc 212 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c memset(&dpu_crtc->stage_cfg, 0, sizeof(struct dpu_hw_stage_cfg)); dpu_crtc 214 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c _dpu_crtc_blend_setup_mixer(crtc, dpu_crtc, mixer); dpu_crtc 235 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c &dpu_crtc->stage_cfg); dpu_crtc 250 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 255 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (dpu_crtc->event) { dpu_crtc 256 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c DRM_DEBUG_VBL("%s: send event: %pK\n", dpu_crtc->name, dpu_crtc 257 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->event); dpu_crtc 259 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c drm_crtc_send_vblank_event(crtc, dpu_crtc->event); dpu_crtc 260 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->event = NULL; dpu_crtc 285 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 288 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (ktime_compare(dpu_crtc->vblank_cb_time, ktime_set(0, 0)) == 0) dpu_crtc 289 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->vblank_cb_time = ktime_get(); dpu_crtc 291 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->vblank_cb_count++; dpu_crtc 302 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 315 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (atomic_read(&dpu_crtc->frame_pending) < 1) { dpu_crtc 317 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c } else if (atomic_dec_return(&dpu_crtc->frame_pending) == 0) { dpu_crtc 340 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c complete_all(&dpu_crtc->frame_done_comp); dpu_crtc 342 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_lock_irqsave(&dpu_crtc->spin_lock, flags); dpu_crtc 343 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c list_add_tail(&fevent->list, &dpu_crtc->frame_event_list); dpu_crtc 344 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_unlock_irqrestore(&dpu_crtc->spin_lock, flags); dpu_crtc 360 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 370 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 376 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_lock_irqsave(&dpu_crtc->spin_lock, flags); dpu_crtc 377 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c fevent = list_first_entry_or_null(&dpu_crtc->frame_event_list, dpu_crtc 381 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_unlock_irqrestore(&dpu_crtc->spin_lock, flags); dpu_crtc 423 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 443 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 446 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c smmu_state = &dpu_crtc->smmu_state; dpu_crtc 450 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (dpu_crtc->event) { dpu_crtc 451 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c WARN_ON(dpu_crtc->event); dpu_crtc 454 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->event = crtc->state->event; dpu_crtc 485 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 501 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 513 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (dpu_crtc->event) { dpu_crtc 517 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->event = crtc->state->event; dpu_crtc 549 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (dpu_crtc->smmu_state.transition_error) dpu_crtc 565 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 573 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 585 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 588 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (!atomic_read(&dpu_crtc->frame_pending)) { dpu_crtc 594 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c ret = wait_for_completion_timeout(&dpu_crtc->frame_done_comp, dpu_crtc 608 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 630 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (atomic_inc_return(&dpu_crtc->frame_pending) == 1) { dpu_crtc 636 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->play_count++; dpu_crtc 643 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c reinit_completion(&dpu_crtc->frame_done_comp); dpu_crtc 664 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 672 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 689 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 701 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 726 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c atomic_read(&dpu_crtc->frame_pending)); dpu_crtc 728 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c trace_dpu_crtc_disable(DRMID(crtc), false, dpu_crtc); dpu_crtc 729 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->enabled = false; dpu_crtc 731 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (atomic_read(&dpu_crtc->frame_pending)) { dpu_crtc 733 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c atomic_read(&dpu_crtc->frame_pending)); dpu_crtc 736 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c atomic_set(&dpu_crtc->frame_pending, 0); dpu_crtc 764 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 778 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 794 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c trace_dpu_crtc_enable(DRMID(crtc), true, dpu_crtc); dpu_crtc 795 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->enabled = true; dpu_crtc 814 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 837 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 847 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c DPU_DEBUG("%s: check", dpu_crtc->name); dpu_crtc 869 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->name, plane->base.id, rc); dpu_crtc 953 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c DPU_DEBUG("%s: zpos %d", dpu_crtc->name, z_pos); dpu_crtc 1045 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 1048 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c trace_dpu_crtc_vblank(DRMID(&dpu_crtc->base), en, dpu_crtc); dpu_crtc 1067 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc); dpu_crtc 1078 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc; dpu_crtc 1091 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = s->private; dpu_crtc 1092 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c crtc = &dpu_crtc->base; dpu_crtc 1167 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (dpu_crtc->vblank_cb_count) { dpu_crtc 1168 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c ktime_t diff = ktime_sub(ktime_get(), dpu_crtc->vblank_cb_time); dpu_crtc 1171 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->vblank_cb_count * 1000, diff_ms) : 0; dpu_crtc 1175 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c fps, dpu_crtc->vblank_cb_count, dpu_crtc 1176 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c ktime_to_ms(diff), dpu_crtc->play_count); dpu_crtc 1179 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->vblank_cb_count = 0; dpu_crtc 1180 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->vblank_cb_time = ktime_set(0, 0); dpu_crtc 1209 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 1214 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->cur_perf.core_clk_rate); dpu_crtc 1215 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c seq_printf(s, "bw_ctl: %llu\n", dpu_crtc->cur_perf.bw_ctl); dpu_crtc 1217 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->cur_perf.max_per_pipe_ib); dpu_crtc 1225 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 1234 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->debugfs_root = debugfs_create_dir(dpu_crtc->name, dpu_crtc 1238 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->debugfs_root, dpu_crtc 1239 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc, &debugfs_status_fops); dpu_crtc 1241 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc->debugfs_root, dpu_crtc 1242 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c &dpu_crtc->base, dpu_crtc 1261 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = to_dpu_crtc(crtc); dpu_crtc 1263 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c debugfs_remove_recursive(dpu_crtc->debugfs_root); dpu_crtc 1290 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_crtc *dpu_crtc = NULL; dpu_crtc 1298 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc = kzalloc(sizeof(*dpu_crtc), GFP_KERNEL); dpu_crtc 1299 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c if (!dpu_crtc) dpu_crtc 1302 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c crtc = &dpu_crtc->base; dpu_crtc 1305 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_lock_init(&dpu_crtc->spin_lock); dpu_crtc 1306 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c atomic_set(&dpu_crtc->frame_pending, 0); dpu_crtc 1308 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c init_completion(&dpu_crtc->frame_done_comp); dpu_crtc 1310 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c INIT_LIST_HEAD(&dpu_crtc->frame_event_list); dpu_crtc 1312 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c for (i = 0; i < ARRAY_SIZE(dpu_crtc->frame_events); i++) { dpu_crtc 1313 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c INIT_LIST_HEAD(&dpu_crtc->frame_events[i].list); dpu_crtc 1314 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c list_add(&dpu_crtc->frame_events[i].list, dpu_crtc 1315 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c &dpu_crtc->frame_event_list); dpu_crtc 1316 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c kthread_init_work(&dpu_crtc->frame_events[i].work, dpu_crtc 1326 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c snprintf(dpu_crtc->name, DPU_CRTC_NAME_SIZE, "crtc%u", crtc->base.id); dpu_crtc 1329 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c spin_lock_init(&dpu_crtc->event_lock); dpu_crtc 1331 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c DPU_DEBUG("%s: successfully initialized crtc\n", dpu_crtc->name); dpu_crtc 176 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h #define to_dpu_crtc(x) container_of(x, struct dpu_crtc, base) dpu_crtc 708 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h struct dpu_crtc *crtc), dpu_crtc 729 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_PROTO(uint32_t drm_id, bool enable, struct dpu_crtc *crtc), dpu_crtc 746 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_PROTO(uint32_t drm_id, bool enable, struct dpu_crtc *crtc), dpu_crtc 750 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_PROTO(uint32_t drm_id, bool enable, struct dpu_crtc *crtc), dpu_crtc 754 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_PROTO(uint32_t drm_id, bool enable, struct dpu_crtc *crtc),