Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/ck/include/spinlock/
H A Dmcs.h38 struct ck_spinlock_mcs { struct
40 struct ck_spinlock_mcs *next; argument
42 typedef struct ck_spinlock_mcs * ck_spinlock_mcs_t;
48 ck_spinlock_mcs_init(struct ck_spinlock_mcs **queue) in ck_spinlock_mcs_init()
58 struct ck_spinlock_mcs *node) in ck_spinlock_mcs_trylock()
72 ck_spinlock_mcs_locked(struct ck_spinlock_mcs **queue) in ck_spinlock_mcs_locked()
82 ck_spinlock_mcs_lock(struct ck_spinlock_mcs **queue, in ck_spinlock_mcs_lock()
83 struct ck_spinlock_mcs *node) in ck_spinlock_mcs_lock()
85 struct ck_spinlock_mcs *previous; in ck_spinlock_mcs_lock()
117 struct ck_spinlock_mcs *node) in ck_spinlock_mcs_unlock()
[all …]