Lines Matching refs:addblk
384 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
404 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
405 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
422 addblk = newblk; in xfs_da3_split()
444 addblk = newblk; in xfs_da3_split()
450 addblk = newblk; in xfs_da3_split()
453 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
455 addblk->bp = NULL; in xfs_da3_split()
462 addblk = newblk; in xfs_da3_split()
464 addblk = NULL; in xfs_da3_split()
473 if (!addblk) in xfs_da3_split()
489 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
506 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
510 node = addblk->bp->b_addr; in xfs_da3_split()
512 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
518 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
522 node = addblk->bp->b_addr; in xfs_da3_split()
524 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
529 addblk->bp = NULL; in xfs_da3_split()
674 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
739 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
748 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()