Lines Matching refs:d_ops
52 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir3_leafn_check()
170 maxbests = dp->d_ops->free_max_bests(mp->m_dir_geo); in xfs_dir3_free_header_check()
285 dp->d_ops->free_hdr_to_disk(bp->b_addr, &hdr); in xfs_dir3_free_get_buf()
304 bests = args->dp->d_ops->free_bests_p(free); in xfs_dir2_free_log_bests()
329 args->dp->d_ops->free_hdr_size - 1); in xfs_dir2_free_log_header()
376 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leaf_to_node()
388 to = dp->d_ops->free_bests_p(free); in xfs_dir2_leaf_to_node()
401 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_leaf_to_node()
447 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_add()
448 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_add()
464 if (leafhdr.count == dp->d_ops->leaf_max_ents(args->geo)) { in xfs_dir2_leafn_add()
502 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_add()
518 dp->d_ops->free_hdr_from_disk(&hdr, bp->b_addr); in xfs_dir2_free_hdr_check()
521 dp->d_ops->free_max_bests(dp->i_mount->m_dir_geo)) == 0); in xfs_dir2_free_hdr_check()
543 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leaf_lasthash()
555 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leaf_lasthash()
592 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_addname()
593 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_addname()
613 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_leafn_lookup_for_addname()
646 newfdb = dp->d_ops->db_to_fdb(args->geo, newdb); in xfs_dir2_leafn_lookup_for_addname()
670 fi = dp->d_ops->db_to_fdindex(args->geo, curdb); in xfs_dir2_leafn_lookup_for_addname()
674 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_leafn_lookup_for_addname()
744 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_entry()
745 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_entry()
829 args->filetype = dp->d_ops->data_get_ftype(dep); in xfs_dir2_leafn_lookup_for_entry()
979 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_order()
980 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_order()
981 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_order()
982 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_order()
1032 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_rebalance()
1033 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_rebalance()
1034 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_rebalance()
1035 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_rebalance()
1081 dp->d_ops->leaf_hdr_to_disk(leaf1, &hdr1); in xfs_dir2_leafn_rebalance()
1082 dp->d_ops->leaf_hdr_to_disk(leaf2, &hdr2); in xfs_dir2_leafn_rebalance()
1132 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir3_data_block_free()
1133 bests = dp->d_ops->free_bests_p(free); in xfs_dir3_data_block_free()
1167 dp->d_ops->free_hdr_to_disk(free, &freehdr); in xfs_dir3_data_block_free()
1230 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_remove()
1231 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_remove()
1251 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_remove()
1264 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_leafn_remove()
1268 dp->d_ops->data_entsize(dep->namelen), &needlog, &needscan); in xfs_dir2_leafn_remove()
1293 fdb = dp->d_ops->db_to_fdb(args->geo, db); in xfs_dir2_leafn_remove()
1303 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leafn_remove()
1304 ASSERT(freehdr.firstdb == dp->d_ops->free_max_bests(args->geo) * in xfs_dir2_leafn_remove()
1312 findex = dp->d_ops->db_to_fdindex(args->geo, db); in xfs_dir2_leafn_remove()
1319 dp->d_ops->data_entry_offset) { in xfs_dir2_leafn_remove()
1351 *rval = (dp->d_ops->leaf_hdr_size + in xfs_dir2_leafn_remove()
1452 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_toosmall()
1453 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1457 bytes = dp->d_ops->leaf_hdr_size + count * sizeof(ents[0]); in xfs_dir2_leafn_toosmall()
1515 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf); in xfs_dir2_leafn_toosmall()
1516 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1578 dp->d_ops->leaf_hdr_from_disk(&savehdr, save_leaf); in xfs_dir2_leafn_unbalance()
1579 dp->d_ops->leaf_hdr_from_disk(&drophdr, drop_leaf); in xfs_dir2_leafn_unbalance()
1580 sents = dp->d_ops->leaf_ents_p(save_leaf); in xfs_dir2_leafn_unbalance()
1581 dents = dp->d_ops->leaf_ents_p(drop_leaf); in xfs_dir2_leafn_unbalance()
1607 dp->d_ops->leaf_hdr_to_disk(save_leaf, &savehdr); in xfs_dir2_leafn_unbalance()
1608 dp->d_ops->leaf_hdr_to_disk(drop_leaf, &drophdr); in xfs_dir2_leafn_unbalance()
1723 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_node_addname_int()
1737 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1738 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1831 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1832 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1883 fbno = dp->d_ops->db_to_fdb(args->geo, dbno); in xfs_dir2_node_addname_int()
1900 if (dp->d_ops->db_to_fdb(args->geo, dbno) != fbno) { in xfs_dir2_node_addname_int()
1904 (long long)dp->d_ops->db_to_fdb( in xfs_dir2_node_addname_int()
1930 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1931 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1939 dp->d_ops->free_max_bests(args->geo); in xfs_dir2_node_addname_int()
1942 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1943 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1949 findex = dp->d_ops->db_to_fdindex(args->geo, dbno); in xfs_dir2_node_addname_int()
1955 ASSERT(findex < dp->d_ops->free_max_bests(args->geo)); in xfs_dir2_node_addname_int()
1968 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_node_addname_int()
1977 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_addname_int()
2000 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_addname_int()
2027 dp->d_ops->data_put_ftype(dep, args->filetype); in xfs_dir2_node_addname_int()
2028 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_node_addname_int()
2044 bests = dp->d_ops->free_bests_p(free); /* gcc is so stupid */ in xfs_dir2_node_addname_int()
2233 ents = args->dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_node_replace()
2251 args->dp->d_ops->data_put_ftype(dep, ftype); in xfs_dir2_node_replace()
2308 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_trim_free()