Lines Matching refs:kas
877 rw_enter(&kas.a_lock, RW_WRITER); in kpm_init()
879 if (seg_attach(&kas, kpm_vbase, kpm_size, segkpm) < 0) in kpm_init()
888 rw_exit(&kas.a_lock); in kpm_init()
2032 (void) as_setprot(&kas, (caddr_t)newidt, MMU_PAGESIZE, in startup_vm()
2083 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2086 segkp->s_as = &kas; in startup_vm()
2087 } else if (seg_attach(&kas, (caddr_t)segkp_base, mmu_ptob(segkpsize), in startup_vm()
2098 rw_exit(&kas.a_lock); in startup_vm()
2112 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2113 if (seg_attach(&kas, (caddr_t)segmap_start, segmapsize, segmap) < 0) { in startup_vm()
2125 rw_exit(&kas.a_lock); in startup_vm()
2665 rw_enter(&kas.a_lock, RW_WRITER); in kvm_init()
2666 as_avlinit(&kas); in kvm_init()
2668 (void) seg_attach(&kas, s_text, e_moddata - s_text, &ktextseg); in kvm_init()
2671 (void) seg_attach(&kas, (caddr_t)valloc_base, valloc_sz, &kvalloc); in kvm_init()
2674 (void) seg_attach(&kas, kernelheap, in kvm_init()
2680 (void) seg_attach(&kas, (caddr_t)core_base, core_size, in kvm_init()
2687 (void) seg_attach(&kas, segzio_base, mmu_ptob(segziosize), in kvm_init()
2695 (void) seg_attach(&kas, kdi_segdebugbase, kdi_segdebugsize, &kdebugseg); in kvm_init()
2698 rw_exit(&kas.a_lock); in kvm_init()
2704 (void) as_setprot(&kas, (caddr_t)kernelbase, KERNEL_REDZONE_SIZE, 0); in kvm_init()
2709 (void) as_setprot(&kas, s_text, e_modtext - s_text, in kvm_init()
2715 (void) as_setprot(&kas, s_data, e_moddata - s_data, in kvm_init()