Lines Matching refs:keep_hdr
1547 zfs_btree_hdr_t *new_rm_hdr, *keep_hdr; in zfs_btree_remove_from_node() local
1550 keep_hdr = l_hdr; in zfs_btree_remove_from_node()
1552 new_idx += keep_hdr->bth_count + 1; in zfs_btree_remove_from_node()
1555 keep_hdr = hdr; in zfs_btree_remove_from_node()
1560 ASSERT(zfs_btree_is_core(keep_hdr)); in zfs_btree_remove_from_node()
1563 zfs_btree_core_t *keep = (zfs_btree_core_t *)keep_hdr; in zfs_btree_remove_from_node()
1568 zfs_btree_verify_poison_at(tree, keep_hdr, in zfs_btree_remove_from_node()
1569 keep_hdr->bth_count + i); in zfs_btree_remove_from_node()
1574 uint8_t *e_out = keep->btc_elems + keep_hdr->bth_count * size; in zfs_btree_remove_from_node()
1578 keep_hdr->bth_count++; in zfs_btree_remove_from_node()
1582 keep_hdr->bth_count, BSS_TRAPEZOID); in zfs_btree_remove_from_node()
1584 uint32_t old_count = keep_hdr->bth_count; in zfs_btree_remove_from_node()
1587 keep_hdr->bth_count += new_rm_hdr->bth_count; in zfs_btree_remove_from_node()
1588 ASSERT3U(keep_hdr->bth_count, ==, (min_count * 2) + 1); in zfs_btree_remove_from_node()
1595 bt_shift_core_left(tree, keep, new_idx, keep_hdr->bth_count - new_idx, in zfs_btree_remove_from_node()
1597 keep_hdr->bth_count--; in zfs_btree_remove_from_node()
1604 for (uint32_t i = 0; i <= keep_hdr->bth_count; i++) { in zfs_btree_remove_from_node()
1608 zfs_btree_poison_node_at(tree, keep_hdr, keep_hdr->bth_count, 1); in zfs_btree_remove_from_node()