Lines Matching refs:addblk
488 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
511 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
512 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
529 addblk = newblk; in xfs_da3_split()
551 addblk = newblk; in xfs_da3_split()
557 addblk = newblk; in xfs_da3_split()
560 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
562 addblk->bp = NULL; in xfs_da3_split()
569 addblk = newblk; in xfs_da3_split()
571 addblk = NULL; in xfs_da3_split()
580 if (!addblk) in xfs_da3_split()
596 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
613 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
618 node = addblk->bp->b_addr; in xfs_da3_split()
620 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
626 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
631 node = addblk->bp->b_addr; in xfs_da3_split()
633 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
638 addblk->bp = NULL; in xfs_da3_split()
782 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
847 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
856 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()