Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/ck/include/spinlock/
H A Dhclh.h38 struct ck_spinlock_hclh { struct
42 struct ck_spinlock_hclh *previous; argument
44 typedef struct ck_spinlock_hclh ck_spinlock_hclh_t;
47 ck_spinlock_hclh_init(struct ck_spinlock_hclh **lock, in ck_spinlock_hclh_init()
48 struct ck_spinlock_hclh *unowned, in ck_spinlock_hclh_init()
62 ck_spinlock_hclh_locked(struct ck_spinlock_hclh **queue) in ck_spinlock_hclh_locked()
64 struct ck_spinlock_hclh *head; in ck_spinlock_hclh_locked()
75 struct ck_spinlock_hclh **local_queue, in ck_spinlock_hclh_lock()
76 struct ck_spinlock_hclh *thread) in ck_spinlock_hclh_lock()
78 struct ck_spinlock_hclh *previous, *local_tail; in ck_spinlock_hclh_lock()
[all …]