/src/sys/sys/ |
condvar.h | 42 struct kmutex; 48 void cv_wait(kcondvar_t *, struct kmutex *); 49 int cv_wait_sig(kcondvar_t *, struct kmutex *); 50 int cv_timedwait(kcondvar_t *, struct kmutex *, int); 51 int cv_timedwait_sig(kcondvar_t *, struct kmutex *, int); 52 int cv_timedwaitbt(kcondvar_t *, struct kmutex *, struct bintime *, 54 int cv_timedwaitbt_sig(kcondvar_t *, struct kmutex *, struct bintime *,
|
localcount.h | 42 struct kmutex; 53 struct kmutex *); 57 struct kmutex *);
|
sched.h | 148 struct kmutex; 159 struct kmutex *spc_mutex; /* (: lock on below, runnable LWPs */ 160 struct kmutex *spc_lwplock; /* (: general purpose lock for LWPs */
|
mutex.h | 148 typedef struct kmutex kmutex_t;
|
/src/sys/arch/ia64/include/ |
mutex.h | 39 struct kmutex { struct 48 struct kmutex { struct
|
/src/sys/arch/mips/include/ |
mutex.h | 39 struct kmutex { struct 48 struct kmutex { struct
|
/src/sys/arch/alpha/include/ |
mutex.h | 39 struct kmutex { struct 47 struct kmutex { struct 70 __CTASSERT(sizeof(struct kmutex) == sizeof(uintptr_t));
|
/src/sys/arch/arm/include/ |
mutex.h | 55 struct kmutex { struct 91 __CTASSERT(sizeof(struct kmutex) == sizeof(uintptr_t));
|
/src/sys/arch/m68k/include/ |
mutex.h | 39 struct kmutex { struct 47 struct kmutex { struct
|
/src/sys/arch/or1k/include/ |
mutex.h | 39 struct kmutex { struct 47 struct kmutex { struct
|
/src/sys/arch/sh3/include/ |
mutex.h | 39 struct kmutex { struct 47 struct kmutex { struct
|
/src/sys/arch/vax/include/ |
mutex.h | 47 struct kmutex { struct 55 struct kmutex { struct
|
/src/sys/arch/hppa/include/ |
mutex.h | 52 struct kmutex { struct 105 MUTEX_SET_WAITERS(struct kmutex *mtx, uintptr_t owner) 114 MUTEX_HAS_WAITERS(const volatile struct kmutex *mtx) 120 MUTEX_INITIALIZE_SPIN(struct kmutex *mtx, bool dodebug, int ipl) 129 MUTEX_INITIALIZE_ADAPTIVE(struct kmutex *mtx, bool dodebug) 137 MUTEX_DESTROY(struct kmutex *mtx) 143 MUTEX_DEBUG_P(const volatile struct kmutex *mtx) 162 MUTEX_ACQUIRE(struct kmutex *mtx, uintptr_t curthread) 172 MUTEX_RELEASE(struct kmutex *mtx) 180 MUTEX_CLEAR_WAITERS(struct kmutex *mtx [all...] |
/src/sys/arch/sparc64/include/ |
mutex.h | 42 struct kmutex { struct
|
/src/sys/arch/powerpc/include/ |
mutex.h | 42 struct kmutex { struct
|
/src/sys/arch/sparc/include/ |
mutex.h | 43 struct kmutex { struct
|
/src/sys/arch/usermode/include/ |
mutex.h | 41 struct kmutex { struct
|
/src/sys/arch/x86/include/ |
mutex.h | 41 struct kmutex { struct
|
/src/sys/arch/riscv/include/ |
mutex.h | 39 struct kmutex { struct 51 struct kmutex { struct
|
/src/sys/ddb/ |
db_syncobj.c | 52 volatile const struct kmutex *mtx = wchan;
|
/src/sys/dev/ic/ |
rtsxvar.h | 44 struct kmutex sc_host_mtx; 45 struct kmutex sc_intr_mtx;
|
/src/sys/fs/nfs/common/ |
nfsrvcache.h | 120 struct kmutex mtx;
|
nfsport.h | 668 #define NFSSTATESPINLOCK extern struct kmutex nfs_state_mutex 672 #define NFSREQSPINLOCK extern struct kmutex nfs_req_mutex 675 #define NFSSOCKMUTEX extern struct kmutex nfs_slock_mutex 679 #define NFSNAMEIDMUTEX extern struct kmutex nfs_nameid_mutex 683 #define NFSCLSTATEMUTEX extern struct kmutex nfs_clstate_mutex 687 #define NFSDLOCKMUTEX extern struct kmutex newnfsd_mtx
|
/src/sys/dev/sdmmc/ |
sdmmcvar.h | 245 struct kmutex sc_mtx; /* lock around host controller */ 288 struct kmutex sc_tskq_mtx; 294 struct kmutex sc_discover_task_mtx;
|
/src/sys/dev/pci/ |
if_wpivar.h | 200 struct kmutex sc_rsw_mtx;
|