Lines Matching refs:witness_t
73 typedef struct witness_s witness_t; typedef
75 typedef ql_head(witness_t) witness_list_t;
76 typedef int witness_comp_t (const witness_t *, void *, const witness_t *,
100 ql_elm(witness_t) link;
142 void witness_init(witness_t *witness, const char *name, witness_rank_t rank,
145 typedef void (witness_lock_error_t)(const witness_list_t *, const witness_t *);
148 typedef void (witness_owner_error_t)(const witness_t *);
151 typedef void (witness_not_owner_error_t)(const witness_t *);
165 witness_owner(witness_tsd_t *witness_tsd, const witness_t *witness) { in witness_owner()
167 witness_t *w; in witness_owner()
182 witness_assert_owner(witness_tsdn_t *witness_tsdn, const witness_t *witness) { in witness_assert_owner()
205 const witness_t *witness) { in witness_assert_not_owner()
208 witness_t *w; in witness_assert_not_owner()
236 witness_t *w; in witness_assert_depth_to_rank()
274 witness_lock(witness_tsdn_t *witness_tsdn, witness_t *witness) { in witness_lock()
277 witness_t *w; in witness_lock()
317 witness_unlock(witness_tsdn_t *witness_tsdn, witness_t *witness) { in witness_unlock()