Symbol: futex
sys/kern/sys_futex.c
1008
futex_wake(struct futex *f, unsigned nwake, struct futex *f2,
sys/kern/sys_futex.c
1102
futex_queue_lock(struct futex *f)
sys/kern/sys_futex.c
1113
futex_queue_unlock(struct futex *f)
sys/kern/sys_futex.c
1129
futex_queue_lock2(struct futex *f, struct futex *f2)
sys/kern/sys_futex.c
1169
futex_queue_unlock2(struct futex *f, struct futex *f2)
sys/kern/sys_futex.c
1217
struct futex *f;
sys/kern/sys_futex.c
1309
struct futex *f;
sys/kern/sys_futex.c
1365
struct futex *f = NULL, *f2 = NULL;
sys/kern/sys_futex.c
1589
struct futex *f = NULL, *f2 = NULL;
sys/kern/sys_futex.c
1832
struct futex *f;
sys/kern/sys_futex.c
196
struct futex *fw_futex;
sys/kern/sys_futex.c
227
const struct futex *fa = n;
sys/kern/sys_futex.c
247
const struct futex *fa = na;
sys/kern/sys_futex.c
248
const struct futex *fb = nb;
sys/kern/sys_futex.c
256
.rbto_node_offset = offsetof(struct futex, fx_node),
sys/kern/sys_futex.c
262
const struct futex *fa = n;
sys/kern/sys_futex.c
272
const struct futex *fa = na;
sys/kern/sys_futex.c
273
const struct futex *fb = nb;
sys/kern/sys_futex.c
281
.rbto_node_offset = offsetof(struct futex, fx_node),
sys/kern/sys_futex.c
284
static void futex_wait_dequeue(struct futex_wait *, struct futex *);
sys/kern/sys_futex.c
354
futex_queue_init(struct futex *f)
sys/kern/sys_futex.c
374
futex_queue_drain(struct futex *f)
sys/kern/sys_futex.c
401
futex_queue_fini(struct futex *f)
sys/kern/sys_futex.c
455
static struct futex *
sys/kern/sys_futex.c
458
struct futex *f;
sys/kern/sys_futex.c
483
futex_destroy(struct futex *f)
sys/kern/sys_futex.c
509
futex_hold(struct futex *f)
sys/kern/sys_futex.c
531
futex_rele(struct futex *f)
sys/kern/sys_futex.c
575
futex_rele_not_last(struct futex *f)
sys/kern/sys_futex.c
598
futex_lookup_by_key(union futex_key *fk, bool shared, struct futex **fp)
sys/kern/sys_futex.c
600
struct futex *f;
sys/kern/sys_futex.c
631
futex_insert(struct futex *f, struct futex **fp)
sys/kern/sys_futex.c
633
struct futex *f0;
sys/kern/sys_futex.c
670
futex_lookup(int *uaddr, bool shared, struct futex **fp)
sys/kern/sys_futex.c
717
futex_lookup_create(int *uaddr, bool shared, struct futex **fp)
sys/kern/sys_futex.c
721
struct futex *f = NULL;
sys/kern/sys_futex.c
825
futex_wait_enqueue(struct futex_wait *fw, struct futex *f)
sys/kern/sys_futex.c
845
futex_wait_dequeue(struct futex_wait *fw, struct futex *f)
sys/kern/sys_futex.c
865
struct futex *f;