Home
last modified time | relevance | path

Searched refs:lockroot (Results 1 – 3 of 3) sorted by relevance

/dflybsd-src/sys/vfs/hammer/
H A Dhammer_rebalance.c270 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 Dhammer_reblock.c579 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 Dhammer_btree.c1445 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()