Searched refs:vblank (Results 1 - 9 of 9) sorted by relevance
/freebsd-11-stable/sys/dev/drm/ |
H A D | drm_irq.c | 92 if (dev->vblank[i].refcount == 0 && 93 dev->vblank[i].enabled && !dev->vblank[i].inmodeset) { 94 DRM_DEBUG("disabling vblank on crtc %d\n", i); 95 dev->vblank[i].last = 98 dev->vblank[i].enabled = 0; 119 free(dev->vblank, DRM_MEM_DRIVER); 131 dev->vblank = malloc(sizeof(struct drm_vblank_info) * num_crtcs, 133 if (!dev->vblank) 138 /* Zero per-crtc vblank stuf [all...] |
H A D | drm_sysctl.c | 51 {"vblank", drm_vblank_info}, 333 i, atomic_load_acq_32(&dev->vblank[i].refcount), 334 atomic_load_acq_32(&dev->vblank[i].count), 335 atomic_load_acq_32(&dev->vblank[i].last), 336 atomic_load_acq_int(&dev->vblank[i].enabled), 337 atomic_load_acq_int(&dev->vblank[i].inmodeset));
|
H A D | drmP.h | 506 wait_queue_head_t queue; /* vblank wait queue */ 509 atomic_t refcount; /* number of users of vblank interrupts */ 627 struct mtx vbl_lock; /* protects vblank operations */ 680 u32 max_vblank_count; /* size of vblank counter register */ 681 struct drm_vblank_info *vblank; /* per crtc vblank info */ member in struct:drm_device
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_encoders.c | 282 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; local 300 adjusted_mode->vtotal = native_mode->vdisplay + vblank; 315 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank;
|
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | intel_crt.c | 468 uint32_t vblank, vblank_start, vblank_end; local 490 vblank = I915_READ(vblank_reg); 495 vblank_start = (vblank & 0xfff) + 1; 496 vblank_end = ((vblank >> 16) & 0xfff) + 1; 558 /* restore vblank if necessary */ 560 I915_WRITE(vblank_reg, vblank);
|
H A D | intel_display.c | 947 DRM_DEBUG_KMS("vblank wait timed out\n"); 951 * intel_wait_for_vblank - wait for vblank on a given pipe 955 * Wait for vblank to occur on a given pipe. Needed for various bits of 968 /* Clear existing vblank status. Note this will clear any other 972 * that either function could miss a vblank event. Here it is not 973 * fatal, as we will either wait upon the next vblank interrupt or 978 * Currently, the result of us stealing a vblank from the irq 984 /* Wait for vblank interrupt bit to set */ 988 DRM_DEBUG_KMS("vblank wait timed out\n"); 996 * After disabling a pipe, we can't wait for vblank i 9474 u32 vblank; member in struct:intel_display_error_state::intel_pipe_error_state [all...] |
/freebsd-11-stable/sys/dev/videomode/ |
H A D | edid.c | 373 unsigned vactive, vblank, vsyncwid, vsyncoff; local 391 vblank = EDID_DET_TIMING_VBLANK(data); 403 vmp->vtotal = vactive + vblank;
|
/freebsd-11-stable/sys/arm/freescale/imx/ |
H A D | imx6_hdmi.c | 138 int hblank, vblank, hsync_len, hbp, vbp; local 181 vblank = sc->sc_mode.vtotal - sc->sc_mode.vdisplay; 182 WR1(sc, HDMI_FC_INVBLANK, vblank);
|
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drm_edid.c | 911 unsigned vblank = (pt->vactive_vblank_hi & 0xf) << 8 | pt->vblank_lo; local 961 mode->vtotal = mode->vdisplay + vblank;
|
Completed in 141 milliseconds