Symbol: witness
sys/kern/subr_witness.c
1107
struct witness *w;
sys/kern/subr_witness.c
1490
static struct witness *
sys/kern/subr_witness.c
1494
struct witness *w;
sys/kern/subr_witness.c
1543
adopt(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
1641
itismychild(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
1664
_isitmyx(struct witness *w1, struct witness *w2, int rmask, const char *fname)
sys/kern/subr_witness.c
1701
isitmychild(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
1711
isitmydescendant(struct witness *ancestor, struct witness *descendant)
sys/kern/subr_witness.c
1733
static struct witness *
sys/kern/subr_witness.c
1736
struct witness *w;
sys/kern/subr_witness.c
1766
witness_free(struct witness *w)
sys/kern/subr_witness.c
1901
witness_search(struct witness *w, struct witness *target,
sys/kern/subr_witness.c
1902
struct witness **path, int depth, int *remaining)
sys/kern/subr_witness.c
1930
struct witness *parent, struct witness *child, int step, int last)
sys/kern/subr_witness.c
1957
struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
1959
struct witness *path[4];
sys/kern/subr_witness.c
1960
struct witness *w;
sys/kern/subr_witness.c
2234
struct witness *w1, *w2;
sys/kern/subr_witness.c
2327
struct witness *w;
sys/kern/subr_witness.c
2349
db_witness_add_fullgraph(struct witness *w)
sys/kern/subr_witness.c
237
SLIST_ENTRY(witness) w_list; /* List of all witnesses. */
sys/kern/subr_witness.c
238
SLIST_ENTRY(witness) w_typelist; /* Witnesses of a type. */
sys/kern/subr_witness.c
239
SLIST_ENTRY(witness) w_hash_next; /* Linked list in
sys/kern/subr_witness.c
2425
static struct witness *
sys/kern/subr_witness.c
2428
struct witness *w;
sys/kern/subr_witness.c
2446
witness_hash_put(struct witness *w)
sys/kern/subr_witness.c
2467
witness_lock_order_get(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
2501
witness_lock_order_check(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
251
SLIST_HEAD(witness_list, witness);
sys/kern/subr_witness.c
2514
witness_lock_order_add(struct witness *parent, struct witness *child)
sys/kern/subr_witness.c
311
witness_lock_type_equal(struct witness *w1, struct witness *w2)
sys/kern/subr_witness.c
326
static int _isitmyx(struct witness *w1, struct witness *w2, int rmask,
sys/kern/subr_witness.c
328
static void adopt(struct witness *parent, struct witness *child);
sys/kern/subr_witness.c
329
static struct witness *enroll(const struct lock_type *, const char *,
sys/kern/subr_witness.c
333
static int isitmychild(struct witness *parent, struct witness *child);
sys/kern/subr_witness.c
334
static int isitmydescendant(struct witness *parent, struct witness *child);
sys/kern/subr_witness.c
335
static void itismychild(struct witness *parent, struct witness *child);
sys/kern/subr_witness.c
339
static void db_witness_add_fullgraph(struct witness *parent);
sys/kern/subr_witness.c
343
struct witness *, int indent);
sys/kern/subr_witness.c
346
static void witness_ddb_level_descendants(struct witness *parent, int l);
sys/kern/subr_witness.c
351
static void witness_free(struct witness *m);
sys/kern/subr_witness.c
352
static struct witness *witness_get(void);
sys/kern/subr_witness.c
354
static struct witness *witness_hash_get(const struct lock_type *,
sys/kern/subr_witness.c
356
static void witness_hash_put(struct witness *w);
sys/kern/subr_witness.c
365
static int witness_lock_order_add(struct witness *parent,
sys/kern/subr_witness.c
366
struct witness *child);
sys/kern/subr_witness.c
367
static int witness_lock_order_check(struct witness *parent,
sys/kern/subr_witness.c
368
struct witness *child);
sys/kern/subr_witness.c
370
struct witness *parent,
sys/kern/subr_witness.c
371
struct witness *child);
sys/kern/subr_witness.c
375
struct witness *parent, struct witness *child);
sys/kern/subr_witness.c
377
struct witness *parent, struct witness *child,
sys/kern/subr_witness.c
379
static int witness_search(struct witness *w, struct witness *target,
sys/kern/subr_witness.c
380
struct witness **path, int depth, int *remaining);
sys/kern/subr_witness.c
423
static struct witness *w_data;
sys/kern/subr_witness.c
487
struct witness *w;
sys/kern/subr_witness.c
490
w_data = (void *)uvm_pageboot_alloc(sizeof(struct witness) *
sys/kern/subr_witness.c
492
memset(w_data, 0, sizeof(struct witness) * witness_count);
sys/kern/subr_witness.c
616
struct witness *w;
sys/kern/subr_witness.c
636
witness_ddb_level_descendants(struct witness *w, int l)
sys/kern/subr_witness.c
654
struct witness *w, int indent)
sys/kern/subr_witness.c
685
struct witness *w;
sys/kern/subr_witness.c
699
struct witness *w;
sys/kern/subr_witness.c
773
struct witness *w, *w1;
sys/sys/_lock.h
62
struct witness *lo_witness; /* Data for witness. */