Lines Matching refs:dp

251 	struct xfs_inode	*dp,  in xfs_da3_node_read()  argument
259 err = xfs_da_read_buf(tp, dp, bno, mappedbno, bpp, in xfs_da3_node_read()
309 struct xfs_inode *dp = args->dp; in xfs_da3_node_create() local
314 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create()
326 hdr3->info.owner = cpu_to_be64(args->dp->i_ino); in xfs_da3_node_create()
333 dp->d_ops->node_hdr_to_disk(node, &ichdr); in xfs_da3_node_create()
335 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_create()
513 struct xfs_inode *dp; in xfs_da3_root_split() local
532 dp = args->dp; in xfs_da3_root_split()
534 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
543 dp->d_ops->node_hdr_from_disk(&icnodehdr, oldroot); in xfs_da3_root_split()
544 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_split()
558 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_da3_root_split()
559 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_da3_root_split()
603 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_root_split()
604 btree = dp->d_ops->node_tree_p(node); in xfs_da3_root_split()
610 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_root_split()
647 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_split() local
652 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
699 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
748 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_rebalance() local
754 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
755 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
756 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
757 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
770 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
771 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
772 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
773 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
835 dp->d_ops->node_hdr_to_disk(node1, &nodehdr1); in xfs_da3_node_rebalance()
837 XFS_DA_LOGRANGE(node1, &node1->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_rebalance()
839 dp->d_ops->node_hdr_to_disk(node2, &nodehdr2); in xfs_da3_node_rebalance()
842 dp->d_ops->node_hdr_size + in xfs_da3_node_rebalance()
852 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
853 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
854 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
855 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
882 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_add() local
887 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_add()
888 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_add()
911 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_add()
913 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_add()
1050 struct xfs_inode *dp = state->args->dp; in xfs_da3_root_join() local
1058 dp->d_ops->node_hdr_from_disk(&oldroothdr, oldroot); in xfs_da3_root_join()
1072 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_join()
1075 error = xfs_da3_node_read(args->trans, dp, child, -1, &bp, in xfs_da3_root_join()
1126 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_toosmall() local
1138 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_toosmall()
1190 error = xfs_da3_node_read(state->args->trans, dp, in xfs_da3_node_toosmall()
1196 dp->d_ops->node_hdr_from_disk(&thdr, node); in xfs_da3_node_toosmall()
1234 struct xfs_inode *dp, in xfs_da3_node_lasthash() argument
1243 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lasthash()
1248 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lasthash()
1267 struct xfs_inode *dp = state->args->dp; in xfs_da3_fixhashpath() local
1280 lasthash = xfs_dir2_leafn_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1285 lasthash = xfs_da3_node_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1294 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_fixhashpath()
1295 btree = dp->d_ops->node_tree_p(node); in xfs_da3_fixhashpath()
1321 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_remove() local
1326 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_remove()
1334 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_remove()
1347 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_remove()
1349 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_remove()
1376 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_unbalance() local
1382 dp->d_ops->node_hdr_from_disk(&drop_hdr, drop_node); in xfs_da3_node_unbalance()
1383 dp->d_ops->node_hdr_from_disk(&save_hdr, save_node); in xfs_da3_node_unbalance()
1384 drop_btree = dp->d_ops->node_tree_p(drop_node); in xfs_da3_node_unbalance()
1385 save_btree = dp->d_ops->node_tree_p(save_node); in xfs_da3_node_unbalance()
1419 dp->d_ops->node_hdr_to_disk(save_node, &save_hdr); in xfs_da3_node_unbalance()
1422 dp->d_ops->node_hdr_size)); in xfs_da3_node_unbalance()
1464 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_lookup_int() local
1480 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1500 blk->hashval = xfs_dir2_leafn_lasthash(args->dp, in xfs_da3_node_lookup_int()
1512 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lookup_int()
1513 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lookup_int()
1608 struct xfs_inode *dp, in xfs_da3_node_order() argument
1621 dp->d_ops->node_hdr_from_disk(&node1hdr, node1); in xfs_da3_node_order()
1622 dp->d_ops->node_hdr_from_disk(&node2hdr, node2); in xfs_da3_node_order()
1623 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_order()
1624 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_order()
1651 struct xfs_inode *dp = state->args->dp; in xfs_da3_blk_link() local
1669 before = xfs_dir2_leafn_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1672 before = xfs_da3_node_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1687 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1708 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1767 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1784 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1828 struct xfs_inode *dp = state->args->dp; in xfs_da3_path_shift() local
1844 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1845 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1879 error = xfs_da3_node_read(args->trans, dp, blkno, -1, in xfs_da3_path_shift()
1901 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1902 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1922 blk->hashval = xfs_dir2_leafn_lasthash(args->dp, in xfs_da3_path_shift()
2001 struct xfs_inode *dp = args->dp; in xfs_da_grow_inode_int() local
2003 xfs_rfsblock_t nblks = dp->i_d.di_nblocks; in xfs_da_grow_inode_int()
2010 error = xfs_bmap_first_unused(tp, dp, count, bno, w); in xfs_da_grow_inode_int()
2019 error = xfs_bmapi_write(tp, dp, *bno, count, in xfs_da_grow_inode_int()
2042 error = xfs_bmapi_write(tp, dp, b, c, in xfs_da_grow_inode_int()
2072 args->total -= dp->i_d.di_nblocks - nblks; in xfs_da_grow_inode_int()
2122 struct xfs_inode *dp; in xfs_da3_swap_lastblock() local
2146 dp = args->dp; in xfs_da3_swap_lastblock()
2149 mp = dp->i_mount; in xfs_da3_swap_lastblock()
2151 error = xfs_bmap_last_before(tp, dp, &lastoff, w); in xfs_da3_swap_lastblock()
2163 error = xfs_da3_node_read(tp, dp, last_blkno, -1, &last_buf, w); in xfs_da3_swap_lastblock()
2181 dp->d_ops->leaf_hdr_from_disk(&leafhdr, dead_leaf2); in xfs_da3_swap_lastblock()
2182 ents = dp->d_ops->leaf_ents_p(dead_leaf2); in xfs_da3_swap_lastblock()
2189 dp->d_ops->node_hdr_from_disk(&deadhdr, dead_node); in xfs_da3_swap_lastblock()
2190 btree = dp->d_ops->node_tree_p(dead_node); in xfs_da3_swap_lastblock()
2199 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2221 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2245 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2249 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2257 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2296 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2300 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2307 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2338 xfs_inode_t *dp; in xfs_da_shrink_inode() local
2344 dp = args->dp; in xfs_da_shrink_inode()
2353 error = xfs_bunmapi(tp, dp, dead_blkno, count, in xfs_da_shrink_inode()
2449 struct xfs_inode *dp, in xfs_dabuf_map() argument
2456 struct xfs_mount *mp = dp->i_mount; in xfs_dabuf_map()
2484 error = xfs_bmapi_read(dp, (xfs_fileoff_t)bno, nfsb, irecs, in xfs_dabuf_map()
2503 (long long)dp->i_ino); in xfs_dabuf_map()
2532 struct xfs_inode *dp, in xfs_da_get_buf() argument
2547 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_get_buf()
2556 bp = xfs_trans_get_buf_map(trans, dp->i_mount->m_ddev_targp, in xfs_da_get_buf()
2580 struct xfs_inode *dp, in xfs_da_read_buf() argument
2596 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_read_buf()
2605 error = xfs_trans_read_buf_map(dp->i_mount, trans, in xfs_da_read_buf()
2606 dp->i_mount->m_ddev_targp, in xfs_da_read_buf()
2628 struct xfs_inode *dp, in xfs_da_reada_buf() argument
2641 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_reada_buf()
2651 xfs_buf_readahead_map(dp->i_mount->m_ddev_targp, mapp, nmap, ops); in xfs_da_reada_buf()