Home
last modified time | relevance | path

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

12

/xnu-8796.101.5/osfmk/arm64/
H A Darm_vm_init.c370 phystokv(pmap_paddr_t pa) in phystokv() function
467 vaddr = phystokv(avail_start); in alloc_ptpage()
568 dump_kva_l2(start, (tt_entry_t*)phystokv(cur), 1, &rosz, &rwsz); in dump_kva_space()
626 ttp = (tt_entry_t *)phystokv(l1_tte & ARM_TTE_TABLE_MASK); in arm_vm_map()
641 ttp = (tt_entry_t *)phystokv(l2_tte & ARM_TTE_TABLE_MASK); in arm_vm_map()
724 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte()
739 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte()
851 l1_ptp_virt = (tt_entry_t *)phystokv(l1_ptp_phys); in arm_replace_identity_map()
953 } else if (kva_active && (phystokv(pa) == ttebase)) { in update_or_defer_tte()
1009 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()
310 addr = phystokv(paddr); in ml_phys_read_data()
486 addr = phystokv(paddr); in ml_phys_write_data()
822 return func((void*)phystokv(dst64), bytes, arg); in apply_func_phys()
H A Dplatform_tests.c1372 priv_addr = phystokv((pmap_paddr_t)pa); in arm64_pan_test()
1545 vm_offset_t rorgn_begin_va = phystokv(__builtin_arm_rsr64("S3_4_C15_C2_3")); in ctrr_test_cpu()
1546 vm_offset_t rorgn_end_va = phystokv(__builtin_arm_rsr64("S3_4_C15_C2_4")) + 1; in ctrr_test_cpu()
H A Dproc_reg.h1225 #define L2_TABLE_VA(tte) ((tt_entry_t*) phystokv((*(tte)) & ARM_TTE_TABLE_MASK))
1226 #define L3_TABLE_VA(tte2) ((pt_entry_t*) phystokv((*(tte2)) & ARM_TTE_TABLE_MASK))
H A Dstart.s861 bl EXT(phystokv)
H A Dmachine_routines.c1585 return phystokv(paddr); in ml_static_ptovirt()
1694 …pte_p = (pt_entry_t *)&((tt_entry_t*)(phystokv((*tte2) & ARM_TTE_TABLE_MASK)))[(((vaddr_cur) & ARM… in ml_static_protect()
/xnu-8796.101.5/osfmk/arm/pmap/
H A Dpmap_data.c664 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap()
667 io_attr_table = (pmap_io_range_t *)phystokv(avail_start); in pmap_data_bootstrap()
675 io_filter_table = (pmap_io_filter_entry_t *)phystokv(avail_start); in pmap_data_bootstrap()
684 pv_head_table = (pv_entry_t **)phystokv(avail_start); in pmap_data_bootstrap()
693 pt_desc_t *ptd_root_table = (pt_desc_t *)phystokv(avail_start); in pmap_data_bootstrap()
696 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_data_bootstrap()
716 const vm_map_address_t pmap_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap()
719 const vm_map_address_t pmap_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap()
723 const vm_map_address_t pmap_ledger_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap()
726 const vm_map_address_t pmap_ledger_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap()
[all …]
H A Dpmap.h323 #define ttetokv(a) (phystokv(tte_to_pa(a)))
324 #define ptetokv(a) (phystokv(pte_to_pa(a)))
527 extern vm_map_address_t phystokv(pmap_paddr_t pa);
H A Dpmap.c1472 const vm_offset_t kva = phystokv(vm_first_phys + (pmap_paddr_t)ptoa(pai)); in pmap_set_xprr_perm()
2230 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap()
2233 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap()
2323 vm_offset_t start_va = phystokv(start_pa); in pa_set_range_xprr_perm()
2440 vm_offset_t monitor_start_va = phystokv(ppl_cpu_save_area_start); in pmap_static_allocations_done()
3171 … pmap_deallocate_all_leaf_tts(pmap, (tt_entry_t *)phystokv((tte) & ARM_TTE_TABLE_MASK), level + 1); in pmap_deallocate_all_leaf_tts()
3405 va = phystokv(pa) + size; in pmap_tt1_allocate()
3408 for (va_end = phystokv(pa) + PAGE_SIZE; va < va_end; va = va + size) { in pmap_tt1_allocate()
3429 return (tt_entry_t *) phystokv(pa); in pmap_tt1_allocate()
3579 …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.h556 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
/xnu-8796.101.5/san/memory/
H A Dkasan-arm64.c72 extern vm_map_address_t phystokv(pmap_paddr_t pa);
122 return early ? (pa) : phystokv(pa); in kasan_arm64_phystokv()
406 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped()
413 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped()
/xnu-8796.101.5/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-8796.101.5/bsd/kern/code_signing/
H A Dppl.c55 extern vm_map_address_t phystokv(pmap_paddr_t pa);
118 *profile_obj = (pmap_cs_profile_t*)phystokv(kvtophys_nofail((vm_offset_t)*profile_obj)); in ppl_register_provisioning_profile()
/xnu-8796.101.5/bsd/kern/
H A Dkern_trustcache.c730 extern vm_map_address_t phystokv(pmap_paddr_t pa);
753 #define phystokv(x) ((vm_offset_t)(PHYSMAP_PTOV(x))) macro
793 tc_offsets = (void*)phystokv(tc_range->paddr); in load_static_trust_cache()
/xnu-8796.101.5/osfmk/kdp/
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-8796.101.5/osfmk/vm/
H A Dvm_fourk_pager.c840 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in fourk_pager_data_request()
1017 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in fourk_pager_data_request()
H A Dvm_apple_protect.c494 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in apple_protect_pager_data_request()
497 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in apple_protect_pager_data_request()
H A Dvm_shared_region_pager.c643 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in shared_region_pager_data_request()
646 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in shared_region_pager_data_request()
H A Dvm_dyld_pager.c821 …src_vaddr = (vm_map_offset_t)phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) << PAGE_SHIFT); in dyld_pager_data_request()
822 dst_vaddr = (vm_map_offset_t)phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in dyld_pager_data_request()
/xnu-8796.101.5/bsd/dev/dtrace/
H A Dfbt_blacklist.c202 CRITICAL(phystokv)
/xnu-8796.101.5/osfmk/i386/
H A Dpmap.h528 #define phystokv(x) ((vm_offset_t)(PHYSMAP_PTOV(x))) macro
/xnu-8796.101.5/osfmk/x86_64/
H A Dpmap.c426 memcpy((void*)phystokv(pa), (void*)new_data, new_data_size); in pmap_ro_zone_memcpy()
442 return __zalloc_ro_mut_atomic(phystokv(pa), op, value); in pmap_ro_zone_atomic_op()
454 bzero((void*)phystokv(pa), size); in pmap_ro_zone_bzero()
/xnu-8796.101.5/osfmk/kern/
H A Dkern_stackshot.c2133 src_kva = phystokv(src_pa); in _stackshot_backtrace_copy()

12