N_INUSEBITS
pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS);
pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1U << (cn % N_INUSEBITS));
max_idx = pmp->pm_maxcluster / N_INUSEBITS;
idx = start / N_INUSEBITS;
start %= N_INUSEBITS;
len = N_INUSEBITS - start;
len += N_INUSEBITS;
idx = cn / N_INUSEBITS;
map |= (1U << (cn % N_INUSEBITS)) - 1;
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
cn += N_INUSEBITS - cn % N_INUSEBITS;
idx = cn / N_INUSEBITS;
map |= (1U << (cn % N_INUSEBITS)) - 1;
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
cn += N_INUSEBITS - cn % N_INUSEBITS;
for (cn = 0; cn < howmany(pmp->pm_maxcluster + 1, N_INUSEBITS); cn++)
bmapsiz = howmany(pmp->pm_maxcluster + 1, N_INUSEBITS);
&& (pmp->pm_inusemap[cn / N_INUSEBITS]
& (1 << (cn % N_INUSEBITS)))) {
if (pmp->pm_inusemap[cn / N_INUSEBITS] != (u_int)-1)
+ ffs(pmp->pm_inusemap[cn / N_INUSEBITS]
pmp->pm_inusemap[cn / N_INUSEBITS] |= 1 << (cn % N_INUSEBITS);
pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1 << (cn % N_INUSEBITS));
max_idx = pmp->pm_maxcluster / N_INUSEBITS;
idx = start / N_INUSEBITS;
start %= N_INUSEBITS;
len = N_INUSEBITS - start;
len += N_INUSEBITS;
idx = cn / N_INUSEBITS;
map |= (1 << (cn % N_INUSEBITS)) - 1;
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
cn += N_INUSEBITS - cn % N_INUSEBITS;
idx = cn / N_INUSEBITS;
map |= (1 << (cn % N_INUSEBITS)) - 1;
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
cn += N_INUSEBITS - cn % N_INUSEBITS;
for (cn = 0; cn < (pmp->pm_maxcluster + N_INUSEBITS) / N_INUSEBITS; cn++)
((pmp->pm_maxcluster + N_INUSEBITS) / N_INUSEBITS));