Lines Matching refs:addblk
351 struct xfs_da_state_blk *addblk; in xfs_da3_split() local
372 addblk = &state->path.blk[max]; /* initial dummy value */ in xfs_da3_split()
373 for (i = max; (i >= 0) && addblk; state->path.active--, i--) { in xfs_da3_split()
390 addblk = newblk; in xfs_da3_split()
410 addblk = newblk; in xfs_da3_split()
416 addblk = newblk; in xfs_da3_split()
419 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
421 addblk->bp = NULL; in xfs_da3_split()
428 addblk = newblk; in xfs_da3_split()
430 addblk = NULL; in xfs_da3_split()
439 if (!addblk) in xfs_da3_split()
447 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
449 addblk->bp = NULL; in xfs_da3_split()
466 if (be32_to_cpu(node->hdr.info.forw) == addblk->blkno) { in xfs_da3_split()
467 bp = addblk->bp; in xfs_da3_split()
480 if (be32_to_cpu(node->hdr.info.back) == addblk->blkno) { in xfs_da3_split()
481 bp = addblk->bp; in xfs_da3_split()
492 addblk->bp = NULL; in xfs_da3_split()
637 struct xfs_da_state_blk *addblk, in xfs_da3_node_split() argument
702 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
711 xfs_da3_node_add(state, newblk, addblk); in xfs_da3_node_split()