Home
last modified time | relevance | path

Searched refs:ppn (Results 1 – 13 of 13) sorted by relevance

/xnu-11215/osfmk/i386/
H A Dpmap_internal.h267 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 Dmachine_routines.c202 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 Dpmap_x86_common.c389 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 Dkdp_core.c380 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 Dkdp_core.h159 extern boolean_t bootloader_valid_page(ppnum_t ppn);
/xnu-11215/osfmk/arm/
H A Dmodel_dep.c217 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 Dmodel_dep.c227 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 Dmachine_routines.c1923 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 Dpmap.c746 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 DIOKitDebug.cpp989 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 Dpmap.h886 extern bool pmap_is_bad_ram(ppnum_t ppn);
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap.c2051 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 Dpmap.c2716 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;