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),