Lines Matching refs:dp
256 struct xfs_inode *dp, in xfs_da3_node_read() argument
264 err = xfs_da_read_buf(tp, dp, bno, mappedbno, bpp, in xfs_da3_node_read()
314 struct xfs_inode *dp = args->dp; in xfs_da3_node_create() local
319 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create()
332 hdr3->info.owner = cpu_to_be64(args->dp->i_ino); in xfs_da3_node_create()
339 dp->d_ops->node_hdr_to_disk(node, &ichdr); in xfs_da3_node_create()
341 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_create()
519 struct xfs_inode *dp; in xfs_da3_root_split() local
538 dp = args->dp; in xfs_da3_root_split()
540 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
549 dp->d_ops->node_hdr_from_disk(&icnodehdr, oldroot); in xfs_da3_root_split()
550 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_split()
564 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_da3_root_split()
565 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_da3_root_split()
609 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_root_split()
610 btree = dp->d_ops->node_tree_p(node); in xfs_da3_root_split()
616 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_root_split()
653 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_split() local
658 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
705 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
754 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_rebalance() local
760 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
761 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
762 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
763 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
776 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
777 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
778 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
779 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
841 dp->d_ops->node_hdr_to_disk(node1, &nodehdr1); in xfs_da3_node_rebalance()
843 XFS_DA_LOGRANGE(node1, &node1->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_rebalance()
845 dp->d_ops->node_hdr_to_disk(node2, &nodehdr2); in xfs_da3_node_rebalance()
848 dp->d_ops->node_hdr_size + in xfs_da3_node_rebalance()
858 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
859 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
860 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
861 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
888 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_add() local
893 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_add()
894 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_add()
917 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_add()
919 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_add()
1056 struct xfs_inode *dp = state->args->dp; in xfs_da3_root_join() local
1064 dp->d_ops->node_hdr_from_disk(&oldroothdr, oldroot); in xfs_da3_root_join()
1078 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_join()
1081 error = xfs_da3_node_read(args->trans, dp, child, -1, &bp, in xfs_da3_root_join()
1132 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_toosmall() local
1144 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_toosmall()
1196 error = xfs_da3_node_read(state->args->trans, dp, in xfs_da3_node_toosmall()
1202 dp->d_ops->node_hdr_from_disk(&thdr, node); in xfs_da3_node_toosmall()
1240 struct xfs_inode *dp, in xfs_da3_node_lasthash() argument
1249 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lasthash()
1254 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lasthash()
1273 struct xfs_inode *dp = state->args->dp; in xfs_da3_fixhashpath() local
1286 lasthash = xfs_dir2_leafn_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1291 lasthash = xfs_da3_node_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1300 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_fixhashpath()
1301 btree = dp->d_ops->node_tree_p(node); in xfs_da3_fixhashpath()
1327 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_remove() local
1332 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_remove()
1340 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_remove()
1353 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_remove()
1355 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_remove()
1382 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_unbalance() local
1388 dp->d_ops->node_hdr_from_disk(&drop_hdr, drop_node); in xfs_da3_node_unbalance()
1389 dp->d_ops->node_hdr_from_disk(&save_hdr, save_node); in xfs_da3_node_unbalance()
1390 drop_btree = dp->d_ops->node_tree_p(drop_node); in xfs_da3_node_unbalance()
1391 save_btree = dp->d_ops->node_tree_p(save_node); in xfs_da3_node_unbalance()
1425 dp->d_ops->node_hdr_to_disk(save_node, &save_hdr); in xfs_da3_node_unbalance()
1428 dp->d_ops->node_hdr_size)); in xfs_da3_node_unbalance()
1470 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_lookup_int() local
1486 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1506 blk->hashval = xfs_dir2_leafn_lasthash(args->dp, in xfs_da3_node_lookup_int()
1518 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lookup_int()
1519 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lookup_int()
1614 struct xfs_inode *dp, in xfs_da3_node_order() argument
1627 dp->d_ops->node_hdr_from_disk(&node1hdr, node1); in xfs_da3_node_order()
1628 dp->d_ops->node_hdr_from_disk(&node2hdr, node2); in xfs_da3_node_order()
1629 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_order()
1630 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_order()
1657 struct xfs_inode *dp = state->args->dp; in xfs_da3_blk_link() local
1675 before = xfs_dir2_leafn_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1678 before = xfs_da3_node_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1693 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1714 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1773 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1790 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1835 struct xfs_inode *dp = state->args->dp; in xfs_da3_path_shift() local
1851 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1852 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1878 error = xfs_da3_node_read(args->trans, dp, blkno, -1, &bp, in xfs_da3_path_shift()
1912 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1913 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1933 blk->hashval = xfs_dir2_leafn_lasthash(args->dp, in xfs_da3_path_shift()
2012 struct xfs_inode *dp = args->dp; in xfs_da_grow_inode_int() local
2014 xfs_rfsblock_t nblks = dp->i_d.di_nblocks; in xfs_da_grow_inode_int()
2021 error = xfs_bmap_first_unused(tp, dp, count, bno, w); in xfs_da_grow_inode_int()
2030 error = xfs_bmapi_write(tp, dp, *bno, count, in xfs_da_grow_inode_int()
2053 error = xfs_bmapi_write(tp, dp, b, c, in xfs_da_grow_inode_int()
2083 args->total -= dp->i_d.di_nblocks - nblks; in xfs_da_grow_inode_int()
2133 struct xfs_inode *dp; in xfs_da3_swap_lastblock() local
2157 dp = args->dp; in xfs_da3_swap_lastblock()
2160 mp = dp->i_mount; in xfs_da3_swap_lastblock()
2162 error = xfs_bmap_last_before(tp, dp, &lastoff, w); in xfs_da3_swap_lastblock()
2174 error = xfs_da3_node_read(tp, dp, last_blkno, -1, &last_buf, w); in xfs_da3_swap_lastblock()
2192 dp->d_ops->leaf_hdr_from_disk(&leafhdr, dead_leaf2); in xfs_da3_swap_lastblock()
2193 ents = dp->d_ops->leaf_ents_p(dead_leaf2); in xfs_da3_swap_lastblock()
2200 dp->d_ops->node_hdr_from_disk(&deadhdr, dead_node); in xfs_da3_swap_lastblock()
2201 btree = dp->d_ops->node_tree_p(dead_node); in xfs_da3_swap_lastblock()
2210 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2232 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2256 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2260 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2268 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2307 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2311 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2318 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2349 xfs_inode_t *dp; in xfs_da_shrink_inode() local
2355 dp = args->dp; in xfs_da_shrink_inode()
2364 error = xfs_bunmapi(tp, dp, dead_blkno, count, in xfs_da_shrink_inode()
2460 struct xfs_inode *dp, in xfs_dabuf_map() argument
2467 struct xfs_mount *mp = dp->i_mount; in xfs_dabuf_map()
2495 error = xfs_bmapi_read(dp, (xfs_fileoff_t)bno, nfsb, irecs, in xfs_dabuf_map()
2514 (long long)dp->i_ino); in xfs_dabuf_map()
2543 struct xfs_inode *dp, in xfs_da_get_buf() argument
2558 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_get_buf()
2567 bp = xfs_trans_get_buf_map(trans, dp->i_mount->m_ddev_targp, in xfs_da_get_buf()
2591 struct xfs_inode *dp, in xfs_da_read_buf() argument
2607 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_read_buf()
2616 error = xfs_trans_read_buf_map(dp->i_mount, trans, in xfs_da_read_buf()
2617 dp->i_mount->m_ddev_targp, in xfs_da_read_buf()
2639 struct xfs_inode *dp, in xfs_da_reada_buf() argument
2652 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_reada_buf()
2662 xfs_buf_readahead_map(dp->i_mount->m_ddev_targp, mapp, nmap, ops); in xfs_da_reada_buf()