Searched refs:turnstile (Results 1 – 10 of 10) sorted by relevance
77 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 …]
198 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. */
122 struct turnstile { struct180 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 …]
435 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()
94 SCHED_STAT_DEFINE_VAR(turnstile,
492 struct turnstile *ts; in _rm_unlock_hard()536 struct turnstile *ts; in _rm_wlock()
498 struct turnstile *ts; in __mtx_lock_sleep()1018 struct turnstile *ts; in __mtx_unlock_sleep()
547 struct turnstile *ts; in epoch_block_handler_preempt()
31 #include_next <sys/turnstile.h>
626 struct turnstile *ts; in pmap_delayed_invl_wait_block()638 struct turnstile *ts; in pmap_delayed_invl_finish_unblock()