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

12

/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dio_map.c74 (void)mapping_make(kernel_pmap, (addr64_t)start, (ppnum_t)(phys_addr >> 12),
93 (void)mapping_make(kernel_pmap,
126 (void)mapping_make(kernel_pmap, (addr64_t)start, (ppnum_t)(phys_addr >> 12),
H A Dpmap.c153 pmap_t kernel_pmap; /* Pointer to kernel pmap and anchor for in-use pmaps */ variable
255 colladr = mapping_make(kernel_pmap, (addr64_t)va, (ppnum_t)(spa >> 12),
289 colladdr = mapping_make(kernel_pmap, vaddr, (paddr >> 12),
322 colladdr = mapping_make(kernel_pmap, vaddr, (paddr >> 12),
364 kernel_pmap = &kernel_pmap_store;
368 kernel_pmap->pmap_link.next = (queue_t)kernel_pmap; /* Set up anchor forward */
369 kernel_pmap->pmap_link.prev = (queue_t)kernel_pmap; /* Set up anchor reverse */
370 kernel_pmap
[all...]
H A Dppc_vm_init.c262 pmap_enter(kernel_pmap, (vm_map_offset_t)addr, (ppnum_t)(addr>>12),
272 pmap_enter(kernel_pmap, (vm_map_offset_t)addr, (ppnum_t)(addr>>12),
282 pmap_enter(kernel_pmap, (vm_map_offset_t)addr,
293 pmap_enter(kernel_pmap, (vm_map_offset_t)addr, (ppnum_t)(addr>>12),
299 pmap_enter(kernel_pmap, (vm_map_offset_t)(uintptr_t)&sharedPage,
304 pmap_enter(kernel_pmap, (vm_map_offset_t)(uintptr_t)&lowGlo.lgVerCode,
316 pmap_enter(kernel_pmap, (vm_map_address_t)addr, (ppnum_t)addr>>12,
H A Daligned_data.s74 .globl EXT(kernel_pmap_store) ; This is the kernel_pmap
H A Ddb_interface.c286 pmap = kernel_pmap;
296 phys_dst = db_vtophys(kernel_pmap, (vm_offset_t)data);
341 phys_src = db_vtophys(kernel_pmap, (vm_offset_t)data);
350 if (task == NULL) pmap = kernel_pmap;
H A Dmodel_dep.c403 if((svssp->save_hdr.save_prev <= vm_last_addr) && ((unsigned int)pmap_find_phys(kernel_pmap, (addr64_t)svssp->save_hdr.save_prev))) { /* Valid address? */
423 (unsigned int)pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)sv)))) { /* Valid address? */
435 if((sv->save_hdr.save_prev <= vm_last_addr) && ((unsigned int)pmap_find_phys(kernel_pmap, (addr64_t)sv->save_hdr.save_prev))) { /* Valid address? */
505 raddr = (unsigned int)pmap_find_phys(kernel_pmap, (addr64_t)stackptr); /* Get physical frame address */
753 instr_pp = (vm_offset_t)pmap_find_phys(kernel_pmap, (addr64_t)(saved_state->save_srr0));
H A Dmachine_routines.c185 if ( (vaddr < static_memory_end) && (pmap_extract(kernel_pmap, vaddr)==paddr) )
205 paddr_cur = pmap_extract(kernel_pmap, vaddr_cur);
208 pmap_remove(kernel_pmap, (addr64_t)vaddr_cur, (addr64_t)(vaddr_cur+PAGE_SIZE));
221 return(pmap_extract(kernel_pmap, vaddr));
H A Dsavearea.c295 physpage = pmap_find_phys(kernel_pmap, (vm_offset_t)freepage); /* Find physical page */
H A Ddb_low_trace.c380 if(!have_addr) pmap = kernel_pmap; /* Start at the beginning */
413 if(pmap == kernel_pmap) break; /* We've wrapped, we're done */
434 if(!have_addr) pmap = kernel_pmap; /* If no map supplied, start with kernel */
448 if(pmap == kernel_pmap) break; /* We've wrapped, we're done */
H A Dpmap.h262 #define pmap_kernel() (kernel_pmap)
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/vmx/
H A Dvmx_shims.c51 return (ptoa_64(pmap_find_phys(kernel_pmap, (addr64_t)(uint32_t)va)));
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Dmachine_routines.c139 ppn = pmap_find_phys(kernel_pmap, (addr64_t)vaddr_cur);
141 kernel_pmap->stats.resident_count++;
142 if (kernel_pmap->stats.resident_count >
143 kernel_pmap->stats.resident_max) {
144 kernel_pmap->stats.resident_max =
145 kernel_pmap->stats.resident_count;
147 pmap_remove(kernel_pmap, (addr64_t)vaddr_cur, (addr64_t)(vaddr_cur+PAGE_SIZE));
H A Dpmap.c608 pmap_t kernel_pmap; variable
687 if (!cpu_64bit || (m == kernel_pmap)) {
835 if (pmap == kernel_pmap)
886 pmap_enter(kernel_pmap, (vm_map_offset_t)virt,
929 pte = pmap_pte(kernel_pmap, (vm_map_offset_t)virt);
967 current_cpu_datap()->cpu_active_cr3 = kernel_pmap->pm_cr3;
982 ptep = pmap_pte(kernel_pmap, (vm_map_offset_t)ve);
1035 pte_unique_base = pmap_pte(kernel_pmap, (vm_map_offset_t)pmap_index_to_virt(HIGH_FIXED_CPUS_BEGIN));
1152 kernel_pmap = &kernel_pmap_store;
1153 kernel_pmap
[all...]
H A Dphys.c219 if ((ptep = pmap_pte(kernel_pmap, (vm_map_offset_t)addr)) == PT_ENTRY_NULL) {
H A Dmp_desc.c666 cdp->cpu_copywindow_pdp = pmap_pde(kernel_pmap, user_window);
694 pmap_expand(kernel_pmap, phys_window);
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/
H A Dmem.c178 collad = mapping_make(kernel_pmap, (addr64_t)where, (ppnum_t)(vll >> 12), 0, 1, VM_PROT_READ); /* Map it in for the moment */
196 if(dgWork.dgFlags & enaDiagDM) (void)mapping_remove(kernel_pmap, (addr64_t)where); /* Unmap it */
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/i386/
H A Dvm_param.h201 if (__pmap == kernel_pmap) { \
/macosx-10.5.8/xnu-1228.15.4/osfmk/vm/
H A Dpmap.h366 if (__pmap != kernel_pmap) { \
440 extern pmap_t kernel_pmap; /* The kernel's map */
441 #define pmap_kernel() (kernel_pmap)
H A Dvm_apple_protect.c476 pmap_enter(kernel_pmap,
491 pmap_enter(kernel_pmap,
525 pmap_remove(kernel_pmap,
H A Dvm_kern.c718 pmap_pageable(kernel_pmap, map_start, map_end, FALSE);
751 PMAP_ENTER(kernel_pmap, map_start, mem, protection,
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/
H A Dkdp_vm.c141 if((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0)
165 else pmap = kernel_pmap; /* otherwise, use kernel's */
168 /* Always translate the destination using the kernel_pmap. */
169 if((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0)
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)
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/i386/
H A Dkdp_vm.c117 pmap_t src_pmap = kernel_pmap;
121 * kernel_pmap.
136 /* Always translate the destination buffer using the kernel_pmap */
137 if(!(cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)))
185 if ((cur_phys_dst = kdp_vtophys(kernel_pmap, cur_virt_dst)) == 0)
188 if ((cur_phys_src = kdp_vtophys(kernel_pmap, cur_virt_src)) == 0)
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dkmod.c271 if (!pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)kmod_info))) {
458 if (unloaded_kext_paniclist && (pmap_find_phys(kernel_pmap, (addr64_t) (uintptr_t) unloaded_kext_paniclist))) {
466 if (loaded_kext_paniclist && (pmap_find_phys(kernel_pmap, (addr64_t) (uintptr_t) loaded_kext_paniclist)) && loaded_kext_paniclist[0]) {
1855 if (pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)k)) == 0) {
1878 if (pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)r)) == 0) {
1886 if (pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)rinfo)) == 0) {
/macosx-10.5.8/xnu-1228.15.4/osfmk/ddb/
H A Ddb_watch.c342 task_space = (vm_map_pmap(map) == kernel_pmap)?
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/
H A Dmemdev.c288 pp = pmap_find_phys(kernel_pmap, (addr64_t)((unsigned int)vaddr)); /* Get the sink physical address */
314 pp = pmap_find_phys(kernel_pmap, (addr64_t)((unsigned int)vaddr)); /* Get the source physical address */

Completed in 150 milliseconds

12