/darwin-on-arm/xnu/osfmk/i386/vmx/ |
H A D | vmx_shims.c | 51 return (ptoa_64(pmap_find_phys(kernel_pmap, (addr64_t)(uintptr_t)va)));
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | machine_routines.c | 362 ppn = pmap_find_phys(kernel_pmap, vaddr_cur); 364 kernel_pmap->pm_stats.resident_count++; 365 if (kernel_pmap->pm_stats.resident_count > 366 kernel_pmap->pm_stats.resident_max) { 367 kernel_pmap->pm_stats.resident_max = 368 kernel_pmap->pm_stats.resident_count; 370 pmap_remove(kernel_pmap, vaddr_cur, vaddr_cur+PAGE_SIZE); 388 pa = ((pmap_paddr_t) pmap_extract(kernel_pmap, addr));
|
H A D | pmap.c | 212 pmap_t kernel_pmap = &kernel_pmap_store; variable 904 if (pmap == kernel_pmap) { 913 if ((pmap != kernel_pmap) && ((cpte & L2_ACCESS_USER) == 0)) { 1082 if (pmap != kernel_pmap) 1261 boolean_t pmap_is_shared = (pmap->pm_shared || (pmap == kernel_pmap)); 1304 if (__improbable((pmap == kernel_pmap) && (flush_self != TRUE))) { 1305 panic("pmap_flush_tlbs: pmap == kernel_pmap && flush_self != TRUE"); 1347 panic("pmap_update_cache_attributes_locked: Missing PTE, pmap: %p, pn: 0x%x vaddr: 0x%x kernel_pmap: %p", pmap, pn, vaddr, kernel_pmap); 1508 if (pmap != kernel_pmap [all...] |
H A D | pmap_asid.c | 164 &(kernel_pmap->pmap_asid_coherency_vector[ccpu]); 294 assert(((tpmap == kernel_pmap) && new_asid == 0) || ((new_asid != PMAP_ASID_INVALID_ASID) && (new_asid != 0)));
|
H A D | arm_vm_init.c | 416 kernel_pmap->pm_l1_phys = cpu_ttb; 417 kernel_pmap->pm_l1_virt = phys_to_virt(cpu_ttb);
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | pmap.c | 258 pmap_t kernel_pmap; variable 296 if (!cpu_64bit || (m == kernel_pmap)) { 445 if (pmap == kernel_pmap) 496 pmap_enter(kernel_pmap, (vm_map_offset_t)virt, 525 current_cpu_datap()->cpu_active_cr3 = kernel_pmap->pm_cr3; 540 ptep = pmap_pte(kernel_pmap, (vm_map_offset_t)ve); 590 pte_unique_base = pmap_pte(kernel_pmap, (vm_map_offset_t)pmap_index_to_virt(HIGH_FIXED_CPUS_BEGIN)); 681 kernel_pmap = &kernel_pmap_store; 682 kernel_pmap->ref_count = 1; 683 kernel_pmap [all...] |
H A D | machine_routines.c | 132 ppn = pmap_find_phys(kernel_pmap, vaddr_cur); 134 kernel_pmap->stats.resident_count++; 135 if (kernel_pmap->stats.resident_count > 136 kernel_pmap->stats.resident_max) { 137 kernel_pmap->stats.resident_max = 138 kernel_pmap->stats.resident_count; 140 pmap_remove(kernel_pmap, vaddr_cur, vaddr_cur+PAGE_SIZE);
|
H A D | pmap_x86_common.c | 365 panic("pmap_update_cache_attributes_locked: Missing PTE, pmap: %p, pn: 0x%x vaddr: 0x%llx kernel_pmap: %p", pmap, pn, vaddr, kernel_pmap); 468 if (__improbable(set_NX && (pmap == kernel_pmap) && ((pmap_disable_kstack_nx && (flags & VM_MEM_STACK)) || (pmap_disable_kheap_nx && !(flags & VM_MEM_STACK))))) { 570 if (pmap != kernel_pmap) 722 if (kernel_pmap == pmap) { 783 if (pmap != kernel_pmap) 869 if (pmap != kernel_pmap && 1036 if (map == kernel_pmap) { 1521 pte = pmap_pte(kernel_pmap, (vm_map_offset_t)virt); 1532 PMAP_UPDATE_TLBS(kernel_pmap, bas [all...] |
H A D | phys.c | 225 pa = ((pmap_paddr_t)pmap_find_phys(kernel_pmap, addr)) << INTEL_PGSHIFT;
|
/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | pmap.c | 223 pmap_t kernel_pmap; variable 273 pmap_enter(kernel_pmap, (vm_map_offset_t)virt, 309 cdp->cpu_kernel_cr3 = kernel_pmap->pm_cr3; 310 cdp->cpu_active_cr3 = kernel_pmap->pm_cr3; 355 kernel_pmap = &kernel_pmap_store; 356 kernel_pmap->ref_count = 1; 357 kernel_pmap->nx_enabled = TRUE; 358 kernel_pmap->pm_task_map = TASK_MAP_64BIT; 359 kernel_pmap->pm_obj = (vm_object_t) NULL; 360 kernel_pmap [all...] |
H A D | copyio.c | 109 if (((pmap != kernel_pmap) && (use_kernel_map == 0)) && 134 if ((pmap != kernel_pmap) && !use_kernel_map && 217 if (get_cr3_raw() != kernel_pmap->pm_cr3) 218 set_cr3_raw(kernel_pmap->pm_cr3);
|
H A D | pmap_pcid.c | 136 &(kernel_pmap->pmap_pcid_coherency_vector[ccpu]); 280 pmap_assert(((tpmap == kernel_pmap) && new_pcid == 0) || ((new_pcid != PMAP_PCID_INVALID_PCID) && (new_pcid != 0))); 285 if (pml4[KERNEL_PML4_INDEX] != kernel_pmap->pm_pml4[KERNEL_PML4_INDEX])
|
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/ |
H A D | kdp_vm.c | 177 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0) 200 * Always translate the destination using the kernel_pmap. 202 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0) 205 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0) 266 * Always translate the destination using the kernel_pmap. 268 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0) 271 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0)
|
H A D | kdp_machdep.c | 443 debugger_ptep = pmap_pte(kernel_pmap, debugger_window_kva); 446 pmap_expand(kernel_pmap, debugger_window_kva); 447 debugger_ptep = pmap_pte(kernel_pmap, debugger_window_kva);
|
H A D | kdp_arm_common.c | 192 ret = pmap_traverse_present_mappings(kernel_pmap, 260 ret = pmap_traverse_present_mappings(kernel_pmap,
|
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/ |
H A D | kdp_x86_common.c | 96 pmap_t src_pmap = kernel_pmap; 114 * kernel_pmap. 124 /* Always translate the destination buffer using the kernel_pmap */ 125 if(!(cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst))) 180 if(!(cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst))) 225 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0) 228 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0) 280 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0) 560 ret = pmap_traverse_present_mappings(kernel_pmap, 627 ret = pmap_traverse_present_mappings(kernel_pmap, [all...] |
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | pmap.h | 444 if ((pmap) != kernel_pmap) { \ 515 extern pmap_t kernel_pmap; /* The kernel's map */ 516 #define pmap_kernel() (kernel_pmap)
|
H A D | vm_apple_protect.c | 512 pmap_enter(kernel_pmap, 528 pmap_enter(kernel_pmap, 571 pmap_remove(kernel_pmap,
|
H A D | vm_swapfile_pager.c | 411 pmap_enter(kernel_pmap, 427 pmap_remove(kernel_pmap,
|
/darwin-on-arm/xnu/osfmk/arm64/ |
H A D | pmap.c | 86 pmap_t kernel_pmap = &kernel_pmap_store; variable 320 pmap_enter(kernel_pmap, (vm_map_offset_t)virt, (start_addr), prot, flags, FALSE, TRUE);
|
/darwin-on-arm/xnu/pexpert/arm/ |
H A D | pe_bcm2835.c | 196 mb_send(1, pmap_extract(kernel_pmap, &gFBInfo) + 0x40000000);
|
H A D | pe_omap335x.c | 353 void *framebuffer_phys = pmap_extract(kernel_pmap, framebuffer);
|
H A D | pe_omap3430.c | 478 void *framebuffer_phys = pmap_extract(kernel_pmap, framebuffer);
|
/darwin-on-arm/xnu/bsd/dev/ |
H A D | memdev.c | 291 pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the sink physical address */ 317 pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the source physical address */
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOMapper.cpp | 219 ppnum_t pagenum = pmap_find_phys(kernel_pmap, (addr64_t) address);
|