Searched refs:freehdr (Results 1 - 3 of 3) sorted by relevance

/linux-master/fs/xfs/libxfs/
H A Dxfs_dir2_node.c422 struct xfs_dir3_icfree_hdr freehdr; local
442 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, fbp->b_addr);
461 freehdr.bests[i] = cpu_to_be16(off);
467 freehdr.nused = n;
468 freehdr.nvalid = be32_to_cpu(ltp->bestcount);
470 xfs_dir2_free_hdr_to_disk(dp->i_mount, fbp->b_addr, &freehdr);
471 xfs_dir2_free_log_bests(args, &freehdr, fbp, 0, freehdr.nvalid - 1);
702 struct xfs_dir3_icfree_hdr freehdr; local
737 xfs_dir2_free_hdr_from_disk(mp, &freehdr, fre
1195 struct xfs_dir3_icfree_hdr freehdr; local
1366 struct xfs_dir3_icfree_hdr freehdr; local
1911 struct xfs_dir3_icfree_hdr freehdr; local
2295 struct xfs_dir3_icfree_hdr freehdr; local
[all...]
H A Dxfs_dir2_leaf.c1698 struct xfs_dir3_icfree_hdr freehdr; local
1759 xfs_dir2_free_hdr_from_disk(mp, &freehdr, fbp->b_addr);
1761 ASSERT(!freehdr.firstdb);
1767 if (xfs_dir3_leaf_size(&leafhdr, freehdr.nvalid) > args->geo->blksize) {
1788 ltp->bestcount = cpu_to_be32(freehdr.nvalid);
1793 memcpy(xfs_dir2_leaf_bests_p(ltp), freehdr.bests,
1794 freehdr.nvalid * sizeof(xfs_dir2_data_off_t));
/linux-master/fs/xfs/scrub/
H A Ddir.c571 struct xfs_dir3_icfree_hdr freehdr; local
593 xfs_dir2_free_hdr_from_disk(sc->ip->i_mount, &freehdr, bp->b_addr);
594 for (i = 0; i < freehdr.nvalid; i++) {
595 best = be16_to_cpu(freehdr.bests[i]);
601 (freehdr.firstdb + i) * args->geo->fsbcount,
610 if (freehdr.nused + stale != freehdr.nvalid)

Completed in 173 milliseconds