Searched refs:atomic_add_unless (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_bufmgr.h190 atomic_add_unless(int *v, int add, int unless) function in typeref:typename:int
212 if (atomic_add_unless(&bo->refcount, -1, 1)) {
/xsrc/external/mit/libdrm/dist/
H A Dxf86atomic.h105 static inline int atomic_add_unless(atomic_t *v, int add, int unless) function in typeref:typename:int
/src/sys/external/bsd/drm2/dist/drm/i915/
H A Dintel_wakeref.c97 if (atomic_add_unless(&wf->count, -1, 1))
H A Dintel_wakeref.h147 if (unlikely(!atomic_add_unless(&wf->count, -1, 1)))
H A Di915_active.c221 if (atomic_add_unless(&ref->count, -1, 1))
231 if (atomic_add_unless(&ref->count, -1, 1))
486 return atomic_add_unless(&ref->count, 1, 0);
H A Di915_vma.c872 if (atomic_add_unless(&vma->pages_count, 1, 0))
917 if (atomic_add_unless(&vma->pages_count, -1, 1))
/src/sys/external/bsd/drm2/include/linux/
H A Datomic.h260 atomic_add_unless(atomic_t *atomic, int addend, int zero) function in typeref:typename:int
279 /* membar implied by atomic_add_unless */
280 return atomic_add_unless(atomic, 1, 0);
/src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_timeline.c317 if (atomic_add_unless(&tl->pin_count, 1, 0))
361 if (atomic_add_unless(&tl->active_count, 1, 0))
378 if (atomic_add_unless(&tl->active_count, -1, 1))
H A Dintel_context.c117 if (likely(!atomic_add_unless(&ce->pin_count, 1, 0))) {
H A Dintel_ppgtt.c119 if (atomic_add_unless(&pt->used, -1, 1))
H A Dgen6_ppgtt.c456 if (atomic_add_unless(&ppgtt->pin_count, 1, 0))
H A Dintel_gtt.h475 if (atomic_add_unless(&vm->open, 1, 0))
/src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_shrinker.c467 if (atomic_add_unless(&obj->mm.shrink_pin, 1, 0))
490 if (atomic_add_unless(&obj->mm.shrink_pin, -1, 1))
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_bufmgr.c111 atomic_add_unless(int *v, int add, int unless) function in typeref:typename:int
788 if (atomic_add_unless(&bo->refcount, -1, 1)) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_bufmgr.c95 atomic_add_unless(int *v, int add, int unless) function in typeref:typename:int
912 if (atomic_add_unless(&bo->refcount, -1, 1)) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_bufmgr.c125 atomic_add_unless(int *v, int add, int unless) function in typeref:typename:int
1382 if (atomic_add_unless(&bo->refcount, -1, 1)) {
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_bufmgr.c109 atomic_add_unless(int *v, int add, int unless) function in typeref:typename:int
958 if (atomic_add_unless(&bo->refcount, -1, 1)) {
/xsrc/external/mit/libdrm/dist/intel/
H A Dintel_bufmgr_gem.c1387 if (atomic_add_unless(&bo_gem->refcount, -1, 1))
3381 if (atomic_add_unless(&bufmgr_gem->refcount, -1, 1))

Completed in 250 milliseconds