Home
last modified time | relevance | path

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

/f-stack/freebsd/kern/
H A Dkern_rangelock.c42 struct rl_q_entry { struct
43 TAILQ_ENTRY(rl_q_entry) rl_q_link;
54 rl_entry_zone = uma_zcreate("rl_entry", sizeof(struct rl_q_entry), in rangelock_sys_init() argument
59 static struct rl_q_entry *
67 rlqentry_free(struct rl_q_entry *rleq) in rlqentry_free()
93 ranges_overlap(const struct rl_q_entry *e1, in ranges_overlap()
94 const struct rl_q_entry *e2) in ranges_overlap()
108 struct rl_q_entry *entry, *nextentry, *entry1; in rangelock_calc_block()
195 struct rl_q_entry *entry; in rangelock_unlock_range()
223 struct rl_q_entry *entry; in rangelock_enqueue()
[all …]
/f-stack/freebsd/sys/
H A Drangelock.h41 struct rl_q_entry;
62 TAILQ_HEAD(, rl_q_entry) rl_waiters;
63 struct rl_q_entry *rl_currdep;
84 void rlqentry_free(struct rl_q_entry *rlqe);
H A Dproc.h245 struct rl_q_entry *td_rlqe; /* (k) Associated range lock entry. */