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()
518 struct xfs_inode *dp; in xfs_da3_root_split() local
537 dp = args->dp; in xfs_da3_root_split()
539 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
548 dp->d_ops->node_hdr_from_disk(&icnodehdr, oldroot); in xfs_da3_root_split()
549 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_split()
563 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_da3_root_split()
564 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_da3_root_split()
608 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_root_split()
609 btree = dp->d_ops->node_tree_p(node); in xfs_da3_root_split()
615 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_root_split()
652 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_split() local
657 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
704 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
753 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_rebalance() local
759 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
760 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
761 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
762 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
775 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
776 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
777 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
778 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
840 dp->d_ops->node_hdr_to_disk(node1, &nodehdr1); in xfs_da3_node_rebalance()
842 XFS_DA_LOGRANGE(node1, &node1->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_rebalance()
844 dp->d_ops->node_hdr_to_disk(node2, &nodehdr2); in xfs_da3_node_rebalance()
847 dp->d_ops->node_hdr_size + in xfs_da3_node_rebalance()
857 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
858 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
859 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
860 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
887 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_add() local
892 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_add()
893 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_add()
916 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_add()
918 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_add()
1055 struct xfs_inode *dp = state->args->dp; in xfs_da3_root_join() local
1063 dp->d_ops->node_hdr_from_disk(&oldroothdr, oldroot); in xfs_da3_root_join()
1077 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_join()
1080 error = xfs_da3_node_read(args->trans, dp, child, -1, &bp, in xfs_da3_root_join()
1131 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_toosmall() local
1143 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_toosmall()
1195 error = xfs_da3_node_read(state->args->trans, dp, in xfs_da3_node_toosmall()
1201 dp->d_ops->node_hdr_from_disk(&thdr, node); in xfs_da3_node_toosmall()
1239 struct xfs_inode *dp, in xfs_da3_node_lasthash() argument
1248 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lasthash()
1253 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lasthash()
1272 struct xfs_inode *dp = state->args->dp; in xfs_da3_fixhashpath() local
1285 lasthash = xfs_dir2_leaf_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1290 lasthash = xfs_da3_node_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1299 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_fixhashpath()
1300 btree = dp->d_ops->node_tree_p(node); in xfs_da3_fixhashpath()
1326 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_remove() local
1331 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_remove()
1339 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_remove()
1352 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_remove()
1354 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_remove()
1381 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_unbalance() local
1387 dp->d_ops->node_hdr_from_disk(&drop_hdr, drop_node); in xfs_da3_node_unbalance()
1388 dp->d_ops->node_hdr_from_disk(&save_hdr, save_node); in xfs_da3_node_unbalance()
1389 drop_btree = dp->d_ops->node_tree_p(drop_node); in xfs_da3_node_unbalance()
1390 save_btree = dp->d_ops->node_tree_p(save_node); in xfs_da3_node_unbalance()
1424 dp->d_ops->node_hdr_to_disk(save_node, &save_hdr); in xfs_da3_node_unbalance()
1427 dp->d_ops->node_hdr_size)); in xfs_da3_node_unbalance()
1469 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_lookup_int() local
1485 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1505 blk->hashval = xfs_dir2_leaf_lasthash(args->dp, in xfs_da3_node_lookup_int()
1517 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lookup_int()
1518 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lookup_int()
1613 struct xfs_inode *dp, in xfs_da3_node_order() argument
1626 dp->d_ops->node_hdr_from_disk(&node1hdr, node1); in xfs_da3_node_order()
1627 dp->d_ops->node_hdr_from_disk(&node2hdr, node2); in xfs_da3_node_order()
1628 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_order()
1629 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_order()
1656 struct xfs_inode *dp = state->args->dp; in xfs_da3_blk_link() local
1674 before = xfs_dir2_leafn_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1677 before = xfs_da3_node_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1692 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1713 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1772 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1789 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1834 struct xfs_inode *dp = state->args->dp; in xfs_da3_path_shift() local
1850 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1851 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1877 error = xfs_da3_node_read(args->trans, dp, blkno, -1, &bp, in xfs_da3_path_shift()
1911 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1912 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1932 blk->hashval = xfs_dir2_leaf_lasthash(args->dp, in xfs_da3_path_shift()
2011 struct xfs_inode *dp = args->dp; in xfs_da_grow_inode_int() local
2013 xfs_rfsblock_t nblks = dp->i_d.di_nblocks; in xfs_da_grow_inode_int()
2020 error = xfs_bmap_first_unused(tp, dp, count, bno, w); in xfs_da_grow_inode_int()
2029 error = xfs_bmapi_write(tp, dp, *bno, count, in xfs_da_grow_inode_int()
2052 error = xfs_bmapi_write(tp, dp, b, c, in xfs_da_grow_inode_int()
2082 args->total -= dp->i_d.di_nblocks - nblks; in xfs_da_grow_inode_int()
2132 struct xfs_inode *dp; in xfs_da3_swap_lastblock() local
2156 dp = args->dp; in xfs_da3_swap_lastblock()
2159 mp = dp->i_mount; in xfs_da3_swap_lastblock()
2161 error = xfs_bmap_last_before(tp, dp, &lastoff, w); in xfs_da3_swap_lastblock()
2173 error = xfs_da3_node_read(tp, dp, last_blkno, -1, &last_buf, w); in xfs_da3_swap_lastblock()
2191 dp->d_ops->leaf_hdr_from_disk(&leafhdr, dead_leaf2); in xfs_da3_swap_lastblock()
2192 ents = dp->d_ops->leaf_ents_p(dead_leaf2); in xfs_da3_swap_lastblock()
2199 dp->d_ops->node_hdr_from_disk(&deadhdr, dead_node); in xfs_da3_swap_lastblock()
2200 btree = dp->d_ops->node_tree_p(dead_node); in xfs_da3_swap_lastblock()
2209 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2231 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2255 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2259 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2267 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2306 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2310 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2317 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2348 xfs_inode_t *dp; in xfs_da_shrink_inode() local
2354 dp = args->dp; in xfs_da_shrink_inode()
2363 error = xfs_bunmapi(tp, dp, dead_blkno, count, in xfs_da_shrink_inode()
2459 struct xfs_inode *dp, in xfs_dabuf_map() argument
2466 struct xfs_mount *mp = dp->i_mount; in xfs_dabuf_map()
2494 error = xfs_bmapi_read(dp, (xfs_fileoff_t)bno, nfsb, irecs, in xfs_dabuf_map()
2513 (long long)dp->i_ino); in xfs_dabuf_map()
2542 struct xfs_inode *dp, in xfs_da_get_buf() argument
2557 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_get_buf()
2566 bp = xfs_trans_get_buf_map(trans, dp->i_mount->m_ddev_targp, in xfs_da_get_buf()
2590 struct xfs_inode *dp, in xfs_da_read_buf() argument
2606 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_read_buf()
2615 error = xfs_trans_read_buf_map(dp->i_mount, trans, in xfs_da_read_buf()
2616 dp->i_mount->m_ddev_targp, in xfs_da_read_buf()
2638 struct xfs_inode *dp, in xfs_da_reada_buf() argument
2651 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_reada_buf()
2661 xfs_buf_readahead_map(dp->i_mount->m_ddev_targp, mapp, nmap, ops); in xfs_da_reada_buf()