Home
last modified time | relevance | path

Searched refs:paddr_t (Results 1 – 25 of 43) sorted by relevance

12

/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmach_mmu.h171 x86pte_t get_pteval(paddr_t, uint_t);
172 void set_pteval(paddr_t, uint_t, uint_t, x86pte_t);
173 paddr_t make_ptable(x86pte_t *, uint_t);
174 x86pte_t *find_pte(uint64_t, paddr_t *, uint_t, uint_t);
175 x86pte_t *map_pte(paddr_t, uint_t);
179 extern paddr_t top_page_table;
H A Dfastboot.h115 paddr_t fb_pte_list_pa; /* PA for PTE list */
137 paddr_t fi_pagetable_pa;
138 paddr_t fi_last_table_pa;
139 paddr_t fi_new_mbi_pa; /* new multiboot info PA */
142 paddr_t fi_next_table_pa;
H A Dpsm.h66 extern caddr_t psm_map_new(paddr_t, size_t, int);
H A Dsmp_impldefs.h110 extern caddr_t psm_map_phys_new(paddr_t, size_t, int);
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c129 kbm_remap_window(paddr_t physaddr, int writeable) in kbm_remap_window()
156 kbm_map(uintptr_t va, paddr_t pa, uint_t level, uint_t is_kernel) in kbm_map()
159 paddr_t pte_physaddr; in kbm_map()
208 paddr_t pte_physaddr; in kbm_map_ma()
250 paddr_t pte_physaddr; in kbm_probe()
402 kbm_read_only(uintptr_t va, paddr_t pa) in kbm_read_only()
432 kbm_push(paddr_t pa) in kbm_push()
465 get_pteval(paddr_t table, uint_t index) in get_pteval()
488 paddr_t
491 paddr_t new_table; in make_ptable()
[all …]
H A Dkboot_mmu.h48 extern void *kbm_remap_window(paddr_t physaddr, int writeable);
62 extern void kbm_map(uintptr_t va, paddr_t pa, uint_t level, uint_t is_kernel);
82 extern void kbm_read_only(uintptr_t va, paddr_t pa);
88 extern void *kbm_push(paddr_t pa);
H A Dhat_pte.h211 paddr_t pwin_pte_pa;
290 ((paddr_t)(p) + ((x) << mmu.pte_size_shift))
295 #define pfn_to_pa(pfn) (mmu_ptob((paddr_t)(pfn)))
H A Di86_mmu.c179 xen_kpm_create(paddr_t paddr, level_t lvl) in xen_kpm_create()
184 kbm_map((uintptr_t)kpm_vbase + paddr, (paddr_t)0, 0, 1); in xen_kpm_create()
/illumos-gate/usr/src/uts/i86pc/boot/
H A Dboot_mmu.c51 paddr_t top_page_table;
68 find_pte(uint64_t va, paddr_t *pa, uint_t level, uint_t probe_only) in find_pte()
72 paddr_t table; in find_pte()
88 paddr_t new_table; in find_pte()
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c107 paddr_t ktext_phys;
353 paddr_t
358 paddr_t pa; in ma_to_pa()
361 return (-(paddr_t)1); in ma_to_pa()
375 pa_to_ma(paddr_t pa) in pa_to_ma()
427 paddr_t
430 paddr_t new_table = (paddr_t)(uintptr_t)mem_alloc(MMU_PAGESIZE); in make_ptable()
475 #define maddr_t paddr_t in dump_tables()
1581 static paddr_t
1584 paddr_t addr = (paddr_t)(uintptr_t)NULL; in dboot_multiboot1_highest_addr()
[all …]
H A Ddboot_elfload.c83 paddr_t src; in dboot_elfload64()
84 paddr_t dst; in dboot_elfload64()
85 paddr_t next_addr; in dboot_elfload64()
H A Ddboot_xboot.h45 extern paddr_t ktext_phys;
H A Ddboot_multiboot2.c337 paddr_t
340 return ((paddr_t)(uintptr_t)mbi + mbi->mbi_total_size); in dboot_multiboot2_highest_addr()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dpci_cfgacc_x86.c47 extern uintptr_t alloc_vaddr(size_t, paddr_t);
61 pci_cfgacc_map(paddr_t phys_addr) in pci_cfgacc_map()
84 paddr_t pa_base = P2ALIGN(phys_addr, MMU_PAGESIZE); in pci_cfgacc_map()
160 paddr_t paddr; in pci_cfgacc_mmio()
162 paddr = (paddr_t)req->bdf << 12; in pci_cfgacc_mmio()
H A Dmp_implfuncs.c207 psm_map_phys_new(paddr_t addr, size_t len, int prot) in psm_map_phys_new()
210 paddr_t base; in psm_map_phys_new()
259 psm_map_new(paddr_t addr, size_t len, int prot) in psm_map_new()
276 return (psm_map_phys_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map_phys()
282 return (psm_map_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map()
H A Dfakebop.c110 static paddr_t high_phys = -(paddr_t)1; /* last used physical address */
199 paddr_t
202 paddr_t pa = 0; in do_bop_phys_alloc()
203 paddr_t start; in do_bop_phys_alloc()
204 paddr_t end; in do_bop_phys_alloc()
279 paddr_t pa; in do_bsys_alloc()
2268 paddr_t start, end; in vmap_phys()
2321 paddr_t paddr = *paddrp; in scan_rsdp()
2359 paddr_t paddr = 0; in find_rsdp()
2427 paddr_t xsdt_addr; in find_fw_table()
[all …]
H A Dfastboot.c241 paddr_t, size_t, int);
278 fastboot_map_with_size(fastboot_info_t *nk, uintptr_t vstart, paddr_t pstart, in fastboot_map_with_size()
283 paddr_t paddr; in fastboot_map_with_size()
313 ((uintptr_t)(((paddr_t)table[index] & MMU_PAGEMASK) in fastboot_map_with_size()
515 nk->fi_new_mbi_pa = (paddr_t)start_addr_pa; in fastboot_build_mbi()
H A Dibft.c679 va = (void *)psm_map((paddr_t)(start&0xffffffff), in iscsi_scan_ibft_tbl()
691 (paddr_t)((start+\ in iscsi_scan_ibft_tbl()
703 va = psm_map((paddr_t)(start&0xffffffff), in iscsi_scan_ibft_tbl()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnf.h74 paddr_t buf_phys;
188 paddr_t xnf_tx_ring_phys_addr;
202 paddr_t xnf_rx_ring_phys_addr;
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dxen_mmu.h69 paddr_t ma_to_pa(maddr_t);
70 maddr_t pa_to_ma(paddr_t);
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c118 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) in set_pteval()
375 pa_to_ma(paddr_t pa) in pa_to_ma()
387 paddr_t
/illumos-gate/usr/src/uts/common/sys/
H A Dmultiboot2_impl.h47 extern paddr_t dboot_multiboot2_highest_addr(multiboot2_info_header_t *);
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c326 static paddr_t
331 return (-(paddr_t)1); in mdb_ma_to_pa()
333 return (mmu_ptob((paddr_t)pfn) | (ma & (MMU_PAGESIZE - 1))); in mdb_ma_to_pa()
529 paddr_t paddr = mmu_ptob((paddr_t)htable->ht_pfn); in get_pte()
/illumos-gate/usr/src/uts/intel/sys/
H A Dbootconf.h255 extern paddr_t do_bop_phys_alloc(uint64_t, uint64_t);
/illumos-gate/usr/src/uts/common/xen/sys/
H A Dxendev.h277 paddr_t xr_paddr;

12