Searched refs:ccpu (Results 1 - 6 of 6) sorted by relevance
/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | pmap_pcid.c | 63 int ccpu = cpu_number(); local 67 pmap_pcid_log("PCID configure invoked on CPU %d\n", ccpu); 98 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE; 107 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE; 108 pmap_pcid_log("PMAP: PCID not detected CPU %d\n", ccpu); 112 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = TRUE; 113 pmap_pcid_log("PMAP: PCID already enabled %d\n", ccpu); 117 pmap_pcid_log("Pre-PCID:CR0: 0x%lx, CR3: 0x%lx, CR4(CPU %d): 0x%lx\n", get_cr0(), get_cr3_raw(), ccpu, cr4); 124 pmap_pcid_log("Toggled PGE ON (CPU: %d\n", ccpu); 127 pmap_pcid_log("Post PCID: CR0: 0x%lx, CR3: 0x%lx, CR4(CPU %d): 0x%lx\n", get_cr0(), get_cr3_raw(), ccpu, get_cr 166 pmap_pcid_allocate_pcid(int ccpu) argument 214 pmap_pcid_deallocate_pcid(int ccpu, pmap_t tpmap) argument 245 pcid_for_pmap_cpu_tuple(pmap_t pmap, int ccpu) argument 253 pmap_pcid_activate(pmap_t tpmap, int ccpu) argument [all...] |
H A D | pmap.c | 2190 int ccpu = cpu_number(); local 2194 if (cpu_datap(ccpu)->cpu_tlb_invalid_global) { 2195 cpu_datap(ccpu)->cpu_tlb_invalid = FALSE; 2199 cpu_datap(ccpu)->cpu_tlb_invalid_local = FALSE;
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | pmap_asid.c | 131 int ccpu = cpu_number(); local 132 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_asid_coherentp; 133 assert(cptr == &(current_thread()->map->pmap->pmap_asid_coherency_vector[ccpu])); 139 void pmap_asid_invalidate_cpu(pmap_t tpmap, int ccpu) { argument 140 tpmap->pmap_asid_coherency_vector[ccpu] = 0xFF; 143 void pmap_asid_validate_cpu(pmap_t tpmap, int ccpu) { argument 144 tpmap->pmap_asid_coherency_vector[ccpu] = 0; 149 int ccpu = cpu_number(); local 162 cpu_datap(ccpu)->cpu_pmap_asid_coherentp = 163 cpu_datap(ccpu) 188 pmap_asid_allocate_asid(int ccpu) argument 236 pmap_asid_deallocate_asid(int ccpu, pmap_t tpmap) argument 267 asid_for_pmap_cpu_tuple(pmap_t pmap, int ccpu) argument 271 pmap_asid_activate(pmap_t tpmap, int ccpu) argument [all...] |
H A D | pmap_asid.h | 71 void pmap_asid_validate_cpu(pmap_t tpmap, int ccpu);
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | pmap_pcid.h | 80 int ccpu = cpu_number(); local 81 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_pcid_coherentp; 83 pmap_assert(cptr == &(current_thread()->map->pmap->pmap_pcid_coherency_vector[ccpu])); 91 static inline void pmap_pcid_invalidate_cpu(pmap_t tpmap, int ccpu) { argument 92 tpmap->pmap_pcid_coherency_vector[ccpu] = 0xFF; 95 static inline void pmap_pcid_validate_cpu(pmap_t tpmap, int ccpu) { argument 96 tpmap->pmap_pcid_coherency_vector[ccpu] = 0;
|
H A D | pmap.h | 576 int ccpu = cpu_number(); local 577 cpu_datap(ccpu)->cpu_task_cr3 = tpmap->pm_cr3; 578 cpu_datap(ccpu)->cpu_task_map = tpmap->pm_task_map; 588 pmap_pcid_activate(tpmap, ccpu); 594 if (get_cr3_base() != cpu_datap(ccpu)->cpu_kernel_cr3) 595 set_cr3_raw(cpu_datap(ccpu)->cpu_kernel_cr3);
|
Completed in 28 milliseconds