Lines Matching refs:dp
281 struct xfs_inode *dp, in xfs_da3_node_read() argument
289 err = xfs_da_read_buf(tp, dp, bno, mappedbno, bpp, in xfs_da3_node_read()
341 struct xfs_inode *dp = args->dp; in xfs_da3_node_create() local
346 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create()
359 hdr3->info.owner = cpu_to_be64(args->dp->i_ino); in xfs_da3_node_create()
366 dp->d_ops->node_hdr_to_disk(node, &ichdr); in xfs_da3_node_create()
368 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_create()
550 struct xfs_inode *dp; in xfs_da3_root_split() local
569 dp = args->dp; in xfs_da3_root_split()
571 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
580 dp->d_ops->node_hdr_from_disk(&icnodehdr, oldroot); in xfs_da3_root_split()
581 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_split()
595 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_da3_root_split()
596 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_da3_root_split()
640 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_root_split()
641 btree = dp->d_ops->node_tree_p(node); in xfs_da3_root_split()
647 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_root_split()
684 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_split() local
689 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
736 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_split()
785 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_rebalance() local
791 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
792 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
793 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
794 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
807 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
808 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
809 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
810 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
872 dp->d_ops->node_hdr_to_disk(node1, &nodehdr1); in xfs_da3_node_rebalance()
874 XFS_DA_LOGRANGE(node1, &node1->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_rebalance()
876 dp->d_ops->node_hdr_to_disk(node2, &nodehdr2); in xfs_da3_node_rebalance()
879 dp->d_ops->node_hdr_size + in xfs_da3_node_rebalance()
889 dp->d_ops->node_hdr_from_disk(&nodehdr1, node1); in xfs_da3_node_rebalance()
890 dp->d_ops->node_hdr_from_disk(&nodehdr2, node2); in xfs_da3_node_rebalance()
891 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_rebalance()
892 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_rebalance()
919 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_add() local
924 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_add()
925 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_add()
948 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_add()
950 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_add()
1087 struct xfs_inode *dp = state->args->dp; in xfs_da3_root_join() local
1095 dp->d_ops->node_hdr_from_disk(&oldroothdr, oldroot); in xfs_da3_root_join()
1109 btree = dp->d_ops->node_tree_p(oldroot); in xfs_da3_root_join()
1112 error = xfs_da3_node_read(args->trans, dp, child, -1, &bp, in xfs_da3_root_join()
1163 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_toosmall() local
1175 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_toosmall()
1227 error = xfs_da3_node_read(state->args->trans, dp, in xfs_da3_node_toosmall()
1233 dp->d_ops->node_hdr_from_disk(&thdr, node); in xfs_da3_node_toosmall()
1271 struct xfs_inode *dp, in xfs_da3_node_lasthash() argument
1280 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lasthash()
1285 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lasthash()
1304 struct xfs_inode *dp = state->args->dp; in xfs_da3_fixhashpath() local
1317 lasthash = xfs_dir2_leaf_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1322 lasthash = xfs_da3_node_lasthash(dp, blk->bp, &count); in xfs_da3_fixhashpath()
1331 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_fixhashpath()
1332 btree = dp->d_ops->node_tree_p(node); in xfs_da3_fixhashpath()
1358 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_remove() local
1363 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_remove()
1371 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_remove()
1384 dp->d_ops->node_hdr_to_disk(node, &nodehdr); in xfs_da3_node_remove()
1386 XFS_DA_LOGRANGE(node, &node->hdr, dp->d_ops->node_hdr_size)); in xfs_da3_node_remove()
1413 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_unbalance() local
1419 dp->d_ops->node_hdr_from_disk(&drop_hdr, drop_node); in xfs_da3_node_unbalance()
1420 dp->d_ops->node_hdr_from_disk(&save_hdr, save_node); in xfs_da3_node_unbalance()
1421 drop_btree = dp->d_ops->node_tree_p(drop_node); in xfs_da3_node_unbalance()
1422 save_btree = dp->d_ops->node_tree_p(save_node); in xfs_da3_node_unbalance()
1456 dp->d_ops->node_hdr_to_disk(save_node, &save_hdr); in xfs_da3_node_unbalance()
1459 dp->d_ops->node_hdr_size)); in xfs_da3_node_unbalance()
1503 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_lookup_int() local
1519 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1539 blk->hashval = xfs_dir2_leaf_lasthash(args->dp, in xfs_da3_node_lookup_int()
1553 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_node_lookup_int()
1554 btree = dp->d_ops->node_tree_p(node); in xfs_da3_node_lookup_int()
1668 struct xfs_inode *dp, in xfs_da3_node_order() argument
1681 dp->d_ops->node_hdr_from_disk(&node1hdr, node1); in xfs_da3_node_order()
1682 dp->d_ops->node_hdr_from_disk(&node2hdr, node2); in xfs_da3_node_order()
1683 btree1 = dp->d_ops->node_tree_p(node1); in xfs_da3_node_order()
1684 btree2 = dp->d_ops->node_tree_p(node2); in xfs_da3_node_order()
1711 struct xfs_inode *dp = state->args->dp; in xfs_da3_blk_link() local
1729 before = xfs_dir2_leafn_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1732 before = xfs_da3_node_order(dp, old_blk->bp, new_blk->bp); in xfs_da3_blk_link()
1747 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1768 error = xfs_da3_node_read(args->trans, dp, in xfs_da3_blk_link()
1827 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1844 error = xfs_da3_node_read(args->trans, args->dp, in xfs_da3_blk_unlink()
1889 struct xfs_inode *dp = state->args->dp; in xfs_da3_path_shift() local
1905 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1906 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1932 error = xfs_da3_node_read(args->trans, dp, blkno, -1, &bp, in xfs_da3_path_shift()
1966 dp->d_ops->node_hdr_from_disk(&nodehdr, node); in xfs_da3_path_shift()
1967 btree = dp->d_ops->node_tree_p(node); in xfs_da3_path_shift()
1987 blk->hashval = xfs_dir2_leaf_lasthash(args->dp, in xfs_da3_path_shift()
2066 struct xfs_inode *dp = args->dp; in xfs_da_grow_inode_int() local
2068 xfs_rfsblock_t nblks = dp->i_d.di_nblocks; in xfs_da_grow_inode_int()
2075 error = xfs_bmap_first_unused(tp, dp, count, bno, w); in xfs_da_grow_inode_int()
2083 error = xfs_bmapi_write(tp, dp, *bno, count, in xfs_da_grow_inode_int()
2105 error = xfs_bmapi_write(tp, dp, b, c, in xfs_da_grow_inode_int()
2134 args->total -= dp->i_d.di_nblocks - nblks; in xfs_da_grow_inode_int()
2184 struct xfs_inode *dp; in xfs_da3_swap_lastblock() local
2208 dp = args->dp; in xfs_da3_swap_lastblock()
2211 mp = dp->i_mount; in xfs_da3_swap_lastblock()
2213 error = xfs_bmap_last_before(tp, dp, &lastoff, w); in xfs_da3_swap_lastblock()
2225 error = xfs_da3_node_read(tp, dp, last_blkno, -1, &last_buf, w); in xfs_da3_swap_lastblock()
2243 dp->d_ops->leaf_hdr_from_disk(&leafhdr, dead_leaf2); in xfs_da3_swap_lastblock()
2244 ents = dp->d_ops->leaf_ents_p(dead_leaf2); in xfs_da3_swap_lastblock()
2251 dp->d_ops->node_hdr_from_disk(&deadhdr, dead_node); in xfs_da3_swap_lastblock()
2252 btree = dp->d_ops->node_tree_p(dead_node); in xfs_da3_swap_lastblock()
2261 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); in xfs_da3_swap_lastblock()
2283 error = xfs_da3_node_read(tp, dp, sib_blkno, -1, &sib_buf, w); 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()
2319 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2358 error = xfs_da3_node_read(tp, dp, par_blkno, -1, &par_buf, w); in xfs_da3_swap_lastblock()
2362 dp->d_ops->node_hdr_from_disk(&par_hdr, par_node); in xfs_da3_swap_lastblock()
2369 btree = dp->d_ops->node_tree_p(par_node); in xfs_da3_swap_lastblock()
2400 struct xfs_inode *dp; in xfs_da_shrink_inode() local
2406 dp = args->dp; in xfs_da_shrink_inode()
2415 error = xfs_bunmapi(tp, dp, dead_blkno, count, in xfs_da_shrink_inode()
2510 struct xfs_inode *dp, in xfs_dabuf_map() argument
2517 struct xfs_mount *mp = dp->i_mount; in xfs_dabuf_map()
2545 error = xfs_bmapi_read(dp, (xfs_fileoff_t)bno, nfsb, irecs, in xfs_dabuf_map()
2564 (long long)dp->i_ino); in xfs_dabuf_map()
2593 struct xfs_inode *dp, in xfs_da_get_buf() argument
2608 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_get_buf()
2617 bp = xfs_trans_get_buf_map(trans, dp->i_mount->m_ddev_targp, in xfs_da_get_buf()
2641 struct xfs_inode *dp, in xfs_da_read_buf() argument
2657 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_read_buf()
2666 error = xfs_trans_read_buf_map(dp->i_mount, trans, in xfs_da_read_buf()
2667 dp->i_mount->m_ddev_targp, in xfs_da_read_buf()
2689 struct xfs_inode *dp, in xfs_da_reada_buf() argument
2702 error = xfs_dabuf_map(dp, bno, mappedbno, whichfork, in xfs_da_reada_buf()
2712 xfs_buf_readahead_map(dp->i_mount->m_ddev_targp, mapp, nmap, ops); in xfs_da_reada_buf()