HomeSort by: relevance | last modified time | path
    Searched defs:vblank (Results 1 - 25 of 46) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/
nv50.h 19 } vblank; member in struct:nv50_sw_chan
nv50.h 19 } vblank; member in struct:nv50_sw_chan
  /src/sys/external/bsd/drm2/dist/drm/
drm_irq.c 4 * drm_irq.c IRQ and vblank support
89 * need to set &drm_device.irq_enabled to signal the DRM core that vblank
107 * that vblank interrupts are available.
214 * vblank/irq handling. KMS drivers must ensure that vblanks are all
220 struct drm_vblank_crtc *vblank = &dev->vblank[i]; local in function:drm_irq_uninstall
222 if (!vblank->enabled)
229 DRM_SPIN_WAKEUP_ONE(&vblank->queue,
232 wake_up(&vblank->queue);
drm_irq.c 4 * drm_irq.c IRQ and vblank support
89 * need to set &drm_device.irq_enabled to signal the DRM core that vblank
107 * that vblank interrupts are available.
214 * vblank/irq handling. KMS drivers must ensure that vblanks are all
220 struct drm_vblank_crtc *vblank = &dev->vblank[i]; local in function:drm_irq_uninstall
222 if (!vblank->enabled)
229 DRM_SPIN_WAKEUP_ONE(&vblank->queue,
232 wake_up(&vblank->queue);
drm_vblank.c 4 * drm_irq.c IRQ and vblank support
46 * DOC: vblank handling
62 * drm_crtc_handle_vblank() in its vblank interrupt handler for working vblank
69 * call drm_crtc_vblank_get() and release the vblank reference again with
70 * drm_crtc_vblank_put(). In between these two calls vblank interrupts are
73 * On many hardware disabling the vblank interrupt cannot be done in a race-free
75 * &drm_driver.max_vblank_count. In that case the vblank core only disables the
88 * vblank irq in drm_handle_vblank(). 1 msec should be ok.
102 MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately)")
109 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:store_vblank
123 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_max_vblank_count
217 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_update_vblank_count
309 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_count
344 u64 vblank; local in function:drm_crtc_accurate_vblank_count
388 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_disable_and_save
438 struct drm_vblank_crtc *vblank = from_timer(vblank, t, disable_timer); local in function:vblank_disable_fn
460 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_cleanup
502 struct drm_vblank_crtc *vblank = &dev->vblank[i]; local in function:drm_vblank_init
565 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_calc_timestamping_constants
650 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_calc_vbltimestamp_from_scanoutpos
843 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_count_and_time
1017 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_enable
1054 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_get_locked
1113 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_put_locked
1137 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_vblank_put
1188 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_wait_one_vblank
1242 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_crtc_vblank_off
1311 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_crtc_vblank_reset
1349 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_crtc_set_max_vblank_count
1372 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_crtc_vblank_on
1416 struct drm_vblank_crtc *vblank; local in function:drm_vblank_restore
1468 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_legacy_vblank_pre_modeset
1494 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_legacy_vblank_post_modeset
1558 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_queue_vblank_event
1679 struct drm_vblank_crtc *vblank; local in function:drm_wait_vblank_ioctl
1855 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; local in function:drm_handle_vblank
1944 struct drm_vblank_crtc *vblank; local in function:drm_crtc_get_sequence_ioctl
1998 struct drm_vblank_crtc *vblank; local in function:drm_crtc_queue_sequence_ioctl
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
disp.h 20 struct nvkm_event vblank; member in struct:nvkm_disp
disp.h 20 struct nvkm_event vblank; member in struct:nvkm_disp
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_encoders.c 175 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; local in function:amdgpu_panel_mode_fixup
191 adjusted_mode->vtotal = native_mode->vdisplay + vblank;
204 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank;
amdgpu_encoders.c 175 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; local in function:amdgpu_panel_mode_fixup
191 adjusted_mode->vtotal = native_mode->vdisplay + vblank;
204 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_crtc.h 40 struct nvif_notify vblank; member in struct:nouveau_crtc
nouveau_crtc.h 40 struct nvif_notify vblank; member in struct:nouveau_crtc
nouveau_display.c 61 container_of(notify, typeof(*nv_crtc), vblank);
77 nvif_notify_get(&nv_crtc->vblank);
93 nvif_notify_put(&nv_crtc->vblank);
122 struct drm_vblank_crtc *vblank = &crtc->dev->vblank[drm_crtc_index(crtc)]; local in function:nouveau_display_scanoutpos_head
136 if (retry) ndelay(vblank->linedur_ns);
173 nvif_notify_fini(&nv_crtc->vblank);
194 &nv_crtc->vblank);
nouveau_display.c 61 container_of(notify, typeof(*nv_crtc), vblank);
77 nvif_notify_get(&nv_crtc->vblank);
93 nvif_notify_put(&nv_crtc->vblank);
122 struct drm_vblank_crtc *vblank = &crtc->dev->vblank[drm_crtc_index(crtc)]; local in function:nouveau_display_scanoutpos_head
136 if (retry) ndelay(vblank->linedur_ns);
173 nvif_notify_fini(&nv_crtc->vblank);
194 &nv_crtc->vblank);
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_encoders.c 336 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; local in function:radeon_panel_mode_fixup
354 adjusted_mode->vtotal = native_mode->vdisplay + vblank;
369 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank;
radeon_encoders.c 336 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; local in function:radeon_panel_mode_fixup
354 adjusted_mode->vtotal = native_mode->vdisplay + vblank;
369 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank;
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_displayid.h 87 u8 vblank[2]; member in struct:displayid_detailed_timings_1
drm_displayid.h 87 u8 vblank[2]; member in struct:displayid_detailed_timings_1
drm_device.h 187 * Indicates that interrupt handling is enabled, specifically vblank
204 * If true, vblank interrupt will be disabled immediately when the
205 * refcount drops to zero, as opposed to via the vblank disable
208 * This can be set to true it the hardware has a working vblank counter
217 * @vblank:
219 * Array of vblank tracking structures, one per &struct drm_crtc. For
220 * historical reasons (vblank support predates kernel modesetting) this
224 struct drm_vblank_crtc *vblank; member in struct:drm_device
229 * Protects vblank count and time updates during vblank enable/disabl
    [all...]
