Searched refs:current_cpu_datap (Results 1 - 25 of 43) sorted by relevance

12

/darwin-on-arm/xnu/osfmk/i386/
H A Dmp_desc.h100 #define current_gdt() (current_cpu_datap()->cpu_desc_index.cdi_gdt.ptr)
101 #define current_idt() (current_cpu_datap()->cpu_desc_index.cdi_idt.ptr)
102 #define current_ldt() (current_cpu_datap()->cpu_desc_index.cdi_ldt)
103 #define current_ktss() (current_cpu_datap()->cpu_desc_index.cdi_ktss)
104 #define current_sstk() (current_cpu_datap()->cpu_desc_index.cdi_sstk)
H A Dcpu.c92 cpu_data_t *cdp = current_cpu_datap();
102 cpu_data_t *cdp = current_cpu_datap();
168 cpu_data_t *cdp = current_cpu_datap();
208 return current_cpu_datap()->cpu_processor;
221 return (&current_cpu_datap()->cpu_pending_ast);
248 return (current_cpu_datap()->cpu_type);
254 return (current_cpu_datap()->cpu_subtype);
260 return (current_cpu_datap()->cpu_threadtype);
H A Dacpi.c111 if (current_cpu_datap()->cpu_hibernate)
114 cpu_IA32e_enable(current_cpu_datap());
143 cpu_IA32e_disable(current_cpu_datap());
178 current_cpu_datap()->cpu_hibernate, cpu_number());
213 cpu_IA32e_disable(current_cpu_datap());
257 if (current_cpu_datap()->cpu_hibernate) {
261 *current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CMAP = 0;
272 cpu_mode_init(current_cpu_datap());
339 current_cpu_datap()->cpu_hibernate = 0;
346 pmCPUMarkRunning(current_cpu_datap());
[all...]
H A Detimer.c77 pp = current_cpu_datap();
134 pp = current_cpu_datap();
160 pp = current_cpu_datap();
205 pp = current_cpu_datap();
234 cpu_data_t *cdp = current_cpu_datap();
255 if (queue == &current_cpu_datap()->rtclock_timer.queue) {
273 cpu_data_t *cdp = current_cpu_datap();
H A Dcopyio.c252 kpdp = current_cpu_datap()->cpu_copywindow_pdp;
272 kpdp = current_cpu_datap()->cpu_copywindow_pdp;
428 old_pentry = *(current_cpu_datap()->cpu_physwindow_ptep);
429 pmap_store_pte((current_cpu_datap()->cpu_physwindow_ptep), pentry);
431 invlpg((uintptr_t)current_cpu_datap()->cpu_physwindow_base);
435 pmap_store_pte((current_cpu_datap()->cpu_physwindow_ptep), old_pentry);
437 invlpg((uintptr_t)current_cpu_datap()->cpu_physwindow_base);
469 pmap_store_pte((current_cpu_datap()->cpu_physwindow_ptep), pentry);
472 invlpg((uintptr_t)current_cpu_datap()->cpu_physwindow_base);
477 (*(current_cpu_datap()
[all...]
H A Dpmap.c344 if (((*(current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CMAP)) & PG_FRAME) == newpf) {
345 return((pdpt_entry_t *)(current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CADDR) +
350 current_cpu_datap()->cpu_pmap->pdpt_window_index++;
351 if (current_cpu_datap()->cpu_pmap->pdpt_window_index > (PMAP_PDPT_FIRST_WINDOW+PMAP_PDPT_NWINDOWS-1))
352 current_cpu_datap()->cpu_pmap->pdpt_window_index = PMAP_PDPT_FIRST_WINDOW;
354 (current_cpu_datap()->cpu_pmap->mapwindow[current_cpu_datap()->cpu_pmap->pdpt_window_index].prv_CMAP),
356 invlpg((u_int)(current_cpu_datap()->cpu_pmap->mapwindow[current_cpu_datap()->cpu_pmap->pdpt_window_index].prv_CADDR));
357 return ((pdpt_entry_t *)(current_cpu_datap()
[all...]
H A Dmp_native.c93 volatile int *my_word = &current_cpu_datap()->cpu_signals;
H A DpmCPU.c98 cpu_data_t *my_cpu = current_cpu_datap();
178 cpu_data_t *cpup = current_cpu_datap();
262 cpu_data_t *cpup = current_cpu_datap();
276 cpu_data_t *cpup = current_cpu_datap();
290 cpu_data_t *cpup = current_cpu_datap();
304 cpu_data_t *cpup = current_cpu_datap();
427 cpu_data_t *cpup = current_cpu_datap();
782 if ((uint32_t)cpu == current_cpu_datap()->lcpu.cpu_num)
933 cpu_data_t *my_cpu = current_cpu_datap();
H A Dcpu_threads.h55 #define x86_lcpu() (&current_cpu_datap()->lcpu)
H A Dmachine_routines.c257 *pidlep = (current_cpu_datap()->lcpu.package->num_idle == topoParms.nLThreadsPerPackage);
647 current_cpu_datap()->cpu_ldt == KERNEL_LDT)
661 current_cpu_datap()->cpu_ldt = selector;
671 return current_cpu_datap()->cpu_int_event_time;
679 return (local - (current_cpu_datap()->cpu_int_stack_top - INTSTACK_SIZE));
H A Dmp.c512 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
515 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL);
559 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
581 snprintf(&pstr[0], sizeof(pstr), "Panic(CPU %d): Unresponsive processor (this CPU did not acknowledge interrupts) TLB state:0x%x\n", cpu_number(), current_cpu_datap()->cpu_tlb_invalid);
587 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
588 current_cpu_datap()->cpu_NMI_acknowledged = TRUE;
591 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL);
856 current_cpu_datap()->cpu_iflag = intr;
864 ml_set_interrupts_enabled(current_cpu_datap()->cpu_iflag);
1300 cpu_data_t *cdp = current_cpu_datap();
[all...]
H A Dpmap.h755 kpdp = current_cpu_datap()->cpu_copywindow_pdp; \
770 pmap_store_pte((current_cpu_datap()->cpu_physwindow_ptep), \
773 invlpg((uintptr_t)current_cpu_datap()->cpu_physwindow_base);\
821 current_cpu_datap()->cpu_active_cr3 |= 1
824 current_cpu_datap()->cpu_active_cr3 &= ~1
882 if (current_cpu_datap()->cpu_tlb_invalid) \
H A Dthread.h210 return (current_cpu_datap()->cpu_kernel_stack
H A Dcpu_topology.c269 cachep = current_cpu_datap()->lcpu.caches[level-1];
284 cachep = current_cpu_datap()->lcpu.caches[level-1];
H A Dhibernate_i386.c232 if (current_cpu_datap()->cpu_hibernate) hibernate_vm_lock_queues();
238 if (current_cpu_datap()->cpu_hibernate) hibernate_vm_unlock_queues();
/darwin-on-arm/xnu/osfmk/arm/
H A Detimer.c85 pp = current_cpu_datap();
110 pp = current_cpu_datap();
155 pp = current_cpu_datap();
186 cpu_data_t *cdp = current_cpu_datap();
222 if (queue == &current_cpu_datap()->rt_timer.queue) {
H A Darm_init.c97 bootProcessorData = current_cpu_datap();
H A Dcpu.c843 cpu_data_t *cdp = current_cpu_datap();
881 * current_cpu_datap
885 cpu_data_t *current_cpu_datap(void) function
935 return current_cpu_datap()->cpu_processor;
958 return current_cpu_datap()->cpu_type;
998 return current_cpu_datap()->cpu_subtype;
1018 return (&current_cpu_datap()->cpu_pending_ast);
1037 cpu_data_t *cdp = current_cpu_datap();
H A Dmachine_routines.c131 return (local - (current_cpu_datap()->cpu_int_stack_top - INTSTACK_SIZE));
287 datap = current_cpu_datap();
475 cpu_data_t* datap = current_cpu_datap();
H A Dcpu_data.h166 cpu_data_t *current_cpu_datap(void);
H A Drtclock.c170 current_cpu_datap()->rtcPop = pop;
321 current_cpu_datap()->rtcPop = 0;
/darwin-on-arm/xnu/osfmk/chud/i386/
H A Dchud_osfmk_callback_i386.c137 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
167 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
192 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
531 chudinfop = (chudcpu_data_t *) current_cpu_datap()->cpu_chud;
H A Dchud_thread_i386.c85 if(thread == current_thread() && current_cpu_datap()->cpu_int_state) {
89 if(USER_STATE(thread) == current_cpu_datap()->cpu_int_state &&
90 current_cpu_datap()->cpu_interrupt_level == 1) {
511 if(thread == current_thread() && current_cpu_datap()->cpu_int_state) {
516 tagged_regs = current_cpu_datap()->cpu_int_state;
/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap.c298 cpu_data_t *cdp = current_cpu_datap();
368 current_cpu_datap()->cpu_kernel_cr3 = (addr64_t) kernel_pmap->pm_cr3;
391 current_cpu_datap());
392 kprintf("cpu_pmap %p\n", current_cpu_datap()->cpu_pmap);
393 kprintf("mapwindow %p\n", current_cpu_datap()->cpu_pmap->mapwindow);
395 (void *)(current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CMAP),
396 (void *)(current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CADDR));
399 (current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CMAP),
400 (current_cpu_datap()->cpu_pmap->mapwindow[i].prv_CADDR),
402 current_cpu_datap()
[all...]
/darwin-on-arm/xnu/osfmk/i386/vmx/
H A Dvmx_cpu.c119 vmx_specs_t *specs = &current_cpu_datap()->cpu_vmx.specs;
194 vmx_cpu_t *cpu = &current_cpu_datap()->cpu_vmx;

Completed in 124 milliseconds

12