Searched refs:ppn (Results 1 - 9 of 9) sorted by relevance

/darwin-on-arm/xnu/osfmk/i386/
H A Dpmap_internal.h146 fixed pv array for that ppn (off the next pointer). These pve's are accessed
151 calc pve_ptr from the ppn in the pte
152 for (every pv in the list for the ppn) {
169 list by ppn for operations like pmap_page_protect and finding and
174 basically the original structure accessed in an array by ppn, and a ''hashed''
177 a ppn faster. Since a vast majority of pages in the system are not aliased
181 link and the ppn entry needed for matching while running the hash list to find
200 ppnum_t ppn;
209 than the original pv lists that contained all aliases for the specific ppn.
227 ppnum_t ppn; member in struct:pv_hashed_entry
598 ppnum_t ppn; member in struct:__anon983
610 pmap_pagetable_corruption_log(pmap_pv_assertion_t incident, pmap_pagetable_corruption_t suppress_reason, pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t *ptep, ppnum_t ppn, pmap_t pvpmap, vm_map_offset_t pvva) argument
634 ppnum_t ppn = *ppnp; local
741 ppnum_t ppn; local
[all...]
H A Dmachine_routines.c123 ppnum_t ppn; local
132 ppn = pmap_find_phys(kernel_pmap, vaddr_cur);
133 if (ppn != (vm_offset_t)NULL) {
141 assert(pmap_valid_page(ppn));
143 if (IS_MANAGED_PAGE(ppn)) {
144 vm_page_create(ppn,(ppn+1));
151 kprintf("ml_static_mfree: Released 0x%x pages at VA %p, size:0x%llx, last ppn: 0x%x\n", freed_pages, (void *)vaddr, (uint64_t)size, ppn);
H A Dpmap_x86_common.c294 ppnum_t ppn = 0; local
312 ppn = (ppnum_t) i386_btop(pte_to_pa(pde));
313 ppn += (ppnum_t) ptenum(va);
318 ppn = (ppnum_t) i386_btop(pte_to_pa(pte));
325 return ppn;
739 pvh_e->ppn = pn;
H A Dpmap.c868 ppnum_t ppn; local
944 ppn = pmap_find_phys(kernel_pmap, vaddr);
946 pmap_phys_attributes[ppn] |= PHYS_NOENCRYPT;
977 for (ppn = 0; ppn < i386_btop(avail_start) ; ppn++ ) {
980 pv_e = pai_to_pvh(ppn);
1782 ppnum_t ppn; local
1786 ppn = pmap_find_phys(pmap, vaddr);
1788 if (ppn) {
[all...]
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/
H A Dkdp_arm_common.c79 ppnum_t ppn = pmap_find_phys(pmap, vcur); local
81 if (ppn != 0 && !pmap_valid_page(ppn)) {
83 ppn = 0;
86 if (ppn != 0) {
/darwin-on-arm/xnu/osfmk/arm/
H A Dpmap.c289 pv array for that ppn (off the next pointer). These pve's are accessed for several
293 calc pve_ptr from the ppn in the pte
294 for (every pv in the list for the ppn) {
309 Realizing that pve's are accessed in two distinct ways (linearly running the list by ppn
314 original structure accessed in an array by ppn, and a ''hashed'' structure accessed on a
316 minimizing wired memory and making the lookup of a ppn faster. Since a vast majority of
320 link and the ppn entry needed for matching while running the hash list to find the entry we
337 ppnum_t ppn;
345 lengths are much smaller than the original pv lists that contained all aliases for the specific ppn.
381 ppnum_t ppn; member in struct:pv_hashed_entry
812 ppnum_t ppn; member in struct:__anon863
826 pmap_pagetable_corruption_log(pmap_pv_assertion_t incident, pmap_pagetable_corruption_t suppress_reason, pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t * ptep, ppnum_t ppn, pmap_t pvpmap, vm_map_offset_t pvva) argument
853 ppnum_t ppn = *ppnp; local
946 ppnum_t ppn; local
2016 uint32_t ptep, pte, ppn; local
2116 uint32_t ptep, pte, ppn; local
2548 vm_offset_t ppn = 0; local
[all...]
H A Dmachine_routines.c352 ppnum_t ppn; local
362 ppn = pmap_find_phys(kernel_pmap, vaddr_cur);
363 if (ppn != (vm_offset_t)NULL) {
376 kprintf("ml_static_mfree: Released 0x%x pages at VA %p, size:0x%llx, last ppn: 0x%x\n", freed_pages, (void *)vaddr, (uint64_t)size, ppn);
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.c413 ppnum_t ppn = pmap_find_phys(pmap, vcur); local
415 if (ppn != 0 && !pmap_valid_page(ppn)) {
417 ppn = 0;
420 if (ppn != 0) {
/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap.c508 ppnum_t ppn; local
589 ppn = pmap_find_phys(kernel_pmap, vaddr);
591 pmap_phys_attributes[ppn] |= PHYS_NOENCRYPT;
624 for (ppn = VM_MIN_KERNEL_PAGE; ppn < i386_btop(avail_start); ppn++) {
627 pv_e = pai_to_pvh(ppn);

Completed in 45 milliseconds