Lines Matching refs:oldblk
474 struct xfs_da_state_blk *oldblk; in xfs_da3_split() local
498 oldblk = &state->path.blk[i]; in xfs_da3_split()
507 switch (oldblk->magic) { in xfs_da3_split()
509 error = xfs_attr3_leaf_split(state, oldblk, newblk); in xfs_da3_split()
526 error = xfs_attr3_leaf_split(state, oldblk, in xfs_da3_split()
539 error = xfs_dir2_leafn_split(state, oldblk, newblk); in xfs_da3_split()
545 error = xfs_da3_node_split(state, oldblk, newblk, addblk, in xfs_da3_split()
580 oldblk = &state->path.blk[0]; in xfs_da3_split()
581 error = xfs_da3_root_split(state, oldblk, addblk); in xfs_da3_split()
596 node = oldblk->bp->b_addr; in xfs_da3_split()
599 xfs_buf_mark_corrupt(oldblk->bp); in xfs_da3_split()
604 node->hdr.info.back = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
609 node = oldblk->bp->b_addr; in xfs_da3_split()
612 xfs_buf_mark_corrupt(oldblk->bp); in xfs_da3_split()
617 node->hdr.info.forw = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
765 struct xfs_da_state_blk *oldblk, in xfs_da3_node_split() argument
781 node = oldblk->bp->b_addr; in xfs_da3_node_split()
807 xfs_da3_node_rebalance(state, oldblk, newblk); in xfs_da3_node_split()
808 error = xfs_da3_blk_link(state, oldblk, newblk); in xfs_da3_node_split()
828 node = oldblk->bp->b_addr; in xfs_da3_node_split()
830 if (oldblk->index <= nodehdr.count) { in xfs_da3_node_split()
831 oldblk->index++; in xfs_da3_node_split()
832 xfs_da3_node_add(state, oldblk, addblk); in xfs_da3_node_split()
835 oldblk->index++; in xfs_da3_node_split()
836 xfs_da3_node_add(state, oldblk, &state->extrablk); in xfs_da3_node_split()
1006 struct xfs_da_state_blk *oldblk, in xfs_da3_node_add() argument
1017 node = oldblk->bp->b_addr; in xfs_da3_node_add()
1021 ASSERT(oldblk->index >= 0 && oldblk->index <= nodehdr.count); in xfs_da3_node_add()
1031 if (oldblk->index < nodehdr.count) { in xfs_da3_node_add()
1032 tmp = (nodehdr.count - oldblk->index) * (uint)sizeof(*btree); in xfs_da3_node_add()
1033 memmove(&btree[oldblk->index + 1], &btree[oldblk->index], tmp); in xfs_da3_node_add()
1035 btree[oldblk->index].hashval = cpu_to_be32(newblk->hashval); in xfs_da3_node_add()
1036 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()
1037 xfs_trans_log_buf(state->args->trans, oldblk->bp, in xfs_da3_node_add()
1038 XFS_DA_LOGRANGE(node, &btree[oldblk->index], in xfs_da3_node_add()
1043 xfs_trans_log_buf(state->args->trans, oldblk->bp, in xfs_da3_node_add()
1050 oldblk->hashval = be32_to_cpu(btree[nodehdr.count - 1].hashval); in xfs_da3_node_add()