Lines Matching refs:debug
430 crtc->debug.min_vbl = min; in intel_pipe_update_start()
431 crtc->debug.max_vbl = max; in intel_pipe_update_start()
482 crtc->debug.scanline_start = scanline; in intel_pipe_update_start()
483 crtc->debug.start_vbl_time = ktime_get(); in intel_pipe_update_start()
484 crtc->debug.start_vbl_count = intel_crtc_get_vblank_counter(crtc); in intel_pipe_update_start()
496 u64 delta = ktime_to_ns(ktime_sub(end, crtc->debug.start_vbl_time)); in dbg_vblank_evade()
500 if (h >= ARRAY_SIZE(crtc->debug.vbl.times)) in dbg_vblank_evade()
501 h = ARRAY_SIZE(crtc->debug.vbl.times) - 1; in dbg_vblank_evade()
502 crtc->debug.vbl.times[h]++; in dbg_vblank_evade()
504 crtc->debug.vbl.sum += delta; in dbg_vblank_evade()
505 if (!crtc->debug.vbl.min || delta < crtc->debug.vbl.min) in dbg_vblank_evade()
506 crtc->debug.vbl.min = delta; in dbg_vblank_evade()
507 if (delta > crtc->debug.vbl.max) in dbg_vblank_evade()
508 crtc->debug.vbl.max = delta; in dbg_vblank_evade()
516 crtc->debug.vbl.over++; in dbg_vblank_evade()
577 if (crtc->debug.start_vbl_count && in intel_pipe_update_end()
578 crtc->debug.start_vbl_count != end_vbl_count) { in intel_pipe_update_end()
581 pipe_name(pipe), crtc->debug.start_vbl_count, in intel_pipe_update_end()
584 crtc->debug.start_vbl_time), in intel_pipe_update_end()
585 crtc->debug.min_vbl, crtc->debug.max_vbl, in intel_pipe_update_end()
586 crtc->debug.scanline_start, scanline_end); in intel_pipe_update_end()