PG_EXCL
pp = page_create_va(vp, off, PAGESIZE, PG_EXCL | PG_WAIT, seg,
PG_WAIT | PG_EXCL | flag_noreloc,
PG_WAIT | PG_EXCL, seg, addr);
PG_EXCL | PG_WAIT, seg, addr);
PG_NORELOC | PG_EXCL | PG_WAIT, &kseg, NULL);
pgflags = PG_EXCL;
int pgflags = PG_EXCL;
(flags & KPD_NOWAIT ? 0 : PG_WAIT) | PG_EXCL |
PAGESIZE, PG_WAIT | PG_EXCL, &kseg, red_va);
ASSERT((flags & ~(PG_EXCL | PG_WAIT |
ASSERT((flags & PG_EXCL) == PG_EXCL);
if ((flags & PG_EXCL) == 0 && (flags & PG_WAIT) == 0) {
ASSERT((flags & ~(PG_EXCL | PG_WAIT |
if (flags & PG_EXCL) {
ASSERT((flags & PG_EXCL) ? (found_on_free == pages_req) : 1);
PAGESIZE, PG_EXCL | PG_WAIT, seg, addr)) == NULL)
PAGESIZE, PG_EXCL, seg, addr - deltab))
PAGESIZE, PG_EXCL, seg, addr + deltaf))
pp = page_create_va(vp, off, PAGESIZE, PG_WAIT | PG_EXCL,
pflag = PG_EXCL;
PG_EXCL | ((vmflag & VM_NOSLEEP) ? 0 : PG_WAIT), &kas, addr, arg));
pflags = flags & PMEM_NOSLEEP ? PG_EXCL : PG_WAIT;
PG_EXCL, &pmem_seg, (caddr_t)(uintptr_t)*offp, NULL);
ASSERT((flags & ~(PG_EXCL | PG_WAIT | PG_PHYSCONTIG)) == 0);
pp = page_create_va(&kvp, offset, MMU_PAGESIZE, PG_EXCL,
PG_EXCL | PG_NORELOC, &kseg, (void *)(vmmr_va + pos));
MMU_PAGESIZE, PG_WAIT | PG_EXCL,
pgflags = PG_EXCL;
PG_NORELOC | PG_EXCL, &kseg, vaddr)) == NULL) {
pgflags = PG_EXCL;