Lines Matching refs:addblk
476 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
496 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
497 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
514 addblk = newblk; in xfs_da3_split()
536 addblk = newblk; in xfs_da3_split()
542 addblk = newblk; in xfs_da3_split()
545 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
547 addblk->bp = NULL; in xfs_da3_split()
554 addblk = newblk; in xfs_da3_split()
556 addblk = NULL; in xfs_da3_split()
565 if (!addblk) in xfs_da3_split()
581 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
598 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
603 node = addblk->bp->b_addr; in xfs_da3_split()
605 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
611 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
616 node = addblk->bp->b_addr; in xfs_da3_split()
618 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
623 addblk->bp = NULL; in xfs_da3_split()
767 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
832 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
841 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()