Home
last modified time | relevance | path

Searched refs:PHYS_TO_DMAP (Results 1 – 25 of 71) sorted by relevance

123

/freebsd-14.2/sys/arm64/arm64/
H A Defirt_machdep.c111 l1 = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
122 l2 = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
133 l3 = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
149 return (PHYS_TO_DMAP(paddr)); in efi_phys_to_kva()
176 efi_l0 = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(efi_l0_page)); in efi_create_1t1_map()
H A Dmachdep.c431 addr = PHYS_TO_DMAP(pa); in arm64_get_writable_addr()
646 return (void *)PHYS_TO_DMAP(emd.pa); in efi_early_map()
662 systbl = (struct efi_systbl *)PHYS_TO_DMAP(efi_systbl_phys); in exclude_efi_memreserve()
698 mr = (struct linux_efi_memreserve *)PHYS_TO_DMAP( in exclude_efi_memreserve()
710 mr = (struct linux_efi_memreserve *)PHYS_TO_DMAP(mr->mr_next); in exclude_efi_memreserve()
H A Dpmap.c2074 return PHYS_TO_DMAP(start); in pmap_map()
3144 pc = (void *)PHYS_TO_DMAP(m->phys_addr); in get_pv_entry()
3409 pagezero((void *)PHYS_TO_DMAP(ml3pa)); in pmap_remove_kernel_l2()
4771 pte = (pt_entry_t *)PHYS_TO_DMAP(pa); in pmap_every_pte_zero()
6862 PHYS_TO_DMAP(pa), pte_size, in pmap_change_props_locked()
6921 l2 = (pt_entry_t *)PHYS_TO_DMAP(l2phys); in pmap_demote_l1()
7100 l3 = (pt_entry_t *)PHYS_TO_DMAP(l3phys); in pmap_demote_l2_locked()
7787 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
8153 l1 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
8171 l2 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
[all …]
H A Duma_machdep.c55 va = (void *)PHYS_TO_DMAP(pa); in uma_small_alloc()
/freebsd-14.2/sys/amd64/amd64/
H A Dminidump_machdep.c196 pml4 = (uint64_t *)PHYS_TO_DMAP(KPML4phys) + ii; in cpu_minidumpsys()
197 pdp = (uint64_t *)PHYS_TO_DMAP(*pml4 & PG_FRAME); in cpu_minidumpsys()
219 pd = (uint64_t *)PHYS_TO_DMAP(pdpe & PG_FRAME); in cpu_minidumpsys()
243 pt = (uint64_t *)PHYS_TO_DMAP(pde & PG_FRAME); in cpu_minidumpsys()
328 pml4 = (uint64_t *)PHYS_TO_DMAP(KPML4phys) + ii; in cpu_minidumpsys()
329 pdp = (uint64_t *)PHYS_TO_DMAP(*pml4 & PG_FRAME); in cpu_minidumpsys()
363 pd = (uint64_t *)PHYS_TO_DMAP(pa); in cpu_minidumpsys()
H A Defirt_machdep.c95 return (PHYS_TO_DMAP(paddr)); in efi_phys_to_kva()
129 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
143 pdpe = (pdp_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
154 pde = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
165 pte = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
190 pml = (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(efi_pmltop_page)); in efi_create_1t1_map()
H A Dmp_machdep.c345 v_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pml4)); in start_all_aps()
350 v_pdp = (pdp_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pdp)); in start_all_aps()
352 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[0])); in start_all_aps()
357 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[1])); in start_all_aps()
362 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[2])); in start_all_aps()
367 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[3])); in start_all_aps()
389 bcopy(mptramp_start, (void *)PHYS_TO_DMAP(boot_address), bootMP_size); in start_all_aps()
H A Dpmap.c3825 pmap_flush_cache_range(PHYS_TO_DMAP(spa), PHYS_TO_DMAP(MIN( in pmap_flush_cache_phys_range()
4030 return PHYS_TO_DMAP(start); in pmap_map()
5078 pagezero((void *)PHYS_TO_DMAP(pa)); in pmap_page_array_startup()
9462 va = PHYS_TO_DMAP(pa); in pmap_mapdev_internal()
9854 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9884 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9912 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9965 va = PHYS_TO_DMAP(base); in pmap_demote_DMAP()
10511 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
10580 return (PHYS_TO_DMAP(paddr)); in pmap_quick_enter_page()
[all …]
H A Duma_machdep.c57 va = (void *)PHYS_TO_DMAP(pa); in uma_small_alloc()
/freebsd-14.2/sys/arm64/iommu/
H A Diommu_pmap.c115 l1 = (pd_entry_t *)PHYS_TO_DMAP(smmu_pmap_load(l0) & ~ATTR_MASK); in smmu_pmap_l0_to_l1()
146 l2p = (pd_entry_t *)PHYS_TO_DMAP(l1 & ~ATTR_MASK); in smmu_pmap_l1_to_l2()
178 l3p = (pt_entry_t *)PHYS_TO_DMAP(l2 & ~ATTR_MASK); in smmu_pmap_l2_to_l3()
413 pmap->sp_l0 = (pd_entry_t *)PHYS_TO_DMAP(pmap->sp_l0_paddr); in smmu_pmap_pinit()
498 l1 = (pd_entry_t *)PHYS_TO_DMAP(smmu_pmap_load(l0) &~ATTR_MASK); in _pmap_alloc_l3()
519 l1 = (pd_entry_t *)PHYS_TO_DMAP(tl0 & ~ATTR_MASK); in _pmap_alloc_l3()
522 l1 = (pd_entry_t *)PHYS_TO_DMAP(tl0 & ~ATTR_MASK); in _pmap_alloc_l3()
539 l2 = (pd_entry_t *)PHYS_TO_DMAP(smmu_pmap_load(l1) &~ATTR_MASK); in _pmap_alloc_l3()
809 l1 = (pd_entry_t *)PHYS_TO_DMAP(pa0); in smmu_pmap_remove_pages()
821 l2 = (pd_entry_t *)PHYS_TO_DMAP(pa1); in smmu_pmap_remove_pages()
[all …]
/freebsd-14.2/sys/powerpc/booke/
H A Dpmap_64.c171 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m))); in mmu_booke_alloc_page()
652 __syncicache((void *)PHYS_TO_DMAP(pa), sync_sz); in mmu_booke_sync_icache()
673 va = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m)); in mmu_booke_zero_page_area()
685 va = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m)); in mmu_booke_zero_page()
701 sva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(sm)); in mmu_booke_copy_page()
702 dva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dm)); in mmu_booke_copy_page()
723 a_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pa)) + in mmu_booke_copy_pages()
725 b_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pb)) + in mmu_booke_copy_pages()
737 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m))); in mmu_booke_quick_enter_page()
/freebsd-14.2/sys/arm64/include/
H A Dvmparam.h212 pmap_klookup(PHYS_TO_DMAP(pa), NULL))
218 #define PHYS_TO_DMAP(pa) \ macro
H A Dsf_buf.h44 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva()
/freebsd-14.2/sys/opencrypto/
H A Dcriov.c166 char *kaddr = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)); in cvm_page_apply()
187 return (((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages))) + skip); in cvm_page_contiguous_segment()
204 bcopy(cp, (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)) + off, in cvm_page_copyback()
229 bcopy(((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)) + off), cp, in cvm_page_copydata()
276 return ((void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff + in m_epg_segment()
443 return ((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_segment()
498 dst = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_copyback()
587 src = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_copydata()
/freebsd-14.2/sys/powerpc/aim/
H A Dmmu_radix.c334 pte = (pt_entry_t *)PHYS_TO_DMAP(ptepa); in pmap_l3e_to_pte()
346 l3e = (pml3_entry_t *)PHYS_TO_DMAP(l3pa); in pmap_l2e_to_l3e()
1776 pagezero(PHYS_TO_DMAP(page)); in alloc_pt_page()
2104 dpcpu = (void *)PHYS_TO_DMAP(pa); in mmu_radix_late_bootstrap()
3992 return (PHYS_TO_DMAP(start)); in mmu_radix_map()
5009 pagezero(PHYS_TO_DMAP(mptepa)); in pmap_remove_kernel_l3e()
6135 return (PHYS_TO_DMAP(paddr)); in mmu_radix_quick_enter_page()
6282 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
6312 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
6340 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
[all …]
/freebsd-14.2/sys/riscv/include/
H A Dsf_buf.h40 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva()
/freebsd-14.2/sys/amd64/include/
H A Dsf_buf.h43 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva()
/freebsd-14.2/sys/fs/nfsclient/
H A Dnfs_clcomsubs.c89 mcp = (char *)(void *)PHYS_TO_DMAP( in nfsm_uiombuf()
141 PHYS_TO_DMAP(mp->m_epg_pa[nd->nd_bextpg]); in nfsm_uiombuf()
175 mcp = (char *)(void *)PHYS_TO_DMAP(mp->m_epg_pa[0]); in nfsm_uiombuflist()
208 mcp = (char *)(void *)PHYS_TO_DMAP( in nfsm_uiombuflist()
/freebsd-14.2/sys/riscv/riscv/
H A Dpmap.c385 l1 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l0_to_l1()
416 l2 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l1_to_l2()
444 l3 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l2_to_l3()
1100 return PHYS_TO_DMAP(start); in pmap_map()
1466 l1 = (pd_entry_t *)PHYS_TO_DMAP(phys); in _pmap_alloc_l3()
1521 l2 = (pd_entry_t *)PHYS_TO_DMAP(phys); in _pmap_alloc_l3()
2180 pagezero((void *)PHYS_TO_DMAP(ml3pa)); in pmap_remove_kernel_l2()
3187 pte = (pt_entry_t *)PHYS_TO_DMAP(pa); in pmap_every_pte_zero()
4862 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
5070 l2 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
[all …]
H A Duma_machdep.c54 va = (void *)PHYS_TO_DMAP(pa); in uma_small_alloc()
/freebsd-14.2/sys/amd64/vmm/intel/
H A Dvtd.c328 vtdmaps[units] = (struct vtdmap *)PHYS_TO_DMAP(mapaddr); in vtd_init()
357 vtdmaps[units] = (struct vtdmap *)PHYS_TO_DMAP(drhd->Address); in vtd_init()
583 ptp = (uint64_t *)PHYS_TO_DMAP(ptp[ptpindex] & VTD_PTE_ADDR_M); in vtd_update_mapping()
741 nlp = (uint64_t *)PHYS_TO_DMAP(ptp[i] & VTD_PTE_ADDR_M); in vtd_free_ptp()
/freebsd-14.2/sys/arm/include/
H A Dvmparam.h189 #define PHYS_TO_DMAP(x) ({ panic("No direct map exists"); 0; }) macro
/freebsd-14.2/sys/powerpc/ofw/
H A Dofw_initrd.c96 taste = (u_char*) PHYS_TO_DMAP(start); in ofw_initrd_probe_and_attach()
/freebsd-14.2/sys/powerpc/powerpc/
H A Duma_machdep.c71 va = (void *)(vm_offset_t)PHYS_TO_DMAP(pa); in uma_small_alloc()
/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Dhighmem.h64 return ((void *)PHYS_TO_DMAP(page_to_phys(page))); in kmap()

123