Lines Matching full:vblank
176 * Reflects the ability of a CRTC to send VBLANK events. This state
178 * atomic helpers will send out a fake VBLANK event during display
182 * One usage is for drivers and/or hardware without support for VBLANK
186 * drm_atomic_helper_check_modeset(), and a fake VBLANK event will be
191 * oneshot mode. In this case the fake VBLANK event is only generated
193 * core to fake VBLANK events when this part of the pipeline hasn't
204 * this case the driver will send the VBLANK event on its own when the
338 * last vblank before the display pipeline was shut off. The simplest
343 * undergoes an full modeset) the vblank timestamp and counter must
344 * be for the vblank right before the first frame that scans out the
351 * For very simple hardware without VBLANK interrupt, enabling
353 * send a fake VBLANK event at the end of the display update after all
360 * the atomic commit. Note that if the driver supports vblank signalling
361 * and timestamping the vblank counters and timestamps must agree with
362 * the ones returned from page flip events. With the current vblank
363 * helper infrastructure this can be achieved by holding a vblank
366 * Drivers are free to implement their own vblank counter and timestamp
370 * For hardware which supports some means to synchronize vblank
554 * the driver supports vblank signalling and timestamping the vblank
556 * flip events. With the current vblank helper infrastructure this can
557 * be achieved by holding a vblank reference while the page flip is
559 * drm_crtc_vblank_put(). Drivers are free to implement their own vblank
847 * Driver callback for fetching a raw hardware vblank counter for the
853 * will account for missed vblank events while interrupts where disabled
866 * Raw vblank counter value.
873 * Enable vblank interrupts for the CRTC. It's meant to be used by
878 * Zero on success, appropriate errno if the vblank interrupt cannot
886 * Disable vblank interrupts for the CRTC. It's meant to be used by
895 * timestamp when the most recent vblank interval ended or will end.
899 * the video frame after the end of vblank will start scanning out,
900 * the time immediately after end of the vblank interval. If the
901 * @crtc is currently inside vblank, this will be a time in the future.
916 * Target location for returned vblank timestamp.
919 * need to apply some workarounds for gpu-specific vblank irq quirks
1037 * precision vblank timestamps in