Home
last modified time | relevance | path

Searched refs:p_as (Results 1 – 25 of 91) sorted by relevance

1234

/illumos-gate/usr/src/uts/intel/os/
H A Dcomm_page_util.c48 if (addr == NULL || valid_usr_range(addr, len, prot, p->p_as, in comm_page_mapin()
49 p->p_as->a_userlimit) != RANGE_OKAY) { in comm_page_mapin()
55 if (as_map(p->p_as, addr, len, segumap_create, &suarg) != 0) { in comm_page_mapin()
/illumos-gate/usr/src/uts/common/os/
H A Dgrow.c88 as_rangelock(p->p_as); in brk()
96 as_rangeunlock(p->p_as); in brk()
105 as_rangeunlock(p->p_as); in brk()
174 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in brk_lpg()
192 struct as *as = p->p_as; in brk_internal()
319 struct as *as = p->p_as; in grow()
413 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in grow_lpg()
646 struct as *as = curproc->p_as; in smmap_common()
985 struct as *as = p->p_as; in munmap()
1007 struct as *as = curproc->p_as; in mprotect()
[all …]
H A Dsched.c138 (p)->p_stat == SZOMB || (p)->p_as == NULL || \
139 (p)->p_as == &kas)
265 (prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) { in sched()
412 (prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) { in sched()
631 struct as *as = pp->p_as; in swapout()
746 if (rm_asrss(pp->p_as) != 0) in swapout()
904 if (rm_asrss(pp->p_as) != 0) in process_swap_queue()
905 as_size = as_swapout(pp->p_as); in process_swap_queue()
H A Dfork.c256 as = p->p_as; in cfork()
266 cp->p_as = as; in cfork()
609 as = p->p_as; in cfork()
621 as = cp->p_as; in cfork()
622 cp->p_as = &kas; in cfork()
1010 cp->p_as = &kas; in getproc()
1336 p->p_as = &kas; in relvm()
1375 if (p->p_as != &kas) { in relvm()
1387 as = p->p_as; in relvm()
1388 p->p_as = &kas; in relvm()
[all …]
H A Dmain.c352 p->p_as = as_alloc(); in start_init_common()
353 p->p_as->a_proc = p; in start_init_common()
354 p->p_as->a_userlimit = (caddr_t)USERLIMIT32; in start_init_common()
355 (void) hat_setup(p->p_as->a_hat, HAT_INIT); in start_init_common()
H A Dexec.c1291 if (valid_usr_range(addr, len, prot, p->p_as, in execmap()
1292 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap()
1297 p->p_as, &addr, len, prot, PROT_ALL, in execmap()
1329 (void) as_fault(p->p_as->a_hat, p->p_as, in execmap()
1334 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap()
1339 if (error = as_map(p->p_as, addr, len, in execmap()
1353 (void) as_setprot(p->p_as, (caddr_t)addr, in execmap()
1360 struct as *as = curproc->p_as; in execmap()
1390 seg = as_segat(curproc->p_as, (caddr_t)end); in execmap()
1424 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap()
[all …]
H A Dbp_map.c100 ((bp->b_proc == NULL) || (bp->b_proc->p_as == &kas)))) in bp_mapin_common()
156 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) in bp_mapin_common()
316 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) { in bp_copy_common()
H A Dschedctl.c202 (void) as_unmap(p->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_proc_cleanup()
262 (void) as_unmap(cp->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_fork()
599 struct as *as = curproc->p_as; in schedctl_map()
H A Dvm_subr.c163 asp = procp->p_as; in default_physio()
303 return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot)); in useracc()
H A Dmmapobj.c538 struct as *as = curproc->p_as; in mmapobj_unmap()
637 struct as *as = p->p_as; in mmapobj_lookup_start_addr()
711 struct as *as = p->p_as; in mmapobj_alloc_start_addr()
899 struct as *as = curproc->p_as; in mmapobj_map_flat()
1008 struct as *as = curproc->p_as; in mmapobj_map_ptload()
1204 struct as *as = curproc->p_as; in mmapobj_map_elf()
1454 struct as *as = curproc->p_as; in check_exec_addrs()
1547 struct as *as = curproc->p_as; in process_phdrs()
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_uthread.c114 if (p->p_as == &kas || p->p_stat == SZOMB) in cpr_stop_user()
179 if (ttoproc(tp)->p_as == &kas || ttoproc(tp)->p_stat == SZOMB) in cpr_check_user_threads()
235 if (ttoproc(tp)->p_as == &kas) continue; in cpr_start_user_threads()
325 if (p->p_as != &kas) in cpr_threads_are_stopped()
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c1167 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_timedlock()
1507 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_wakeup()
1600 (caddr_t)mp >= p->p_as->a_userlimit) in lwp_cond_wait()
1856 if ((caddr_t)cv >= p->p_as->a_userlimit) in lwp_cond_signal()
1921 if ((caddr_t)cv >= p->p_as->a_userlimit) in lwp_cond_broadcast()
1975 if ((caddr_t)sp >= p->p_as->a_userlimit) in lwp_sema_trywait()
2046 if ((caddr_t)sp >= p->p_as->a_userlimit) in lwp_sema_timedwait()
2182 if ((caddr_t)sp >= p->p_as->a_userlimit) in lwp_sema_post()
2360 if ((caddr_t)rw >= p->p_as->a_userlimit) in lwp_rwlock_lock()
2722 if ((caddr_t)rw >= p->p_as->a_userlimit) in lwp_rwlock_unlock()
[all …]
H A Duadmin.c95 p->p_as != &kas && in killall()
107 p->p_as != &kas && in killall()
H A Dsysconfig.c228 return ((long)(uintptr_t)curproc->p_as->a_userlimit); in sysconfig()
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_physio.c76 asp = procp->p_as; in fc_physio_setup()
129 as_pageunlock(bp->b_proc->p_as, pplist, io_base, io_len, S_WRITE); in fc_physio_free()
H A Dfc_ddi.c101 if (bp->b_proc == NULL || bp->b_proc->p_as == &kas || in fc_ddi_dma_buf_bind_handle()
106 bp->b_proc->p_as; in fc_ddi_dma_buf_bind_handle()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfastboot.c1288 if (&kas != curproc->p_as) { in fastboot_xc_func()
1289 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func()
1299 if (t_intr && t_intr->t_procp->p_as->a_hat != curproc->p_as->a_hat && in fastboot_xc_func()
1300 t_intr->t_procp->p_as != &kas) in fastboot_xc_func()
1301 hat_devload(t_intr->t_procp->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func()
1334 if (&kas != curproc->p_as) { in fast_reboot()
1335 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fast_reboot()
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dsysctrl_quiesce.c353 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads()
401 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads()
476 if (p->p_as != &kas) in sysctrl_stop_kernel_threads()
506 if (ttoproc(tp)->p_as == &kas) in sysctrl_start_user_threads()
/illumos-gate/usr/src/uts/common/io/
H A Dksyms.c184 struct as *as = curproc->p_as; in ksyms_mapin()
261 (void) as_unmap(curproc->p_as, addr, roundup(realsize, PAGESIZE)); in ksyms_open()
271 (void) as_unmap(curproc->p_as, ksyms_clones[clone].ksyms_base, in ksyms_close()
H A Dphysmem.c347 struct as *as = curproc->p_as; in physmem_setup_addrs()
617 struct as *as = curproc->p_as; in physmem_destroy_addrs()
678 if (curproc->p_as != as) { in physmem_addmap()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprvnops.c382 (id = hat_startstat(p->p_as)) == -1) { in propen()
521 if (p->p_as != &kas && pnp->pr_hatid != 0) in prclose()
522 hat_freestat(p->p_as, pnp->pr_hatid); in prclose()
700 struct as *as = p->p_as; in pr_read_as()
980 as = p->p_as; in pr_read_map_common()
1443 as = p->p_as; in pr_read_opagedata()
1887 struct as *as = p->p_as; in pr_read_pidfile()
2178 as = p->p_as; in pr_read_map_common_32()
2561 as = p->p_as; in pr_read_opagedata_32()
2953 struct as *as = p->p_as; in prwrite()
[all …]
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dprivcmd.c134 struct as *as = curproc->p_as; in do_privcmd_mmap()
209 struct as *as = curproc->p_as; in do_privcmd_mmapbatch()
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c211 struct as *as = ttoproc(curthread)->p_as; in gfxp_mlock_user_memory()
231 struct as *as = ttoproc(curthread)->p_as; in gfxp_munlock_user_memory()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_quiesce.c536 if (p->p_as == &kas || p->p_stat == SZOMB)
583 if (p->p_as == &kas || p->p_stat == SZOMB)
636 if (ttoproc(tp)->p_as == &kas)
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_quiesce.c554 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads()
602 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads()
669 if (ttoproc(tp)->p_as == &kas) in dr_start_user_threads()

1234