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
345 * last vblank before the display pipeline was shut off. The simplest
350 * undergoes an full modeset) the vblank timestamp and counter must
351 * be for the vblank right before the first frame that scans out the
358 * For very simple hardware without VBLANK interrupt, enabling
360 * send a fake VBLANK event at the end of the display update after all
367 * the atomic commit. Note that if the driver supports vblank signalling
368 * and timestamping the vblank counters and timestamps must agree with
369 * the ones returned from page flip events. With the current vblank
370 * helper infrastructure this can be achieved by holding a vblank
373 * Drivers are free to implement their own vblank counter and timestamp
377 * For hardware which supports some means to synchronize vblank
561 * the driver supports vblank signalling and timestamping the vblank
563 * flip events. With the current vblank helper infrastructure this can
564 * be achieved by holding a vblank reference while the page flip is
566 * drm_crtc_vblank_put(). Drivers are free to implement their own vblank
854 * Driver callback for fetching a raw hardware vblank counter for the
860 * will account for missed vblank events while interrupts where disabled
873 * Raw vblank counter value.
880 * Enable vblank interrupts for the CRTC. It's meant to be used by
885 * Zero on success, appropriate errno if the vblank interrupt cannot
893 * Disable vblank interrupts for the CRTC. It's meant to be used by
902 * timestamp when the most recent vblank interval ended or will end.
906 * the video frame after the end of vblank will start scanning out,
907 * the time immediately after end of the vblank interval. If the
908 * @crtc is currently inside vblank, this will be a time in the future.
923 * Target location for returned vblank timestamp.
926 * need to apply some workarounds for gpu-specific vblank irq quirks
1044 * precision vblank timestamps in