Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/include/atomic.h
Show First 20 Lines • Show All 802 Lines • ▼ Show 20 Lines | |||||
#define atomic_subtract_rel_long atomic_subtract_barr_long | #define atomic_subtract_rel_long atomic_subtract_barr_long | ||||
#define atomic_cmpset_acq_long atomic_cmpset_long | #define atomic_cmpset_acq_long atomic_cmpset_long | ||||
#define atomic_cmpset_rel_long atomic_cmpset_long | #define atomic_cmpset_rel_long atomic_cmpset_long | ||||
#define atomic_fcmpset_acq_long atomic_fcmpset_long | #define atomic_fcmpset_acq_long atomic_fcmpset_long | ||||
#define atomic_fcmpset_rel_long atomic_fcmpset_long | #define atomic_fcmpset_rel_long atomic_fcmpset_long | ||||
#define atomic_readandclear_int(p) atomic_swap_int(p, 0) | #define atomic_readandclear_int(p) atomic_swap_int(p, 0) | ||||
#define atomic_readandclear_long(p) atomic_swap_long(p, 0) | #define atomic_readandclear_long(p) atomic_swap_long(p, 0) | ||||
#define atomic_testandset_acq_long atomic_testandset_long | |||||
/* Operations on 8-bit bytes. */ | /* Operations on 8-bit bytes. */ | ||||
#define atomic_set_8 atomic_set_char | #define atomic_set_8 atomic_set_char | ||||
#define atomic_set_acq_8 atomic_set_acq_char | #define atomic_set_acq_8 atomic_set_acq_char | ||||
#define atomic_set_rel_8 atomic_set_rel_char | #define atomic_set_rel_8 atomic_set_rel_char | ||||
#define atomic_clear_8 atomic_clear_char | #define atomic_clear_8 atomic_clear_char | ||||
#define atomic_clear_acq_8 atomic_clear_acq_char | #define atomic_clear_acq_8 atomic_clear_acq_char | ||||
#define atomic_clear_rel_8 atomic_clear_rel_char | #define atomic_clear_rel_8 atomic_clear_rel_char | ||||
▲ Show 20 Lines • Show All 143 Lines • Show Last 20 Lines |