Home
last modified time | relevance | path

Searched refs:pfn (Results 1 – 25 of 153) sorted by last modified time

1234567

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_vm.c352 pfn_t pfn; in vmspace_bits_operate() local
468 pfn_t pfn; in vm_object_pager_reservoir() local
475 return (pfn); in vm_object_pager_reservoir()
481 pfn_t pfn; in vm_object_pager_mmio() local
489 return (pfn); in vm_object_pager_mmio()
866 pfn_t pfn; in vmspace_ensure_mapped() local
888 *pfnp = pfn; in vmspace_ensure_mapped()
903 pfn_t pfn = PFN_INVALID; in vmspace_lookup_map() local
933 *pfnp = pfn; in vmspace_lookup_map()
1281 pfn_t pfn = PFN_INVALID; in vmc_hold_ext() local
[all …]
H A Dvmm_sol_ept.c63 ept_map_table(uint64_t pfn) in ept_map_table() argument
65 const uint64_t paddr = pfn_to_pa(pfn) & EPT_PA_MASK; in ept_map_table()
70 ept_map_page(uint64_t pfn, uint_t prot, uint8_t attr) in ept_map_page() argument
72 const uint64_t paddr = pfn_to_pa(pfn) & EPT_PA_MASK; in ept_map_page()
H A Dvmm_sol_rvi.c79 rvi_map_table(uint64_t pfn) in rvi_map_table() argument
81 const uint64_t paddr = pfn_to_pa(pfn); in rvi_map_table()
89 rvi_map_page(uint64_t pfn, uint_t prot, uint8_t attr) in rvi_map_page() argument
91 const uint64_t paddr = pfn_to_pa(pfn); in rvi_map_page()
H A Dvmm_gpt.c453 pfn_t pfn; in vmm_gpt_walk() local
468 pfn = gpt->vgpt_pte_ops->vpeo_pte_pfn(entry); in vmm_gpt_walk()
469 current_entries = (uint64_t *)hat_kpm_pfn2va(pfn); in vmm_gpt_walk()
622 vmm_gpt_map_at(vmm_gpt_t *gpt, uint64_t *ptep, pfn_t pfn, uint_t prot, in vmm_gpt_map_at() argument
627 entry = gpt->vgpt_pte_ops->vpeo_map_page(pfn, prot, attr); in vmm_gpt_map_at()
645 vmm_gpt_map(vmm_gpt_t *gpt, uint64_t gpa, pfn_t pfn, uint_t prot, uint8_t attr) in vmm_gpt_map() argument
653 return (vmm_gpt_map_at(gpt, entries[LEVEL1], pfn, prot, attr)); in vmm_gpt_map()
H A Dvmm_sol_glue.c101 pfn_t pfn; in vtophys() local
111 pfn = hat_getpfnum(kas.a_hat, (caddr_t)va); in vtophys()
112 ASSERT(pfn != PFN_INVALID); in vtophys()
113 return (pfn << PAGE_SHIFT) | ((uintptr_t)va & PAGE_MASK); in vtophys()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c1285 pfn = P2ROUNDUP(pfn, pfnalign); in page_get_contigpage()
1305 pfn = P2ROUNDUP(pfn, pfnalign); in page_get_contigpage()
1315 pfn = lo; in page_get_contigpage()
1317 pfn = P2ROUNDUP(pfn, pfnalign); in page_get_contigpage()
1340 pfn = P2ROUNDUP(pfn, pfnalign); in page_get_contigpage()
1658 for (pfn = endpfn; pfn > startpfn; ) { in mtype_modify_max()
2233 pfn_t pfn; in create_contig_pfnlist() local
2260 for (pfn = 0; pfn < mfn_count; pfn++) { in create_contig_pfnlist()
2425 pfn_t pfn; in populate_io_pool() local
2542 pfn_t pfn; in find_contig_free() local
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_page.c1076 pfn_t pfn; in page_exists_physcontig() local
1144 pfn++; in page_exists_physcontig()
4796 pfn_t pfn, repl_pfn; in do_page_relocate() local
4826 pfn = targ->p_pagenum; in do_page_relocate()
4827 if (pfn != PFN_BASE(pfn, szc)) { in do_page_relocate()
4857 ASSERT(pfn == PFN_BASE(pfn, szc)); in do_page_relocate()
5192 pfn = P2ALIGN(pfn, npgs); in page_try_demote_free_pages()
5254 pfn = P2ALIGN(pfn, npgs); in page_try_demote_pages()
5414 pfn_t pfn; in page_mark_migrate() local
5596 pfn_t pfn; in page_migrate() local
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dmem_config.c132 pfn_t pfn; in kphysm_add_memory_dynamic() local
305 pfn = pt_base; in kphysm_add_memory_dynamic()
313 pfn++; in kphysm_add_memory_dynamic()
453 pp->p_pagenum = pfn; in kphysm_add_memory_dynamic()
454 pfn++; in kphysm_add_memory_dynamic()
463 pfn = pt_base; in kphysm_add_memory_dynamic()
472 pfn++; in kphysm_add_memory_dynamic()
1808 pfn_t pfn, p_end; in delete_memory_thread() local
1811 for (pfn = mdsp->mds_base; (pfn < p_end) && in delete_memory_thread()
2291 pfn_t pfn, p_end; in delete_memory_thread() local
[all …]
H A Dsunddi.c905 caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) in ddi_map_fault() argument
907 return (i_ddi_map_fault(dip, dip, hat, seg, addr, dp, pfn, prot, lock)); in ddi_map_fault()
/illumos-gate/usr/src/cmd/bhyve/
H A Dvirtio.c178 vi_vq_init(struct virtio_softc *vs, uint32_t pfn) in vi_vq_init() argument
186 vq->vq_pfn = pfn; in vi_vq_init()
187 phys = (uint64_t)pfn << VRING_PFN; in vi_vq_init()
H A Dpci_virtio_viona.c561 pci_viona_ring_init(struct pci_viona_softc *sc, uint64_t pfn) in pci_viona_ring_init() argument
570 vi_vq_init(&sc->vsc_vs, pfn); in pci_viona_ring_init()
574 sc->vsc_queues[qnum].vq_pfn = (pfn << VRING_PFN); in pci_viona_ring_init()
577 vna_ri.ri_qaddr = (pfn << VRING_PFN); in pci_viona_ring_init()
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt_dma.c450 pfn_t pfn; in qlt_ddi_vtop() local
452 pfn = hat_getpfnum(kas.a_hat, vaddr); in qlt_ddi_vtop()
453 ASSERT(pfn != PFN_INVALID && pfn != PFN_SUSPENDED); in qlt_ddi_vtop()
455 paddr = mmu_ptob(pfn); in qlt_ddi_vtop()
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c744 pfn_t pfn; member
754 if (p->pfn >= msp->pages_base && p->pfn < msp->pages_end) { in pfn2page_cb()
755 p->pp = msp->pages + (p->pfn - msp->pages_base); in pfn2page_cb()
763 mdb_pfn2page(pfn_t pfn) in mdb_pfn2page() argument
768 arg.pfn = pfn; in mdb_pfn2page()
777 pfn); in mdb_pfn2page()
782 mdb_warn("pfn2page: can't read page 0x%lx at %p", pfn, arg.pp); in mdb_pfn2page()
785 if (page.p_pagenum != pfn) { in mdb_pfn2page()
787 "but actually has 0x%lx\n", arg.pp, pfn, page.p_pagenum); in mdb_pfn2page()
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h2281 #define sfmmu_check_kpfn(pfn) /* disabled */ argument
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/
H A Dxen-x86_32.h172 #define xen_pfn_to_cr3(pfn) (((unsigned)(pfn) << 12) | ((unsigned)(pfn) >> 20)) argument
H A Dxen-x86_64.h191 #define xen_pfn_to_cr3(pfn) ((unsigned long)(pfn) << 12) argument
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c357 ulong_t pfn = mfn_to_pfn_mapping[mmu_btop(ma)]; in ma_to_pa() local
360 if (pfn >= xen_info->nr_pages) in ma_to_pa()
362 pa = mfn_base + mmu_ptob((paddr_t)pfn) + pgoff; in ma_to_pa()
377 pfn_t pfn; in pa_to_ma() local
380 pfn = mmu_btop(pa - mfn_base); in pa_to_ma()
381 if (pa < mfn_base || pfn >= xen_info->nr_pages) in pa_to_ma()
383 mfn = ((ulong_t *)xen_info->mfn_list)[pfn]; in pa_to_ma()
385 if (mfn_to_pfn_mapping[mfn] != pfn) in pa_to_ma()
387 pfn, mfn, mfn_to_pfn_mapping[mfn]); in pa_to_ma()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c56 pfn_t pfn; member
247 pfn_t pfn; in mdb_mfn_to_pfn() local
297 pfn_t pfn; in mdb_mfn_to_pfn() local
304 for (pfn = 0; pfn < mfn_count; ++pfn) { in mdb_mfn_to_pfn()
340 #define mdb_pfn_to_mfn(pfn) (pfn) argument
352 pfn_t pfn; in mfntopfn_dcmd() local
641 pfn_t pfn; in va2pfn_dcmd() local
805 pfn_t pfn; in report_maps_dcmd() local
822 pfn = mdb_mfn_to_pfn(pfn); in report_maps_dcmd()
926 pfn_t pfn; in ptable_dcmd() local
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h729 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
H A Dddi_implfuncs.h58 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c234 pfn_t pfn,
2888 pfn_t pfn, in scsi_hba_map_fault() argument
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c470 plat_pfn_to_mem_node(pfn_t pfn) in plat_pfn_to_mem_node() argument
472 return (pfn >> mem_node_pfn_shift); in plat_pfn_to_mem_node()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dopl_cfg.c335 pfn_t pfn; in opl_read_hwd() local
345 pfn = btop(OPL_HWD_BASE(board)); in opl_read_hwd()
346 hat_devload(kas.a_hat, opl_hwd_vaddr, size, pfn, PROT_READ, in opl_read_hwd()
/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dhubdi.c71 pfn_t pfn,
257 pfn_t pfn, in usba_hubdi_map_fault() argument
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c868 pfn_t pfn; in pcitool_map() local
905 pfn = xen_assign_pfn(mmu_btop(page_base)); in pcitool_map()
907 pfn = btop(page_base); in pcitool_map()
911 hat_devload(kas.a_hat, virt_base, mmu_ptob(*num_pages), pfn, in pcitool_map()

1234567