Searched refs:rwlp (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/contrib/openzfs/lib/libspl/ |
| H A D | rwlock.c | 42 rw_init(krwlock_t *rwlp, char *name, int type, void *arg) in rw_init() argument 45 VERIFY0(pthread_rwlock_init(&rwlp->rw_lock, NULL)); in rw_init() 46 rwlp->rw_readers = 0; in rw_init() 47 rwlp->rw_owner = 0; in rw_init() 51 rw_destroy(krwlock_t *rwlp) in rw_destroy() argument 53 VERIFY0(pthread_rwlock_destroy(&rwlp->rw_lock)); in rw_destroy() 57 rw_enter(krwlock_t *rwlp, krw_t rw) in rw_enter() argument 60 VERIFY0(pthread_rwlock_rdlock(&rwlp->rw_lock)); in rw_enter() 61 atomic_inc_uint(&rwlp->rw_readers); in rw_enter() 63 VERIFY0(pthread_rwlock_wrlock(&rwlp->rw_lock)); in rw_enter() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | rwlock.h | 54 extern void rw_init(krwlock_t *rwlp, char *name, int type, void *arg); 55 extern void rw_destroy(krwlock_t *rwlp); 56 extern void rw_enter(krwlock_t *rwlp, krw_t rw); 57 extern int rw_tryenter(krwlock_t *rwlp, krw_t rw); 58 extern int rw_tryupgrade(krwlock_t *rwlp); 59 extern void rw_exit(krwlock_t *rwlp); 60 #define rw_downgrade(rwlp) do { } while (0) argument
|
| /freebsd/sys/contrib/openzfs/contrib/coverity/ |
| H A D | model.c | 549 rw_enter(krwlock_t *rwlp, krw_t rw) in rw_enter() argument 556 __coverity_recursive_lock_acquire__(rwlp); in rw_enter() 560 rw_exit(krwlock_t *rwlp) in rw_exit() argument 562 __coverity_recursive_lock_release__(rwlp); in rw_exit() 567 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() argument 570 __coverity_recursive_lock_acquire__(rwlp); in rw_tryenter()
|
| /freebsd/lib/libthr/thread/ |
| H A D | thr_sig.c | 519 struct urwlock *rwlp; in _thr_sigact_unload() 534 rwlp = &usa->lock; in _thr_sigact_unload() 535 _thr_rwl_wrlock(rwlp); in _thr_sigact_unload() 537 _thr_rwl_unlock(rwlp); in _thr_sigact_unload() 547 _thr_rwl_unlock(rwlp); in _thr_sigact_unload()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_vnops_os.c | 2689 krwlock_t *rwlp = &szp->z_parent_lock; in zfs_rename_lock() local 2697 if (!rw_tryenter(rwlp, rw)) { in zfs_rename_lock() 2711 rwlp = &szp->z_parent_lock; in zfs_rename_lock() 2718 rw_enter(rwlp, rw); in zfs_rename_lock() 2723 zl->zl_rwlock = rwlp; in zfs_rename_lock() 2742 rwlp = &zp->z_parent_lock; in zfs_rename_lock()
|
| /freebsd/sys/contrib/openzfs/lib/libzfs_core/ |
| H A D | libzfs_core.abi | 1840 <parameter type-id='0126db61' name='rwlp'/> 1847 <parameter type-id='0126db61' name='rwlp'/> 1851 <parameter type-id='0126db61' name='rwlp'/> 1856 <parameter type-id='0126db61' name='rwlp'/> 1860 <parameter type-id='0126db61' name='rwlp'/> 1865 <parameter type-id='0126db61' name='rwlp'/>
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs.abi | 1935 <parameter type-id='0126db61' name='rwlp'/> 1942 <parameter type-id='0126db61' name='rwlp'/> 1946 <parameter type-id='0126db61' name='rwlp'/> 1951 <parameter type-id='0126db61' name='rwlp'/> 1955 <parameter type-id='0126db61' name='rwlp'/> 1960 <parameter type-id='0126db61' name='rwlp'/>
|