/xnu-2782.1.97/osfmk/i386/ |
H A D | cpu_threads.c | 331 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 468 x86_set_logical_topology(x86_lcpu_t *lcpu, int pnum, int lnum) argument 581 x86_cache_add_lcpu(x86_cpu_cache_t *cache, x86_lcpu_t *lcpu) argument 602 x86_lcpu_add_caches(x86_lcpu_t *lcpu) argument 732 x86_core_add_lcpu(x86_core_t *core, x86_lcpu_t *lcpu) argument 747 x86_die_add_lcpu(x86_die_t *die, x86_lcpu_t *lcpu) argument 770 x86_package_add_lcpu(x86_pkg_t *pkg, x86_lcpu_t *lcpu) argument 1008 x86_lcpu_t *lcpu; local [all...] |
H A D | pmCPU.h | 57 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 D | pmCPU.c | 125 my_cpu->lcpu.state = LCPU_IDLE; 179 my_cpu->lcpu.state = LCPU_RUN; 211 __sync_fetch_and_sub(&my_cpu->lcpu.package->num_idle, 1); 213 __sync_fetch_and_add(&my_cpu->lcpu.package->num_idle, 1); 220 if ((nwakeups == cwakeups) && (topoParms.nLThreadsPerPackage == my_cpu->lcpu.package->num_idle)) { 237 cpup->lcpu.state = LCPU_PAUSE; 242 cpup->lcpu.state = LCPU_PAUSE; 276 cpup->lcpu.state = LCPU_HALT; 318 return(&cpup->lcpu); 332 return(cpup->lcpu 634 pmSafeMode(x86_lcpu_t *lcpu, uint32_t flags) argument 821 pmLCPUtoProcessor(int lcpu) argument [all...] |
H A D | cpu_threads.h | 45 #define _cpu_to_lcpu(cpu) (&cpu_datap(cpu)->lcpu) 55 #define x86_lcpu() (¤t_cpu_datap()->lcpu) 71 extern void x86_set_logical_topology(x86_lcpu_t *lcpu, int pnum, int lnum);
|
H A D | hpet.c | 114 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 D | cpu.c | 161 while ((cdp->lcpu.state != LCPU_HALT) 162 && (cdp->lcpu.state != LCPU_OFF) 163 && !cdp->lcpu.stopped) {
|
H A D | mp.h | 141 typedef long (*kdp_x86_xcpu_func_t) (void *arg0, void *arg1, uint16_t lcpu); 143 extern long kdp_x86_xcpu_invoke(const uint16_t lcpu,
|
H A D | cpu_topology.c | 122 x86_set_logical_topology(&cpup->lcpu, cpup->cpu_phys_number, i); 257 cachep = current_cpu_datap()->lcpu.caches[level-1]; 272 cachep = current_cpu_datap()->lcpu.caches[level-1];
|
H A D | mp.c | 528 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_SAFE); 531 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL); 580 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_SAFE); 609 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_SAFE); 632 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL); 1600 pmSafeMode(¤t_cpu_datap()->lcpu, PM_SAFE_FL_SAFE); 1690 long kdp_x86_xcpu_invoke(const uint16_t lcpu, kdp_x86_xcpu_func_t func, argument 1693 if (lcpu > (real_ncpus - 1)) 1703 kdp_xcpu_call_func.cpu = lcpu; 1704 DBG("Invoking function %p on CPU %d\n", func, (int32_t)lcpu); [all...] |
H A D | cpu_topology.h | 47 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 D | cpu_data.h | 161 struct x86_lcpu lcpu; member in struct:cpu_data
|
H A D | machine_routines.c | 305 *pidlep = (current_cpu_datap()->lcpu.package->num_idle == topoParms.nLThreadsPerPackage); 415 if (this_cpu_datap->lcpu.core == NULL)
|
H A D | Diagnostics.c | 237 pkes.pkg_idle_exits = current_cpu_datap()->lcpu.package->package_idle_exits;
|
H A D | trap.c | 375 if (cpu_data_ptr[cnum]->lcpu.package->num_idle == topoParms.nLThreadsPerPackage)
|
/xnu-2782.1.97/osfmk/kdp/ml/i386/ |
H A D | kdp_x86_common.c | 166 uint16_t lcpu) 176 if ((lcpu != KDP_CURRENT_LCPU) && (lcpu != cpu_number())) { 178 kdp_x86_xcpu_invoke(lcpu, (kdp_x86_xcpu_func_t)kdp_machine_phys_read, rq, dst); 271 uint16_t lcpu) 279 if ((lcpu != KDP_CURRENT_LCPU) && (lcpu != cpu_number())) { 281 kdp_x86_xcpu_invoke(lcpu, (kdp_x86_xcpu_func_t)kdp_machine_phys_write, rq, src); 321 kdp_machine_ioport_read(kdp_readioport_req_t *rq, caddr_t data, uint16_t lcpu) argument 326 if ((lcpu ! 165 kdp_machine_phys_read(kdp_readphysmem64_req_t *rq, caddr_t dst, uint16_t lcpu) argument 270 kdp_machine_phys_write(kdp_writephysmem64_req_t *rq, caddr_t src, uint16_t lcpu) argument 350 kdp_machine_ioport_write(kdp_writeioport_req_t *rq, caddr_t data, uint16_t lcpu) argument 379 kdp_machine_msr64_read(kdp_readmsr64_req_t *rq, caddr_t data, uint16_t lcpu) argument 393 kdp_machine_msr64_write(kdp_writemsr64_req_t *rq, caddr_t data, uint16_t lcpu) argument [all...] |
/xnu-2782.1.97/tools/lldbmacros/ |
H A D | ioreg.py | 249 Syntax: (lldb) readioport8 <port> [lcpu (kernel's numbering convention)] 258 lcpu = ArgumentStringToInt(cmd_args[1]) 260 lcpu = xnudefines.lcpu_self 262 ReadIOPortInt(portAddr, 1, lcpu) 269 Syntax: (lldb) readioport16 <port> [lcpu (kernel's numbering convention)] 278 lcpu = ArgumentStringToInt(cmd_args[1]) 280 lcpu = xnudefines.lcpu_self 282 ReadIOPortInt(portAddr, 2, lcpu) 289 Syntax: (lldb) readioport32 <port> [lcpu (kernel's numbering convention)] 298 lcpu [all...] |
H A D | misc.py | 200 def DoReadMsr64(msr_address, lcpu): 204 lcpu: int - CPU identifier 237 if not WriteInt16ToMemoryAddress(lcpu, int(addressof(kgm_pkt.lcpu))): 238 print "DoReadMsr64() failed to write lcpu" 252 def DoWriteMsr64(msr_address, lcpu, data): 256 lcpu: int - CPU identifier 288 if not WriteInt16ToMemoryAddress(lcpu, int(addressof(kgm_pkt.lcpu))): 289 print "DoWriteMsr64() failed to write lcpu" [all...] |
H A D | apic.py | 265 Syntax: lapic_read32 <offset> [lcpu] 274 lcpu = xnudefines.lcpu_self 276 lcpu = ArgumentStringToInt(cmd_args[1]) 279 read_val = DoLapicRead32(offset, lcpu) 287 Syntax: lapic_write32 <offset> <val> [lcpu] 297 lcpu = xnudefines.lcpu_self 299 lcpu = ArgumentStringToInt(cmd_args[2]) 300 if not DoLapicWrite32(offset, write_val, lcpu):
|
H A D | pmap.py | 86 WriteInt16ToMemoryAddress(xnudefines.lcpu_self, int(addressof(pkt.lcpu))) 133 WriteInt16ToMemoryAddress(xnudefines.lcpu_self, int(addressof(pkt.lcpu)))
|
/xnu-2782.1.97/osfmk/kdp/ |
H A D | kdp_protocol.h | 341 uint16_t lcpu; member in struct:__anon996 387 uint16_t lcpu; member in struct:__anon1002 401 uint16_t lcpu; member in struct:__anon1004 417 uint16_t lcpu; member in struct:__anon1006 435 uint16_t lcpu; member in struct:__anon1008 450 uint16_t lcpu; member in struct:__anon1010
|
H A D | kdp.c | 507 cnt = kdp_machine_phys_write(rq, rq->data, rq->lcpu); 619 cnt = kdp_machine_phys_read(rq, rp->data, rq->lcpu); 1024 rp->error = kdp_machine_ioport_read(rq, rp->data, rq->lcpu); 1055 rp->error = kdp_machine_ioport_write(rq, rq->data, rq->lcpu); 1084 dprintf(("kdp_readmsr64 lcpu %x addr %x\n", rq->lcpu, rq->address)); 1085 rp->error = kdp_machine_msr64_read(rq, rp->data, rq->lcpu); 1109 dprintf(("kdp_writemsr64 lcpu %x addr %x\n", rq->lcpu, rq->address)); 1110 rp->error = kdp_machine_msr64_write(rq, rq->data, rq->lcpu); [all...] |