Lines Matching refs:N_INUSEBITS
391 KASSERT((pmp->pm_inusemap[cn / N_INUSEBITS] &
392 (1U << (cn % N_INUSEBITS))) == 0,
393 ("Allocating used sector %ld %ld %x", cn, cn % N_INUSEBITS,
394 (unsigned)pmp->pm_inusemap[cn / N_INUSEBITS]));
395 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS);
413 KASSERT((pmp->pm_inusemap[cn / N_INUSEBITS] &
414 (1U << (cn % N_INUSEBITS))) != 0,
415 ("Freeing unused sector %ld %ld %x", cn, cn % N_INUSEBITS,
416 (unsigned)pmp->pm_inusemap[cn / N_INUSEBITS]));
417 pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1U << (cn % N_INUSEBITS));
649 max_idx = pmp->pm_maxcluster / N_INUSEBITS;
650 idx = start / N_INUSEBITS;
651 start %= N_INUSEBITS;
661 len = N_INUSEBITS - start;
676 len += N_INUSEBITS;
776 idx = cn / N_INUSEBITS;
778 map |= (1U << (cn % N_INUSEBITS)) - 1;
780 cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
790 cn += N_INUSEBITS - cn % N_INUSEBITS;
793 idx = cn / N_INUSEBITS;
795 map |= (1U << (cn % N_INUSEBITS)) - 1;
797 cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
807 cn += N_INUSEBITS - cn % N_INUSEBITS;
902 for (cn = 0; cn < (pmp->pm_maxcluster + N_INUSEBITS) / N_INUSEBITS; cn++)
950 N_INUSEBITS) / N_INUSEBITS; cn++)
951 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS);