/illumos-gate/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 187 struct as *as = seg->s_as; in segnf_create() 205 kseg.s_as = &kas; in segnf_create() 273 s1 = AS_SEGPREV(s1->s_as, seg); in segnf_create() 307 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segnf_unmap() 376 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segnf_free() 392 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_setprot() 401 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_checkprot() 425 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_getprot() 436 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_getoffset() 445 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_gettype() [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_hole.c | 107 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in seghole_dup() 122 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in seghole_unmap() 163 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_fault() 179 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_setprot() 188 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_checkprot() 205 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_incore() 228 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_getprot() 264 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in seghole_getvp()
|
H A D | seg_spt.c | 391 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segspt_free() 414 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_shmsync() 429 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_shmincore() 493 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segspt_unmap() 545 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segspt_create() 778 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segspt_free_pages() 990 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_dismpagelock() 1345 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_shmpagelock() 1737 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_softunlock() 1955 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segspt_shmsetprot() [all …]
|
H A D | seg_umap.c | 165 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segumap_dup() 182 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segumap_unmap() 195 hat_unload(seg->s_as->a_hat, addr, len, HAT_UNLOAD_UNMAP); in segumap_unmap() 221 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_fault() 256 hat_devload(seg->s_as->a_hat, seg->s_base + i, in segumap_fault() 286 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_setprot() 301 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_checkprot() 325 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_incore() 353 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_getprot() 395 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segumap_getvp()
|
H A D | seg_vn.c | 556 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvn_create() 1035 ASSERT(seg1->s_as && seg2->s_as && seg1->s_as == seg2->s_as); in segvn_concat() 1279 ASSERT(seg1->s_as && AS_WRITE_HELD(seg1->s_as)); in segvn_extend_prev() 1584 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvn_dup() 1881 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvn_unmap() 2431 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvn_free() 2581 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvn_softunlock() 4954 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvn_fault() 5633 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvn_faulta() 5690 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvn_setprot() [all …]
|
H A D | seg_kmem.c | 458 ASSERT(RW_READ_HELD(&seg->s_as->a_lock)); in segkmem_fault() 501 hat_reserve(seg->s_as, addr, size); in segkmem_fault() 550 if (seg->s_as != &kas) in segkmem_checkprot() 574 if (seg->s_as != &kas) in segkmem_kluster() 653 segkmem_dump_range, seg->s_as); in segkmem_dump() 656 segkmem_dump_range, seg->s_as); in segkmem_dump() 660 segkmem_dump_range, seg->s_as); in segkmem_dump() 663 segkmem_dump_range, seg->s_as); in segkmem_dump() 665 segkmem_dump_range, seg->s_as); in segkmem_dump() 761 if (seg->s_as != &kas) in segkmem_getmemid() [all …]
|
H A D | seg_dev.c | 373 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segdev_create() 479 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segdev_dup() 651 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segdev_unmap() 1140 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segdev_free() 1622 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_fault() 2062 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_faulta() 2080 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_setprot() 2203 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_checkprot() 2240 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_getprot() 2271 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segdev_getoffset() [all …]
|
H A D | seg_kpm.c | 160 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); in segkpm_create() 213 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segkpm_fault()
|
H A D | seg_map.c | 314 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); in segmap_create() 483 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); 841 ASSERT(seg->s_as && RW_LOCK_HELD(&seg->s_as->a_lock)); in segmap_checkprot() 856 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segmap_getprot() 871 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_getoffset() 880 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_gettype() 891 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_getvp() 1392 ASSERT(seg->s_as == &kas); in segmap_pagecreate() 1503 ASSERT(seg->s_as == &kas); in segmap_pageunlock() 1624 ASSERT(seg->s_as == &kas); in segmap_getmapflt() [all …]
|
H A D | seg_kp.c | 197 ASSERT(seg != NULL && seg->s_as == &kas); in segkp_create() 198 ASSERT(RW_WRITE_HELD(&seg->s_as->a_lock)); in segkp_create() 574 hat_memload(seg->s_as->a_hat, va, pp, (PROT_READ|PROT_WRITE), in segkp_get_internal() 673 hat_unload(seg->s_as->a_hat, va, (np << PAGESHIFT), in segkp_release_internal() 823 kseg.s_as = &kas; in segkp_map_red() 942 ASSERT(seg->s_as == &kas && RW_READ_HELD(&seg->s_as->a_lock)); in segkp_fault() 1385 ASSERT(seg->s_as == &kas); in segkp_dump() 1386 pfn = hat_getpfnum(seg->s_as->a_hat, addr); in segkp_dump() 1388 dump_addpage(seg->s_as, addr, pfn); in segkp_dump()
|
H A D | vm_seg.c | 1624 seg->s_as = as; in seg_attach() 1652 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in seg_unmap() 1678 register struct as *as = seg->s_as; in seg_free()
|
H A D | seg.h | 107 struct as *s_as; /* containing address space */ member
|
H A D | vm_usage.c | 1125 if (SEGVN_LOCK_TRYENTER(seg->s_as, &svd->lock, in vmu_calculate_seg() 1142 SEGVN_LOCK_EXIT(seg->s_as, &svd->lock); in vmu_calculate_seg()
|
H A D | vm_page.c | 1989 kseg.s_as = &kas; in page_create() 5424 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in page_mark_migrate() 5602 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in page_migrate()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | seg_vmm.c | 138 hat_unload(seg->s_as->a_hat, unload_va, unload_sz, HAT_UNLOAD); in segvmm_invalidate() 189 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvmm_dup() 229 ASSERT(seg->s_as && AS_WRITE_HELD(seg->s_as)); in segvmm_unmap() 240 hat_unload(seg->s_as->a_hat, addr, len, HAT_UNLOAD_UNMAP); in segvmm_unmap() 351 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_fault() 403 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_setprot() 416 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_checkprot() 440 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_incore() 468 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_getprot() 510 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segvmm_getvp()
|
H A D | vmm_reservoir.c | 657 .s_as = &kas in vmmr_alloc_pages()
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 124 struct as *as = seg->s_as; in segmf_create() 172 return (VOP_ADDMAP(VTOCVP(ndata->vp), 0, newseg->s_as, in segmf_dup() 194 hat_unload(seg->s_as->a_hat, addr, len, in segmf_unmap() 201 (void) VOP_DELMAP(VTOCVP(data->vp), off, seg->s_as, addr, len, in segmf_unmap() 314 struct as *as = seg->s_as; in segmf_softunlock() 566 fc = segmf_fault_range(seg->s_as->a_hat, seg, addr, in segmf_add_mfns()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sched.c | 575 err = segkp_fault(segkp->s_as->a_hat, segkp, in swapin() 709 err = segkp_fault(segkp->s_as->a_hat, in swapout() 875 err = segkp_fault(segkp->s_as->a_hat, segkp, tp->t_swap, in process_swap_queue()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 101 uintptr_t s_as; member
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | memseg.c | 139 kseg.s_as = &kas; in memseg_alloc_meta()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 749 ASSERT(AS_READ_HELD(seg->s_as)); in rootnex_map_fault() 750 hat = seg->s_as->a_hat; in rootnex_map_fault()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pmem.c | 253 hat_unload(dhp->dh_seg->s_as->a_hat, dhp->dh_uvaddr, in devmap_pmem_remap() 527 pmem_seg.s_as = &kas; in pmem_init()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | physmem.c | 650 ASSERT(AS_READ_HELD(seg->s_as)); in physmem_getpage()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prsubr.c | 4503 getwatchprot(seg->s_as, addr, &prot); in pr_pagev_nextprot() 4539 getwatchprot(seg->s_as, addr, &nprot); in pr_pagev_nextprot() 4624 struct as *as = seg->s_as; in pr_getprot() 4754 ASSERT(AS_WRITE_HELD(seg->s_as)); in pr_getpagesize() 4759 pagesize = hatsize = hat_getpagesize(seg->s_as->a_hat, saddr); in pr_getpagesize() 4769 if (hatsize != hat_getpagesize(seg->s_as->a_hat, saddr)) in pr_getpagesize()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 231 if (mdb_ctf_vread(&as, "struct as", "mdb_as_t", seg->s_as, 0) in gsvn_name() 621 uintptr_t as_addr = gs->gs_seg->s_as; in gcore_pr_nextprot()
|