/freebsd-current/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
H A D | zfs_context_os.h | 33 #include <sys/rwlock.h>
|
/freebsd-current/sys/geom/union/ |
H A D | g_union.h | 53 struct rwlock sc_rwlock; /* writemap lock */
|
/freebsd-current/sys/net/route/ |
H A D | nhop_var.h | 58 struct rwlock ctl_lock; /* overall ctl lock */
|
/freebsd-current/usr.sbin/nscd/ |
H A D | config.c | 433 * 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 D | ttm_object.c | 58 #include <sys/rwlock.h> 64 struct rwlock lock; 83 struct rwlock object_lock;
|
H A D | ttm_bo_driver.h | 39 #include <sys/rwlock.h> 538 struct rwlock vm_lock;
|
/freebsd-current/sys/dev/netmap/ |
H A D | netmap_null.c | 37 #include <sys/rwlock.h>
|
H A D | netmap_bdg.h | 32 #define BDG_RWLOCK_T struct rwlock // struct rwlock
|
/freebsd-current/sys/netinet/libalias/ |
H A D | alias_mod.c | 34 #include <sys/rwlock.h>
|
/freebsd-current/sys/netpfil/ipfw/ |
H A D | dn_sched_fifo.c | 40 #include <sys/rwlock.h>
|
/freebsd-current/lib/libc/nls/ |
H A D | msgcat.c | 66 ((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 D | ip_fw_nat64.c | 35 #include <sys/rwlock.h>
|
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_shmemfs.c | 31 #include <sys/rwlock.h>
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | seqlock.h | 37 #include <sys/rwlock.h>
|
H A D | spinlock.h | 40 #include <linux/rwlock.h>
|
/freebsd-current/sys/netinet6/ |
H A D | in6_rmx.c | 71 #include <sys/rwlock.h>
|
/freebsd-current/sys/sys/ |
H A D | bufobj.h | 98 struct rwlock bo_lock; /* Lock which protects "i" things */
|
/freebsd-current/sys/riscv/riscv/ |
H A D | pmap.c | 130 #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 D | audit_bsm_db.c | 45 #include <sys/rwlock.h> 74 static struct rwlock evclass_lock;
|
/freebsd-current/sys/kern/ |
H A D | vfs_hash.c | 35 #include <sys/rwlock.h> 43 static struct rwlock __exclusive_cache_line vfs_hash_lock;
|
H A D | kern_umtx.c | 51 #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 D | null_subr.c | 39 #include <sys/rwlock.h> 58 static struct rwlock null_hash_lock;
|
/freebsd-current/sys/powerpc/aim/ |
H A D | mmu_radix.c | 47 #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 D | Makefile | 312 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 D | pmap.c | 125 #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...] |