| /netvirt/usr/src/uts/common/sys/ |
| rwlock.h | 56 } krwlock_t; typedef in typeref:struct:_krwlock 65 extern void rw_init(krwlock_t *, char *, krw_type_t, void *); 66 extern void rw_destroy(krwlock_t *); 67 extern void rw_enter(krwlock_t *, krw_t); 68 extern int rw_tryenter(krwlock_t *, krw_t); 69 extern void rw_exit(krwlock_t *); 70 extern void rw_downgrade(krwlock_t *); 71 extern int rw_tryupgrade(krwlock_t *); 72 extern int rw_read_held(krwlock_t *); 73 extern int rw_write_held(krwlock_t *); [all...] |
| /netvirt/usr/src/lib/libzpool/common/sys/ |
| zfs_context.h | 237 } krwlock_t; typedef in typeref:struct:krwlock 251 extern void rw_init(krwlock_t *rwlp, char *name, int type, void *arg); 252 extern void rw_destroy(krwlock_t *rwlp); 253 extern void rw_enter(krwlock_t *rwlp, krw_t rw); 254 extern int rw_tryenter(krwlock_t *rwlp, krw_t rw); 255 extern int rw_tryupgrade(krwlock_t *rwlp); 256 extern void rw_exit(krwlock_t *rwlp);
|
| /netvirt/usr/src/uts/common/inet/ipf/netinet/ |
| ip_compat.h | 238 # define KRWLOCK_T krwlock_t 424 # define krwlock_t lock_t /* for pfil.h */ macro 432 # define KRWLOCK_T struct rw_lock 442 # define KRWLOCK_T lock_t 559 # define KRWLOCK_T kmutex_t 588 # define KRWLOCK_T mrlock_t 659 # define KRWLOCK_T lock_data_t 849 # define KRWLOCK_T struct mtx 851 # define KRWLOCK_T struct s [all...] |