Lines Matching refs:s_as
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()
320 hat_unload(seg->s_as->a_hat, addr, len, HAT_UNLOAD_UNMAP); in segnf_unmap()
352 nseg = seg_alloc(seg->s_as, nbase, nsize); in segnf_unmap()
362 mutex_enter(&seg->s_as->a_contents); in segnf_unmap()
363 seg->s_as->a_flags |= AS_NEEDSPURGE; in segnf_unmap()
364 mutex_exit(&seg->s_as->a_contents); 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()
403 sprot = seg->s_as == &kas ? PROT_READ : PROT_READ|PROT_USER; 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()
454 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segnf_getvp()