Searched refs:kernel_pmap (Results 1 - 25 of 30) sorted by relevance

12

/xnu-2422.115.4/osfmk/i386/vmx/
H A Dvmx_shims.c51 return (ptoa_64(pmap_find_phys(kernel_pmap, (addr64_t)(uintptr_t)va)));
/xnu-2422.115.4/osfmk/x86_64/
H A Dpmap.c223 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 Dcopyio.c109 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 Dpmap_pcid.c136 &(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])
/xnu-2422.115.4/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.c104 pmap_t src_pmap = kernel_pmap;
122 * kernel_pmap.
132 /* Always translate the destination buffer using the kernel_pmap */
133 if(!(cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)))
190 if(!(cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)))
238 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0)
241 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0)
294 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0)
575 ret = pmap_traverse_present_mappings(kernel_pmap,
642 ret = pmap_traverse_present_mappings(kernel_pmap,
[all...]
/xnu-2422.115.4/osfmk/i386/
H A Dpmap_x86_common.c379 panic("pmap_update_cache_attributes_locked: Missing PTE, pmap: %p, pn: 0x%x vaddr: 0x%llx kernel_pmap: %p", pmap, pn, vaddr, kernel_pmap);
484 if (__improbable(set_NX && (pmap == kernel_pmap) && ((pmap_disable_kstack_nx && (flags & VM_MEM_STACK)) || (pmap_disable_kheap_nx && !(flags & VM_MEM_STACK))))) {
593 if (pmap != kernel_pmap)
681 if (pmap != kernel_pmap) {
716 if (pmap != kernel_pmap) {
786 if (kernel_pmap == pmap) {
822 if (pmap != kernel_pmap) {
841 if (pmap != kernel_pmap) {
867 if (pmap != kernel_pmap)
[all...]
H A Dmachine_routines.c143 ppn = pmap_find_phys(kernel_pmap, vaddr_cur);
145 kernel_pmap->stats.resident_count++;
146 if (kernel_pmap->stats.resident_count >
147 kernel_pmap->stats.resident_max) {
148 kernel_pmap->stats.resident_max =
149 kernel_pmap->stats.resident_count;
151 pmap_remove(kernel_pmap, vaddr_cur, vaddr_cur+PAGE_SIZE);
H A Dmp_desc.c401 pte = pmap_pte(kernel_pmap, alias);
803 cdp->cpu_copywindow_pdp = pmap_pde(kernel_pmap, user_window);
825 pmap_expand(kernel_pmap, phys_window, PMAP_EXPAND_OPTIONS_NONE);
H A Dphys.c195 pa = ((pmap_paddr_t)pmap_find_phys(kernel_pmap, addr)) << INTEL_PGSHIFT;
H A Dpmap_internal.h344 pmap_assert(p != kernel_pmap);
697 if (pmap == kernel_pmap) {
712 else if ((pmap != kernel_pmap) && ((cpte & INTEL_PTE_USER) == 0)) {
H A DDiagnostics.c318 rval = pmap_permissions_verify(kernel_pmap, kernel_map, 0, ~0ULL);
/xnu-2422.115.4/osfmk/vm/
H A Dpmap.h469 if ((pmap) != kernel_pmap) { \
560 extern pmap_t kernel_pmap; /* The kernel's map */
561 #define pmap_kernel() (kernel_pmap)
H A Dvm_kern.c455 PMAP_ENTER_OPTIONS(kernel_pmap, map_addr + pg_offset, mem,
462 PMAP_ENTER(kernel_pmap, map_addr + pg_offset, mem,
570 PMAP_ENTER_OPTIONS(kernel_pmap, addr + pg_offset, mem,
578 PMAP_ENTER(kernel_pmap, addr + pg_offset, mem,
655 PMAP_ENTER_OPTIONS(kernel_pmap, addr + pg_offset, mem,
664 PMAP_ENTER(kernel_pmap, addr + pg_offset, mem,
1067 pmap_pageable(kernel_pmap, map_start, map_end, FALSE);
1104 PMAP_ENTER(kernel_pmap, map_start, mem, protection, VM_PROT_NONE, 0, TRUE);
H A Dvm_apple_protect.c514 pmap_enter(kernel_pmap,
530 pmap_enter(kernel_pmap,
573 pmap_remove(kernel_pmap,
H A Dvm_swapfile_pager.c411 pmap_enter(kernel_pmap,
427 pmap_remove(kernel_pmap,
H A Dvm_resident.c811 pmap_pre_expand(kernel_pmap, vaddr);
814 pmap_enter(kernel_pmap, vaddr, phys_page,
4365 PMAP_ENTER(kernel_pmap, m2->offset, m2,
6054 paddr = pmap_find_phys(kernel_pmap, addr);
H A Dvm_pageout.c3891 pmap_protect(kernel_pmap,
7594 PMAP_ENTER(kernel_pmap,
7691 PMAP_ENTER(kernel_pmap,
7754 pmap_remove(kernel_pmap, start, end);
H A Dvm_fault.c2448 ((pmap) != kernel_pmap /*1*/ && \
2543 if (pmap == kernel_pmap) {
4656 (pmap == kernel_pmap) ?
/xnu-2422.115.4/bsd/dev/
H A Dmemdev.c291 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 */
/xnu-2422.115.4/iokit/Kernel/
H A DIOMapper.cpp238 ppnum_t pagenum = pmap_find_phys(kernel_pmap, (addr64_t) address);
H A DIOLib.cpp904 pagenum = pmap_find_phys(kernel_pmap, (addr64_t)address);
H A DIOHibernateIO.cpp3165 element = (element & page_mask) | ptoa_64(pmap_find_phys(kernel_pmap, element));
/xnu-2422.115.4/osfmk/i386/AT386/
H A Dmodel_dep.c587 pmap_remove(kernel_pmap, i386_ptob(args->efiRuntimeServicesPageStart),
/xnu-2422.115.4/libkern/c++/
H A DOSKext.cpp5914 if (!pmap_find_phys(kernel_pmap, (vm_offset_t)address)) {
10113 if (pmap_find_phys(kernel_pmap, summary_page) == 0) {
10227 if (pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)kmod_ref)) == 0) {
10234 if (pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)rinfo)) == 0) {
10466 !pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)kmod_info))) {
10612 pmap_find_phys(kernel_pmap, (addr64_t) (uintptr_t) loaded_kext_paniclist) &&
/xnu-2422.115.4/osfmk/console/
H A Dvideo_console.c2607 fbppage = pmap_find_phys(kernel_pmap, (addr64_t)boot_vinfo->v_baseAddr); /* Get the physical address of frame buffer */
2659 pmap_remove(kernel_pmap, trunc_page_64(lastVideoVirt),

Completed in 146 milliseconds

12