Searched refs:rwlock (Results 26 - 50 of 286) sorted by relevance

1234567891011>>

/freebsd-current/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_context_os.h33 #include <sys/rwlock.h>
/freebsd-current/sys/geom/union/
H A Dg_union.h53 struct rwlock sc_rwlock; /* writemap lock */
/freebsd-current/sys/net/route/
H A Dnhop_var.h58 struct rwlock ctl_lock; /* overall ctl lock */
/freebsd-current/usr.sbin/nscd/
H A Dconfig.c433 * Configuration entry uses rwlock to handle access to its fields.
439 pthread_rwlock_rdlock(&config->rwlock);
447 pthread_rwlock_wrlock(&config->rwlock);
455 pthread_rwlock_unlock(&config->rwlock);
526 pthread_rwlock_init(&retval->rwlock, NULL);
581 pthread_rwlock_destroy(&config->rwlock);
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_object.c58 #include <sys/rwlock.h>
64 struct rwlock lock;
83 struct rwlock object_lock;
H A Dttm_bo_driver.h39 #include <sys/rwlock.h>
538 struct rwlock vm_lock;
/freebsd-current/sys/dev/netmap/
H A Dnetmap_null.c37 #include <sys/rwlock.h>
H A Dnetmap_bdg.h32 #define BDG_RWLOCK_T struct rwlock // struct rwlock
/freebsd-current/sys/netinet/libalias/
H A Dalias_mod.c34 #include <sys/rwlock.h>
/freebsd-current/sys/netpfil/ipfw/
H A Ddn_sched_fifo.c40 #include <sys/rwlock.h>
/freebsd-current/lib/libc/nls/
H A Dmsgcat.c66 ((ret = _pthread_rwlock_rdlock(&rwlock)) != 0)) { \
72 ((ret = _pthread_rwlock_wrlock(&rwlock)) != 0)) { \
77 _pthread_rwlock_unlock(&rwlock); }
105 static pthread_rwlock_t rwlock = PTHREAD_RWLOCK_INITIALIZER; variable
/freebsd-current/sys/netpfil/ipfw/nat64/
H A Dip_fw_nat64.c35 #include <sys/rwlock.h>
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_shmemfs.c31 #include <sys/rwlock.h>
/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dseqlock.h37 #include <sys/rwlock.h>
H A Dspinlock.h40 #include <linux/rwlock.h>
/freebsd-current/sys/netinet6/
H A Din6_rmx.c71 #include <sys/rwlock.h>
/freebsd-current/sys/sys/
H A Dbufobj.h98 struct rwlock bo_lock; /* Lock which protects "i" things */
/freebsd-current/sys/riscv/riscv/
H A Dpmap.c130 #include <sys/rwlock.h>
192 struct rwlock **_lockp = (lockp); \
193 struct rwlock *_new_lock; \
208 struct rwlock **_lockp = (lockp); \
286 static struct rwlock pv_list_locks[NPV_LIST_LOCKS];
300 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
301 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
307 vm_offset_t va, struct rwlock **lockp);
309 u_int flags, vm_page_t m, struct rwlock **lockp);
311 vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lock
[all...]
/freebsd-current/sys/security/audit/
H A Daudit_bsm_db.c45 #include <sys/rwlock.h>
74 static struct rwlock evclass_lock;
/freebsd-current/sys/kern/
H A Dvfs_hash.c35 #include <sys/rwlock.h>
43 static struct rwlock __exclusive_cache_line vfs_hash_lock;
H A Dkern_umtx.c51 #include <sys/rwlock.h>
3082 do_rw_rdlock(struct thread *td, struct urwlock *rwlock, long fflag, argument
3093 error = fueword32(&rwlock->rw_flags, &flags);
3096 error = umtx_key_get(rwlock, TYPE_RWLOCK, GET_SHARE(flags), &uq->uq_key);
3108 rv = fueword32(&rwlock->rw_state, &state);
3121 rv = casueword32(&rwlock->rw_state, state,
3150 rv = fueword32(&rwlock->rw_state, &state);
3157 rv = casueword32(&rwlock->rw_state, state,
3191 rv = fueword32(&rwlock->rw_blocked_readers,
3194 rv = suword32(&rwlock
3272 do_rw_wrlock(struct thread *td, struct urwlock *rwlock, struct _umtx_time *timeout) argument
3472 do_rw_unlock(struct thread *td, struct urwlock *rwlock) argument
[all...]
/freebsd-current/sys/fs/nullfs/
H A Dnull_subr.c39 #include <sys/rwlock.h>
58 static struct rwlock null_hash_lock;
/freebsd-current/sys/powerpc/aim/
H A Dmmu_radix.c47 #include <sys/rwlock.h>
567 struct rwlock **lockp);
571 struct spglist *free, struct rwlock **lockp);
573 pml3_entry_t ptepde, struct spglist *free, struct rwlock **lockp);
578 pml3_entry_t *l3e, struct spglist *free, struct rwlock **lockp);
581 u_int flags, struct rwlock **lockp);
584 struct rwlock **lockp);
589 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate);
592 vm_prot_t prot, struct rwlock **lockp);
594 u_int flags, vm_page_t m, struct rwlock **lock
[all...]
/freebsd-current/share/man/man9/
H A DMakefile312 rwlock.9 \
1912 MLINKS+=rwlock.9 rw_assert.9 \
1913 rwlock.9 rw_destroy.9 \
1914 rwlock.9 rw_downgrade.9 \
1915 rwlock.9 rw_init.9 \
1916 rwlock.9 rw_init_flags.9 \
1917 rwlock.9 rw_initialized.9 \
1918 rwlock.9 rw_rlock.9 \
1919 rwlock.9 rw_runlock.9 \
1920 rwlock
[all...]
/freebsd-current/sys/amd64/amd64/
H A Dpmap.c125 #include <sys/rwlock.h>
355 struct rwlock *_lock; \
373 struct rwlock **_lockp = (lockp); \
374 struct rwlock *_new_lock; \
389 struct rwlock **_lockp = (lockp); \
517 struct rwlock pv_lock;
526 static struct rwlock __exclusive_cache_line pv_list_locks[NPV_LIST_LOCKS];
1263 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
1265 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
1267 struct rwlock **lock
[all...]

Completed in 435 milliseconds

1234567891011>>