Lines Matching refs:d_ops
70 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir3_leafn_check()
236 dp->d_ops->free_hdr_to_disk(bp->b_addr, &hdr); in xfs_dir3_free_get_buf()
255 bests = args->dp->d_ops->free_bests_p(free); in xfs_dir2_free_log_bests()
280 args->dp->d_ops->free_hdr_size - 1); in xfs_dir2_free_log_header()
327 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leaf_to_node()
338 to = dp->d_ops->free_bests_p(free); in xfs_dir2_leaf_to_node()
351 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_leaf_to_node()
397 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_add()
398 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_add()
414 if (leafhdr.count == dp->d_ops->leaf_max_ents(args->geo)) { in xfs_dir2_leafn_add()
452 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_add()
468 dp->d_ops->free_hdr_from_disk(&hdr, bp->b_addr); in xfs_dir2_free_hdr_check()
471 dp->d_ops->free_max_bests(dp->i_mount->m_dir_geo)) == 0); in xfs_dir2_free_hdr_check()
493 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lasthash()
503 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lasthash()
540 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_addname()
541 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_addname()
561 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_leafn_lookup_for_addname()
594 newfdb = dp->d_ops->db_to_fdb(args->geo, newdb); in xfs_dir2_leafn_lookup_for_addname()
618 fi = dp->d_ops->db_to_fdindex(args->geo, curdb); in xfs_dir2_leafn_lookup_for_addname()
622 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_leafn_lookup_for_addname()
692 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_entry()
693 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_entry()
777 args->filetype = dp->d_ops->data_get_ftype(dep); in xfs_dir2_leafn_lookup_for_entry()
927 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_order()
928 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_order()
929 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_order()
930 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_order()
983 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_rebalance()
984 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_rebalance()
985 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_rebalance()
986 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_rebalance()
1032 dp->d_ops->leaf_hdr_to_disk(leaf1, &hdr1); in xfs_dir2_leafn_rebalance()
1033 dp->d_ops->leaf_hdr_to_disk(leaf2, &hdr2); in xfs_dir2_leafn_rebalance()
1083 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir3_data_block_free()
1084 bests = dp->d_ops->free_bests_p(free); in xfs_dir3_data_block_free()
1118 dp->d_ops->free_hdr_to_disk(free, &freehdr); in xfs_dir3_data_block_free()
1181 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_remove()
1182 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_remove()
1202 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_remove()
1215 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_leafn_remove()
1219 dp->d_ops->data_entsize(dep->namelen), &needlog, &needscan); in xfs_dir2_leafn_remove()
1244 fdb = dp->d_ops->db_to_fdb(args->geo, db); in xfs_dir2_leafn_remove()
1254 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leafn_remove()
1255 ASSERT(freehdr.firstdb == dp->d_ops->free_max_bests(args->geo) * in xfs_dir2_leafn_remove()
1263 findex = dp->d_ops->db_to_fdindex(args->geo, db); in xfs_dir2_leafn_remove()
1270 dp->d_ops->data_entry_offset) { in xfs_dir2_leafn_remove()
1302 *rval = (dp->d_ops->leaf_hdr_size + in xfs_dir2_leafn_remove()
1403 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_toosmall()
1404 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1408 bytes = dp->d_ops->leaf_hdr_size + count * sizeof(ents[0]); in xfs_dir2_leafn_toosmall()
1466 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf); in xfs_dir2_leafn_toosmall()
1467 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1529 dp->d_ops->leaf_hdr_from_disk(&savehdr, save_leaf); in xfs_dir2_leafn_unbalance()
1530 dp->d_ops->leaf_hdr_from_disk(&drophdr, drop_leaf); in xfs_dir2_leafn_unbalance()
1531 sents = dp->d_ops->leaf_ents_p(save_leaf); in xfs_dir2_leafn_unbalance()
1532 dents = dp->d_ops->leaf_ents_p(drop_leaf); in xfs_dir2_leafn_unbalance()
1558 dp->d_ops->leaf_hdr_to_disk(save_leaf, &savehdr); in xfs_dir2_leafn_unbalance()
1559 dp->d_ops->leaf_hdr_to_disk(drop_leaf, &drophdr); in xfs_dir2_leafn_unbalance()
1673 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_node_addname_int()
1687 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1688 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1781 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1782 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1833 fbno = dp->d_ops->db_to_fdb(args->geo, dbno); in xfs_dir2_node_addname_int()
1850 if (dp->d_ops->db_to_fdb(args->geo, dbno) != fbno) { in xfs_dir2_node_addname_int()
1854 (long long)dp->d_ops->db_to_fdb( in xfs_dir2_node_addname_int()
1880 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1881 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1889 dp->d_ops->free_max_bests(args->geo); in xfs_dir2_node_addname_int()
1892 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1893 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1899 findex = dp->d_ops->db_to_fdindex(args->geo, dbno); in xfs_dir2_node_addname_int()
1905 ASSERT(findex < dp->d_ops->free_max_bests(args->geo)); in xfs_dir2_node_addname_int()
1918 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_node_addname_int()
1927 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_addname_int()
1950 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_addname_int()
1973 dp->d_ops->data_put_ftype(dep, args->filetype); in xfs_dir2_node_addname_int()
1974 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_node_addname_int()
1990 bests = dp->d_ops->free_bests_p(free); /* gcc is so stupid */ in xfs_dir2_node_addname_int()
2179 ents = args->dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_node_replace()
2197 args->dp->d_ops->data_put_ftype(dep, ftype); in xfs_dir2_node_replace()
2251 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_trim_free()