Lines Matching refs:kas
941 rw_enter(&kas.a_lock, RW_WRITER);
943 if (seg_attach(&kas, kpm_vbase, kpm_size, segkpm) < 0)
952 rw_exit(&kas.a_lock);
2140 (void) as_setprot(&kas, (caddr_t)newidt, MMU_PAGESIZE,
2191 rw_enter(&kas.a_lock, RW_WRITER);
2194 segkp->s_as = &kas;
2195 } else if (seg_attach(&kas, (caddr_t)segkp_base, mmu_ptob(segkpsize),
2206 rw_exit(&kas.a_lock);
2220 rw_enter(&kas.a_lock, RW_WRITER);
2221 if (seg_attach(&kas, (caddr_t)segmap_start, segmapsize, segmap) < 0) {
2233 rw_exit(&kas.a_lock);
2773 rw_enter(&kas.a_lock, RW_WRITER);
2774 as_avlinit(&kas);
2776 (void) seg_attach(&kas, s_text, e_moddata - s_text, &ktextseg);
2779 (void) seg_attach(&kas, (caddr_t)valloc_base, valloc_sz, &kvalloc);
2782 (void) seg_attach(&kas, kernelheap,
2788 (void) seg_attach(&kas, (caddr_t)core_base, core_size,
2795 (void) seg_attach(&kas, segzio_base, mmu_ptob(segziosize),
2803 (void) seg_attach(&kas, kdi_segdebugbase, kdi_segdebugsize, &kdebugseg);
2806 rw_exit(&kas.a_lock);
2812 (void) as_setprot(&kas, (caddr_t)kernelbase, KERNEL_REDZONE_SIZE, 0);
2817 (void) as_setprot(&kas, s_text, e_modtext - s_text,
2823 (void) as_setprot(&kas, s_data, e_moddata - s_data,