Home
last modified time | relevance | path

Searched refs:atomic_mtx (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_atomic.c39 struct mtx atomic_mtx; variable
40 MTX_SYSINIT(atomic, &atomic_mtx, "atomic", MTX_DEF);
47 static pthread_mutex_t atomic_mtx; variable
52 pthread_mutex_init(&atomic_mtx, NULL); in atomic_init()
60 mtx_lock(&atomic_mtx); in atomic_add_64()
62 mtx_unlock(&atomic_mtx); in atomic_add_64()
69 mtx_lock(&atomic_mtx); in atomic_dec_64()
71 mtx_unlock(&atomic_mtx); in atomic_dec_64()
79 mtx_lock(&atomic_mtx); in atomic_swap_64()
82 mtx_unlock(&atomic_mtx); in atomic_swap_64()
[all …]
/freebsd/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_atomic.c39 struct mtx atomic_mtx; variable
40 MTX_SYSINIT(atomic, &atomic_mtx, "atomic", MTX_DEF);
47 static pthread_mutex_t atomic_mtx; variable
52 pthread_mutex_init(&atomic_mtx, NULL); in atomic_init()
60 mtx_lock(&atomic_mtx); in atomic_add_64()
62 mtx_unlock(&atomic_mtx); in atomic_add_64()
69 mtx_lock(&atomic_mtx); in atomic_dec_64()
71 mtx_unlock(&atomic_mtx); in atomic_dec_64()
79 mtx_lock(&atomic_mtx); in atomic_swap_64()
82 mtx_unlock(&atomic_mtx); in atomic_swap_64()
[all …]