Home
last modified time | relevance | path

Searched refs:rwlp (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/contrib/openzfs/lib/libspl/
H A Drwlock.c42 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 Drwlock.h54 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 Dmodel.c549 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 Dthr_sig.c519 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 Dzfs_vnops_os.c2689 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 Dlibzfs_core.abi1840 <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 Dlibzfs.abi1935 <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'/>