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

12

/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap_pcid.c93 if (cpu_datap(i)) {
94 cpu_datap(i)->cpu_pmap_pcid_enabled = FALSE;
98 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE;
107 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE;
112 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = TRUE;
129 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = TRUE;
134 cpu_datap(ccpu)->cpu_pmap_pcid_coherentp =
135 cpu_datap(ccpu)->cpu_pmap_pcid_coherentp_kernel =
137 cpu_datap(ccpu)->cpu_pcid_refcounts[0] = 1;
170 pcid_ref_t *cpu_pcid_refcounts = &cpu_datap(ccp
[all...]
H A Dpmap.c2079 if (!cpu_datap(cpu)->cpu_running)
2092 cpu_datap(cpu)->cpu_tlb_invalid_global = TRUE;
2094 cpu_datap(cpu)->cpu_tlb_invalid_local = TRUE;
2155 if (!cpu_datap(cpu)->cpu_running ||
2156 cpu_datap(cpu)->cpu_tlb_invalid == FALSE ||
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.c132 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_asid_coherentp;
162 cpu_datap(ccpu)->cpu_pmap_asid_coherentp =
163 cpu_datap(ccpu)->cpu_pmap_asid_coherentp_kernel =
165 cpu_datap(ccpu)->cpu_asid_refcounts[0] = 1;
192 asid_ref_t *cpu_asid_refcounts = &cpu_datap(ccpu)->cpu_asid_refcounts[0];
195 if ((i = cpu_datap(ccpu)->cpu_asid_free_hint) != 0) {
198 cpu_datap(ccpu)->cpu_asid_free_hint = 0;
246 lp = cpu_datap(ccpu)->cpu_asid_last_pmap_dispatched[asid];
248 assert(cpu_datap(ccpu)->cpu_asid_refcounts[asid] >= 1);
251 (void)__sync_bool_compare_and_swap(&cpu_datap(ccp
[all...]
H A Darm_init.c198 thread->machine.cpu_data = cpu_datap(cpu_number());
H A Dcpu_data.h141 static inline cpu_data_t *cpu_datap(int cpu) function
H A Dpcb.c159 thread->machine.cpu_data = cpu_datap(cpu_number());
188 datap = cpu_datap(cpu_number());
H A Dcpu.c893 current_cpu_data = cpu_datap(smp_number);
949 assert(cpu_datap(cpu) != NULL);
950 return cpu_datap(cpu)->cpu_processor;
968 return (cpu_datap(slot_num)->cpu_type);
978 return (cpu_datap(slot_num)->cpu_subtype);
H A Detimer.c195 queue = &cpu_datap(master_cpu)->rt_timer.queue;
/darwin-on-arm/xnu/osfmk/i386/
H A Dmp_native.c106 if(cpu_datap(cpu)->cpu_signals & 6) { /* (BRINGUP) */
107 kprintf("i386_cpu_IPI: sending enter debugger signal (%08X) to cpu %d\n", cpu_datap(cpu)->cpu_signals, cpu);
H A Dcpu.c148 cpu_data_t *cdp = cpu_datap(cpu);
215 return cpu_datap(cpu)->cpu_processor;
228 return (cpu_datap(slot_num)->cpu_type);
235 return (cpu_datap(slot_num)->cpu_subtype);
242 return (cpu_datap(slot_num)->cpu_threadtype);
H A Dcpu_topology.c74 assert(cpu_datap(0)->cpu_number == 0);
83 cpu_data_t *cpup = cpu_datap(i);
102 cpu_data_t *cpup = cpu_datap(i);
112 cpu_data_t *cpup = cpu_datap(i);
122 kprintf("cpu_datap(%d):%p local apic id 0x%x "
155 cpu_data_t *cpup = cpu_datap(i);
208 TOPO_DBG("\tlcpu %d\n", cpu_datap(i)->cpu_number);
209 processor_start(cpu_datap(i)->cpu_processor);
H A Dcpu_threads.h45 #define _cpu_to_lcpu(cpu) (&cpu_datap(cpu)->lcpu)
49 #define cpu_to_lcpu(cpu) ((cpu_datap(cpu) != NULL) ? _cpu_to_lcpu(cpu) : NULL)
H A Dmp.c269 if (cpu_datap(slot_num)->cpu_running)
313 slot_num, cpu_datap(slot_num)->cpu_running, 0, 0, 0);
319 if (cpu_datap(slot_num)->cpu_running)
377 cpu_datap(psip->target_cpu)->cpu_running, 0, 0, 0);
380 cpu_datap(psip->target_cpu)->cpu_running) {
431 cpu_desc_init64(cpu_datap(slot_num));
433 cpu_desc_init(cpu_datap(slot_num));
463 if (!cpu_datap(slot_num)->cpu_running) {
609 && pmCPUExitIdle(cpu_datap(cpu))) {
661 volatile int *signals = &cpu_datap(cp
[all...]
H A Dpmap_pcid.h81 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_pcid_coherentp;
H A Dacpi.c136 cpu_datap(0)->cpu_hibernate = 0;
403 cpu_datap(master_cpu)->cpu_running = FALSE;
452 cpu_datap(master_cpu)->cpu_running = TRUE;
H A Di386_init.c432 cpu_desc_init64(cpu_datap(cpu));
433 cpu_desc_load64(cpu_datap(cpu));
436 cpu_desc_init(cpu_datap(cpu));
437 cpu_desc_load(cpu_datap(cpu));
460 cpu_datap(cpu)->cpu_int_stack_top);
H A Dpmap.h577 cpu_datap(ccpu)->cpu_task_cr3 = tpmap->pm_cr3;
578 cpu_datap(ccpu)->cpu_task_map = tpmap->pm_task_map;
594 if (get_cr3_base() != cpu_datap(ccpu)->cpu_kernel_cr3)
595 set_cr3_raw(cpu_datap(ccpu)->cpu_kernel_cr3);
827 ((cpu_datap(cpu)->cpu_active_cr3 & 1) == 0)
830 (cpu_datap(cpu)->cpu_active_cr3 & ~1)
833 (cpu_datap(cpu)->cpu_task_cr3)
H A Dmachine_check.c200 if (cpu_datap(master_cpu)->cpu_mca_state == NULL)
201 mca_cpu_alloc(cpu_datap(master_cpu));
505 if (!cpu_datap(i)->cpu_mca_state->mca_is_saved) {
536 mca_state_t *mcsp = cpu_datap(i)->cpu_mca_state;
H A Dcpu_threads.c334 cpup = cpu_datap(cpu);
362 cpup = cpu_datap(cpu);
404 cpup = cpu_datap(cpu);
426 cpup = cpu_datap(cpu);
452 cpup = cpu_datap(cpu);
503 cpup = cpu_datap(cpu);
545 cpup = cpu_datap(cpu);
824 cpup = cpu_datap(cpu);
H A Detimer.c244 queue = &cpu_datap(master_cpu)->rtclock_timer.queue;
272 cpu_data_t *target_cdp = cpu_datap(target_cpu);
H A DpmCPU.c673 return(cpu_datap(chosenCPU)->cpu_processor);
763 return(cpu_datap(cpu)->cpu_hibernate);
769 return(cpu_datap(lcpu)->cpu_processor);
H A Dcpu_data.h142 * cpu_datap(cpu_number) macro which uses the cpu_data_ptr[] array of per-cpu
413 cpu_datap(int cpu) function
H A Dhibernate_i386.c217 cpu_datap(0)->cpu_hibernate = 1;
/darwin-on-arm/xnu/osfmk/arm64/
H A Dthread_initialize.c142 thread->machine.cpu_data = cpu_datap(cpu_number());
168 datap = cpu_datap(cpu_number());
314 return (cpu_datap(cpu_number())->cpu_processor);
/darwin-on-arm/xnu/osfmk/i386/vmx/
H A Dvmx_cpu.c258 vmx_cpu_t *cpu = &cpu_datap(i)->cpu_vmx;
278 vmx_cpu_t *cpu = &cpu_datap(i)->cpu_vmx;
297 vmx_cpu_t *cpu = &cpu_datap(i)->cpu_vmx;

Completed in 175 milliseconds

12