Lines Matching defs:freehdr

420 	struct xfs_dir3_icfree_hdr freehdr;
440 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, fbp->b_addr);
458 freehdr.bests[i] = cpu_to_be16(off);
464 freehdr.nused = n;
465 freehdr.nvalid = be32_to_cpu(ltp->bestcount);
467 xfs_dir2_free_hdr_to_disk(dp->i_mount, fbp->b_addr, &freehdr);
468 xfs_dir2_free_log_bests(args, &freehdr, fbp, 0, freehdr.nvalid - 1);
698 struct xfs_dir3_icfree_hdr freehdr;
733 xfs_dir2_free_hdr_from_disk(mp, &freehdr, free);
735 freehdr.bests[fi] ==
742 if (be16_to_cpu(freehdr.bests[fi]) >= length)
1189 struct xfs_dir3_icfree_hdr freehdr;
1192 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
1198 freehdr.bests[findex] = cpu_to_be16(longest);
1199 xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
1204 freehdr.nused--;
1211 if (findex == freehdr.nvalid - 1) {
1215 if (freehdr.bests[i] != cpu_to_be16(NULLDATAOFF))
1218 freehdr.nvalid = i + 1;
1222 freehdr.bests[findex] = cpu_to_be16(NULLDATAOFF);
1226 xfs_dir2_free_hdr_to_disk(dp->i_mount, free, &freehdr);
1233 if (!freehdr.nused) {
1251 xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
1360 struct xfs_dir3_icfree_hdr freehdr;
1362 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
1363 ASSERT(freehdr.firstdb == geo->free_max_bests *
1904 struct xfs_dir3_icfree_hdr freehdr;
1918 error = xfs_dir2_node_find_freeblk(args, fblk, &dbno, &fbp, &freehdr,
1941 &freehdr, &findex);
1986 if (freehdr.bests[findex] != bf[0].length) {
1987 freehdr.bests[findex] = bf[0].length;
1993 xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
2288 struct xfs_dir3_icfree_hdr freehdr;
2308 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
2313 if (freehdr.nused > 0) {