Lines Matching refs:d_ops
48 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir3_leafn_check()
166 maxbests = dp->d_ops->free_max_bests(mp->m_dir_geo); in xfs_dir3_free_header_check()
281 dp->d_ops->free_hdr_to_disk(bp->b_addr, &hdr); in xfs_dir3_free_get_buf()
300 bests = args->dp->d_ops->free_bests_p(free); in xfs_dir2_free_log_bests()
325 args->dp->d_ops->free_hdr_size - 1); in xfs_dir2_free_log_header()
372 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leaf_to_node()
384 to = dp->d_ops->free_bests_p(free); in xfs_dir2_leaf_to_node()
397 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_leaf_to_node()
441 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_add()
442 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_add()
458 if (leafhdr.count == dp->d_ops->leaf_max_ents(args->geo)) { in xfs_dir2_leafn_add()
496 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_add()
512 dp->d_ops->free_hdr_from_disk(&hdr, bp->b_addr); in xfs_dir2_free_hdr_check()
515 dp->d_ops->free_max_bests(dp->i_mount->m_dir_geo)) == 0); in xfs_dir2_free_hdr_check()
537 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leaf_lasthash()
549 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leaf_lasthash()
586 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_addname()
587 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_addname()
607 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_leafn_lookup_for_addname()
640 newfdb = dp->d_ops->db_to_fdb(args->geo, newdb); in xfs_dir2_leafn_lookup_for_addname()
664 fi = dp->d_ops->db_to_fdindex(args->geo, curdb); in xfs_dir2_leafn_lookup_for_addname()
668 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_leafn_lookup_for_addname()
738 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_lookup_for_entry()
739 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_lookup_for_entry()
824 args->filetype = dp->d_ops->data_get_ftype(dep); in xfs_dir2_leafn_lookup_for_entry()
974 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_order()
975 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_order()
976 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_order()
977 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_order()
1027 dp->d_ops->leaf_hdr_from_disk(&hdr1, leaf1); in xfs_dir2_leafn_rebalance()
1028 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf2); in xfs_dir2_leafn_rebalance()
1029 ents1 = dp->d_ops->leaf_ents_p(leaf1); in xfs_dir2_leafn_rebalance()
1030 ents2 = dp->d_ops->leaf_ents_p(leaf2); in xfs_dir2_leafn_rebalance()
1076 dp->d_ops->leaf_hdr_to_disk(leaf1, &hdr1); in xfs_dir2_leafn_rebalance()
1077 dp->d_ops->leaf_hdr_to_disk(leaf2, &hdr2); in xfs_dir2_leafn_rebalance()
1127 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir3_data_block_free()
1128 bests = dp->d_ops->free_bests_p(free); in xfs_dir3_data_block_free()
1162 dp->d_ops->free_hdr_to_disk(free, &freehdr); in xfs_dir3_data_block_free()
1225 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_remove()
1226 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_remove()
1246 dp->d_ops->leaf_hdr_to_disk(leaf, &leafhdr); in xfs_dir2_leafn_remove()
1259 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_leafn_remove()
1263 dp->d_ops->data_entsize(dep->namelen), &needlog, &needscan); in xfs_dir2_leafn_remove()
1288 fdb = dp->d_ops->db_to_fdb(args->geo, db); in xfs_dir2_leafn_remove()
1298 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leafn_remove()
1299 ASSERT(freehdr.firstdb == dp->d_ops->free_max_bests(args->geo) * in xfs_dir2_leafn_remove()
1307 findex = dp->d_ops->db_to_fdindex(args->geo, db); in xfs_dir2_leafn_remove()
1314 dp->d_ops->data_entry_offset) { in xfs_dir2_leafn_remove()
1346 *rval = (dp->d_ops->leaf_hdr_size + in xfs_dir2_leafn_remove()
1447 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir2_leafn_toosmall()
1448 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1452 bytes = dp->d_ops->leaf_hdr_size + count * sizeof(ents[0]); in xfs_dir2_leafn_toosmall()
1510 dp->d_ops->leaf_hdr_from_disk(&hdr2, leaf); in xfs_dir2_leafn_toosmall()
1511 ents = dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_leafn_toosmall()
1573 dp->d_ops->leaf_hdr_from_disk(&savehdr, save_leaf); in xfs_dir2_leafn_unbalance()
1574 dp->d_ops->leaf_hdr_from_disk(&drophdr, drop_leaf); in xfs_dir2_leafn_unbalance()
1575 sents = dp->d_ops->leaf_ents_p(save_leaf); in xfs_dir2_leafn_unbalance()
1576 dents = dp->d_ops->leaf_ents_p(drop_leaf); in xfs_dir2_leafn_unbalance()
1602 dp->d_ops->leaf_hdr_to_disk(save_leaf, &savehdr); in xfs_dir2_leafn_unbalance()
1603 dp->d_ops->leaf_hdr_to_disk(drop_leaf, &drophdr); in xfs_dir2_leafn_unbalance()
1653 fbno = dp->d_ops->db_to_fdb(args->geo, *dbno); in xfs_dir2_node_add_datablk()
1668 if (dp->d_ops->db_to_fdb(args->geo, *dbno) != fbno) { in xfs_dir2_node_add_datablk()
1672 (long long)dp->d_ops->db_to_fdb(args->geo, *dbno), in xfs_dir2_node_add_datablk()
1691 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_add_datablk()
1692 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_add_datablk()
1697 dp->d_ops->free_max_bests(args->geo); in xfs_dir2_node_add_datablk()
1700 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_add_datablk()
1701 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_add_datablk()
1705 *findex = dp->d_ops->db_to_fdindex(args->geo, *dbno); in xfs_dir2_node_add_datablk()
1709 ASSERT(*findex < dp->d_ops->free_max_bests(args->geo)); in xfs_dir2_node_add_datablk()
1720 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_node_add_datablk()
1726 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_add_datablk()
1769 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_find_freeblk()
1770 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_find_freeblk()
1818 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_find_freeblk()
1819 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_find_freeblk()
1872 length = dp->d_ops->data_entsize(args->namelen); in xfs_dir2_node_addname_int()
1908 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_node_addname_int()
1929 dp->d_ops->data_put_ftype(dep, args->filetype); in xfs_dir2_node_addname_int()
1930 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_node_addname_int()
1942 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
2198 ents = args->dp->d_ops->leaf_ents_p(leaf); in xfs_dir2_node_replace()
2216 args->dp->d_ops->data_put_ftype(dep, ftype); in xfs_dir2_node_replace()
2273 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_trim_free()