Lines Matching refs:drop_blk

62 					      xfs_da_state_blk_t *drop_blk);
71 xfs_da_state_blk_t *drop_blk,
1065 struct xfs_da_state_blk *drop_blk; in xfs_da3_join() local
1072 drop_blk = &state->path.blk[ state->path.active-1 ]; in xfs_da3_join()
1075 ASSERT(drop_blk->magic == XFS_ATTR_LEAF_MAGIC || in xfs_da3_join()
1076 drop_blk->magic == XFS_DIR2_LEAFN_MAGIC); in xfs_da3_join()
1082 for ( ; state->path.active >= 2; drop_blk--, save_blk--, in xfs_da3_join()
1090 switch (drop_blk->magic) { in xfs_da3_join()
1097 xfs_attr3_leaf_unbalance(state, drop_blk, save_blk); in xfs_da3_join()
1105 xfs_dir2_leafn_unbalance(state, drop_blk, save_blk); in xfs_da3_join()
1112 xfs_da3_node_remove(state, drop_blk); in xfs_da3_join()
1119 xfs_da3_node_unbalance(state, drop_blk, save_blk); in xfs_da3_join()
1123 error = xfs_da3_blk_unlink(state, drop_blk, save_blk); in xfs_da3_join()
1127 error = xfs_da_shrink_inode(state->args, drop_blk->blkno, in xfs_da3_join()
1128 drop_blk->bp); in xfs_da3_join()
1129 drop_blk->bp = NULL; in xfs_da3_join()
1138 xfs_da3_node_remove(state, drop_blk); in xfs_da3_join()
1439 struct xfs_da_state_blk *drop_blk) in xfs_da3_node_remove() argument
1450 node = drop_blk->bp->b_addr; in xfs_da3_node_remove()
1452 ASSERT(drop_blk->index < nodehdr.count); in xfs_da3_node_remove()
1453 ASSERT(drop_blk->index >= 0); in xfs_da3_node_remove()
1458 index = drop_blk->index; in xfs_da3_node_remove()
1464 xfs_trans_log_buf(state->args->trans, drop_blk->bp, in xfs_da3_node_remove()
1469 xfs_trans_log_buf(state->args->trans, drop_blk->bp, in xfs_da3_node_remove()
1473 xfs_trans_log_buf(state->args->trans, drop_blk->bp, in xfs_da3_node_remove()
1479 drop_blk->hashval = be32_to_cpu(btree[index - 1].hashval); in xfs_da3_node_remove()
1489 struct xfs_da_state_blk *drop_blk, in xfs_da3_node_unbalance() argument
1505 drop_node = drop_blk->bp->b_addr; in xfs_da3_node_unbalance()
1887 struct xfs_da_state_blk *drop_blk, in xfs_da3_blk_unlink() argument
1903 drop_info = drop_blk->bp->b_addr; in xfs_da3_blk_unlink()
1907 ASSERT(save_blk->magic == drop_blk->magic); in xfs_da3_blk_unlink()
1908 ASSERT((be32_to_cpu(save_info->forw) == drop_blk->blkno) || in xfs_da3_blk_unlink()
1909 (be32_to_cpu(save_info->back) == drop_blk->blkno)); in xfs_da3_blk_unlink()
1916 if (be32_to_cpu(save_info->back) == drop_blk->blkno) { in xfs_da3_blk_unlink()
1928 ASSERT(be32_to_cpu(tmp_info->forw) == drop_blk->blkno); in xfs_da3_blk_unlink()
1945 ASSERT(be32_to_cpu(tmp_info->back) == drop_blk->blkno); in xfs_da3_blk_unlink()