Home
last modified time | relevance | path

Searched refs:vblank (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/sys/dev/drm/
Ddrm_irq.c92 if (dev->vblank[i].refcount == 0 && in vblank_disable_fn()
93 dev->vblank[i].enabled && !dev->vblank[i].inmodeset) { in vblank_disable_fn()
95 dev->vblank[i].last = in vblank_disable_fn()
98 dev->vblank[i].enabled = 0; in vblank_disable_fn()
119 free(dev->vblank, DRM_MEM_DRIVER); in drm_vblank_cleanup()
131 dev->vblank = malloc(sizeof(struct drm_vblank_info) * num_crtcs, in drm_vblank_init()
133 if (!dev->vblank) in drm_vblank_init()
141 DRM_INIT_WAITQUEUE(&dev->vblank[i].queue); in drm_vblank_init()
142 dev->vblank[i].refcount = 0; in drm_vblank_init()
143 atomic_store_rel_32(&dev->vblank[i].count, 0); in drm_vblank_init()
[all …]
Ddrm_sysctl.c332 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));
DdrmP.h692 struct drm_vblank_info *vblank; /* per crtc vblank info */ member
/freebsd-10-stable/sys/dev/drm2/i915/
Dintel_crt.c337 uint32_t vblank, vblank_start, vblank_end; in intel_crt_load_detect() local
359 vblank = I915_READ(vblank_reg); in intel_crt_load_detect()
364 vblank_start = (vblank & 0xfff) + 1; in intel_crt_load_detect()
365 vblank_end = ((vblank >> 16) & 0xfff) + 1; in intel_crt_load_detect()
429 I915_WRITE(vblank_reg, vblank); in intel_crt_load_detect()
Di915_irq.c478 int vblank = 0; in valleyview_irq_handler() local
530 vblank++; in valleyview_irq_handler()
536 vblank++; in valleyview_irq_handler()
Dintel_display.c7161 u32 vblank; member
7208 error->pipe[i].vblank = I915_READ(VBLANK(i)); in intel_display_capture_error_state()
7230 sbuf_printf(m, " VBLANK: %08x\n", error->pipe[i].vblank); in intel_display_print_error_state()
/freebsd-10-stable/sys/dev/drm2/radeon/
Dradeon_encoders.c282 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; in radeon_panel_mode_fixup() local
300 adjusted_mode->vtotal = native_mode->vdisplay + vblank; in radeon_panel_mode_fixup()
315 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank; in radeon_panel_mode_fixup()
/freebsd-10-stable/sys/dev/drm2/
Ddrm_edid.c911 unsigned vblank = (pt->vactive_vblank_hi & 0xf) << 8 | pt->vblank_lo; in drm_mode_detailed() local
961 mode->vtotal = mode->vdisplay + vblank; in drm_mode_detailed()