Home
last modified time | relevance | path

Searched refs:s_as (Results 1 – 25 of 37) sorted by relevance

12

/illumos-gate/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c187 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 Dseg_hole.c107 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 Dseg_spt.c391 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 Dseg_umap.c165 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 Dseg_vn.c556 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 Dseg_kmem.c458 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 Dseg_dev.c373 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 Dseg_kpm.c160 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 Dseg_map.c314 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 Dseg_kp.c197 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 Dvm_seg.c1624 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 Dseg.h107 struct as *s_as; /* containing address space */ member
H A Dvm_usage.c1125 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 Dvm_page.c1989 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 Dseg_vmm.c138 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 Dvmm_reservoir.c657 .s_as = &kas in vmmr_alloc_pages()
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c124 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 Dsched.c575 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 Dmdb_gcore.h101 uintptr_t s_as; member
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmemseg.c139 kseg.s_as = &kas; in memseg_alloc_meta()
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c749 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 Dpmem.c253 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 Dphysmem.c650 ASSERT(AS_READ_HELD(seg->s_as)); in physmem_getpage()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprsubr.c4503 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 Dgcore.c231 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()

12