Searched refs:lockroot (Results 1 – 3 of 3) sorted by relevance
/dflybsd-src/sys/vfs/hammer/ |
H A D | hammer_rebalance.c | 270 struct hammer_node_lock lockroot; in rebalance_node() local 292 hammer_node_lock_init(&lockroot, cursor->node); in rebalance_node() 296 error = hammer_btree_lock_children(cursor, 2, &lockroot, lcache); in rebalance_node() 305 hammer_btree_lock_copy(cursor, &lockroot); in rebalance_node() 310 if (TAILQ_FIRST(&lockroot.list) == NULL) in rebalance_node() 312 type1 = TAILQ_FIRST(&lockroot.list)->node->ondisk->type; in rebalance_node() 325 hdkprintf("lockroot %p count %d\n", &lockroot, lockroot.count); in rebalance_node() 327 TAILQ_FOREACH(item, &lockroot.list, entry) { in rebalance_node() 333 avg_elms = howmany(count, lockroot.count); in rebalance_node() 363 base_item = TAILQ_FIRST(&lockroot.list); in rebalance_node() [all …]
|
H A D | hammer_reblock.c | 579 struct hammer_node_lock lockroot; in hammer_reblock_int_node() local 584 hammer_node_lock_init(&lockroot, cursor->node); in hammer_reblock_int_node() 585 error = hammer_btree_lock_children(cursor, 1, &lockroot, NULL); in hammer_reblock_int_node() 626 hammer_btree_unlock_children(cursor->trans->hmp, &lockroot, NULL); in hammer_reblock_int_node()
|
H A D | hammer_btree.c | 1445 struct hammer_node_lock lockroot; in btree_split_internal() local 1454 hammer_node_lock_init(&lockroot, cursor->node); in btree_split_internal() 1455 error = hammer_btree_lock_children(cursor, 1, &lockroot, NULL); in btree_split_internal() 1669 hammer_btree_unlock_children(cursor->trans->hmp, &lockroot, NULL); in btree_split_internal()
|