Lines Matching refs:newblk
350 struct xfs_da_state_blk *newblk; in xfs_da3_split() local
375 newblk = &state->altpath.blk[i]; in xfs_da3_split()
385 error = xfs_attr3_leaf_split(state, oldblk, newblk); in xfs_da3_split()
390 addblk = newblk; in xfs_da3_split()
405 error = xfs_attr3_leaf_split(state, newblk, in xfs_da3_split()
410 addblk = newblk; in xfs_da3_split()
413 error = xfs_dir2_leafn_split(state, oldblk, newblk); in xfs_da3_split()
416 addblk = newblk; in xfs_da3_split()
419 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
428 addblk = newblk; in xfs_da3_split()
636 struct xfs_da_state_blk *newblk, in xfs_da3_node_split() argument
672 &newblk->bp, state->args->whichfork); in xfs_da3_node_split()
675 newblk->blkno = blkno; in xfs_da3_node_split()
676 newblk->magic = XFS_DA_NODE_MAGIC; in xfs_da3_node_split()
677 xfs_da3_node_rebalance(state, oldblk, newblk); in xfs_da3_node_split()
678 error = xfs_da3_blk_link(state, oldblk, newblk); in xfs_da3_node_split()
710 newblk->index++; in xfs_da3_node_split()
711 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()
714 newblk->index++; in xfs_da3_node_split()
715 xfs_da3_node_add(state, newblk, &state->extrablk); in xfs_da3_node_split()
876 struct xfs_da_state_blk *newblk) in xfs_da3_node_add() argument
891 ASSERT(newblk->blkno != 0); in xfs_da3_node_add()
893 ASSERT(newblk->blkno >= state->args->geo->leafblk && in xfs_da3_node_add()
894 newblk->blkno < state->args->geo->freeblk); in xfs_da3_node_add()
904 btree[oldblk->index].hashval = cpu_to_be32(newblk->hashval); in xfs_da3_node_add()
905 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()