Searched refs:atomic_add_return (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/sys/compat/linuxkpi/common/include/asm/ |
| H A D | atomic.h | 49 #define atomic_add(i, v) atomic_add_return((i), (v)) 51 #define atomic_inc_return(v) atomic_add_return(1, (v)) 52 #define atomic_add_negative(i, v) (atomic_add_return((i), (v)) < 0) 53 #define atomic_add_and_test(i, v) (atomic_add_return((i), (v)) == 0) 56 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0) 61 atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
|
| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_atomic.h | 53 #define atomic_add_return(v, p) (atomic_fetchadd_int(p, v) + (v)) macro 55 #define atomic_inc_return(p) atomic_add_return(1, p) 58 #define atomic_add_and_test(v, p) (atomic_add_return(v, p) == 0)
|
| H A D | drm_irq.c | 922 if (atomic_add_return(1, &dev->vblank_refcount[crtc]) == 1) { in drm_vblank_get()
|
| /freebsd-12.1/sys/contrib/vchiq/interface/compat/ |
| H A D | vchi_bsd.h | 89 #define atomic_inc_return(v) atomic_add_return(1, (v)) 97 atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
|
| /freebsd-12.1/sys/dev/drm2/ttm/ |
| H A D | ttm_page_alloc_dma.c | 1014 unsigned pool_offset = atomic_add_return(1, &start_pool); in ttm_dma_pool_mm_shrink()
|