Searched defs:kmutex_t (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmutex.h69 } kmutex_t; typedef in typeref:struct:mutex
79 kmutex_t pad_mutex;
81 char pad_pad[64 - sizeof (kmutex_t)];
88 extern void mutex_init(kmutex_t *, char *, kmutex_type_t, void *);
89 extern void mutex_destroy(kmutex_t *);
90 extern void mutex_enter(kmutex_t *);
91 extern int mutex_tryenter(kmutex_t *);
92 extern void mutex_exit(kmutex_t *);
93 extern int mutex_owned(const kmutex_t *);
94 extern struct _kthread *mutex_owner(const kmutex_t *);
[all...]
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dmutex.h64 typedef struct _kmutex kmutex_t; typedef in typeref:struct:_kmutex
69 kmutex_t pad_mutex;
71 char pad_pad[64 - sizeof (kmutex_t)];
86 extern void kmutex_init(kmutex_t *, char *, kmutex_type_t, void *);
87 extern void kmutex_destroy(kmutex_t *);
89 extern void mutex_enter(kmutex_t *);
90 extern int mutex_tryenter(kmutex_t *);
91 extern void mutex_exit(kmutex_t *);
92 extern int mutex_owned(const kmutex_t *);
94 extern void *mutex_owner(const kmutex_t *);
[all...]
/illumos-gate/usr/src/lib/libzpool/common/sys/
H A Dzfs_context.h211 } kmutex_t; typedef in typeref:struct:kmutex
226 #define mutex_init(mp, b, c, d) zmutex_init((kmutex_t *)(mp))
227 #define mutex_destroy(mp) zmutex_destroy((kmutex_t *)(mp))
231 extern void zmutex_init(kmutex_t *mp);
232 extern void zmutex_destroy(kmutex_t *mp);
233 extern void zmutex_enter(kmutex_t *mp);
234 extern void zmutex_exit(kmutex_t *mp);
235 extern int mutex_tryenter(kmutex_t *mp);
236 extern void *mutex_owner(kmutex_t *mp);
286 extern void cv_wait(kcondvar_t *cv, kmutex_t *m
[all...]
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/
H A Dip_compat.h235 # define KMUTEX_T kmutex_t
425 # define kmutex_t lock_t /* for pfil.h */ macro
551 # undef kmutex_t macro
555 } kmutex_t; typedef in typeref:struct:__anon4741
560 # define KMUTEX_T kmutex_t
561 # define KRWLOCK_T kmutex_t

Completed in 69 milliseconds