Lines Matching refs:addblk
357 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
378 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
379 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
396 addblk = newblk; in xfs_da3_split()
416 addblk = newblk; in xfs_da3_split()
422 addblk = newblk; in xfs_da3_split()
425 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
427 addblk->bp = NULL; in xfs_da3_split()
434 addblk = newblk; in xfs_da3_split()
436 addblk = NULL; in xfs_da3_split()
445 if (!addblk) in xfs_da3_split()
453 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
455 addblk->bp = NULL; in xfs_da3_split()
472 if (be32_to_cpu(node->hdr.info.forw) == addblk->blkno) { in xfs_da3_split()
473 bp = addblk->bp; in xfs_da3_split()
486 if (be32_to_cpu(node->hdr.info.back) == addblk->blkno) { in xfs_da3_split()
487 bp = addblk->bp; in xfs_da3_split()
498 addblk->bp = NULL; in xfs_da3_split()
643 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
708 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
717 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()