Home
last modified time | relevance | path

Searched refs:evade (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_vblank.c602 struct intel_vblank_evade_ctx *evade) in intel_vblank_evade_init() argument
609 evade->crtc = crtc; in intel_vblank_evade_init()
611 evade->need_vlv_dsi_wa = (display->platform.valleyview || in intel_vblank_evade_init()
634 evade->vblank_start = intel_vrr_vmin_vblank_start(crtc_state); in intel_vblank_evade_init()
636 evade->vblank_start = intel_vrr_vmax_vblank_start(crtc_state); in intel_vblank_evade_init()
638 evade->vblank_start = intel_mode_vblank_start(adjusted_mode); in intel_vblank_evade_init()
642 evade->min = evade->vblank_start - intel_usecs_to_scanlines(adjusted_mode, in intel_vblank_evade_init()
644 evade->max = evade->vblank_start - 1; in intel_vblank_evade_init()
656 evade->min -= intel_mode_vblank_start(adjusted_mode) - in intel_vblank_evade_init()
661 int intel_vblank_evade(struct intel_vblank_evade_ctx *evade) in intel_vblank_evade() argument
[all …]
H A Dintel_vblank.h30 struct intel_vblank_evade_ctx *evade);
32 int intel_vblank_evade(struct intel_vblank_evade_ctx *evade);
H A Dintel_crtc.c520 struct intel_vblank_evade_ctx evade; in intel_pipe_update_start() local
547 intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade); in intel_pipe_update_start()
561 crtc->debug.min_vbl = evade.min; in intel_pipe_update_start()
562 crtc->debug.max_vbl = evade.max; in intel_pipe_update_start()
565 scanline = intel_vblank_evade(&evade); in intel_pipe_update_start()
H A Dintel_cursor.c800 struct intel_vblank_evade_ctx evade; in intel_legacy_cursor_update() local
893 intel_vblank_evade_init(crtc_state, crtc_state, &evade); in intel_legacy_cursor_update()
906 intel_vblank_evade(&evade); in intel_legacy_cursor_update()
/linux/drivers/gpu/drm/i915/
H A DKconfig.debug242 vblank evade mechanism. This gives a warning every time the
243 the deadline allotted for the vblank evade critical section