Home
last modified time | relevance | path

Searched refs:phystokv (Results 1 – 25 of 39) sorted by relevance

12

/xnu-11215.81.4/osfmk/arm64/
H A Darm_vm_init.c379 phystokv(pmap_paddr_t pa) in phystokv() function
476 vaddr = phystokv(avail_start); in alloc_ptpage()
577 dump_kva_l2(start, (tt_entry_t*)phystokv(cur), 1, &rosz, &rwsz); in dump_kva_space()
635 ttp = (tt_entry_t *)phystokv(l1_tte & ARM_TTE_TABLE_MASK); in arm_vm_map()
650 ttp = (tt_entry_t *)phystokv(l2_tte & ARM_TTE_TABLE_MASK); in arm_vm_map()
733 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte()
748 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte()
860 l1_ptp_virt = (tt_entry_t *)phystokv(l1_ptp_phys); in arm_replace_identity_map()
962 } else if (kva_active && (phystokv(pa) == ttebase)) { in update_or_defer_tte()
1020 ppte = (pt_entry_t *)phystokv((tmplate & ARM_TTE_TABLE_MASK)); in arm_vm_page_granular_helper()
[all …]
H A Dloose_ends.c111 …use_copy_window_dst = (!pmap_valid_address(dst) || !mmu_kvtop_wpreflight(phystokv((pmap_paddr_t)ds… in bcopy_phys_internal()
355 addr = phystokv(paddr); in ml_phys_read_data()
580 addr = phystokv(paddr); in ml_phys_write_data()
948 return func((void*)phystokv(dst64), bytes, arg); in apply_func_phys()
/xnu-11215.81.4/san/memory/
H A Dkasan-arm64.c72 extern vm_map_address_t phystokv(pmap_paddr_t pa);
127 return phystokv(pa); in kasan_arm64_phystokv()
129 return early ? (pa) : phystokv(pa); in kasan_arm64_phystokv()
430 …const size_t size_to_map = phystokv(sptm_boot_args->first_avail_phys) - sptm_boot_args->physmap_ba… in kasan_bootstrap()
527 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped()
534 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped()
H A Dkasan-blacklist-arm6425 fun:phystokv
/xnu-11215.81.4/osfmk/arm/pmap/
H A Dpmap_data.c665 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap()
668 io_attr_table = (pmap_io_range_t *)phystokv(avail_start); in pmap_data_bootstrap()
676 io_filter_table = (pmap_io_filter_entry_t *)phystokv(avail_start); in pmap_data_bootstrap()
685 pv_head_table = (pv_entry_t **)phystokv(avail_start); in pmap_data_bootstrap()
694 pt_desc_t *ptd_root_table = (pt_desc_t *)phystokv(avail_start); in pmap_data_bootstrap()
697 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_data_bootstrap()
717 const vm_map_address_t pmap_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap()
720 const vm_map_address_t pmap_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap()
724 const vm_map_address_t pmap_ledger_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap()
727 const vm_map_address_t pmap_ledger_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap()
[all …]
H A Dpmap.h332 #define ttetokv(a) (phystokv(tte_to_pa(a)))
333 #define ptetokv(a) (phystokv(pte_to_pa(a)))
559 extern vm_map_address_t phystokv(pmap_paddr_t pa);
H A Dpmap.c1540 const vm_offset_t kva = phystokv(vm_first_phys + (pmap_paddr_t)ptoa(pai)); in pmap_set_xprr_perm()
2339 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap()
2342 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap()
2431 vm_offset_t start_va = phystokv(start_pa); in pa_set_range_xprr_perm()
2548 vm_offset_t monitor_start_va = phystokv(ppl_cpu_save_area_start); in pmap_static_allocations_done()
3282 … pmap_deallocate_all_leaf_tts(pmap, (tt_entry_t *)phystokv((tte) & ARM_TTE_TABLE_MASK), level + 1); in pmap_deallocate_all_leaf_tts()
3521 va = phystokv(pa) + size; in pmap_tt1_allocate()
3524 for (va_end = phystokv(pa) + PAGE_SIZE; va < va_end; va = va + size) { in pmap_tt1_allocate()
3545 return (tt_entry_t *) phystokv(pa); in pmap_tt1_allocate()
3691 …for (va_end = phystokv(pa) + PAGE_SIZE, va = phystokv(pa) + pmap_page_size; va < va_end; va = va +… in pmap_tt_allocate()
[all …]
H A Dpmap_pt_geometry.h569 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
/xnu-11215.81.4/osfmk/kdp/
H A Dsk_core.c167 sk_dbg_header = (struct dbg_kernel_header *)phystokv(sk_debug_phys); in sc_init_cdbg()
292 tt_entry_t *ttp = (tt_entry_t *)phystokv(sk_dbg_header->ttbr1 & ARM_TTE_PA_MASK); in sc_cL4_kvtov()
322 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in sc_cL4_kvtov()
326 return phystokv(paddr); in sc_cL4_kvtov()
598 return ssd->ssd_callback((void *)phystokv(start), end - start, ssd->ssd_context); in secure_seg_data()
H A Dkdp_core.c398 if (vaddr == phystokv(avail_start)) { in kernel_pmap_present_mapping()
415 *pvphysaddr = phystokv(phys); in kernel_pmap_present_mapping()
464 if (vcur == phystokv(avail_start) && vm_object_lock_try_shared(&pmap_object_store)) { in pmap_traverse_present_mappings()
485 vcur = phystokv(avail_start) + (avail_end - avail_start); in pmap_traverse_present_mappings()
488 vcur = phystokv(ptoa(ppn)); in pmap_traverse_present_mappings()
H A Duser_core.c204 void * vphysstart = (void *) phystokv(physstart); in user_dump_map_traverse_send_segdata_callback()
H A Dkdp_common.c243 kdp_memcpy(kvaddr, (const void *)phystokv((pmap_paddr_t)phys_src), cur_size); in kdp_generic_copyin()
/xnu-11215.81.4/osfmk/arm64/sptm/
H A Darm_init_sptm.c645 kasan_bootstrap(args, phystokv(sptm_boot_args->libsptm_state.root_table_paddr), sptm_boot_args); in arm_init_kasan()
1022 …__nosan_memcpy(gIOHibernateCurrentHeader, (void*)phystokv(hibargs->hib_header_phys), sizeof(IOHibe… in arm_init_cpu()
1170 phystokv(pmap_paddr_t pa) in phystokv() function
1190 return phystokv((sptm_paddr_t)pa); in phystokv_range()
1350 vm_offset_t const trustCacheRegion = phystokv(trustCacheRange->paddr); in arm_vm_prot_init()
1629 cpu_tte = (tt_entry_t *)phystokv(cpu_ttep); in arm_vm_init()
1849 …cpu_l2_tte = ((tt_entry_t *) phystokv(((*cpu_l1_tte) & ARM_TTE_TABLE_MASK))) + ((va_l2 & ARM_TT_L2… in arm_vm_init()
1854 pt_entry_t *ptp = (pt_entry_t *)phystokv(tte_to_pa(*ttp)); in arm_vm_init()
1890 …cpu_l2_tte = ((tt_entry_t *) phystokv(((*cpu_l1_tte) & ARM_TTE_TABLE_MASK))) + ((va_l2 & ARM_TT_L2… in arm_vm_init()
1895 pt_entry_t *ptp = (pt_entry_t *)phystokv(tte_to_pa(*ttp)); in arm_vm_init()
/xnu-11215.81.4/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c376 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap()
379 pv_head_table = (uintptr_t *)phystokv(avail_start); in pmap_data_bootstrap()
388 pt_desc_t *ptd_root_table = (pt_desc_t *)phystokv(avail_start); in pmap_data_bootstrap()
391 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_data_bootstrap()
529 bzero((void*)phystokv(pa), PAGE_SIZE); in pmap_page_alloc()
900 pve_head = (pv_entry_t *)phystokv(pa); in pve_feed_page()
1704 ptdp = (pt_desc_t *)phystokv(pa); in ptd_alloc_unlinked()
2097 sptm_pcpu->sptm_iommu_scratch = (void*)phystokv(iommu_scratch); in pmap_cpu_data_init_internal()
H A Dpmap.h302 #define ttetokv(a) (phystokv(tte_to_pa(a)))
303 #define ptetokv(a) (phystokv(pte_to_pa(a)))
501 extern vm_map_address_t phystokv(pmap_paddr_t pa);
H A Dpmap_pt_geometry.h577 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
H A Dpmap.c1695 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap()
1698 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap()
2589 pmap_deallocate_all_leaf_tts(pmap, (tt_entry_t *)phystokv((tte) & ARM_TTE_TABLE_MASK), in pmap_deallocate_all_leaf_tts()
2791 return (tt_entry_t *) phystokv(pa); in pmap_tt1_allocate()
2872 *ttp = (tt_entry_t *)phystokv(pa); in pmap_tt_allocate()
3185 pmap_tt_deallocate(pmap, (tt_entry_t *) phystokv(tte_to_pa(tte)), level + 1);
6217 ttp = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK);
6327 table_ttep = (tt_entry_t*)phystokv(old_tte & ARM_TTE_TABLE_MASK);
6510 addr = (unsigned int *) phystokv(ptoa(pn));
9236 pmap_force_dcache_clean(phystokv(ptoa(pn)), PAGE_SIZE);
[all …]
/xnu-11215.81.4/bsd/sys/
H A Dtrusted_execution_monitor.h41 extern vm_map_address_t phystokv(pmap_paddr_t pa);
/xnu-11215.81.4/osfmk/kern/
H A Dexclaves_panic.c73 uint64_t *pages = (uint64_t *)phystokv(addr); in copy_panic_buffer_pages()
76 exclaves_panic_buffer_pages[i] = (char *)phystokv(pages[i]); in copy_panic_buffer_pages()
H A Dexclaves_xnuproxy.c313 local_ctx.ipcb = (Exclaves_L4_IpcBuffer_t *)phystokv(c.buffer); in exclaves_xnuproxy_ctx_alloc()
580 void *bootinfo_va = (void *)phystokv(bootinfo_pa); in exclaves_xnuproxy_init()
614 (Exclaves_L4_IpcBuffer_t *)phystokv(bootinfo.buffer); in exclaves_xnuproxy_init()
/xnu-11215.81.4/osfmk/arm/
H A Dcaches.c264 vm_offset_t vaddr = phystokv(paddr); in cache_sync_page()
443 vm_offset_t vaddr = phystokv(paddr); in cache_sync_page()
/xnu-11215.81.4/bsd/kern/code_signing/
H A Dppl.c55 extern vm_map_address_t phystokv(pmap_paddr_t pa);
168 *profile_obj = (pmap_cs_profile_t*)phystokv(kvtophys_nofail((vm_offset_t)*profile_obj)); in ppl_register_provisioning_profile()
/xnu-11215.81.4/bsd/kern/
H A Dkern_trustcache.c996 extern vm_map_address_t phystokv(pmap_paddr_t pa);
1019 #define phystokv(x) ((vm_offset_t)(PHYSMAP_PTOV(x))) macro
1059 tc_offsets = (void*)phystokv(tc_range->paddr); in load_static_trust_cache()
/xnu-11215.81.4/bsd/dev/dtrace/
H A Dfbt_blacklist.c206 CRITICAL(phystokv)
/xnu-11215.81.4/osfmk/vm/
H A Dvm_shared_region_pager.c671 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in shared_region_pager_data_request()
674 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in shared_region_pager_data_request()

12