Home
last modified time | relevance | path

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

/freebsd/sys/contrib/ck/include/spinlock/
H A Dclh.h39 struct ck_spinlock_clh { struct
41 struct ck_spinlock_clh *previous; argument
43 typedef struct ck_spinlock_clh ck_spinlock_clh_t;
46 ck_spinlock_clh_init(struct ck_spinlock_clh **lock, struct ck_spinlock_clh *unowned) in ck_spinlock_clh_init()
57 ck_spinlock_clh_locked(struct ck_spinlock_clh **queue) in ck_spinlock_clh_locked()
59 struct ck_spinlock_clh *head; in ck_spinlock_clh_locked()
69 ck_spinlock_clh_lock(struct ck_spinlock_clh **queue, struct ck_spinlock_clh *thread) in ck_spinlock_clh_lock()
71 struct ck_spinlock_clh *previous; in ck_spinlock_clh_lock()
94 ck_spinlock_clh_unlock(struct ck_spinlock_clh **thread) in ck_spinlock_clh_unlock()
96 struct ck_spinlock_clh *previous; in ck_spinlock_clh_unlock()