__mp_lock 777 kern/kern_lock.c struct __mp_lock kernel_lock; __mp_lock 35 sys/mplock.h struct __mp_lock { __mp_lock 41 sys/mplock.h static __inline void __mp_lock_init(struct __mp_lock *); __mp_lock 42 sys/mplock.h static __inline void __mp_lock(struct __mp_lock *); __mp_lock 43 sys/mplock.h static __inline void __mp_unlock(struct __mp_lock *); __mp_lock 44 sys/mplock.h static __inline int __mp_release_all(struct __mp_lock *); __mp_lock 45 sys/mplock.h static __inline void __mp_acquire_count(struct __mp_lock *, int); __mp_lock 46 sys/mplock.h static __inline int __mp_lock_held(struct __mp_lock *); __mp_lock 57 sys/mplock.h __mp_lock_init(struct __mp_lock *lock) __mp_lock 78 sys/mplock.h __mp_lock(struct __mp_lock *lock) __mp_lock 115 sys/mplock.h __mp_lock_try(struct __mp_lock *lock, cpuid_t *cpu) __mp_lock 133 sys/mplock.h __mp_unlock(struct __mp_lock *lock) __mp_lock 153 sys/mplock.h __mp_release_all(struct __mp_lock *lock) { __mp_lock 174 sys/mplock.h __mp_release_all_but_one(struct __mp_lock *lock) { __mp_lock 193 sys/mplock.h __mp_acquire_count(struct __mp_lock *lock, int count) { __mp_lock 202 sys/mplock.h __mp_lock_held(struct __mp_lock *lock) { __mp_lock 206 sys/mplock.h extern struct __mp_lock kernel_lock; __mp_lock 154 sys/sched.h extern struct __mp_lock sched_lock;