| /openbsd-src/sys/kern/ |
| H A D | kern_lock.c | 42 struct __mp_lock kernel_lock; variable 52 __mp_lock_init(&kernel_lock); in _kernel_lock_init() 64 __mp_lock(&kernel_lock); in _kernel_lock() 70 __mp_unlock(&kernel_lock); in _kernel_unlock() 78 return (__mp_lock_held(&kernel_lock, curcpu())); in _kernel_lock_held() 97 if (mpl == &kernel_lock) in ___mp_lock_init()
|
| H A D | kern_synch.c | 145 hold_count = __mp_release_all(&kernel_lock); in tsleep() 146 __mp_acquire_count(&kernel_lock, hold_count); in tsleep() 233 hold_count = __mp_release_all(&kernel_lock); in msleep() 234 __mp_acquire_count(&kernel_lock, hold_count); in msleep()
|
| H A D | sched_bsd.c | 358 * Release the kernel_lock, as we are about to yield the CPU. in mi_switch() 361 hold_count = __mp_release_all(&kernel_lock); in mi_switch() 436 * Reacquire the kernel_lock now. We do this after we've in mi_switch() 441 __mp_acquire_count(&kernel_lock, hold_count); in mi_switch()
|
| H A D | kern_proc.c | 588 if (__mp_lock_held(&kernel_lock, p->p_cpu)) in db_show_all_procs()
|
| H A D | kern_sched.c | 234 __mp_release_all(&kernel_lock); in sched_exit()
|
| H A D | vfs_subr.c | 1865 hold_count = __mp_release_all(&kernel_lock); in fs_posix_sysctl() 1872 __mp_acquire_count(&kernel_lock, hold_count); in fs_posix_sysctl()
|
| H A D | subr_witness.c | 437 .lc_name = "kernel_lock", 602 return (lock == &kernel_lock.mpl_lock_obj); in is_kernel_lock()
|
| /openbsd-src/sys/arch/luna88k/luna88k/ |
| H A D | isr.c | 166 __mp_lock(&kernel_lock); in isrdispatch_autovec() 171 __mp_unlock(&kernel_lock); in isrdispatch_autovec()
|
| /openbsd-src/sys/arch/mips64/mips64/ |
| H A D | softintr.c | 185 __mp_lock(&kernel_lock); in dosoftint() 199 __mp_unlock(&kernel_lock); in dosoftint()
|
| /openbsd-src/sys/arch/loongson/loongson/ |
| H A D | loongson3_intr.c | 413 __mp_lock(&kernel_lock); in loongson3_intr() 422 __mp_unlock(&kernel_lock); in loongson3_intr() 489 __mp_lock(&kernel_lock); in loongson3_ht_intr() 498 __mp_unlock(&kernel_lock); in loongson3_ht_intr()
|
| /openbsd-src/sys/arch/alpha/tc/ |
| H A D | tc_3000_300.c | 224 __mp_lock(&kernel_lock) 227 __mp_unlock(&kernel_lock)
|
| H A D | tc_3000_500.c | 210 __mp_lock(&kernel_lock) 213 __mp_unlock(&kernel_lock)
|
| /openbsd-src/sys/sys/ |
| H A D | mplock.h | 72 extern struct __mp_lock kernel_lock;
|
| /openbsd-src/sys/arch/alpha/dev/ |
| H A D | shared_intr.c | 103 __mp_lock(&kernel_lock); 117 __mp_unlock(&kernel_lock);
|
| /openbsd-src/sys/arch/m88k/m88k/ |
| H A D | m88k_machdep.c | 327 __mp_lock(&kernel_lock); in dosoftint() 336 __mp_unlock(&kernel_lock); in dosoftint()
|
| /openbsd-src/sys/arch/octeon/dev/ |
| H A D | octcib.c | 308 __mp_lock(&kernel_lock); in octcib_intr() 316 __mp_unlock(&kernel_lock); in octcib_intr()
|
| H A D | octcit.c | 443 __mp_lock(&kernel_lock); in octcit_intr() 448 __mp_unlock(&kernel_lock); in octcit_intr()
|
| H A D | octciu.c | 519 __mp_lock(&kernel_lock); in octciu_intr_bank() 527 __mp_unlock(&kernel_lock); in octciu_intr_bank()
|
| /openbsd-src/sys/arch/alpha/alpha/ |
| H A D | interrupt.c | 459 __mp_lock(&kernel_lock); in softintr_dispatch() 490 __mp_unlock(&kernel_lock); in softintr_dispatch()
|
| /openbsd-src/sys/arch/hppa/hppa/ |
| H A D | intr.c | 282 __mp_lock(&kernel_lock); in cpu_intr() 304 __mp_unlock(&kernel_lock); in cpu_intr()
|
| /openbsd-src/sys/arch/amd64/amd64/ |
| H A D | intr.c | 553 __mp_lock(&kernel_lock); 561 __mp_unlock(&kernel_lock);
|
| /openbsd-src/sys/arch/i386/i386/ |
| H A D | machdep.c | 3960 __mp_lock(&kernel_lock); in intr_handler() 3965 __mp_unlock(&kernel_lock); in intr_barrier()
|