IOPAGES
uap->start + uap->length > IOPAGES * PAGE_SIZE * NBBY)
tssp = kmem_malloc(ctob(IOPAGES + 1), M_WAITOK);
ctob(IOPAGES + 1), false);
if (uap->start >= IOPAGES * PAGE_SIZE * NBBY)
for (i = uap->start + 1; i < IOPAGES * PAGE_SIZE * NBBY; i++) {
(vm_offset_t)pcb->pcb_tssp + ctob(IOPAGES + 1));
kmem_free(pcb->pcb_tssp, ctob(IOPAGES + 1));
#define IOPERM_BITMAP_SIZE (IOPAGES * PAGE_SIZE + 1)
ctob(IOPAGES + 1) - 1, /* length */
ext = pmap_trm_alloc(ctob(IOPAGES + 1), M_WAITOK | M_ZERO);
for (i = 0; i < (ctob(IOPAGES) + 32 + 16) / sizeof(u_long); i++)
uap->start + uap->length > IOPAGES * PAGE_SIZE * NBBY)
if (uap->start >= IOPAGES * PAGE_SIZE * NBBY)
for (i = uap->start + 1; i < IOPAGES * PAGE_SIZE * NBBY; i++) {
#define IOMAP_SIZE ctob(IOPAGES)
pmap_trm_free(pcb->pcb_ext, ctob(IOPAGES + 1));