Home
last modified time | relevance | path

Searched refs:cpu_lock (Results 1 – 25 of 137) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/os/
H A Dpool_pset.c119 ASSERT(MUTEX_HELD(&cpu_lock)); in pool_pset_setup_cb()
166 ASSERT(MUTEX_HELD(&cpu_lock)); in pool_pset_cpu_setup()
200 mutex_enter(&cpu_lock); in pool_pset_init()
202 mutex_exit(&cpu_lock); in pool_pset_init()
213 ASSERT(MUTEX_HELD(&cpu_lock)); in pool_pset_zone_pset_set()
232 mutex_enter(&cpu_lock); in pool_pset_enable()
234 mutex_exit(&cpu_lock); in pool_pset_enable()
267 mutex_exit(&cpu_lock); in pool_pset_enable()
295 mutex_enter(&cpu_lock); in pool_pset_disable()
297 mutex_exit(&cpu_lock); in pool_pset_disable()
[all …]
H A Dpg.c261 mutex_enter(&cpu_lock); in pg_cpu0_init()
267 mutex_exit(&cpu_lock); in pg_cpu0_init()
280 mutex_enter(&cpu_lock); in pg_cpu0_reinit()
288 mutex_exit(&cpu_lock); in pg_cpu0_reinit()
301 mutex_enter(&cpu_lock); in pg_class_register()
326 mutex_exit(&cpu_lock); in pg_class_register()
399 ASSERT(MUTEX_HELD(&cpu_lock)); in pg_create()
440 ASSERT(MUTEX_HELD(&cpu_lock)); in pg_destroy()
466 ASSERT(MUTEX_HELD(&cpu_lock)); in pg_cpu_add()
493 ASSERT(MUTEX_HELD(&cpu_lock)); in pg_cpu_delete()
[all …]
H A Dcpu_intr.c50 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_intr_on()
62 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_intr_next()
83 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_intr_count()
99 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_intr_enable()
120 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_intr_disable()
H A Dcpu_pm.c178 mutex_enter(&cpu_lock); in cpupm_set_policy()
180 mutex_exit(&cpu_lock); in cpupm_set_policy()
242 mutex_exit(&cpu_lock); in cpupm_set_policy()
253 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupm_domain_find()
274 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupm_domain_create()
324 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupm_domain_init()
680 if (MUTEX_HELD(&cpu_lock)) { in cpupm_redefine_max_activepwr_state()
683 mutex_enter(&cpu_lock); in cpupm_redefine_max_activepwr_state()
685 mutex_exit(&cpu_lock); in cpupm_redefine_max_activepwr_state()
757 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupm_state_change_global()
H A Dclock_highres.c172 mutex_enter(&cpu_lock); in clock_highres_timer_settime()
179 mutex_exit(&cpu_lock); in clock_highres_timer_settime()
216 mutex_exit(&cpu_lock); in clock_highres_timer_settime()
256 mutex_exit(&cpu_lock); in clock_highres_timer_settime()
341 mutex_enter(&cpu_lock); in clock_highres_timer_delete()
346 mutex_exit(&cpu_lock); in clock_highres_timer_delete()
366 mutex_enter(&cpu_lock); in clock_highres_timer_lwpbind()
386 mutex_exit(&cpu_lock); in clock_highres_timer_lwpbind()
H A Dcpu.c110 kmutex_t cpu_lock; variable
759 ASSERT(MUTEX_HELD(&cpu_lock)); in weakbinding_stop()
767 ASSERT(MUTEX_HELD(&cpu_lock)); in weakbinding_start()
854 ASSERT(MUTEX_HELD(&cpu_lock)); in start_cpus()
906 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_pause_free()
1022 ASSERT(MUTEX_HELD(&cpu_lock)); in pause_cpus()
1092 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_get_all()
1109 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_get()
1130 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_is_online()
1140 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_is_offline()
[all …]
H A Dcyclic.c1456 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_expand()
1732 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_add_here()
1909 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_remove_here()
2081 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_juggle_one_to()
2180 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_juggle_one()
2207 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_unbind_cpu()
2238 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_bind_cpu()
2266 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_unbind_cpupart()
2293 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_bind_cpupart()
2318 ASSERT(MUTEX_HELD(&cpu_lock)); in cyclic_configure()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dcpc_subr.c157 mutex_enter(&cpu_lock); in kcpc_hw_init()
159 mutex_exit(&cpu_lock); in kcpc_hw_init()
216 mutex_enter(&cpu_lock); in kcpc_hw_cpu_hook()
218 mutex_exit(&cpu_lock); in kcpc_hw_cpu_hook()
229 mutex_exit(&cpu_lock); in kcpc_hw_cpu_hook()
234 mutex_exit(&cpu_lock); in kcpc_hw_cpu_hook()
254 mutex_enter(&cpu_lock); in kcpc_hw_lwp_hook()
258 mutex_exit(&cpu_lock); in kcpc_hw_lwp_hook()
265 mutex_exit(&cpu_lock); in kcpc_hw_lwp_hook()
270 mutex_exit(&cpu_lock); in kcpc_hw_lwp_hook()
H A Dhma.c259 mutex_enter(&cpu_lock); in hma_vmx_invept_allcpus()
265 mutex_exit(&cpu_lock); in hma_vmx_invept_allcpus()
315 ASSERT(MUTEX_HELD(&cpu_lock)); in hma_vmx_cpu_setup()
475 mutex_enter(&cpu_lock); in hma_vmx_init()
482 mutex_exit(&cpu_lock); in hma_vmx_init()
492 mutex_exit(&cpu_lock); in hma_vmx_init()
609 ASSERT(MUTEX_HELD(&cpu_lock)); in hma_svm_cpu_setup()
712 mutex_enter(&cpu_lock); in hma_svm_init()
719 mutex_exit(&cpu_lock); in hma_svm_init()
729 mutex_exit(&cpu_lock); in hma_svm_init()
/illumos-gate/usr/src/uts/common/disp/
H A Dcpupart.c113 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_find_all()
140 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_find()
176 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_kstat_create()
336 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_move_cpu()
672 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_movable_thread()
706 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_move_thread()
799 ASSERT(MUTEX_HELD(&cpu_lock)); in cpupart_bind_thread()
828 mutex_enter(&cpu_lock); in cpupart_create()
830 mutex_exit(&cpu_lock); in cpupart_create()
872 mutex_exit(&cpu_lock); in cpupart_create()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Dmp_states.c194 mutex_enter(&cpu_lock); in stop_other_cpus()
196 mutex_exit(&cpu_lock); in stop_other_cpus()
206 mutex_exit(&cpu_lock); in stop_other_cpus()
222 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_cpu_quiesce()
265 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_cpu_start()
284 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_cpu_stop()
302 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_cpu_poweron()
315 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_cpu_poweroff()
H A Dmp_startup.c167 ASSERT(MUTEX_HELD(&cpu_lock)); in cold_flag_set()
189 ASSERT(MUTEX_HELD(&cpu_lock)); in warm_flag_set()
225 ASSERT(MUTEX_HELD(&cpu_lock)); in start_cpu()
301 ASSERT(MUTEX_HELD(&cpu_lock)); in setup_cpu_common()
455 ASSERT(MUTEX_HELD(&cpu_lock)); in cleanup_cpu_common()
559 ASSERT(MUTEX_HELD(&cpu_lock)); in restart_other_cpu()
711 mutex_enter(&cpu_lock); in start_other_cpus()
733 mutex_exit(&cpu_lock); in start_other_cpus()
791 mutex_exit(&cpu_lock); in start_other_cpus()
H A Dintr.c259 mutex_enter(&cpu_lock); in siron_mp_init()
266 mutex_exit(&cpu_lock); in siron_mp_init()
308 ASSERT(MUTEX_HELD(&cpu_lock)); in siron_cpu_setup()
416 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_disable_intr()
439 ASSERT(MUTEX_HELD(&cpu_lock)); in cpu_enable_intr()
562 mutex_enter(&cpu_lock); in i_ddi_intr_redist_all_cpus()
565 mutex_exit(&cpu_lock); in i_ddi_intr_redist_all_cpus()
581 ASSERT(MUTEX_HELD(&cpu_lock)); in intr_redist_all_cpus()
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_main.c394 mutex_enter(&cpu_lock); in cpr_suspend_cpus()
405 mutex_exit(&cpu_lock); in cpr_suspend_cpus()
424 mutex_exit(&cpu_lock); in cpr_suspend_cpus()
666 mutex_enter(&cpu_lock); in cpr_suspend()
669 mutex_exit(&cpu_lock); in cpr_suspend()
789 mutex_enter(&cpu_lock); in cpr_resume_cpus()
791 mutex_exit(&cpu_lock); in cpr_resume_cpus()
795 mutex_enter(&cpu_lock); in cpr_resume_cpus()
806 mutex_exit(&cpu_lock); in cpr_resume_cpus()
818 mutex_enter(&cpu_lock); in cpr_unpause_cpus()
[all …]
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dmp_xen.c554 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_enter_barrier()
601 ASSERT(MUTEX_HELD(&cpu_lock)); in mp_leave_barrier()
639 ASSERT(MUTEX_HELD(&cpu_lock)); in poweroff_vcpu()
675 mutex_enter(&cpu_lock); in vcpu_config_poweroff()
678 mutex_exit(&cpu_lock); in vcpu_config_poweroff()
683 mutex_exit(&cpu_lock); in vcpu_config_poweroff()
687 mutex_exit(&cpu_lock); in vcpu_config_poweroff()
702 mutex_enter(&cpu_lock); in vcpu_config_poweroff()
711 mutex_exit(&cpu_lock); in vcpu_config_poweroff()
742 ASSERT(MUTEX_HELD(&cpu_lock)); in poweron_vcpu()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dcpr_impl.c114 mutex_enter(&cpu_lock); in i_cpr_machdep_setup()
116 mutex_exit(&cpu_lock); in i_cpr_machdep_setup()
170 ASSERT(MUTEX_HELD(&cpu_lock)); in i_cpr_bootcpu()
226 mutex_enter(&cpu_lock); in i_cpr_save_context()
228 mutex_exit(&cpu_lock); in i_cpr_save_context()
362 mutex_enter(&cpu_lock); in i_cpr_pre_resume_cpus()
364 mutex_exit(&cpu_lock); in i_cpr_pre_resume_cpus()
696 mutex_enter(&cpu_lock); in i_cpr_power_down()
698 mutex_exit(&cpu_lock); in i_cpr_power_down()
719 mutex_enter(&cpu_lock); in i_cpr_stop_other_cpus()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_cpu.c211 mutex_enter(&cpu_lock); in dr_init_cpu_unit()
216 mutex_exit(&cpu_lock); in dr_init_cpu_unit()
256 mutex_enter(&cpu_lock); in dr_pre_attach_cpu()
269 ASSERT(MUTEX_HELD(&cpu_lock)); in dr_attach_cpu()
342 mutex_exit(&cpu_lock); in dr_post_attach_cpu()
377 mutex_enter(&cpu_lock); in dr_pre_release_cpu()
447 mutex_exit(&cpu_lock); in dr_pre_release_cpu()
487 mutex_enter(&cpu_lock); in dr_pre_detach_cpu()
550 mutex_exit(&cpu_lock); in dr_pre_detach_cpu()
564 ASSERT(MUTEX_HELD(&cpu_lock)); in dr_detach_cpu()
[all …]
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_cpu.c254 mutex_enter(&cpu_lock); in dr_init_cpu_unit()
259 mutex_exit(&cpu_lock); in dr_init_cpu_unit()
315 mutex_enter(&cpu_lock); in dr_pre_attach_cpu()
328 ASSERT(MUTEX_HELD(&cpu_lock)); in dr_attach_cpu()
398 mutex_exit(&cpu_lock); in dr_post_attach_cpu()
433 mutex_enter(&cpu_lock); in dr_pre_release_cpu()
500 mutex_exit(&cpu_lock); in dr_pre_release_cpu()
542 mutex_enter(&cpu_lock); in dr_pre_detach_cpu()
604 mutex_exit(&cpu_lock); in dr_pre_detach_cpu()
617 ASSERT(MUTEX_HELD(&cpu_lock)); in dr_detach_cpu()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_af_thr.c29 extern kmutex_t cpu_lock;
51 mutex_enter(&cpu_lock); in rdsv3_af_init()
59 mutex_exit(&cpu_lock); in rdsv3_af_init()
197 mutex_enter(&cpu_lock); in rdsv3_af_intr_thr_create()
202 mutex_exit(&cpu_lock); in rdsv3_af_intr_thr_create()
246 mutex_enter(&cpu_lock); in rdsv3_af_thr_create()
252 mutex_exit(&cpu_lock); in rdsv3_af_thr_create()
344 ASSERT(MUTEX_HELD(&cpu_lock)); in rdsv3_af_thr_bind()
376 ASSERT(MUTEX_HELD(&cpu_lock)); in rdsv3_af_thr_unbind()
/illumos-gate/usr/src/uts/common/syscall/
H A Dprocessor_info.c52 mutex_enter(&cpu_lock); in processor_info()
54 mutex_exit(&cpu_lock); in processor_info()
58 mutex_exit(&cpu_lock); in processor_info()
H A Dpset.c153 mutex_enter(&cpu_lock); in pset_assign()
155 mutex_exit(&cpu_lock); in pset_assign()
164 mutex_exit(&cpu_lock); in pset_assign()
247 ASSERT(MUTEX_HELD(&cpu_lock)); in pset_bind_thread()
416 ASSERT(MUTEX_HELD(&cpu_lock)); in pset_unbind()
485 mutex_enter(&cpu_lock); in pset_bind_lwp()
521 mutex_exit(&cpu_lock); in pset_bind_lwp()
574 mutex_enter(&cpu_lock); in pset_bind()
692 mutex_exit(&cpu_lock); in pset_bind()
723 mutex_enter(&cpu_lock); in pset_getloadavg()
[all …]
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/aggs/
H A Dtst.subr.d57 INTFUNC(mutex_owned(&`cpu_lock))
58 INTFUNC(mutex_owner(&`cpu_lock))
59 INTFUNC(mutex_type_adaptive(&`cpu_lock))
60 INTFUNC(mutex_type_spin(&`cpu_lock))
/illumos-gate/usr/src/uts/sun4/io/
H A Dtrapstat.c1733 ASSERT(MUTEX_HELD(&cpu_lock)); in trapstat_setup()
1876 ASSERT(MUTEX_HELD(&cpu_lock)); in trapstat_teardown()
1909 mutex_enter(&cpu_lock); in trapstat_go()
1914 mutex_exit(&cpu_lock); in trapstat_go()
1941 mutex_exit(&cpu_lock); in trapstat_go()
1965 mutex_exit(&cpu_lock); in trapstat_go()
2026 mutex_exit(&cpu_lock); in trapstat_go()
2039 mutex_exit(&cpu_lock); in trapstat_go()
2049 mutex_enter(&cpu_lock); in trapstat_stop()
2053 mutex_exit(&cpu_lock); in trapstat_stop()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_cpu.c356 mutex_enter(&cpu_lock); in sbd_pre_release_cpu()
426 mutex_exit(&cpu_lock); in sbd_pre_release_cpu()
523 mutex_enter(&cpu_lock); in sbd_pre_attach_cpu()
632 mutex_exit(&cpu_lock); in sbd_post_attach_cpu()
661 mutex_enter(&cpu_lock); in sbd_pre_detach_cpu()
768 ASSERT(MUTEX_HELD(&cpu_lock)); in sbd_post_detach_cpu()
808 mutex_exit(&cpu_lock); in sbd_post_detach_cpu()
860 mutex_enter(&cpu_lock); in sbd_cancel_cpu()
952 mutex_exit(&cpu_lock); in sbd_cancel_cpu()
965 extern kmutex_t cpu_lock; in sbd_connect_cpu()
[all …]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_mp_states.c83 ASSERT(MUTEX_HELD(&cpu_lock)); in stopcpu_bycpuid()
223 ASSERT(MUTEX_HELD(&cpu_lock)); in plat_cpu_poweroff()
273 ASSERT(MUTEX_HELD(&cpu_lock)); in plat_cpu_poweron()

123456