Home
last modified time | relevance | path

Searched refs:kernel_lock (Results 1 – 22 of 22) sorted by relevance

/openbsd/sys/kern/
H A Dkern_lock.c42 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 Dkern_synch.c145 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 Dsched_bsd.c361 hold_count = __mp_release_all(&kernel_lock); in mi_switch()
441 __mp_acquire_count(&kernel_lock, hold_count); in mi_switch()
H A Dkern_proc.c588 if (__mp_lock_held(&kernel_lock, p->p_cpu)) in db_show_all_procs()
H A Dkern_sched.c234 __mp_release_all(&kernel_lock); in sched_toidle()
H A Dvfs_subr.c1865 hold_count = __mp_release_all(&kernel_lock); in vfs_syncwait()
1872 __mp_acquire_count(&kernel_lock, hold_count); in vfs_syncwait()
H A Dsubr_witness.c602 return (lock == &kernel_lock.mpl_lock_obj); in is_kernel_lock()
/openbsd/sys/arch/luna88k/luna88k/
H A Disr.c166 __mp_lock(&kernel_lock); in isrdispatch_autovec()
171 __mp_unlock(&kernel_lock); in isrdispatch_autovec()
/openbsd/sys/arch/mips64/mips64/
H A Dsoftintr.c185 __mp_lock(&kernel_lock); in dosoftint()
199 __mp_unlock(&kernel_lock); in dosoftint()
/openbsd/sys/arch/loongson/loongson/
H A Dloongson3_intr.c413 __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/sys/arch/alpha/tc/
H A Dtc_3000_300.c224 __mp_lock(&kernel_lock)
227 __mp_unlock(&kernel_lock)
H A Dtc_3000_500.c210 __mp_lock(&kernel_lock)
213 __mp_unlock(&kernel_lock)
/openbsd/sys/sys/
H A Dmplock.h72 extern struct __mp_lock kernel_lock;
/openbsd/sys/arch/alpha/dev/
H A Dshared_intr.c103 __mp_lock(&kernel_lock);
117 __mp_unlock(&kernel_lock);
/openbsd/sys/arch/m88k/m88k/
H A Dm88k_machdep.c327 __mp_lock(&kernel_lock); in dosoftint()
336 __mp_unlock(&kernel_lock); in dosoftint()
/openbsd/sys/arch/octeon/dev/
H A Doctcib.c308 __mp_lock(&kernel_lock); in octcib_intr()
316 __mp_unlock(&kernel_lock); in octcib_intr()
H A Doctcit.c443 __mp_lock(&kernel_lock); in octcit_intr()
448 __mp_unlock(&kernel_lock); in octcit_intr()
H A Doctciu.c519 __mp_lock(&kernel_lock); in octciu_intr_bank()
527 __mp_unlock(&kernel_lock); in octciu_intr_bank()
/openbsd/sys/arch/alpha/alpha/
H A Dinterrupt.c459 __mp_lock(&kernel_lock); in softintr_dispatch()
490 __mp_unlock(&kernel_lock); in softintr_dispatch()
/openbsd/sys/arch/hppa/hppa/
H A Dintr.c282 __mp_lock(&kernel_lock); in cpu_intr()
304 __mp_unlock(&kernel_lock); in cpu_intr()
/openbsd/sys/arch/amd64/amd64/
H A Dintr.c553 __mp_lock(&kernel_lock);
561 __mp_unlock(&kernel_lock);
/openbsd/sys/arch/i386/i386/
H A Dmachdep.c3960 __mp_lock(&kernel_lock); in intr_handler()
3965 __mp_unlock(&kernel_lock); in intr_handler()