Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/ck/include/spinlock/
H A Dcas.h41 struct ck_spinlock_cas { struct
44 typedef struct ck_spinlock_cas ck_spinlock_cas_t; argument
49 ck_spinlock_cas_init(struct ck_spinlock_cas *lock) in ck_spinlock_cas_init()
58 ck_spinlock_cas_trylock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_trylock()
68 ck_spinlock_cas_locked(struct ck_spinlock_cas *lock) in ck_spinlock_cas_locked()
77 ck_spinlock_cas_lock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_lock()
90 ck_spinlock_cas_lock_eb(struct ck_spinlock_cas *lock) in ck_spinlock_cas_lock_eb()
102 ck_spinlock_cas_unlock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_unlock()
111 CK_ELIDE_PROTOTYPE(ck_spinlock_cas, ck_spinlock_cas_t,
115 CK_ELIDE_TRYLOCK_PROTOTYPE(ck_spinlock_cas, ck_spinlock_cas_t,