• Home
  • Raw
  • Download

Lines Matching refs:freehdr

353 	struct xfs_dir3_icfree_hdr freehdr;  in xfs_dir2_leaf_to_node()  local
374 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leaf_to_node()
395 freehdr.nused = n; in xfs_dir2_leaf_to_node()
396 freehdr.nvalid = be32_to_cpu(ltp->bestcount); in xfs_dir2_leaf_to_node()
398 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_leaf_to_node()
399 xfs_dir2_free_log_bests(args, fbp, 0, freehdr.nvalid - 1); in xfs_dir2_leaf_to_node()
1127 struct xfs_dir3_icfree_hdr freehdr; in xfs_dir3_data_block_free() local
1130 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir3_data_block_free()
1143 freehdr.nused--; in xfs_dir3_data_block_free()
1150 if (findex == freehdr.nvalid - 1) { in xfs_dir3_data_block_free()
1157 freehdr.nvalid = i + 1; in xfs_dir3_data_block_free()
1165 dp->d_ops->free_hdr_to_disk(free, &freehdr); in xfs_dir3_data_block_free()
1172 if (!freehdr.nused) { in xfs_dir3_data_block_free()
1300 struct xfs_dir3_icfree_hdr freehdr; in xfs_dir2_leafn_remove() local
1301 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leafn_remove()
1302 ASSERT(freehdr.firstdb == dp->d_ops->free_max_bests(args->geo) * in xfs_dir2_leafn_remove()
1714 struct xfs_dir3_icfree_hdr freehdr; in xfs_dir2_node_addname_int() local
1735 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1743 ASSERT(findex < freehdr.nvalid); in xfs_dir2_node_addname_int()
1746 dbno = freehdr.firstdb + findex; in xfs_dir2_node_addname_int()
1829 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1832 dbno = freehdr.firstdb + findex; in xfs_dir2_node_addname_int()
1837 if (++findex == freehdr.nvalid) { in xfs_dir2_node_addname_int()
1928 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1933 freehdr.firstdb = in xfs_dir2_node_addname_int()
1940 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1951 if (findex >= freehdr.nvalid) { in xfs_dir2_node_addname_int()
1953 freehdr.nvalid = findex + 1; in xfs_dir2_node_addname_int()
1964 freehdr.nused++; in xfs_dir2_node_addname_int()
1965 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); in xfs_dir2_node_addname_int()
2281 struct xfs_dir3_icfree_hdr freehdr; in xfs_dir2_node_trim_free() local
2301 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_trim_free()
2306 if (freehdr.nused > 0) { in xfs_dir2_node_trim_free()