Lines Matching refs:addblk
371 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
391 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
392 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
409 addblk = newblk; in xfs_da3_split()
431 addblk = newblk; in xfs_da3_split()
437 addblk = newblk; in xfs_da3_split()
440 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
442 addblk->bp = NULL; in xfs_da3_split()
449 addblk = newblk; in xfs_da3_split()
451 addblk = NULL; in xfs_da3_split()
460 if (!addblk) in xfs_da3_split()
476 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
478 addblk->bp = NULL; in xfs_da3_split()
495 ASSERT(be32_to_cpu(node->hdr.info.forw) == addblk->blkno); in xfs_da3_split()
496 node = addblk->bp->b_addr; in xfs_da3_split()
498 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
504 ASSERT(be32_to_cpu(node->hdr.info.back) == addblk->blkno); in xfs_da3_split()
505 node = addblk->bp->b_addr; in xfs_da3_split()
507 xfs_trans_log_buf(state->args->trans, addblk->bp, in xfs_da3_split()
511 addblk->bp = NULL; in xfs_da3_split()
656 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
721 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
730 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()