Home
last modified time | relevance | path

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

123

/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c66 l0 = (pd_entry_t *)PHYS_TO_DMAP(l0_paddr); in vmmpmap_init()
80 l3 = (pd_entry_t *)PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_release_l3()
98 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK); in vmmpmap_release_l2()
117 l1 = (pd_entry_t *)PHYS_TO_DMAP(l0e & ~ATTR_MASK); in vmmpmap_release_l1()
192 l1 = (pd_entry_t *)PHYS_TO_DMAP(l0e & ~ATTR_MASK); in vmmpmap_l1_table()
235 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK); in vmmpmap_l2_table()
278 l3 = (pt_entry_t *)PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_l3_table()
370 l1 = (pd_entry_t *)PHYS_TO_DMAP(l0e & ~ATTR_MASK); in vmmpmap_remove()
380 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK); in vmmpmap_remove()
390 l3 = (pd_entry_t *)PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_remove()
/freebsd/sys/arm64/arm64/
H A Defirt_machdep.c110 l1 = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
121 l2 = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
132 l3 = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
148 return (PHYS_TO_DMAP(paddr)); in efi_phys_to_kva()
175 efi_l0 = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(efi_l0_page)); in efi_create_1t1_map()
H A Dmachdep.c448 addr = (void *)PHYS_TO_DMAP(pa); in arm64_get_writable_addr()
664 return (void *)PHYS_TO_DMAP(emd.pa); in efi_early_map()
680 systbl = (struct efi_systbl *)PHYS_TO_DMAP(efi_systbl_phys); in exclude_efi_memreserve()
716 mr = (struct linux_efi_memreserve *)PHYS_TO_DMAP( in exclude_efi_memreserve()
728 mr = (struct linux_efi_memreserve *)PHYS_TO_DMAP(mr->mr_next); in exclude_efi_memreserve()
H A Dpmap.c1415 bzero((void *)PHYS_TO_DMAP(pa), L2_SIZE); in pmap_bootstrap_allocate_san_l2()
2310 return PHYS_TO_DMAP(start); in pmap_map()
3392 pc = (void *)PHYS_TO_DMAP(m->phys_addr); in get_pv_entry()
3695 pagezero((void *)PHYS_TO_DMAP(ml3pa)); in pmap_remove_kernel_l2()
5435 pte = (pt_entry_t *)PHYS_TO_DMAP(pa); in pmap_every_pte_zero()
8025 PHYS_TO_DMAP(pa), pte_size, in pmap_change_props_locked()
8084 l2 = (pt_entry_t *)PHYS_TO_DMAP(l2phys); in pmap_demote_l1()
9183 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
9727 l1 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
9745 l2 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
[all …]
/freebsd/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.c94 return (PHYS_TO_DMAP(paddr)); in efi_phys_to_kva()
128 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
142 pdpe = (pdp_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
153 pde = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
164 pte = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
189 pml = (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(efi_pmltop_page)); in efi_create_1t1_map()
H A Dmp_machdep.c346 v_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pml4)); in start_all_aps()
351 v_pdp = (pdp_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pdp)); in start_all_aps()
353 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[0])); in start_all_aps()
358 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[1])); in start_all_aps()
363 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[2])); in start_all_aps()
368 v_pd = (pd_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pd[3])); in start_all_aps()
390 bcopy(mptramp_start, (void *)PHYS_TO_DMAP(boot_address), bootMP_size); in start_all_aps()
H A Dpmap.c3811 pmap_flush_cache_range(PHYS_TO_DMAP(spa), PHYS_TO_DMAP(MIN( in pmap_flush_cache_phys_range()
4022 return PHYS_TO_DMAP(start); in pmap_map()
5071 pagezero((void *)PHYS_TO_DMAP(pa)); in pmap_page_array_startup()
9459 va = PHYS_TO_DMAP(pa); in pmap_mapdev_internal()
9851 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9881 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9909 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked()
9962 va = PHYS_TO_DMAP(base); in pmap_demote_DMAP()
10508 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
10577 return (PHYS_TO_DMAP(paddr)); in pmap_quick_enter_page()
[all …]
/freebsd/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/sys/powerpc/booke/
H A Dpmap_64.c170 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m))); in mmu_booke_alloc_page()
651 __syncicache((void *)PHYS_TO_DMAP(pa), sync_sz); in mmu_booke_sync_icache()
672 va = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m)); in mmu_booke_zero_page_area()
684 va = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m)); in mmu_booke_zero_page()
700 sva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(sm)); in mmu_booke_copy_page()
701 dva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(dm)); in mmu_booke_copy_page()
722 a_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pa)) + in mmu_booke_copy_pages()
724 b_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(pb)) + in mmu_booke_copy_pages()
736 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m))); in mmu_booke_quick_enter_page()
/freebsd/sys/opencrypto/
H A Dcriov.c165 char *kaddr = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)); in cvm_page_apply()
186 return (((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages))) + skip); in cvm_page_contiguous_segment()
203 bcopy(cp, (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)) + off, in cvm_page_copyback()
228 bcopy(((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)) + off), cp, in cvm_page_copydata()
275 return ((void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff + in m_epg_segment()
442 return ((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_segment()
497 dst = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_copyback()
586 src = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( in crypto_cursor_copydata()
/freebsd/sys/arm64/include/
H A Dvmparam.h242 pmap_klookup(PHYS_TO_DMAP(pa), NULL))
248 #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/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()
1777 pagezero(PHYS_TO_DMAP(page)); in alloc_pt_page()
2105 dpcpu = (void *)PHYS_TO_DMAP(pa); in mmu_radix_late_bootstrap()
4039 return (PHYS_TO_DMAP(start)); in mmu_radix_map()
5055 pagezero(PHYS_TO_DMAP(mptepa)); in pmap_remove_kernel_l3e()
6181 return (PHYS_TO_DMAP(paddr)); in mmu_radix_quick_enter_page()
6328 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
6358 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
6386 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked()
[all …]
/freebsd/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/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/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/sys/riscv/riscv/
H A Dpmap.c384 l1 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l0_to_l1()
415 l2 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l1_to_l2()
443 l3 = (pd_entry_t *)PHYS_TO_DMAP(phys); in pmap_l2_to_l3()
1104 return PHYS_TO_DMAP(start); in pmap_map()
1487 l1 = (pd_entry_t *)PHYS_TO_DMAP(phys); in _pmap_alloc_l3()
1540 l2 = (pd_entry_t *)PHYS_TO_DMAP(phys); in _pmap_alloc_l3()
2207 pagezero((void *)PHYS_TO_DMAP(ml3pa)); in pmap_remove_kernel_l2()
3199 pte = (pt_entry_t *)PHYS_TO_DMAP(pa); in pmap_every_pte_zero()
4865 vaddr[i] = PHYS_TO_DMAP(paddr); in pmap_map_io_transient()
5074 l2 = (pd_entry_t *)PHYS_TO_DMAP(pa); in sysctl_kmaps()
[all …]
/freebsd/sys/amd64/vmm/intel/
H A Dvtd.c327 vtdmaps[units] = (struct vtdmap *)PHYS_TO_DMAP(mapaddr); in vtd_init()
356 vtdmaps[units] = (struct vtdmap *)PHYS_TO_DMAP(drhd->Address); in vtd_init()
582 ptp = (uint64_t *)PHYS_TO_DMAP(ptp[ptpindex] & VTD_PTE_ADDR_M); in vtd_update_mapping()
740 nlp = (uint64_t *)PHYS_TO_DMAP(ptp[i] & VTD_PTE_ADDR_M); in vtd_free_ptp()
/freebsd/sys/arm/include/
H A Dvmparam.h189 #define PHYS_TO_DMAP(x) ({ panic("No direct map exists"); 0; }) macro
/freebsd/sys/powerpc/ofw/
H A Dofw_initrd.c95 taste = (u_char*) PHYS_TO_DMAP(start); in ofw_initrd_probe_and_attach()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dhighmem.h63 return ((void *)PHYS_TO_DMAP(page_to_phys(page))); in kmap()
/freebsd/sys/powerpc/powerpc/
H A Duma_machdep.c70 va = (void *)(vm_offset_t)PHYS_TO_DMAP(pa); in uma_small_alloc()
/freebsd/sys/i386/include/
H A Dvmparam.h237 #define PHYS_TO_DMAP(x) ({ panic("No direct map exists"); 0; }) macro
/freebsd/sys/sys/
H A Dsf_buf.h117 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva()

123