Searched refs:ccpu (Results 1 - 6 of 6) sorted by relevance

/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap_pcid.c63 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 Dpmap.c2190 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 Dpmap_asid.c131 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 Dpmap_asid.h71 void pmap_asid_validate_cpu(pmap_t tpmap, int ccpu);
/darwin-on-arm/xnu/osfmk/i386/
H A Dpmap_pcid.h80 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 Dpmap.h576 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 61 milliseconds