Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 25 of 243) sorted by relevance

12345678910

/illumos-gate/usr/src/uts/sun4/os/
H A Dmp_startup.c169 cp = cpu[cpuid]; in cold_flag_set()
194 cp = cpu[cpuid]; in warm_flag_set()
238 cpuid); in start_cpu()
458 cp = cpu[cpuid]; in cleanup_cpu_common()
517 cpuid); in cleanup_cpu_common()
560 ASSERT(cpuid < NCPU && cpu[cpuid] != NULL); in restart_other_cpu()
593 cpuid); in restart_other_cpu()
691 int cpuid; in start_other_cpus() local
745 for (cpuid = 0; cpuid < NCPU; cpuid++) { in start_other_cpus()
768 common_startup_init(cpu[cpuid], cpuid); in start_other_cpus()
[all …]
H A Dmp_states.c87 int i, cpuid, ntries; in idle_other_cpus() local
95 cpuid = CPU->cpu_id; in idle_other_cpus()
96 ASSERT(cpuid < NCPU); in idle_other_cpus()
99 CPUSET_DEL(cpu_idle_set, cpuid); in idle_other_cpus()
137 int cpuid = CPU->cpu_id; in resume_other_cpus() local
143 ASSERT(cpuid < NCPU); in resume_other_cpus()
217 int cpuid = cp->cpu_id; in mp_cpu_quiesce() local
221 ASSERT(CPU->cpu_id != cpuid); in mp_cpu_quiesce()
232 CPUSET_DEL(cpu_ready_set, cpuid); in mp_cpu_quiesce()
252 f, cpuid); in mp_cpu_quiesce()
H A Dintr.c287 int cpuid = CPU->cpu_id; in siron_poke_cpu() local
289 if (CPU_IN_SET(poke, cpuid)) { in siron_poke_cpu()
291 CPUSET_DEL(poke, cpuid); in siron_poke_cpu()
684 int cpuid = -1; in intr_dist_cpuid() local
691 cpuid = CPU->cpu_id; in intr_dist_cpuid()
740 cpuid = new_cpu->cpu_id; in intr_dist_cpuid()
751 return (cpuid); in intr_dist_cpuid()
792 "%s#%d/%s#%d\n", cpuid, cpu[cpuid]->cpu_intr_weight, in intr_dist_cpuid_add_device_weight()
831 "%s#%d/%s#%d\n", cpuid, cpu[cpuid]->cpu_intr_weight, weight, in intr_dist_cpuid_rem_device_weight()
838 cp = cpu[cpuid]; in intr_dist_cpuid_rem_device_weight()
[all …]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_mp_startup.c53 int cpuid = cp->cpu_id; in init_cpu_info() local
84 if (cpuid == cpu0.cpu_id && ncpus == 1 && cpu_list[0].cpu_id == cpuid) { in init_cpu_info()
97 cpuid = cpuid; in init_cpu_info()
117 empty_cpu(cpuid); in mp_cpu_unconfigure()
119 mpo_cpu_remove(cpuid); in mp_cpu_unconfigure()
135 int cpuid; in mp_find_cpu() local
147 if (cpuid == -1) { in mp_find_cpu()
151 cpuid = PROM_CFGHDL_TO_CPUID(cpuid); in mp_find_cpu()
153 if (cpuid != target->cpuid) in mp_find_cpu()
170 mp_cpu_configure(int cpuid) in mp_cpu_configure() argument
[all …]
H A Dmach_mp_states.c73 stopcpu_bycpuid(int cpuid) in stopcpu_bycpuid() argument
89 if (hv_cpu_state(cpuid, &state) != H_EOK) in stopcpu_bycpuid()
133 if ((rv = hv_cpu_stop(cpuid)) != H_EWOULDBLOCK) in stopcpu_bycpuid()
148 if (hv_cpu_state(cpuid, &state) != H_EOK) in stopcpu_bycpuid()
171 processorid_t cpuid = cpup->cpu_id; in xt_cpu_unreg_powerdown() local
186 xt_one_unchecked(cpuid, (xcfunc_t *)cpu_intrq_unregister_powerdown, in xt_cpu_unreg_powerdown()
208 cpuid); in xt_cpu_unreg_powerdown()
221 processorid_t cpuid = cp->cpu_id; in plat_cpu_poweroff() local
253 if ((status = stopcpu_bycpuid(cpuid)) != 0) { in plat_cpu_poweroff()
260 cmn_err(CE_WARN, "failed to stop cpu %d (%d)", cpuid, status); in plat_cpu_poweroff()
H A Dmach_startup.c353 mach_htraptrace_setup(int cpuid) in mach_htraptrace_setup() argument
360 ctlp = &trap_trace_ctl[cpuid]; in mach_htraptrace_setup()
367 "traptrace buffer", cpuid); in mach_htraptrace_setup()
379 mach_htraptrace_configure(int cpuid) in mach_htraptrace_configure() argument
387 ctlp = &trap_trace_ctl[cpuid]; in mach_htraptrace_configure()
410 "%ld", cpuid, TTRACE_ENABLE, ret); in mach_htraptrace_configure()
419 cpuid, TTRACE_BUF_CONF, ret); in mach_htraptrace_configure()
446 cpuid, TTRACE_ENABLE, ret); in mach_htraptrace_configure()
455 mach_htraptrace_cleanup(int cpuid) in mach_htraptrace_cleanup() argument
461 ASSERT(cpuid < max_ncpus); in mach_htraptrace_cleanup()
[all …]
H A Dcmp.c41 cmp_cpu_is_cmp(processorid_t cpuid) in cmp_cpu_is_cmp() argument
52 cmp_add_cpu(chipid_t chipid, processorid_t cpuid) in cmp_add_cpu() argument
61 cmp_delete_cpu(processorid_t cpuid) in cmp_delete_cpu() argument
73 cmp_error_resteer(processorid_t cpuid) in cmp_error_resteer() argument
84 cmp_cpu_to_chip(processorid_t cpuid) in cmp_cpu_to_chip() argument
86 return (cpu[cpuid]->cpu_m.cpu_chip); in cmp_cpu_to_chip()
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_mp_startup.c47 int cpuid = cp->cpu_id; in init_cpu_info() local
70 if (cpuid == cpu0.cpu_id) { in init_cpu_info()
78 cpuid = cpuid; in init_cpu_info()
88 mp_cpu_unconfigure(int cpuid) in mp_cpu_unconfigure() argument
98 empty_cpu(cpuid); in mp_cpu_unconfigure()
115 int cpuid; in mp_find_cpu() local
127 if (cpuid == -1) in mp_find_cpu()
129 if (cpuid != target->cpuid) in mp_find_cpu()
146 mp_cpu_configure(int cpuid) in mp_cpu_configure() argument
155 target.cpuid = cpuid; in mp_cpu_configure()
[all …]
H A Dcmp.c56 chipid = cpunodes[cpuid].portid; in cmp_cpu_is_cmp()
67 CPUSET_ADD(chips[chipid], cpuid); in cmp_add_cpu()
79 chipid = cpunodes[cpuid].portid; in cmp_delete_cpu()
80 CPUSET_DEL(chips[chipid], cpuid); in cmp_delete_cpu()
99 if (!cmp_cpu_is_cmp(cpuid)) in cmp_error_resteer()
103 chipid = cpunodes[cpuid].portid; in cmp_error_resteer()
108 if (i == cpuid) in cmp_error_resteer()
132 if (!cmp_cpu_is_cmp(cpuid)) { in cmp_cpu_to_chip()
134 ASSERT(cpuid < MAX_CPU_CHIPID && CPUSET_ISNULL(chips[cpuid])); in cmp_cpu_to_chip()
135 return (cpuid); in cmp_cpu_to_chip()
[all …]
/illumos-gate/usr/src/uts/sun4/sys/
H A Dxc_impl.h58 #define XT_SYNC_ONE(cpuid) \ argument
61 CPUSET_ONLY(set, cpuid); \
72 #define XT_SYNC_ONE(cpuid) \ argument
75 send_one_mondo(cpuid); \
93 cpuid = CPU->cpu_id; \
96 cpuid); \
97 xc_spl_enter[cpuid] = 1; \
103 xc_spl_enter[cpuid] = 0; \
285 x_dstat[cpuid][XC_CPUID] = 0xffffff00 | cpuid; \
286 x_rstat[cpuid][XC_CPUID] = 0xffffff00 | cpuid; \
[all …]
/illumos-gate/usr/src/cmd/fm/schemes/cpu/
H A Dcpu.c69 cpu_cpuid_present(uint32_t cpuid) in cpu_cpuid_present() argument
80 ksp = kstat_lookup(kc, "cpu_info", cpuid, NULL); in cpu_cpuid_present()
131 err = cpu_get_serialid_kstat(cpuid, &serial); in cpu_get_serialid_V1()
147 uint32_t cpuid; in fmd_fmri_expand() local
174 if (cpu_get_serialid_V0(cpuid, &serialid) != 0) in fmd_fmri_expand()
206 uint32_t cpuid; in fmd_fmri_present() local
229 if (cpu_get_serialid_V0(cpuid, &curserid) != 0) in fmd_fmri_present()
245 return (cpu_cpuid_present(cpuid)); in fmd_fmri_present()
259 uint32_t cpuid; in fmd_fmri_replaced() local
300 if (cpu_cpuid_present(cpuid)) in fmd_fmri_replaced()
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c110 processorid_t cpu = cpuid; in sbdp_disconnect_cpu()
287 int cpuid; in sbdp_cpu_poweron() local
298 cpuid = cp->cpu_id; in sbdp_cpu_poweron()
323 restart_other_cpu(cpuid); in sbdp_cpu_poweron()
363 processorid_t cpuid; in sbdp_cpu_poweroff() local
377 cpuid = cp->cpu_id; in sbdp_cpu_poweroff()
405 cpuid, cpyren_key); in sbdp_cpu_poweroff()
471 cpuid); in sbdp_cpu_poweroff()
485 int cpuid; in sbdp_get_cpuid() local
641 int cpuid = cp->cpu_id; in sbdp_cpu_stop_self() local
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddr_cpu.c122 uint32_t cpuid; member
682 resp_stat[idx].cpuid = res[idx].cpuid; in dr_cpu_pack_response()
1084 cpuid, rv); in dr_cpu_configure()
1106 cpuid, rv); in dr_cpu_configure()
1122 cpuid, rv); in dr_cpu_configure()
1184 cpuid, rv); in dr_cpu_unconfigure()
1203 cpuid, rv); in dr_cpu_unconfigure()
1313 uint64_t cpuid = 0; in new_cpu_node() local
1559 cpuid = PROM_CFGHDL_TO_CPUID(cpuid); in dr_cpu_check_node()
1563 if (cpuid == sarg->cpuid) { in dr_cpu_check_node()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_cpu.c362 if (cpuid < 0) { in sbd_pre_release_cpu()
380 f, cpuid); in sbd_pre_release_cpu()
397 cpuid, unit); in sbd_pre_release_cpu()
401 f, cpuid); in sbd_pre_release_cpu()
480 if (cpuid < 0) { in sbd_pre_attach_cpu()
497 f, cpuid); in sbd_pre_attach_cpu()
518 f, cpuid); in sbd_pre_attach_cpu()
551 if (cpuid < 0) { in sbd_post_attach_cpu()
569 f, cpuid); in sbd_post_attach_cpu()
584 f, cpuid); in sbd_post_attach_cpu()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dcpc_subr.c79 kcpc_cpu_setup(cpu_setup_t what, int cpuid, void *arg) in kcpc_cpu_setup() argument
98 chip_pg = (pg_cmt_t *)pghw_find_pg(cpu[cpuid], PGHW_CHIP); in kcpc_cpu_setup()
117 struct cpuid_regs cpuid; in kcpc_hw_init() local
129 cpuid.cp_eax = 0x0; in kcpc_hw_init()
130 (void) __cpuid_insn(&cpuid); in kcpc_hw_init()
131 if (cpuid.cp_eax < 0xa) { in kcpc_hw_init()
134 cpuid.cp_eax = 0xa; in kcpc_hw_init()
135 (void) __cpuid_insn(&cpuid); in kcpc_hw_init()
137 versionid = cpuid.cp_eax & 0xFF; in kcpc_hw_init()
200 kcpc_hw_cpu_hook(processorid_t cpuid, ulong_t *kcpc_cpumap) in kcpc_hw_cpu_hook() argument
[all …]
/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dkvm_isadep.c105 kt_kvmregs(mdb_tgt_t *t, uint_t cpuid, mdb_tgt_gregset_t *kregs) in kt_kvmregs() argument
134 intptr_t cpuid = 0; in kt_cpustack() local
139 if ((cpuid = kt_cpu2cpuid(addr)) < 0) { in kt_cpustack()
149 'c', MDB_OPT_UINTPTR, &cpuid, in kt_cpustack()
156 if (kt_kvmregs(t, cpuid, &regs) != 0) { in kt_cpustack()
157 mdb_warn("failed to get regs for cpu %d\n", cpuid); in kt_cpustack()
179 intptr_t cpuid = 0; in kt_cpuregs() local
185 if ((cpuid = kt_cpu2cpuid(addr)) < 0) { in kt_cpuregs()
194 'c', MDB_OPT_UINTPTR, &cpuid, in kt_cpuregs()
203 if (kt_kvmregs(t, cpuid, &regs) != 0) { in kt_cpuregs()
[all …]
/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/
H A Dcma_cpu.c166 uint_t cpuid; in cma_cpu_hc_retire() local
189 FM_FMRI_CPU_ID, &cpuid) != 0) { in cma_cpu_hc_retire()
218 uint32_t cpuid) in cpu_online() argument
227 cpuid); in cpu_online()
248 uint32_t cpuid) in cpu_offline() argument
261 cpuid); in cpu_offline()
272 cpuid); in cpu_offline()
282 uint32_t cpuid, boolean_t repair) in cpu_statechange() argument
285 return (cpu_online(hdl, nvl, asru, uuid, cpuid)); in cpu_statechange()
287 return (cpu_offline(hdl, nvl, asru, uuid, cpuid)); in cpu_statechange()
[all …]
/illumos-gate/usr/src/cmd/cpc/common/
H A Dcpustat.c78 processorid_t cpuid; member
397 if ((i != cpuid) && (gstate[i].cpuid != -1) && in print_sample()
686 gstate[i++].cpuid = c; in cpustat()
693 gstate[i++].cpuid = -1; in cpustat()
696 gstate[i++].cpuid = -1; in cpustat()
718 if (this->cpuid == -1) in cpustat()
731 this->cpuid = -1; in cpustat()
742 if (this->cpuid == -1) in cpustat()
746 this->cpuid = -1; in cpustat()
755 opts->pgmname, this->cpuid); in cpustat()
[all …]
/illumos-gate/usr/src/psm/promif/ieee1275/sun4/
H A Dprom_cpuctl.c33 prom_stopcpu_bycpuid(int cpuid) in prom_stopcpu_bycpuid() argument
40 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to stop */ in prom_stopcpu_bycpuid()
70 prom_startcpu_bycpuid(int cpuid, caddr_t pc, int arg) in prom_startcpu_bycpuid() argument
77 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_startcpu_bycpuid()
131 prom_hotaddcpu(int cpuid) in prom_hotaddcpu() argument
138 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_hotaddcpu()
148 prom_hotremovecpu(int cpuid) in prom_hotremovecpu() argument
155 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_hotremovecpu()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c986 int cpuid; in apix_add_avintr() local
1014 cpuid = vecp->v_cpuid; in apix_add_avintr()
1044 cpuid = vecp->v_cpuid; in apix_add_avintr()
1048 APIX_ENTER_CPU_LOCK(cpuid); in apix_add_avintr()
1050 APIX_LEAVE_CPU_LOCK(cpuid); in apix_add_avintr()
1072 processorid_t cpuid; in apix_rem_avintr() local
1112 cpuid = vecp->v_cpuid; in apix_rem_avintr()
1118 APIX_ENTER_CPU_LOCK(cpuid); in apix_rem_avintr()
1596 uint32_t bindcpu, cpuid; in apix_alloc_intx() local
1749 int i, cpuid; in apix_free_vectors() local
[all …]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c405 CPUSET_ONLY(cpu_set, cpuid); in apic_cmci_setup()
999 cpuid = i; in apic_cpu_add()
1009 cpuid = i; in apic_cpu_add()
1019 cpuid = i; in apic_cpu_add()
1040 ASSERT(cpuid >= 0 && cpuid < NCPU); in apic_cpu_add()
1041 ASSERT(cpuid < apic_max_nproc && cpuid < max_ncpus); in apic_cpu_add()
1048 apic_nproc = cpuid + 1; in apic_cpu_add()
1052 reqp->req.cpu_add.cpuid = cpuid; in apic_cpu_add()
1063 processorid_t cpuid; in apic_cpu_remove() local
1070 cpuid = reqp->req.cpu_remove.cpuid; in apic_cpu_remove()
[all …]
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_cpu.c88 int cpuid; in promif_start_cpu() local
97 cpuid = p1275_cell2int(ci[3]); in promif_start_cpu()
106 lpp = lpad_setup(cpuid, (uint64_t)pc, (uint64_t)arg); in promif_start_cpu()
112 rv = hv_cpu_start(cpuid, va_to_pa(pc), rtba, cpuid); in promif_start_cpu()
116 cpuid, rv); in promif_start_cpu()
/illumos-gate/usr/src/uts/common/os/
H A Dftrace.c130 ftrace_cpu_init(int cpuid) in ftrace_cpu_init() argument
139 ASSERT(IS_CPU(cpuid)); in ftrace_cpu_init()
141 ftd = &cpu[cpuid]->cpu_ftrace; in ftrace_cpu_init()
160 ftrace_cpu_fini(int cpuid) in ftrace_cpu_fini() argument
165 ASSERT(IS_CPU(cpuid)); in ftrace_cpu_fini()
168 ftd = &cpu[cpuid]->cpu_ftrace; in ftrace_cpu_fini()
188 ftrace_cpu_start(int cpuid) in ftrace_cpu_start() argument
193 ASSERT(IS_CPU(cpuid)); in ftrace_cpu_start()
196 ftd = &cpu[cpuid]->cpu_ftrace; in ftrace_cpu_start()
225 ftrace_cpu_stop(int cpuid) in ftrace_cpu_stop() argument
[all …]
/illumos-gate/usr/src/cmd/powertop/common/
H A Dutil.c87 int cpuid; in pt_enumerate_cpus() local
102 for (cpuid = 0; cpuid < max; cpuid++) { in pt_enumerate_cpus()
103 if (p_online(cpuid, P_STATUS) != -1) { in pt_enumerate_cpus()
104 g_cpu_table[ncpus] = cpuid; in pt_enumerate_cpus()
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Ddrmach.c1861 cp->cpuid = portid; in drmach_cpu_new()
1961 *cpuid = cpu->cpuid; in drmach_cpu_get_id()
3119 int cpuid) in drmach_copy_rename_prog__relocatable() argument
3148 if (prog->data->cpuid == cpuid) { in drmach_copy_rename_prog__relocatable()
3254 if (prog->data->cpuid == cpuid) { in drmach_copy_rename_prog__relocatable()
3682 prog->data->cpuid = cpuid; in drmach_copy_rename_init()
4017 int cpuid; in drmach_copy_rename() local
4056 for (cpuid = 0; cpuid < NCPU; cpuid++) { in drmach_copy_rename()
4069 for (cpuid = 0; cpuid < NCPU; cpuid++) { in drmach_copy_rename()
4124 for (cpuid = 0; cpuid < NCPU; cpuid++) { in drmach_copy_rename()
[all …]

12345678910