drm_device.h 187 * Indicates that interrupt handling is enabled, specifically vblank
204 * If true, vblank interrupt will be disabled immediately when the
205 * refcount drops to zero, as opposed to via the vblank disable
208 * This can be set to true it the hardware has a working vblank counter
217 * @vblank:
219 * Array of vblank tracking structures, one per &struct drm_crtc. For
220 * historical reasons (vblank support predates kernel modesetting) this
224 struct drm_vblank_crtc *vblank; member in struct:drm_device
229 * Protects vblank count and time updates during vblank enable/disabl
    [all...]
  /src/sys/dev/videomode/
edid.c 380 unsigned vactive, vblank, vsyncwid, vsyncoff; local in function:edid_det_timing
398 vblank = EDID_DET_TIMING_VBLANK(data);
410 vmp->vtotal = vactive + vblank;
edid.c 380 unsigned vactive, vblank, vsyncwid, vsyncoff; local in function:edid_det_timing
398 vblank = EDID_DET_TIMING_VBLANK(data);
410 vmp->vtotal = vactive + vblank;
  /src/sys/arch/hp300/dev/
topcatreg.h 57 uint8_t vblank; /* vertical blanking 0x4040 */ member in struct:tcboxfb
topcatreg.h 57 uint8_t vblank; /* vertical blanking 0x4040 */ member in struct:tcboxfb
  /src/sys/arch/hp300/stand/common/
grf_tcreg.h 81 vu_char vblank; /* vertical blanking 0x4040 */ member in struct:tcboxfb
grf_tcreg.h 81 vu_char vblank; /* vertical blanking 0x4040 */ member in struct:tcboxfb

Completed in 50 milliseconds

1 2