Lines Matching defs:findex
1184 int findex,
1198 freehdr.bests[findex] = cpu_to_be16(longest);
1199 xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
1211 if (findex == freehdr.nvalid - 1) {
1214 for (i = findex - 1; i >= 0; i--) {
1222 freehdr.bests[findex] = cpu_to_be16(NULLDATAOFF);
1251 xfs_dir2_free_log_bests(args, &freehdr, fbp, findex, findex);
1345 int findex; /* index in freeblock entries */
1370 findex = xfs_dir2_db_to_fdindex(geo, db);
1398 fdb, findex, fbp, longest);
1684 int *findex)
1760 *findex = xfs_dir2_db_to_fdindex(args->geo, *dbno);
1763 if (*findex >= hdr->nvalid) {
1764 ASSERT(*findex < args->geo->free_max_bests);
1765 hdr->nvalid = *findex + 1;
1766 hdr->bests[*findex] = cpu_to_be16(NULLDATAOFF);
1773 if (hdr->bests[*findex] == cpu_to_be16(NULLDATAOFF)) {
1781 hdr->bests[*findex] = bf[0].length;
1807 int findex = 0;
1817 findex = fblk->index;
1819 if (findex >= 0) {
1821 ASSERT(findex < hdr->nvalid);
1822 ASSERT(be16_to_cpu(hdr->bests[findex]) != NULLDATAOFF);
1823 ASSERT(be16_to_cpu(hdr->bests[findex]) >= length);
1824 dbno = hdr->firstdb + findex;
1869 for (findex = hdr->nvalid - 1; findex >= 0; findex--) {
1870 if (be16_to_cpu(hdr->bests[findex]) != NULLDATAOFF &&
1871 be16_to_cpu(hdr->bests[findex]) >= length) {
1872 dbno = hdr->firstdb + findex;
1884 *findexp = findex;
1910 int findex; /* freespace entry index */
1919 &findex, length);
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);