| /xnu-8020.101.4/osfmk/arm/ |
| H A D | arm_vm_init.c | 174 phystokv(pmap_paddr_t pa) in phystokv() function 201 ppte = (pt_entry_t *)phystokv((tmplate & ARM_TTE_TABLE_MASK)); in arm_vm_page_granular_helper() 204 ppte = (pt_entry_t *)phystokv(avail_start); in arm_vm_page_granular_helper() 344 …arm_vm_page_granular_RWNX(end_kern, phystokv(args->topOfKernelData) - end_kern, force_coarse_physm… in arm_vm_prot_init() 346 …arm_vm_page_granular_RWNX(phystokv(args->topOfKernelData), ARM_PGBYTES * 8, FALSE); // boot_tte, c… in arm_vm_prot_init() 356 …arm_vm_page_granular_RWNX(phystokv(args->topOfKernelData) + ARM_PGBYTES * 8, ARM_PGBYTES, FALSE); … in arm_vm_prot_init() 357 …arm_vm_page_granular_RWX(phystokv(args->topOfKernelData) + ARM_PGBYTES * 9, ARM_PGBYTES, FALSE); /… in arm_vm_prot_init() 360 arm_vm_page_granular_RWNX(phystokv(args->topOfKernelData) + ARM_PGBYTES * 10, in arm_vm_prot_init() 361 …static_memory_end - (phystokv(args->topOfKernelData) + ARM_PGBYTES * 10), force_coarse_physmap); … in arm_vm_prot_init() 368 pt_entry_t *ppte = (pt_entry_t *)phystokv(p); in arm_vm_prot_init() [all …]
|
| H A D | loose_ends.c | 78 if (mmu_kvtop_wpreflight(phystokv((pmap_paddr_t) dst)) && in bcopy_phys() 82 bcopy((char *)phystokv((pmap_paddr_t) src), (char *)phystokv((pmap_paddr_t) dst), bytes); in bcopy_phys() 123 bzero((char *)phystokv((pmap_paddr_t) src), bytes); in bzero_phys() 565 from = (void *)phystokv((pmap_paddr_t)from); in copypv() 568 to = (void *)phystokv((pmap_paddr_t)to); in copypv()
|
| H A D | pmap.h | 374 #define ttetokv(a) (phystokv(tte_to_pa(a))) 375 #define ptetokv(a) (phystokv(pte_to_pa(a))) 581 extern vm_map_address_t phystokv(pmap_paddr_t pa);
|
| H A D | pmap.c | 1365 const vm_offset_t kva = phystokv(vm_first_phys + (pmap_paddr_t)ptoa(pai)); in pmap_set_xprr_perm() 2136 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap() 2139 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap() 2223 vm_offset_t start_va = phystokv(start_pa); in pa_set_range_xprr_perm() 2339 vm_offset_t monitor_start_va = phystokv(ppl_cpu_save_area_start); in pmap_static_allocations_done() 3205 … pmap_deallocate_all_leaf_tts(pmap, (tt_entry_t *)phystokv((tte) & ARM_TTE_TABLE_MASK), level + 1); in pmap_deallocate_all_leaf_tts() 3471 va = phystokv(pa) + size; in pmap_tt1_allocate() 3474 for (va_end = phystokv(pa) + PAGE_SIZE; va < va_end; va = va + size) { in pmap_tt1_allocate() 3495 return (tt_entry_t *) phystokv(pa); in pmap_tt1_allocate() 3643 …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 D | caches.c | 279 vm_offset_t vaddr = phystokv(paddr); in cache_sync_page() 654 vm_offset_t vaddr = phystokv(paddr); in cache_sync_page()
|
| H A D | cpu.c | 576 CleanPoC_DcacheRegion((vm_offset_t) phystokv(gPhysBase), PAGE_SIZE); in cpu_machine_idle_init()
|
| H A D | machine_routines.c | 750 return phystokv(paddr); in ml_static_ptovirt()
|
| /xnu-8020.101.4/osfmk/arm64/ |
| H A D | arm_vm_init.c | 357 phystokv(pmap_paddr_t pa) in phystokv() function 452 vaddr = phystokv(avail_start); in alloc_ptpage() 553 dump_kva_l2(start, (tt_entry_t*)phystokv(cur), 1, &rosz, &rwsz); in dump_kva_space() 611 ttp = (tt_entry_t *)phystokv(l1_tte & ARM_TTE_TABLE_MASK); in arm_vm_map() 626 ttp = (tt_entry_t *)phystokv(l2_tte & ARM_TTE_TABLE_MASK); in arm_vm_map() 709 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte() 724 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte() 836 l1_ptp_virt = (tt_entry_t *)phystokv(l1_ptp_phys); in arm_replace_identity_map() 938 } else if (kva_active && (phystokv(pa) == ttebase)) { in update_or_defer_tte() 994 ppte = (pt_entry_t *)phystokv((tmplate & ARM_TTE_TABLE_MASK)); in arm_vm_page_granular_helper() [all …]
|
| H A D | loose_ends.c | 110 …use_copy_window_dst = (!pmap_valid_address(dst) || !mmu_kvtop_wpreflight(phystokv((pmap_paddr_t)ds… in bcopy_phys_internal() 309 addr = phystokv(paddr); in ml_phys_read_data() 487 addr = phystokv(paddr); in ml_phys_write_data() 874 return func((void*)phystokv(dst64), bytes, arg); in apply_func_phys()
|
| H A D | platform_tests.c | 1371 priv_addr = phystokv((pmap_paddr_t)pa); in arm64_pan_test() 1544 vm_offset_t rorgn_begin_va = phystokv(ctrr_begin); in ctrr_test_cpu() 1545 vm_offset_t rorgn_end_va = phystokv(ctrr_end) + 1; in ctrr_test_cpu()
|
| H A D | proc_reg.h | 969 #define L2_TABLE_VA(tte) ((tt_entry_t*) phystokv((*(tte)) & ARM_TTE_TABLE_MASK)) 970 #define L3_TABLE_VA(tte2) ((pt_entry_t*) phystokv((*(tte2)) & ARM_TTE_TABLE_MASK))
|
| H A D | start.s | 861 bl EXT(phystokv)
|
| H A D | machine_routines.c | 1488 return phystokv(paddr); in ml_static_ptovirt() 1596 …pte_p = (pt_entry_t *)&((tt_entry_t*)(phystokv((*tte2) & ARM_TTE_TABLE_MASK)))[(((vaddr_cur) & ARM… in ml_static_protect()
|
| /xnu-8020.101.4/osfmk/arm/pmap/ |
| H A D | pmap_data.c | 640 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap() 643 io_attr_table = (pmap_io_range_t *)phystokv(avail_start); in pmap_data_bootstrap() 646 pv_head_table = (pv_entry_t **)phystokv(avail_start); in pmap_data_bootstrap() 655 pt_desc_t *ptd_root_table = (pt_desc_t *)phystokv(avail_start); in pmap_data_bootstrap() 658 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_data_bootstrap() 673 const vm_map_address_t pmap_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap() 676 const vm_map_address_t pmap_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap() 680 const vm_map_address_t pmap_ledger_ptr_array_begin = phystokv(avail_start); in pmap_data_bootstrap() 683 const vm_map_address_t pmap_ledger_ptr_array_end = phystokv(avail_start); in pmap_data_bootstrap() 686 pmap_ledger_refcnt = (os_refcnt_t*)phystokv(avail_start); in pmap_data_bootstrap() [all …]
|
| H A D | pmap_pt_geometry.h | 854 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
|
| /xnu-8020.101.4/san/memory/ |
| H A D | kasan-arm64.c | 66 extern vm_map_address_t phystokv(pmap_paddr_t pa); 113 return early ? (pa) : phystokv(pa); in kasan_arm64_phystokv() 390 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped() 397 base = (uint64_t *)phystokv(*pte & ARM_TTE_TABLE_MASK); in kasan_is_shadow_mapped()
|
| /xnu-8020.101.4/osfmk/kdp/ |
| H A D | kdp_core.c | 291 if (vaddr == phystokv(avail_start)) { in kernel_pmap_present_mapping() 308 *pvphysaddr = phystokv(phys); in kernel_pmap_present_mapping() 357 if (vcur == phystokv(avail_start) && vm_object_lock_try_shared(&pmap_object_store)) { in pmap_traverse_present_mappings() 378 vcur = phystokv(avail_start) + (avail_end - avail_start); in pmap_traverse_present_mappings() 381 vcur = phystokv(ptoa(ppn)); in pmap_traverse_present_mappings()
|
| /xnu-8020.101.4/osfmk/vm/ |
| H A D | vm_fourk_pager.c | 883 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in fourk_pager_data_request() 1060 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in fourk_pager_data_request()
|
| H A D | vm_shared_region_pager.c | 664 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in shared_region_pager_data_request() 667 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in shared_region_pager_data_request()
|
| H A D | vm_apple_protect.c | 513 phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(src_page) in apple_protect_pager_data_request() 516 phystokv((pmap_paddr_t)dst_pnum << PAGE_SHIFT); in apple_protect_pager_data_request()
|
| H A D | vm_fault.c | 2986 src_vaddr = (vm_map_offset_t) phystokv((pmap_paddr_t)VM_PAGE_GET_PHYS_PAGE(m) << PAGE_SHIFT); in vm_fault_cs_handle_violation()
|
| /xnu-8020.101.4/bsd/dev/dtrace/ |
| H A D | fbt_blacklist.c | 200 CRITICAL(phystokv)
|
| /xnu-8020.101.4/osfmk/i386/ |
| H A D | pmap.h | 528 #define phystokv(x) ((vm_offset_t)(PHYSMAP_PTOV(x))) macro
|
| /xnu-8020.101.4/osfmk/x86_64/ |
| H A D | pmap.c | 430 memcpy((void*)phystokv(pa), (void*)new_data, new_data_size); in pmap_ro_zone_memcpy() 446 return __zalloc_ro_mut_atomic(phystokv(pa), op, value); in pmap_ro_zone_atomic_op() 458 bzero((void*)phystokv(pa), size); in pmap_ro_zone_bzero()
|
| /xnu-8020.101.4/osfmk/kern/ |
| H A D | kern_stackshot.c | 2031 src_kva = phystokv(src_pa); in _stackshot_backtrace_copy() 3549 stackshot_memcpy(kvaddr, (const void *)phystokv(phys_src), cur_size); in kdp_copyin()
|