Searched refs:mcpu (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_intr.c | 234 struct machcpu *mcpu = &cpu->cpu_m; in apix_do_softint_prolog() local 238 ASSERT(pil > mcpu->mcpu_pri && pil > cpu->cpu_base_spl); in apix_do_softint_prolog() 240 atomic_and_32((uint32_t *)&mcpu->mcpu_softinfo.st_pending, ~(1 << pil)); in apix_do_softint_prolog() 242 mcpu->mcpu_pri = pil; in apix_do_softint_prolog() 259 mcpu->intrstat[pil][0] += intrtime; in apix_do_softint_prolog() 306 struct machcpu *mcpu = &cpu->cpu_m; in apix_do_softint_epilog() local 321 mcpu->intrstat[pil][0] += intrtime; in apix_do_softint_epilog() 363 mcpu->mcpu_pri = pil; in apix_do_softint_epilog() 419 struct machcpu *mcpu = &cpu->cpu_m; in apix_hilevel_intr_prolog() local 425 ASSERT(pil > mcpu->mcpu_pri && pil > cpu->cpu_base_spl); in apix_hilevel_intr_prolog() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | intr.c | 541 struct machcpu *mcpu = &cpu->cpu_m; in hilevel_intr_prolog() local 575 mcpu->pil_high_start[nestpil - (LOCK_LEVEL + 1)]; in hilevel_intr_prolog() 576 mcpu->intrstat[nestpil][0] += intrtime; in hilevel_intr_prolog() 594 mcpu->intrstat[t->t_pil][0] += intrtime; in hilevel_intr_prolog() 605 mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)] = now; in hilevel_intr_prolog() 639 struct machcpu *mcpu = &cpu->cpu_m; in hilevel_intr_epilog() local 644 ASSERT(mcpu->mcpu_pri == pil); in hilevel_intr_epilog() 667 ASSERT(mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)] != 0); in hilevel_intr_epilog() 669 intrtime = now - mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)]; in hilevel_intr_epilog() 670 mcpu->intrstat[pil][0] += intrtime; in hilevel_intr_epilog() [all …]
|
H A D | x_call.c | 119 xc_decrement(struct machcpu *mcpu) in xc_decrement() argument 121 atomic_dec_32(&mcpu->xc_work_cnt); in xc_decrement() 128 xc_increment(struct machcpu *mcpu) in xc_increment() argument 132 old = mcpu->xc_work_cnt; in xc_increment() 133 } while (atomic_cas_32(&mcpu->xc_work_cnt, old, old + 1) != old); in xc_increment()
|
/illumos-gate/usr/src/cmd/ctfconvert/ |
H A D | ctfconvert.c | 162 ctf_id_t cpuid, mcpu; in ctfconvert_fixup_genunix() local 204 mcpu = ctf_lookup_by_name(fp, "struct machcpu"); in ctfconvert_fixup_genunix() 205 if (mcpu == CTF_ERR) { in ctfconvert_fixup_genunix() 206 mcpu = ctf_add_forward(fp, CTF_ADD_NONROOT, "machcpu", in ctfconvert_fixup_genunix() 208 if (mcpu == CTF_ERR) { in ctfconvert_fixup_genunix() 214 if ((kind = ctf_type_kind(fp, mcpu)) == CTF_ERR) { in ctfconvert_fixup_genunix() 230 if (ctf_add_member(fp, cpuid, "cpu_m", mcpu, sz * NBBY) == CTF_ERR) { in ctfconvert_fixup_genunix()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | intr.c | 351 struct machcpu *mcpu; in intr_dequeue_req() local 358 mcpu = &CPU->cpu_m; in intr_dequeue_req() 363 next = mcpu->intr_head[pil]; in intr_dequeue_req() 380 mcpu->intr_head[pil] = next_iv; /* head */ in intr_dequeue_req() 383 mcpu->intr_tail[pil] = prev; /* tail */ in intr_dequeue_req() 387 if (mcpu->intr_head[pil] == NULL) { in intr_dequeue_req()
|
/illumos-gate/usr/src/uts/i86pc/os/cpupm/ |
H A D | cpu_idle.c | 181 struct machcpu *mcpu = &(cp->cpu_m); in cstate_wakeup() local 182 volatile uint32_t *mcpu_mwait = mcpu->mcpu_mwait; in cstate_wakeup() 1020 struct machcpu *mcpu; in cpuidle_cstate_instance() local 1061 mcpu = &(cp->cpu_m); in cpuidle_cstate_instance() 1062 mcpu->max_cstates = cpu_acpi_get_max_cstates(handle); in cpuidle_cstate_instance() 1063 if (mcpu->max_cstates > CPU_ACPI_C1) { in cpuidle_cstate_instance() 1068 } else if (mcpu->max_cstates == CPU_ACPI_C1) { in cpuidle_cstate_instance()
|
H A D | cpupm_mach.c | 149 struct machcpu *mcpu = &(cp->cpu_m); in cpupm_init() local 233 mcpu->max_cstates = CPU_ACPI_C1; in cpupm_init() 238 mcpu->max_cstates = cpu_acpi_get_max_cstates( in cpupm_init() 240 if (mcpu->max_cstates > CPU_ACPI_C1) { in cpupm_init() 244 mcpu->mcpu_idle_type = CPU_ACPI_C1; in cpupm_init() 252 mcpu->max_cstates = CPU_ACPI_C1; in cpupm_init()
|