| /xnu-11215/osfmk/i386/ |
| H A D | pmap_internal.h | 267 ppnum_t ppn; member 418 #define ppn_to_pai(ppn) ((int)ppn) argument 685 ppnum_t ppn; member 721 pmap_pagetable_corruption_records[pmap_pagetable_corruption_log_index].ppn = ppn; in pmap_pagetable_corruption_log() 745 ppnum_t ppn = *ppnp; in pmap_classify_pagetable_corruption() local 795 UNLOCK_PVH(ppn_to_pai(ppn)); in pmap_classify_pagetable_corruption() 890 ppnum_t ppn; in pmap_pv_remove() local 894 ppn = *ppnp; in pmap_pv_remove() 968 pvh_e->ppn == ppn) { in pmap_pv_remove() 1012 ppnum_t ppn) in pmap_pv_is_altacct() argument [all …]
|
| H A D | machine_routines.c | 202 ppnum_t ppn; in ml_static_mfree() local 224 ppn = pmap_find_phys(kernel_pmap, vaddr_cur); in ml_static_mfree() 225 assert(ppn != (ppnum_t)NULL); in ml_static_mfree() 229 assert(pmap_valid_page(ppn)); in ml_static_mfree() 230 if (IS_MANAGED_PAGE(ppn)) { in ml_static_mfree() 231 vm_page_create(ppn, (ppn + 1)); in ml_static_mfree() 236 ppn++; in ml_static_mfree() 249 …x pages at VA %p, size:0x%llx, last ppn: 0x%x\n", freed_pages, (void *)vaddr, (uint64_t)size, ppn); in ml_static_mfree()
|
| H A D | pmap_x86_common.c | 389 ppnum_t ppn = 0; in pmap_find_phys() local 393 ppn = (ppnum_t) i386_btop(pa); in pmap_find_phys() 395 return ppn; in pmap_find_phys() 1109 pvh_e->ppn = pn; in pmap_enter_options()
|
| /xnu-11215/osfmk/kdp/ |
| H A D | kdp_core.c | 380 ppnum_t ppn = 0; in kernel_pmap_present_mapping() local 388 ppn = 0; in kernel_pmap_present_mapping() 392 ppn = 0; in kernel_pmap_present_mapping() 394 ppn = 0; in kernel_pmap_present_mapping() 400 ppn = 0; in kernel_pmap_present_mapping() 417 ppn = 0; in kernel_pmap_present_mapping() 421 return ppn; in kernel_pmap_present_mapping() 503 ppn = 0; in pmap_traverse_present_mappings() 507 && !(pmap_valid_page(ppn) || bootloader_valid_page(ppn)) in pmap_traverse_present_mappings() 514 ppn = 0; in pmap_traverse_present_mappings() [all …]
|
| H A D | kdp_core.h | 159 extern boolean_t bootloader_valid_page(ppnum_t ppn);
|
| /xnu-11215/osfmk/arm/ |
| H A D | model_dep.c | 217 ppnum_t ppn = (ppnum_t)NULL; in print_one_backtrace() local 239 ppn = pmap_find_phys(pmap, fp + FP_LR_OFFSET); in print_one_backtrace() 242 if (ppn != (ppnum_t)NULL) { in print_one_backtrace() 244 …lr = ml_phys_read_double_64(((((vm_offset_t)ppn) << PAGE_SHIFT)) | ((fp + FP_LR_OFFSET64) & PAGE_M… in print_one_backtrace() 250 … lr = ml_phys_read_word(((((vm_offset_t)ppn) << PAGE_SHIFT)) | ((fp + FP_LR_OFFSET) & PAGE_MASK)); in print_one_backtrace() 261 ppn = pmap_find_phys(pmap, fp); in print_one_backtrace() 264 if (ppn != (ppnum_t)NULL) { in print_one_backtrace() 266 fp = ml_phys_read_double_64(((((vm_offset_t)ppn) << PAGE_SHIFT)) | (fp & PAGE_MASK)); in print_one_backtrace() 272 fp = ml_phys_read_word(((((vm_offset_t)ppn) << PAGE_SHIFT)) | (fp & PAGE_MASK)); in print_one_backtrace() 1435 bootloader_valid_page(ppnum_t ppn) in bootloader_valid_page() argument [all …]
|
| /xnu-11215/osfmk/i386/AT386/ |
| H A D | model_dep.c | 227 ppnum_t ppn = (ppnum_t)NULL; in print_one_backtrace() local 246 ppn = pmap_find_phys(pmap, fp + FP_LR_OFFSET); in print_one_backtrace() 249 if (ppn != (ppnum_t)NULL) { in print_one_backtrace() 251 …lr = ml_phys_read_double_64(((((vm_offset_t)ppn) << PAGE_SHIFT)) | ((fp + FP_LR_OFFSET64) & PAGE_M… in print_one_backtrace() 253 … lr = ml_phys_read_word(((((vm_offset_t)ppn) << PAGE_SHIFT)) | ((fp + FP_LR_OFFSET) & PAGE_MASK)); in print_one_backtrace() 264 ppn = pmap_find_phys(pmap, fp); in print_one_backtrace() 267 if (ppn != (ppnum_t)NULL) { in print_one_backtrace() 269 fp = ml_phys_read_double_64(((((vm_offset_t)ppn) << PAGE_SHIFT)) | (fp & PAGE_MASK)); in print_one_backtrace() 271 fp = ml_phys_read_word(((((vm_offset_t)ppn) << PAGE_SHIFT)) | (fp & PAGE_MASK)); in print_one_backtrace() 483 bootloader_valid_page(ppnum_t ppn) in bootloader_valid_page() argument [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | machine_routines.c | 1923 ppnum_t ppn; in ml_static_protect() 1960 ppn = pmap_find_phys(kernel_pmap, vaddr_cur); in ml_static_protect() 1961 if (ppn != (vm_offset_t) NULL) { in ml_static_protect() 1967 assert(!pmap_is_monitor(ppn)); in ml_static_protect() 2067 ppnum_t ppn; local 2082 ppn = pmap_find_phys(kernel_pmap, vaddr_cur); 2083 if (ppn != (vm_offset_t) NULL) { 2094 paddr_cur = ptoa(ppn); 2097 vm_page_create(ppn, (ppn + 1)); 2114 …0x%llx, last ppn: 0x%x, +%d bad\n", freed_pages, (void *)vaddr, (uint64_t)size, ppn, bad_page_cnt);
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | pmap.c | 746 ppnum_t ppn; in pmap_pv_fixup() local 754 ppn = pmap_find_phys(kernel_pmap, start_va); in pmap_pv_fixup() 755 if (ppn != 0 && IS_MANAGED_PAGE(ppn)) { in pmap_pv_fixup() 756 pv_h = pai_to_pvh(ppn); in pmap_pv_fixup() 809 ppnum_t ppn; in pmap_init() local 894 ppn = pmap_find_phys(kernel_pmap, vaddr); in pmap_init() 896 pmap_phys_attributes[ppn] |= PHYS_NOENCRYPT; in pmap_init() 1041 pmap_free_early_PT(ppnum_t ppn, uint32_t cnt) in pmap_free_early_PT() argument 1047 assert(ppn >= KPTphys_ppn); in pmap_free_early_PT() 1048 assert(ppn + cnt <= KPTphys_ppn + NKPT); in pmap_free_early_PT() [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOKitDebug.cpp | 989 ppnum_t ppn; in IOTrackingLeakScan() local 1025 ppn = kernel_pmap_present_mapping(vaddr, &vincr, &vphysaddr); in IOTrackingLeakScan() 1027 if (ppn && (!pmap_valid_page(ppn) || (!ref->zoneSize && pmap_is_noencrypt(ppn)))) { in IOTrackingLeakScan() 1028 ppn = 0; in IOTrackingLeakScan() 1030 if (!ppn) { in IOTrackingLeakScan()
|
| /xnu-11215/osfmk/vm/ |
| H A D | pmap.h | 886 extern bool pmap_is_bad_ram(ppnum_t ppn);
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 2051 pmap_is_bad_ram(__unused ppnum_t ppn) in pmap_is_bad_ram() argument 6116 ppnum_t ppn; local 6117 ppn = atop(pmap_find_pa_nofault(pmap, va)); 6118 return ppn; 6126 ppnum_t ppn; local 6127 ppn = atop(pmap_find_pa(pmap, va)); 6128 return ppn;
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap.c | 2716 pmap_is_bad_ram(__unused ppnum_t ppn) in pmap_is_bad_ram() argument 6856 ppnum_t ppn; local 6857 ppn = atop(pmap_find_pa_nofault(pmap, va)); 6858 return ppn; 6866 ppnum_t ppn; local 6867 ppn = atop(pmap_find_pa(pmap, va)); 6868 return ppn;
|