Searched refs:vblank (Results 1 - 8 of 8) sorted by relevance
/freebsd-10-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}, 332 i, atomic_load_acq_32(&dev->vblank[i].refcount), 333 atomic_load_acq_32(&dev->vblank[i].count), 334 atomic_load_acq_32(&dev->vblank[i].last), 335 atomic_load_acq_int(&dev->vblank[i].enabled), 336 atomic_load_acq_int(&dev->vblank[i].inmodeset));
|
H A D | drmP.h | 517 wait_queue_head_t queue; /* vblank wait queue */ 520 atomic_t refcount; /* number of users of vblank interrupts */ 638 struct mtx vbl_lock; /* protects vblank operations */ 691 u32 max_vblank_count; /* size of vblank counter register */ 692 struct drm_vblank_info *vblank; /* per crtc vblank info */ member in struct:drm_device
|
/freebsd-10-stable/sys/dev/drm2/i915/ |
H A D | intel_crt.c | 337 uint32_t vblank, vblank_start, vblank_end; local 359 vblank = I915_READ(vblank_reg); 364 vblank_start = (vblank & 0xfff) + 1; 365 vblank_end = ((vblank >> 16) & 0xfff) + 1; 427 /* restore vblank if necessary */ 429 I915_WRITE(vblank_reg, vblank);
|
H A D | i915_irq.c | 144 DRM_DEBUG("trying to get vblank count for disabled " 175 DRM_DEBUG("i915: trying to get vblank count for disabled " 225 /* Query vblank area. */ 228 /* Test position against vblank region. */ 235 /* Inside "upper part" of vblank area? Apply corrective offset: */ 243 /* In vblank? */ 478 int vblank = 0; local 530 vblank++; 536 vblank++; 924 /* Ignore early vblank irq [all...] |
H A D | intel_display.c | 813 DRM_DEBUG_KMS("vblank wait timed out\n"); 817 * intel_wait_for_vblank - wait for vblank on a given pipe 821 * Wait for vblank to occur on a given pipe. Needed for various bits of 834 /* Clear existing vblank status. Note this will clear any other 838 * that either function could miss a vblank event. Here it is not 839 * fatal, as we will either wait upon the next vblank interrupt or 844 * Currently, the result of us stealing a vblank from the irq 850 /* Wait for vblank interrupt bit to set */ 854 DRM_DEBUG_KMS("vblank wait timed out\n"); 862 * After disabling a pipe, we can't wait for vblank i 7161 u32 vblank; member in struct:intel_display_error_state::intel_pipe_error_state [all...] |
/freebsd-10-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-10-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 115 milliseconds