Searched defs:kmutex_t (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mutex.h | 69 } 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 D | mutex.h | 64 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 D | zfs_context.h | 211 } 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 D | ip_compat.h | 235 # 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 54 milliseconds