Symbol: kmutex
sys/arch/alpha/include/mutex.h
70
__CTASSERT(sizeof(struct kmutex) == sizeof(uintptr_t));
sys/arch/arm/include/mutex.h
91
__CTASSERT(sizeof(struct kmutex) == sizeof(uintptr_t));
sys/arch/arm/s3c2xx0/s3c2440_dma.c
100
struct kmutex sc_mutex;
sys/arch/arm/s3c2xx0/s3c2440_dma.c
102
struct kmutex sc_intr_mutex;
sys/arch/arm/s3c2xx0/s3c2440_sdi.c
78
struct kmutex intr_mtx;
sys/arch/arm/s3c2xx0/s3c2440_spi.c
93
struct kmutex sc_intr_mtx;
sys/arch/hppa/include/mutex.h
105
MUTEX_SET_WAITERS(struct kmutex *mtx, uintptr_t owner)
sys/arch/hppa/include/mutex.h
114
MUTEX_HAS_WAITERS(const volatile struct kmutex *mtx)
sys/arch/hppa/include/mutex.h
120
MUTEX_INITIALIZE_SPIN(struct kmutex *mtx, bool dodebug, int ipl)
sys/arch/hppa/include/mutex.h
129
MUTEX_INITIALIZE_ADAPTIVE(struct kmutex *mtx, bool dodebug)
sys/arch/hppa/include/mutex.h
137
MUTEX_DESTROY(struct kmutex *mtx)
sys/arch/hppa/include/mutex.h
143
MUTEX_DEBUG_P(const volatile struct kmutex *mtx)
sys/arch/hppa/include/mutex.h
162
MUTEX_ACQUIRE(struct kmutex *mtx, uintptr_t curthread)
sys/arch/hppa/include/mutex.h
172
MUTEX_RELEASE(struct kmutex *mtx)
sys/arch/hppa/include/mutex.h
180
MUTEX_CLEAR_WAITERS(struct kmutex *mtx)
sys/ddb/db_syncobj.c
52
volatile const struct kmutex *mtx = wchan;
sys/dev/cons.c
92
static struct kmutex cn_lock;
sys/dev/ic/rtsxvar.h
44
struct kmutex sc_host_mtx;
sys/dev/ic/rtsxvar.h
45
struct kmutex sc_intr_mtx;
sys/dev/marvell/mvsdio.c
62
struct kmutex sc_mtx;
sys/dev/pci/if_wpivar.h
200
struct kmutex sc_rsw_mtx;
sys/dev/pci/ips.c
452
struct kmutex sc_ccb_mtx;
sys/dev/pci/xmm7360.c
214
typedef struct kmutex spinlock_t;
sys/dev/pci/xmm7360.c
217
#define mutex kmutex
sys/dev/scsipi/if_dse.c
183
struct kmutex sc_iflock;
sys/dev/scsipi/if_se.c
180
struct kmutex sc_iflock;
sys/dev/sdmmc/sdmmcvar.h
244
struct kmutex sc_mtx; /* lock around host controller */
sys/dev/sdmmc/sdmmcvar.h
287
struct kmutex sc_tskq_mtx;
sys/dev/sdmmc/sdmmcvar.h
293
struct kmutex sc_discover_task_mtx;
sys/fs/nfs/common/nfs_var.h
671
int newnfs_msleep(struct lwp *, void *, struct kmutex *, int, char *, int);
sys/fs/nfs/common/nfsport.h
668
#define NFSSTATESPINLOCK extern struct kmutex nfs_state_mutex
sys/fs/nfs/common/nfsport.h
672
#define NFSREQSPINLOCK extern struct kmutex nfs_req_mutex
sys/fs/nfs/common/nfsport.h
675
#define NFSSOCKMUTEX extern struct kmutex nfs_slock_mutex
sys/fs/nfs/common/nfsport.h
679
#define NFSNAMEIDMUTEX extern struct kmutex nfs_nameid_mutex
sys/fs/nfs/common/nfsport.h
683
#define NFSCLSTATEMUTEX extern struct kmutex nfs_clstate_mutex
sys/fs/nfs/common/nfsport.h
687
#define NFSDLOCKMUTEX extern struct kmutex newnfsd_mtx
sys/fs/nfs/common/nfsrvcache.h
120
struct kmutex mtx;
sys/fs/nfs/common/nfsrvstate.h
71
struct kmutex mtx;
sys/sys/condvar.h
42
struct kmutex;
sys/sys/condvar.h
48
void cv_wait(kcondvar_t *, struct kmutex *);
sys/sys/condvar.h
49
int cv_wait_sig(kcondvar_t *, struct kmutex *);
sys/sys/condvar.h
50
int cv_timedwait(kcondvar_t *, struct kmutex *, int);
sys/sys/condvar.h
51
int cv_timedwait_sig(kcondvar_t *, struct kmutex *, int);
sys/sys/condvar.h
52
int cv_timedwaitbt(kcondvar_t *, struct kmutex *, struct bintime *,
sys/sys/condvar.h
54
int cv_timedwaitbt_sig(kcondvar_t *, struct kmutex *, struct bintime *,
sys/sys/localcount.h
42
struct kmutex;
sys/sys/localcount.h
53
struct kmutex *);
sys/sys/localcount.h
57
struct kmutex *);
sys/sys/mutex.h
148
typedef struct kmutex kmutex_t;
sys/sys/sched.h
148
struct kmutex;
sys/sys/sched.h
159
struct kmutex *spc_mutex; /* (: lock on below, runnable LWPs */
sys/sys/sched.h
160
struct kmutex *spc_lwplock; /* (: general purpose lock for LWPs */