Home
last modified time | relevance | path

Searched refs:atomic_add_return (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h49 #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 Ddrm_atomic.h53 #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 Ddrm_irq.c922 if (atomic_add_return(1, &dev->vblank_refcount[crtc]) == 1) { in drm_vblank_get()
/freebsd-12.1/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h89 #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 Dttm_page_alloc_dma.c1014 unsigned pool_offset = atomic_add_return(1, &start_pool); in ttm_dma_pool_mm_shrink()