MAX_PAGER_SEGS
pseg->start = (vaddr_t)km_alloc(MAX_PAGER_SEGS * MAXBSIZE,
for (; i < MAX_PAGER_SEGS; i++) {
segaddr < pseg->start + MAX_PAGER_SEGS * MAXBSIZE)
KASSERT(id >= 0 && id < MAX_PAGER_SEGS);
km_free((void *)va, MAX_PAGER_SEGS * MAXBSIZE,
#define PSEG_NUMSEGS (PAGER_MAP_SIZE / MAX_PAGER_SEGS / MAXBSIZE)
#define UVM_PSEG_FULL(pseg) ((pseg)->use == (1 << MAX_PAGER_SEGS) - 1)