Searched refs:lcpu (Results 1 - 19 of 19) sorted by relevance

/darwin-on-arm/xnu/osfmk/i386/
H A Dcpu_threads.c331 x86_lcpu_t *lcpu; local
336 lcpu = &cpup->lcpu;
337 lcpu->lcpu = lcpu;
338 lcpu->cpu = cpup;
339 lcpu->next_in_core = NULL;
340 lcpu->next_in_die = NULL;
341 lcpu
471 x86_set_lcpu_numbers(x86_lcpu_t *lcpu) argument
477 x86_set_core_numbers(x86_core_t *core, x86_lcpu_t *lcpu) argument
484 x86_set_die_numbers(x86_die_t *die, x86_lcpu_t *lcpu) argument
491 x86_set_pkg_numbers(x86_pkg_t *pkg, x86_lcpu_t *lcpu) argument
582 x86_cache_add_lcpu(x86_cpu_cache_t *cache, x86_lcpu_t *lcpu) argument
603 x86_lcpu_add_caches(x86_lcpu_t *lcpu) argument
733 x86_core_add_lcpu(x86_core_t *core, x86_lcpu_t *lcpu) argument
748 x86_die_add_lcpu(x86_die_t *die, x86_lcpu_t *lcpu) argument
771 x86_package_add_lcpu(x86_pkg_t *pkg, x86_lcpu_t *lcpu) argument
1009 x86_lcpu_t *lcpu; local
[all...]
H A DpmCPU.h57 uint64_t (*GetDeadline)(x86_lcpu_t *lcpu);
58 uint64_t (*SetDeadline)(x86_lcpu_t *lcpu, uint64_t);
59 void (*Deadline)(x86_lcpu_t *lcpu);
60 boolean_t (*exitIdle)(x86_lcpu_t *lcpu);
61 void (*markCPURunning)(x86_lcpu_t *lcpu);
69 void (*pmCPUSafeMode)(x86_lcpu_t *lcpu, uint32_t flags);
72 kern_return_t (*exitHalt)(x86_lcpu_t *lcpu);
73 kern_return_t (*exitHaltToOff)(x86_lcpu_t *lcpu);
76 boolean_t (*pmIsCPUUnAvailable)(x86_lcpu_t *lcpu);
110 processor_t (*LCPUtoProcessor)(int lcpu);
[all...]
H A Dcpu_threads.h45 #define _cpu_to_lcpu(cpu) (&cpu_datap(cpu)->lcpu)
55 #define x86_lcpu() (&current_cpu_datap()->lcpu)
71 extern void x86_set_lcpu_numbers(x86_lcpu_t *lcpu);
72 extern void x86_set_core_numbers(x86_core_t *core, x86_lcpu_t *lcpu);
73 extern void x86_set_die_numbers(x86_die_t *die, x86_lcpu_t *lcpu);
74 extern void x86_set_pkg_numbers(x86_pkg_t *pkg, x86_lcpu_t *lcpu);
H A Dcpu_topology.c113 x86_core_t *core = cpup->lcpu.core;
114 x86_die_t *die = cpup->lcpu.die;
115 x86_pkg_t *pkg = cpup->lcpu.package;
128 cpup->lcpu.cpu_num = i;
129 cpup->lcpu.pnum = cpup->cpu_phys_number;
131 x86_set_lcpu_numbers(&cpup->lcpu);
132 x86_set_core_numbers(core, &cpup->lcpu);
133 x86_set_die_numbers(die, &cpup->lcpu);
134 x86_set_pkg_numbers(pkg, &cpup->lcpu);
269 cachep = current_cpu_datap()->lcpu
[all...]
H A DpmCPU.c106 my_cpu->lcpu.state = LCPU_IDLE;
158 my_cpu->lcpu.state = LCPU_RUN;
182 cpup->lcpu.state = LCPU_PAUSE;
187 cpup->lcpu.state = LCPU_PAUSE;
221 cpup->lcpu.state = LCPU_HALT;
264 return(&cpup->lcpu);
278 return(cpup->lcpu.core);
292 return(cpup->lcpu.die);
306 return(cpup->lcpu.package);
333 deadline = (*pmDispatch->GetDeadline)(&cpu->lcpu);
584 pmSafeMode(x86_lcpu_t *lcpu, uint32_t flags) argument
767 pmLCPUtoProcessor(int lcpu) argument
[all...]
H A Dhpet.c114 x86_lcpu_t *lcpu; local
129 lcpu = cpu_to_lcpu(cpu);
130 if (lcpu != NULL) {
131 core = lcpu->core;
134 if (lcpu->primary) {
149 lcpu = cpu_to_lcpu(cpu);
150 core = lcpu->core;
174 if (lcpu->primary) {
327 x86_lcpu_t *lcpu; local
336 lcpu
[all...]
H A Dcpu.c154 while ((cdp->lcpu.state != LCPU_HALT)
155 && (cdp->lcpu.state != LCPU_OFF)
156 && !cdp->lcpu.stopped) {
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);
587 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
591 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL);
1399 pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
1489 long kdp_x86_xcpu_invoke(const uint16_t lcpu, kdp_x86_xcpu_func_t func, argument
1492 if (lcpu > (real_ncpus - 1))
1502 kdp_xcpu_call_func.cpu = lcpu;
1503 DBG("Invoking function %p on CPU %d\n", func, (int32_t)lcpu);
[all...]
H A Dmp.h140 typedef long (*kdp_x86_xcpu_func_t) (void *arg0, void *arg1, uint16_t lcpu);
142 extern long kdp_x86_xcpu_invoke(const uint16_t lcpu,
H A Dcpu_topology.h47 struct x86_cpu_cache *next; /* next cache at this level/lcpu */
131 struct x86_lcpu *lcpu; /* pointer back to self */ member in struct:x86_lcpu
147 void *pmStats; /* Power management stats for lcpu */
148 void *pmState; /* Power management state for lcpu */
H A Dmachine_routines.c257 *pidlep = (current_cpu_datap()->lcpu.package->num_idle == topoParms.nLThreadsPerPackage);
345 if (this_cpu_datap->lcpu.core == NULL)
H A Dcpu_data.h183 struct x86_lcpu lcpu; member in struct:cpu_data
H A DDiagnostics.c247 pkes.pkg_idle_exits = current_cpu_datap()->lcpu.package->package_idle_exits;
H A Dtrap.c376 if (cpu_data_ptr[cnum]->lcpu.package->num_idle == topoParms.nLThreadsPerPackage)
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.c156 uint16_t lcpu)
166 if ((lcpu != KDP_CURRENT_LCPU) && (lcpu != cpu_number())) {
168 kdp_x86_xcpu_invoke(lcpu, (kdp_x86_xcpu_func_t)kdp_machine_phys_read, rq, dst);
257 uint16_t lcpu)
265 if ((lcpu != KDP_CURRENT_LCPU) && (lcpu != cpu_number())) {
267 kdp_x86_xcpu_invoke(lcpu, (kdp_x86_xcpu_func_t)kdp_machine_phys_write, rq, src);
306 kdp_machine_ioport_read(kdp_readioport_req_t *rq, caddr_t data, uint16_t lcpu) argument
311 if ((lcpu !
155 kdp_machine_phys_read(kdp_readphysmem64_req_t *rq, caddr_t dst, uint16_t lcpu) argument
256 kdp_machine_phys_write(kdp_writephysmem64_req_t *rq, caddr_t src, uint16_t lcpu) argument
335 kdp_machine_ioport_write(kdp_writeioport_req_t *rq, caddr_t data, uint16_t lcpu) argument
364 kdp_machine_msr64_read(kdp_readmsr64_req_t *rq, caddr_t data, uint16_t lcpu) argument
378 kdp_machine_msr64_write(kdp_writemsr64_req_t *rq, caddr_t data, uint16_t lcpu) argument
[all...]
/darwin-on-arm/xnu/osfmk/kdp/
H A Dkdp_protocol.h332 uint16_t lcpu; member in struct:__anon1027
378 uint16_t lcpu; member in struct:__anon1033
392 uint16_t lcpu; member in struct:__anon1035
408 uint16_t lcpu; member in struct:__anon1037
426 uint16_t lcpu; member in struct:__anon1039
441 uint16_t lcpu; member in struct:__anon1041
H A Dkdp.c530 kdp_machine_phys_write(rq, rq->data, rq->lcpu);
657 cnt = (int)kdp_machine_phys_read(rq, rp->data, rq->lcpu);
1381 rp->error = kdp_machine_ioport_read(rq, rp->data, rq->lcpu);
1412 rp->error = kdp_machine_ioport_write(rq, rq->data, rq->lcpu);
1440 dprintf(("kdp_readmsr64 lcpu %x addr %x\n", rq->lcpu, rq->address));
1441 rp->error = kdp_machine_msr64_read(rq, rp->data, rq->lcpu);
1465 dprintf(("kdp_writemsr64 lcpu %x addr %x\n", rq->lcpu, rq->address));
1466 rp->error = kdp_machine_msr64_write(rq, rq->data, rq->lcpu);
[all...]
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/
H A Dkdp_machdep.c395 kdp_machine_ioport_read(kdp_readioport_req_t *rq, caddr_t data, uint16_t lcpu) argument
401 kdp_machine_ioport_write(kdp_writeioport_req_t *rq, caddr_t data, uint16_t lcpu) argument
407 kdp_machine_msr64_read(kdp_readmsr64_req_t *rq, caddr_t data, uint16_t lcpu) argument
413 kdp_machine_msr64_write(kdp_writemsr64_req_t *rq, __unused caddr_t data, uint16_t lcpu) argument
H A Dkdp_vm.c236 uint16_t lcpu __unused)
243 uint16_t lcpu __unused)

Completed in 110 milliseconds