Lines Matching refs:addblk
559 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
582 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
583 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
599 addblk = newblk; in xfs_da3_split()
623 addblk = newblk; in xfs_da3_split()
629 addblk = newblk; in xfs_da3_split()
632 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
634 addblk->bp = NULL; in xfs_da3_split()
641 addblk = newblk; in xfs_da3_split()
643 addblk = NULL; in xfs_da3_split()
652 if (!addblk) in xfs_da3_split()
668 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
685 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
691 node = addblk->bp->b_addr; in xfs_da3_split()
693 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
699 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
705 node = addblk->bp->b_addr; in xfs_da3_split()
707 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
712 addblk->bp = NULL; in xfs_da3_split()
836 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
901 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
910 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()