Searched full:vblank (Results 1 – 16 of 16) sorted by relevance
| /freebsd/sys/dev/drm2/ |
| H A D | drm_irq.c | 39 /* Access macro for slots in vblank timestamp ringbuffer. */ 50 * vblank irq in drm_handle_vblank(). 1 msec should be ok. 82 * Clear vblank timestamp buffer for a crtc. 91 * Disable vblank irq's on crtc, make sure that last vblank count 92 * of hardware and corresponding consistent software vblank counter 93 * are preserved, even if there are any spurious vblank irq's after 104 /* Prevent vblank irq processing while disabling vblank irqs, in vblank_disable_and_save() 113 /* No further vblank irq's will be processed after in vblank_disable_and_save() 114 * this point. Get current hardware vblank count and in vblank_disable_and_save() 115 * vblank timestamp, repeat until they are consistent. in vblank_disable_and_save() [all …]
|
| H A D | drmP.h | 667 /* Size of ringbuffer for vblank timestamps. Just double-buffer 716 * get_vblank_counter - get raw hardware vblank counter 720 * Driver callback for fetching a raw hardware vblank counter for @crtc. 723 * missed vblank events while interrupts where disabled based on system 730 * Raw vblank counter value. 735 * enable_vblank - enable vblank interrupt events 739 * Enable vblank interrupts for @crtc. If the device doesn't have 740 * a hardware vblank counter, this routine should be a no-op, since 744 * Zero on success, appropriate errno if the given @crtc's vblank 750 * disable_vblank - disable vblank interrupt events [all …]
|
| H A D | drm_mode.h | 417 * request that drm sends back a vblank event (see drm.h: struct 420 * in the vblank event struct.
|
| H A D | drm_stub.c | 55 * Default to use monotonic timestamps for wait-for-vblank and page-flip 64 MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disable [msecs]");
|
| H A D | drm.h | 466 _DRM_VBLANK_ABSOLUTE = 0x0, /**< Wait for specific vblank sequence number */ 472 _DRM_VBLANK_NEXTONMISS = 0x10000000, /**< If missed, wait for next vblank */
|
| H A D | drm_sysctl.c | 49 {"vblank", drm_vblank_info},
|
| H A D | drm_os_freebsd.c | 30 MALLOC_DEFINE(DRM_MEM_VBLANK, "drm_vblank", "DRM VBLANK Handling Data");
|
| H A D | drm_crtc.h | 245 * scanout does not actually complete until the next vblank. So some 412 /* Constants needed for precise vblank and swap timestamping. */
|
| H A D | drm_edid.c | 909 unsigned vblank = (pt->vactive_vblank_hi & 0xf) << 8 | pt->vblank_lo; in drm_mode_detailed() local 959 mode->vtotal = mode->vdisplay + vblank; in drm_mode_detailed()
|
| H A D | drm_crtc_helper.c | 490 * are later needed by vblank and swap-completion in drm_crtc_helper_set_mode()
|
| /freebsd/sys/contrib/device-tree/Bindings/display/imx/ |
| H A D | nxp,imx8mq-dcss.yaml | 34 - description: DTG interrupt for Vblank 40 - const: vblank 90 interrupt-names = "ctxld", "ctxld_kick", "vblank";
|
| /freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
| H A D | mediatek,gce-mailbox.yaml | 15 vblank. The GCE can be used to implement the Command Queue (CMDQ) driver.
|
| H A D | mtk-gce.txt | 6 vblank. The GCE can be used to implement the Command Queue (CMDQ) driver.
|
| /freebsd/sys/contrib/device-tree/Bindings/display/hisilicon/ |
| H A D | hisi-ade.txt | 12 - interrupt: the ldi vblank interrupt number used.
|
| /freebsd/sys/dev/videomode/ |
| H A D | edid.c | 369 unsigned vactive, vblank, vsyncwid, vsyncoff; in edid_det_timing() local 387 vblank = EDID_DET_TIMING_VBLANK(data); in edid_det_timing() 399 vmp->vtotal = vactive + vblank; in edid_det_timing()
|
| /freebsd/sys/dev/hdmi/ |
| H A D | dwc_hdmi.c | 117 int hblank, vblank, hsync_len, hfp, vfp; in dwc_hdmi_av_composer() local 160 vblank = sc->sc_mode.vtotal - sc->sc_mode.vdisplay; in dwc_hdmi_av_composer() 161 WR1(sc, HDMI_FC_INVBLANK, vblank); in dwc_hdmi_av_composer()
|