Searched refs:kas (Results 76 - 100 of 157) sorted by relevance

1234567

/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfbt.c349 (void) as_pagelock(&kas, &ppl, (caddr_t)fbt_trampoline,
353 hat_devload(kas.a_hat, fbt_trampoline_window + offs, PAGESIZE,
354 hat_getpfnum(kas.a_hat, (caddr_t)fbt_trampoline + offs),
359 as_pageunlock(&kas, ppl, (caddr_t)fbt_trampoline, fbt_trampoline_size,
376 hat_unload(kas.a_hat, fbt_trampoline_window, fbt_trampoline_size,
/illumos-gate/usr/src/uts/common/os/
H A Ddumpsubr.c829 * it. The kernel (kas) pages are always set in the bitmap. However,
939 hat_devload(kas.a_hat, cfg->maxvm + sz, CBUF_MAPSIZE, pfn,
977 hat_devload(kas.a_hat, cfg->maxvm + sz, PAGESIZE, pfn,
1434 if (p->p_as != &kas) {
1913 hat_flush_range(kas.a_hat,
2441 hat_devload(kas.a_hat, cp->buf, cp->size, base,
2473 hat_unload(kas.a_hat, cp->buf, cp->size, HAT_UNLOAD);
2738 dump_as(&kas);
H A Dwatchpoint.c173 ASSERT(as != &kas);
442 if (as != &kas && avl_numnodes(&as->a_wpage) != 0) {
484 if ((as == &kas) || avl_numnodes(&as->a_wpage) == 0)
H A Dddi.c1211 return ((ppid_t)hat_getpfnum(kas.a_hat, addr));
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c327 if (p->p_as == &kas) {
756 if (p->p_as == &kas) {
1603 if ((p->p_flag & SSYS) || p->p_as == &kas)
1637 if ((p->p_flag & SSYS) || p->p_as == &kas)
1858 if ((p->p_flag & SSYS) || p->p_as == &kas)
2133 if ((p->p_flag & SSYS) || p->p_as == &kas)
H A Dprsubr.c1021 if ((p->p_flag & SSYS) || p->p_as == &kas)
1249 if ((p->p_flag & SSYS) || p->p_as == &kas)
1379 ASSERT(as != &kas && AS_WRITE_HELD(as));
1622 ASSERT(as != &kas && AS_WRITE_HELD(as));
1733 ASSERT(as != &kas && AS_WRITE_HELD(as));
1843 ASSERT(as != &kas && AS_WRITE_HELD(as));
1873 ASSERT(as != &kas && AS_WRITE_HELD(as));
2334 if ((p->p_flag & SSYS) || (as = p->p_as) == &kas) {
2467 if ((p->p_flag & SSYS) || (as = p->p_as) == &kas) {
4012 ASSERT(as != &kas
[all...]
/illumos-gate/usr/src/uts/common/xen/dtrace/
H A Dxdt.c565 hat_devload(kas.a_hat, va, MMU_PAGESIZE, (pfn_t)0,
579 hat_unload(kas.a_hat, sva, ulen, HAT_UNLOAD_UNMAP);
668 hat_unload(kas.a_hat, tbuf.va, len,
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Dxpv_support.c280 hat_devload(kas.a_hat, (caddr_t)va, MMU_PAGESIZE,
/illumos-gate/usr/src/uts/sun4/os/
H A Dmp_startup.c123 sfmmup = astosfmmu(&kas);
H A Dmlsetup.c186 p0.p_as = &kas;
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c571 as_p = &kas;
580 } else if (pci_dvma_remap_enabled && as_p == &kas &&
705 struct hat *hat_p = vaddr ? ((struct as *)vaddr)->a_hat : kas.a_hat;
712 if (pci_dvma_remap_enabled && hat_p == kas.a_hat &&
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhment.c759 if (ht->ht_hat != kas.a_hat &&
/illumos-gate/usr/src/uts/intel/fs/proc/
H A Dprmachdep.c402 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum,
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_directio.c630 as = &kas;
934 as = &kas;
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_dump.c341 * to get an accurate view of kas, we need to untag sensitive
343 * allocations and changes kas along the way. The remaining
468 * bitmaps, cpr_buf), kas is stable, and now we can accurately
677 for (segp = AS_SEGFIRST(&kas); segp; segp = AS_SEGNEXT(&kas, segp)) {
691 * count kernel pages within kas and any special ranges
700 * eg: panicbuf pages of sun4m are not in kas but they need
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c905 hat_devload(kas.a_hat, virt_base, mmu_ptob(*num_pages), pfn,
924 hat_unload(kas.a_hat, base_virt_addr, ptob(num_pages),
/illumos-gate/usr/src/uts/sun4u/starfire/cvc/
H A Dcvc.c1166 hat_devload(kas.a_hat, cvaddr, mmu_ptob(num_pages), pfn,
1196 hat_unload(kas.a_hat, cvaddr, mmu_ptob(num_pages), HAT_UNLOAD_UNLOCK);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmemscrub.c1110 hat_devload(kas.a_hat, va, psz, pfn, PROT_READ,
1186 hat_unload(kas.a_hat, va, psz, HAT_UNLOAD_UNLOCK);
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c1209 err = as_fault(kas.a_hat, &kas, cookie->cvaddr,
1228 if (as_fault(kas.a_hat, &kas, cookie->cvaddr,
1537 pfnum = hat_getpfnum(kas.a_hat,
3083 if ((asp != &kas) && !AS_LOCK_HELD(asp))
3822 hat_unload(kas.a_hat, addr, size, HAT_UNLOAD_UNLOCK);
3921 * create a segkp segment. Since segkp can only service kas,
4069 kseg.s_as = &kas;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmachdep.c1204 (pfn_is_foreign(hat_getpfnum(kas.a_hat, va))))
1246 mem_vtop.m_as = &kas;
H A Dtrap.c517 curproc->p_as->a_hat : kas.a_hat, addr, &attr)
706 if (hat_getpfnum(kas.a_hat, (caddr_t)rip) !=
733 if (hat_getpfnum(kas.a_hat, pc) != PFN_INVALID) {
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c336 mem_vtop.m_as = &kas;
352 mem_vtop.m_as = &kas;
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c448 as = &kas;
1505 extern struct as kas;
1522 as = &kas;
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt_dma.c452 pfn = hat_getpfnum(kas.a_hat, vaddr);
/illumos-gate/usr/src/uts/common/tnf/
H A Dtnf.c375 return ((int)hat_getpfnum(kas.a_hat, pg_offset));

Completed in 362 milliseconds

1234567