Home
last modified time | relevance | path

Searched refs:vblank_refcount (Results 1 – 3 of 3) sorted by relevance

/trueos/sys/dev/drm2/
HDdrm_irq.c175 if (atomic_read(&dev->vblank_refcount[i]) == 0 && in vblank_disable_fn()
195 free(dev->vblank_refcount, DRM_MEM_VBLANK); in drm_vblank_cleanup()
224 dev->vblank_refcount = malloc(sizeof(atomic_t) * num_crtcs, in drm_vblank_init()
226 if (!dev->vblank_refcount) in drm_vblank_init()
265 atomic_set(&dev->vblank_refcount[i], 0); in drm_vblank_init()
922 if (atomic_add_return(1, &dev->vblank_refcount[crtc]) == 1) { in drm_vblank_get()
935 atomic_dec(&dev->vblank_refcount[crtc]); in drm_vblank_get()
944 atomic_dec(&dev->vblank_refcount[crtc]); in drm_vblank_get()
964 BUG_ON(atomic_read(&dev->vblank_refcount[crtc]) == 0); in drm_vblank_put()
967 if (atomic_dec_and_test(&dev->vblank_refcount[crtc]) && in drm_vblank_put()
HDdrm_sysctl.c391 i, dev->vblank_refcount[i],
HDdrmP.h1015 atomic_t *vblank_refcount; /* number of users of vblank interruptsper crtc */ member