Searched refs:crtc (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/drm/
H A Ddrm_irq.c171 /* Zero per-crtc vblank stuff */
322 drm_vblank_count(struct drm_device *dev, int crtc) argument
324 return (atomic_read(&dev->_vblank_count[crtc]));
327 static void drm_update_vblank_count(struct drm_device *dev, int crtc) argument
337 cur_vblank = dev->driver->get_vblank_counter(dev, crtc);
338 diff = cur_vblank - dev->last_vblank[crtc];
339 if (cur_vblank < dev->last_vblank[crtc]) {
342 crtc, dev->last_vblank[crtc], cur_vblank, diff);
345 atomic_add(diff, &dev->_vblank_count[crtc]);
351 drm_vblank_get(struct drm_device *dev, int crtc) argument
380 drm_vblank_put(struct drm_device *dev, int crtc) argument
409 int crtc, ret = 0; local
462 int ret, flags, crtc; local
577 drm_handle_vblank(struct drm_device *dev, int crtc) argument
[all...]
H A DdrmP.h671 u32 (*get_vblank_counter)(struct drm_device *dev, int crtc);
672 int (*enable_vblank)(struct drm_device *dev, int crtc);
673 void (*disable_vblank)(struct drm_device *dev, int crtc);
802 /* number of users of vblank interrupts per crtc */
810 /* Don't wait while crtc is likely disabled */
914 void drm_handle_vblank(struct drm_device *dev, int crtc);
915 u32 drm_vblank_count(struct drm_device *dev, int crtc);
916 int drm_vblank_get(struct drm_device *dev, int crtc);
917 void drm_vblank_put(struct drm_device *dev, int crtc);
H A Ddrm.h678 uint32_t crtc; member in struct:drm_modeset_ctl
/illumos-gate/usr/src/uts/intel/io/drm/
H A Dradeon_irq.c155 unsigned int *sequence, int crtc)
173 if (crtc == DRM_RADEON_VBLANK_CRTC1) {
175 } else if (crtc == DRM_RADEON_VBLANK_CRTC2) {
368 DRM_ERROR("called with invalid crtc 0x%x\n",
154 radeon_driver_vblank_do_wait(struct drm_device *dev, unsigned int *sequence, int crtc) argument
H A Di915_drv.h479 extern int i915_enable_vblank(struct drm_device *dev, int crtc);
480 extern void i915_disable_vblank(struct drm_device *dev, int crtc);
481 extern u32 i915_get_vblank_counter(struct drm_device *dev, int crtc);
482 extern u32 gm45_get_vblank_counter(struct drm_device *dev, int crtc);

Completed in 62 milliseconds