Home
last modified time | relevance | path

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

/f-stack/freebsd/sys/
H A Dturnstile.h77 struct turnstile;
87 struct turnstile *turnstile_alloc(void);
88 void turnstile_broadcast(struct turnstile *, int);
89 void turnstile_cancel(struct turnstile *);
92 void turnstile_claim(struct turnstile *);
93 void turnstile_disown(struct turnstile *);
94 int turnstile_empty(struct turnstile *ts, int queue);
95 void turnstile_free(struct turnstile *);
98 int turnstile_signal(struct turnstile *, int);
100 void turnstile_unpend(struct turnstile *);
[all …]
H A Dproc.h198 struct turnstile;
244 struct turnstile *td_turnstile; /* (k) Associated turnstile. */
270 struct turnstile *td_blocked; /* (t) Lock thread is blocked on. */
272 LIST_HEAD(, turnstile) td_contested; /* (q) Contested locks. */
/f-stack/freebsd/kern/
H A Dsubr_turnstile.c122 struct turnstile { struct
180 propagate_unlock_ts(struct turnstile *top, struct turnstile *ts) in propagate_unlock_ts()
446 struct turnstile *ts; in turnstile_adjust()
501 struct turnstile *ts; in turnstile_dtor()
516 struct turnstile *ts; in turnstile_init()
531 struct turnstile *ts; in turnstile_fini()
540 struct turnstile *
569 struct turnstile *
573 struct turnstile *ts; in turnstile_trywait()
654 struct turnstile *
[all …]
H A Dkern_rwlock.c435 struct turnstile *ts; in __rw_rlock_hard()
771 struct turnstile *ts; in __rw_runlock_hard()
900 struct turnstile *ts; in __rw_wlock_hard()
1204 struct turnstile *ts; in __rw_wunlock_hard()
1282 struct turnstile *ts; in __rw_try_upgrade_int()
1364 struct turnstile *ts; in __rw_downgrade_int()
H A Dkern_switch.c94 SCHED_STAT_DEFINE_VAR(turnstile,
H A Dkern_rmlock.c492 struct turnstile *ts; in _rm_unlock_hard()
536 struct turnstile *ts; in _rm_wlock()
H A Dkern_mutex.c498 struct turnstile *ts; in __mtx_lock_sleep()
1018 struct turnstile *ts; in __mtx_unlock_sleep()
H A Dsubr_epoch.c547 struct turnstile *ts; in epoch_block_handler_preempt()
/f-stack/lib/include/sys/
H A Dturnstile.h31 #include_next <sys/turnstile.h>
/f-stack/freebsd/amd64/amd64/
H A Dpmap.c626 struct turnstile *ts; in pmap_delayed_invl_wait_block()
638 struct turnstile *ts; in pmap_delayed_invl_finish_unblock()