/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 86 typedef struct cpu { struct 87 processorid_t cpu_id; /* CPU number */ argument 91 kthread_t *cpu_thread; /* current thread */ argument 118 struct cpu *cpu_prev_lpl; argument 127 disp_t *cpu_disp; /* dispatch queue data */ argument 179 char cpu_cpr_flags; /* CPR related info */ argument 200 char *cpu_brandstr; /* for printing */ argument 206 int32_t cpu_intr_weight; argument 207 void *cpu_vm_data; argument 242 uintptr_t cpu_m_pad; argument [all …]
|
/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | cpuset.h | 26 #define CPU_SET(cpu, set) cpuset_add((set), (cpu)) argument 27 #define CPU_SETOF(cpu, set) cpuset_only((set), (cpu)) argument 29 #define CPU_CLR(cpu, set) cpuset_del((set), (cpu)) argument 32 #define CPU_ISSET(cpu, set) cpu_in_set((cpuset_t *)(set), (cpu)) argument 42 #define CPU_SET_ATOMIC(cpu, set) cpuset_atomic_add( \ argument 45 #define CPU_CLR_ATOMIC(cpu, set) cpuset_atomic_del( \ argument 118 #define CPU_SET(cpu, setp) BT_SET((setp)->_bits, cpu) argument 119 #define CPU_CLR(cpu, setp) BT_CLEAR((setp)->_bits, cpu) argument 125 #define CPU_ISSET(cpu, setp) BT_TEST((setp)->_bits, cpu) argument 127 #define CPU_SET_ATOMIC(cpu, setp) \ argument [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | cyclic.c | 1350 cyc_cpu_t *cpu = arg->cyx_cpu; in cyclic_expand_xcall() local 1446 cyclic_expand(cyc_cpu_t *cpu) in cyclic_expand() 1658 cyc_cpu_t *cpu = arg->cyx_cpu; in cyclic_add_xcall() local 1766 cyc_cpu_t *cpu = arg->cyx_cpu; in cyclic_remove_xcall() local 2202 cyc_cpu_t *cpu = idp->cyi_cpu; in cyclic_unbind_cpu() local 2261 cyc_cpu_t *cpu = idp->cyi_cpu; in cyclic_unbind_cpupart() local 2447 cyc_cpu_t *cpu = arg->cyx_cpu; in cyclic_suspend_xcall() local 2861 cyc_cpu_t *cpu; in cyclic_add_omni() local 3079 cyc_cpu_t *cpu; in cyclic_reprogram() local 3653 cyc_cpu_t *cpu; in cyclic_suspend() local [all …]
|
H A D | pool_pset.c | 107 cpu_t *cpu; member 289 cpu_t *cpu; in pool_pset_disable() local 543 struct cpu *cpu; in pool_pset_xtransfer() local 763 cpu_t *cpu; in pool_cpu_propput() local 812 cpu_t *cpu; in pool_cpu_proprm() local 851 cpu_t *cpu; in pool_pset_pack() local 961 cpu_t *cpu; in pool_cpu_propget() local
|
H A D | cpu.c | 1128 cpu_is_online(cpu_t *cpu) in cpu_is_online() 1138 cpu_is_offline(cpu_t *cpu) in cpu_is_offline() 1148 cpu_is_poweredoff(cpu_t *cpu) in cpu_is_poweredoff() 1158 cpu_is_nointr(cpu_t *cpu) in cpu_is_nointr() 1168 cpu_is_active(cpu_t *cpu) in cpu_is_active() 2762 cpuset_only(cpuset_t *s, const uint_t cpu) in cpuset_only() 2776 cpuset_add(cpuset_t *s, const uint_t cpu) in cpuset_add() 2783 cpuset_del(cpuset_t *s, const uint_t cpu) in cpuset_del() 2818 uint_t cpu = (uint_t)-1; in cpuset_find() local 3160 cpu_set_state(cpu_t *cpu) in cpu_set_state() [all …]
|
H A D | msacct.c | 127 cpu_t *cpu, in init_cpu_mstate() 145 term_cpu_mstate(struct cpu *cpu) in term_cpu_mstate() 167 cpu_t *cpu = CPU; in new_cpu_mstate() local 401 cpu_t *cpu; in syscall_mstate() local
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | intel_nhm.h | 52 #define MC_CONTROL_RD(cpu) \ argument 54 #define MC_STATUS_RD(cpu) \ argument 58 #define MC_CPU_RAS_RD(cpu) \ argument 60 #define MC_SCRUB_CONTROL_RD(cpu) \ argument 74 #define MC_COR_ECC_CNT_RD(cpu, select) \ argument 78 #define MC_DOD_RD(cpu, channel, select) \ argument 80 #define MC_SAG_RD(cpu, channel, select) \ argument 88 #define SAD_DRAM_RULE_RD(cpu, rule) \ argument 90 #define SAD_INTERLEAVE_LIST_RD(cpu, rule) \ argument 92 #define TAD_DRAM_RULE_RD(cpu, rule) \ argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_intr.c | 102 struct cpu *cpu = CPU; in apix_remove_pending_av() local 304 apix_do_softint_epilog(struct cpu *cpu, uint_t oldpil) in apix_do_softint_epilog() 372 struct cpu *cpu = CPU; in apix_dispatch_softint() local 394 struct cpu *cpu = CPU; in apix_do_softint() local 498 apix_hilevel_intr_epilog(struct cpu *cpu, uint_t oldpil) in apix_hilevel_intr_epilog() 587 apix_do_pending_hilevel(struct cpu *cpu, struct regs *rp) in apix_do_pending_hilevel() 693 apix_intr_thread_epilog(struct cpu *cpu, uint_t oldpil) in apix_intr_thread_epilog() 783 struct cpu *cpu = CPU; in apix_dispatch_pending_hardint() local 839 struct cpu *cpu = CPU; in apix_dispatch_by_vector() local 881 struct cpu *cpu = CPU; in apix_dispatch_lowlevel() local [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | intr.c | 522 struct cpu *cpu = CPU; in set_base_spl() local 926 struct cpu *cpu; in intr_get_time() local 958 struct cpu *cpu, in dosoftint_prolog() 1069 dosoftint_epilog(struct cpu *cpu, uint_t oldpil) in dosoftint_epilog() 1230 cpu_t *cpu; in cpu_intr_swtch_enter() local 1298 struct cpu *cpu = CPU; in dispatch_softint() local 1317 struct cpu *cpu = CPU; in dispatch_hardint() local 1337 struct cpu *cpu = CPU; in dosoftint() local 1363 struct cpu *cpu = CPU; in do_interrupt() local 1602 cpu_t *cpu; in do_splx() local [all …]
|
H A D | mach_kdi.c | 119 kdi_stop_slaves(int cpu, int doxc) in kdi_stop_slaves() 154 cpu_t *cpu = kobj_zalloc(sizeof (*cpu), KM_TMP); in boot_kdi_tmpinit() local
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | cpuid.c | 2100 cpuid_free_space(cpu_t *cpu) in cpuid_free_space() 5813 cpuid_is_cmt(cpu_t *cpu) in cpuid_is_cmt() 5890 cpuid_getvendor(cpu_t *cpu) in cpuid_getvendor() 5897 cpuid_getfamily(cpu_t *cpu) in cpuid_getfamily() 5904 cpuid_getmodel(cpu_t *cpu) in cpuid_getmodel() 5939 cpuid_getstep(cpu_t *cpu) in cpuid_getstep() 5998 cpuid_get_chipid(cpu_t *cpu) in cpuid_get_chipid() 6008 cpuid_get_coreid(cpu_t *cpu) in cpuid_get_coreid() 6022 cpuid_get_clogid(cpu_t *cpu) in cpuid_get_clogid() 7605 xsave_setup_msr(cpu_t *cpu) in xsave_setup_msr() [all …]
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | intrq.c | 36 cpu_intrq_register(struct cpu *cpu) in cpu_intrq_register() 63 cpu_intrq_setup(struct cpu *cpu) in cpu_intrq_setup() 183 cpu_intrq_cleanup(struct cpu *cpu) in cpu_intrq_cleanup()
|
H A D | cmp.c | 116 pg_plat_hw_instance_id(cpu_t *cpu, pghw_type_t hw) in pg_plat_hw_instance_id() 174 pg_plat_get_core_id(cpu_t *cpu) in pg_plat_get_core_id()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | cyclic.c | 37 cyccpu_vread(cyc_cpu_t *cpu, uintptr_t addr) in cyccpu_vread() 74 cyc_cpu_t cpu; in cyccpu_walk_step() local 130 cyclic_dump_node(cyc_cpu_t *cpu, cyc_index_t *heap, char **c, size_t w, in cyclic_dump_node() 190 cyclic_pretty_dump(cyc_cpu_t *cpu) in cyclic_pretty_dump() 249 cyc_cpu_t cpu; in cycinfo() local 467 cyc_cpu_t *cpu; in cyctrace_walk_init() local 514 cyc_cpu_t *cpu = wsp->walk_data; in cyctrace_walk_step() local 563 cyc_cpu_t *cpu = wsp->walk_data; in cyctrace_walk_fini() local 571 cyctrace_walk(uintptr_t addr, const cyc_tracerec_t *rec, cyc_cpu_t *cpu) in cyctrace_walk() 708 cyc_cpu_t cpu; in cycid_cpu() local
|
/illumos-gate/usr/src/cmd/pbind/ |
H A D | pbind.c | 100 query_out(id_t pid, id_t lwpid, processorid_t cpu) in query_out() 125 bind_err(processorid_t cpu, id_t pid, id_t lwpid, int err) in bind_err() 218 bind_lwp(struct ps_prochandle *Pr, id_t pid, id_t lwpid, processorid_t cpu) in bind_lwp() 237 do_lwps(id_t pid, const char *range, processorid_t cpu) in do_lwps() 353 exec_cmd(processorid_t cpu, char *cmd, char **args) in exec_cmd() 371 processorid_t cpu; in parse_cpu() local 401 processorid_t cpu, old_cpu; in main() local
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_lapic.h | 66 lapic_intr_level(struct vm *vm, int cpu, int vector) in lapic_intr_level() 73 lapic_intr_edge(struct vm *vm, int cpu, int vector) in lapic_intr_edge()
|
H A D | vmm_lapic.c | 67 lapic_set_intr(struct vm *vm, int cpu, int vector, bool level) in lapic_set_intr() 89 lapic_set_local_intr(struct vm *vm, int cpu, int vector) in lapic_set_local_intr()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 274 xen_bind_ipi(processorid_t cpu) in xen_bind_ipi() 288 xen_bind_vcpu(int evtchn, int cpu) in xen_bind_vcpu() 398 alloc_irq(int type, int index, int evtchn, int cpu) in alloc_irq() 513 ec_bind_vcpu(int evtchn, int cpu) in ec_bind_vcpu() 691 ec_bind_virq_to_irq(int virq, int cpu) in ec_bind_virq_to_irq() 717 ec_bind_ipi_to_irq(int ipl, int cpu) in ec_bind_ipi_to_irq() 752 ec_bind_cpu_ipis(int cpu) in ec_bind_cpu_ipis() 784 ec_irq_needs_rebind(int irq, int cpu) in ec_irq_needs_rebind() 793 ec_send_ipi(int ipl, int cpu) in ec_send_ipi() 803 ec_try_ipi(int ipl, int cpu) in ec_try_ipi() [all …]
|
H A D | mach_kdi.c | 112 kdi_stop_slaves(int cpu, int doxc) in kdi_stop_slaves() 165 cpu_t *cpu = kobj_zalloc(sizeof (*cpu), KM_TMP); in boot_kdi_tmpinit() local
|
/illumos-gate/usr/src/cmd/psradm/ |
H A D | psradm.c | 118 psr_set_state(processorid_t cpu, int action, psr_action_t *pac, int mustexist) in psr_set_state() 198 processorid_t cpu; in do_range() local 222 processorid_t cpu; in main() local
|
/illumos-gate/usr/src/cmd/powertop/common/ |
H A D | turbo.c | 117 int cpu; in pt_turbo_snapshot() local 198 int cpu; in pt_turbo_stat_collect() local
|
H A D | cpufreq.c | 339 pt_cpufreq_stat_account(double interval, uint_t cpu) in pt_cpufreq_stat_account() 400 pt_cpufreq_snapshot_cpu(kstat_ctl_t *kc, uint_t cpu) in pt_cpufreq_snapshot_cpu() 442 int32_t cpu; in pt_cpufreq_dtrace_walk() local
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apix.h | 137 #define HILEVEL_PENDING(cpu) \ argument 139 #define LOWLEVEL_PENDING(cpu) \ argument 141 #define IS_HILEVEL_RUNNING(cpu) \ argument 143 #define IS_LOWLEVEL_RUNNING(cpu) \ argument 177 #define xv_vector(cpu, v) apixs[(cpu)]->x_vectbl[(v)] argument 178 #define xv_intrmap_private(cpu, v) (xv_vector(cpu, v))->v_intrmap_private argument
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | cbe.c | 81 cpu_t *cpu = CPU; in cbe_low_level() local 96 cpu_t *cpu = CPU; in cbe_fire() local 206 cbe_configure(cpu_t *cpu) in cbe_configure()
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | psetsys.c | 52 pset_assign(psetid_t pset, processorid_t cpu, psetid_t *opset) in pset_assign() 58 pset_assign_forced(psetid_t pset, processorid_t cpu, psetid_t *opset) in pset_assign_forced()
|