Home
last modified time | relevance | path

Searched refs:atomic_dec_and_test (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_dp_aux_dev.c190 if (atomic_dec_and_test(&aux_dev->usecount)) in auxdev_read_iter()
233 if (atomic_dec_and_test(&aux_dev->usecount)) in auxdev_write_iter()
H A Ddrm_vblank.c1124 if (atomic_dec_and_test(&vblank->refcount)) { in drm_vblank_put_locked()
1146 if (atomic_dec_and_test(&vblank->refcount)) { in drm_vblank_put()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_gem.h116 return atomic_dec_and_test(&t->count); in __tasklet_enable()
H A Di915_globals.c135 if (!atomic_dec_and_test(&active)) in i915_globals_park()
H A Dintel_wakeref.c67 if (unlikely(!atomic_dec_and_test(&wf->count))) { in ____intel_wakeref_put_last()
H A Di915_sw_fence.c255 if (!atomic_dec_and_test(&fence->pending)) in __i915_sw_fence_complete()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_irq_kms.c412 if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) { in radeon_irq_kms_sw_irq_put()
464 if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) { in radeon_irq_kms_pflip_irq_put()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_timeline.c382 if (atomic_dec_and_test(&tl->active_count)) in intel_timeline_exit()
554 if (!atomic_dec_and_test(&tl->pin_count)) in intel_timeline_unpin()
H A Dintel_gt_requests.c177 if (atomic_dec_and_test(&tl->active_count)) in intel_gt_retire_requests_timeout()
H A Dintel_ppgtt.c123 if (atomic_dec_and_test(&pt->used)) { in release_pd_entry()
H A Dintel_ring.c91 if (!atomic_dec_and_test(&ring->pin_count)) in intel_ring_unpin()
H A Dintel_context.c148 if (!atomic_dec_and_test(&ce->pin_count)) in intel_context_unpin()
H A Dintel_gtt.h487 if (atomic_dec_and_test(&vm->open)) in i915_vm_close()
H A Dgen6_ppgtt.c482 if (atomic_dec_and_test(&ppgtt->pin_count)) in gen6_ppgtt_unpin()
/netbsd-src/sys/external/bsd/vchiq/dist/interface/compat/
H A Dvchi_bsd.h66 #define atomic_dec_and_test(p) (atomic_dec_uint_nv(p) == 0) macro
/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Datomic.h166 atomic_dec_and_test(atomic_t *atomic) in atomic_dec_and_test() function
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object.c162 if (atomic_dec_and_test(&vma->open_count) && in i915_gem_close_object()
H A Di915_gem_shrinker.c495 if (atomic_dec_and_test(&obj->mm.shrink_pin)) { in __i915_gem_object_make_shrinkable()
H A Di915_gem_context.c145 if (atomic_dec_and_test(&vma->open_count) && in lut_close()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_irq.c588 if (atomic_dec_and_test(&src->enabled_types[type])) in amdgpu_irq_put()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/
H A Di915_request.c1140 if (atomic_dec_and_test(&i915->selftest.counter)) { in wake_all()