NDENTRYSHIFT
j = i >> NDENTRYSHIFT;
KASSERT((newfdp->fd_himap[j >> NDENTRYSHIFT] &
newfdp->fd_himap[j >> NDENTRYSHIFT] |=
u_int off = fd >> NDENTRYSHIFT;
off = want >> NDENTRYSHIFT;
return (off << NDENTRYSHIFT) + ffs(~sub) - 1;
off = (last - 1) >> NDENTRYSHIFT;
i = ((off + 1) << NDENTRYSHIFT) - 1;
u_int off = fd >> NDENTRYSHIFT;
KASSERT((fdp->fd_himap[off >> NDENTRYSHIFT] &
fdp->fd_himap[off >> NDENTRYSHIFT] |= 1U << (off & NDENTRYMASK);
u_int off = fd >> NDENTRYSHIFT;
KASSERT((fdp->fd_himap[off >> NDENTRYSHIFT] &
fdp->fd_himap[off >> NDENTRYSHIFT] &=
off = i >> NDENTRYSHIFT;
(last + NDENTRIES - 1) >> NDENTRYSHIFT);
want = (hi + 1) << NDENTRYSHIFT;
i += (hi << NDENTRYSHIFT);
uint32_t fd_dhimap[NDENTRIES >> NDENTRYSHIFT];
#define NDLOSLOTS(x) (((x) + NDENTRIES - 1) >> NDENTRYSHIFT)
#define NDHISLOTS(x) ((NDLOSLOTS(x) + NDENTRIES - 1) >> NDENTRYSHIFT)