Lines Matching refs:tree_locked

349 tcp_log_id_validate_tree_lock(int tree_locked)  in RB_GENERATE_STATIC()
353 switch (tree_locked) { in RB_GENERATE_STATIC()
399 tcp_log_unref_bucket(struct tcp_log_id_bucket *tlb, int *tree_locked, in tcp_log_unref_bucket() argument
404 KASSERT(tree_locked != NULL, ("%s: called with NULL tree_locked", in tcp_log_unref_bucket()
407 tcp_log_id_validate_tree_lock(*tree_locked); in tcp_log_unref_bucket()
424 if (*tree_locked == TREE_RLOCKED && TCPID_TREE_UPGRADE()) in tcp_log_unref_bucket()
425 *tree_locked = TREE_WLOCKED; in tcp_log_unref_bucket()
426 else if (*tree_locked != TREE_WLOCKED) { in tcp_log_unref_bucket()
431 if (*tree_locked == TREE_RLOCKED) in tcp_log_unref_bucket()
434 *tree_locked = TREE_WLOCKED; in tcp_log_unref_bucket()
473 int *tree_locked) in tcp_log_remove_id_node() argument
480 KASSERT(tree_locked != NULL, ("%s: called with NULL tree_locked", in tcp_log_remove_id_node()
490 tcp_log_id_validate_tree_lock(*tree_locked); in tcp_log_remove_id_node()
503 orig_tree_locked = *tree_locked; in tcp_log_remove_id_node()
504 if (!tcp_log_unref_bucket(tlb, tree_locked, inp)) in tcp_log_remove_id_node()
506 return (*tree_locked != orig_tree_locked); in tcp_log_remove_id_node()
545 int rv, tree_locked; in tcp_log_apply_ratio() local
548 tree_locked = TREE_UNLOCKED; in tcp_log_apply_ratio()
582 if (!tcp_log_unref_bucket(tlb, &tree_locked, NULL)) in tcp_log_apply_ratio()
585 if (tree_locked == TREE_WLOCKED) { in tcp_log_apply_ratio()
588 } else if (tree_locked == TREE_RLOCKED) { in tcp_log_apply_ratio()
607 int tree_locked; in tcp_log_set_tag() local
611 tree_locked = TREE_UNLOCKED; in tcp_log_set_tag()
622 if (!tcp_log_unref_bucket(tlb, &tree_locked, NULL)) in tcp_log_set_tag()
625 if (tree_locked == TREE_WLOCKED) { in tcp_log_set_tag()
628 } else if (tree_locked == TREE_RLOCKED) { in tcp_log_set_tag()
647 int tree_locked, rv; in tcp_log_set_id() local
652 tree_locked = TREE_UNLOCKED; in tcp_log_set_id()
718 if (tree_locked == TREE_UNLOCKED) { in tcp_log_set_id()
720 tree_locked = TREE_RLOCKED; in tcp_log_set_id()
730 if (tcp_log_unref_bucket(tlb, &tree_locked, inp)) { in tcp_log_set_id()
780 if (tcp_log_remove_id_node(inp, tp, NULL, NULL, &tree_locked)) { in tcp_log_set_id()
826 tcp_log_id_validate_tree_lock(tree_locked); in tcp_log_set_id()
827 if (tree_locked == TREE_UNLOCKED) { in tcp_log_set_id()
829 tree_locked = TREE_RLOCKED; in tcp_log_set_id()
847 if (tmp_tlb == NULL && tree_locked != TREE_WLOCKED) { in tcp_log_set_id()
848 tree_locked = TREE_WLOCKED; in tcp_log_set_id()
1005 if (tree_locked == TREE_WLOCKED) { in tcp_log_set_id()
1008 } else if (tree_locked == TREE_RLOCKED) { in tcp_log_set_id()
1054 int tree_locked; in tcp_log_get_tag() local
1058 tree_locked = TREE_UNLOCKED; in tcp_log_get_tag()
1069 if (!tcp_log_unref_bucket(tlb, &tree_locked, NULL)) in tcp_log_get_tag()
1072 if (tree_locked == TREE_WLOCKED) { in tcp_log_get_tag()
1075 } else if (tree_locked == TREE_RLOCKED) { in tcp_log_get_tag()
1308 int tree_locked; in tcp_log_expire() local
1322 tree_locked = TREE_UNLOCKED; in tcp_log_expire()
1349 if (tcp_log_remove_id_node(NULL, NULL, tlb, tln, &tree_locked)) { in tcp_log_expire()
1350 tcp_log_id_validate_tree_lock(tree_locked); in tcp_log_expire()
1351 if (tree_locked == TREE_WLOCKED) in tcp_log_expire()
1355 tree_locked = TREE_UNLOCKED; in tcp_log_expire()
2563 int i, num_local_entries, tree_locked; in tcp_log_dumpbucketlogs() local
2585 tree_locked = TREE_UNLOCKED; in tcp_log_dumpbucketlogs()
2640 if (tcp_log_unref_bucket(tlb, &tree_locked, NULL)) { in tcp_log_dumpbucketlogs()
2741 KASSERT(tree_locked == TREE_UNLOCKED, in tcp_log_dumpbucketlogs()
2743 switch (tree_locked) { in tcp_log_dumpbucketlogs()
2746 tree_locked = TREE_UNLOCKED; in tcp_log_dumpbucketlogs()
2750 tree_locked = TREE_UNLOCKED; in tcp_log_dumpbucketlogs()
2767 if (!tcp_log_unref_bucket(tlb, &tree_locked, NULL)) in tcp_log_dumpbucketlogs()
2772 switch (tree_locked) { in tcp_log_dumpbucketlogs()
2797 int tree_locked; in tcp_log_dump_tp_bucket_logbufs() local
2816 tree_locked = TREE_UNLOCKED; in tcp_log_dump_tp_bucket_logbufs()
2817 if (tcp_log_unref_bucket(tlb, &tree_locked, NULL)) { in tcp_log_dump_tp_bucket_logbufs()
2818 switch (tree_locked) { in tcp_log_dump_tp_bucket_logbufs()