| /f-stack/freebsd/contrib/vchiq/interface/compat/ |
| H A D | vchi_bsd.h | 168 #define rwlock_init(rwlock) rw_init(rwlock, "VCHI rwlock") argument 169 #define read_lock(rwlock) rw_rlock(rwlock) argument 170 #define read_unlock(rwlock) rw_unlock(rwlock) argument 172 #define write_lock(rwlock) rw_wlock(rwlock) argument 173 #define write_unlock(rwlock) rw_unlock(rwlock) argument 176 rw_wlock(rwlock); \ 180 rw_unlock(rwlock) 182 #define read_lock_bh(rwlock) rw_rlock(rwlock) argument 183 #define read_unlock_bh(rwlock) rw_unlock(rwlock) argument 184 #define write_lock_bh(rwlock) rw_wlock(rwlock) argument [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | kern_rwlock.c | 172 struct rwlock *rw; in lock_rw() 184 struct rwlock *rw; in unlock_rw() 201 const struct rwlock *rw = (const struct rwlock *)lock; in owner_rw() 213 struct rwlock *rw; in _rw_init_flags() 246 struct rwlock *rw; in _rw_destroy() 276 struct rwlock *rw; in _rw_wlock_cookie() 353 struct rwlock *rw; in __rw_try_wlock() 362 struct rwlock *rw; in _rw_wunlock_cookie() 695 struct rwlock *rw; in __rw_rlock() 738 struct rwlock *rw; in __rw_try_rlock() [all …]
|
| H A D | kern_umtx.c | 2709 rv = fueword32(&rwlock->rw_state, &state); in do_rw_rdlock() 2722 rv = casueword32(&rwlock->rw_state, state, in do_rw_rdlock() 2751 rv = fueword32(&rwlock->rw_state, &state); in do_rw_rdlock() 2758 rv = casueword32(&rwlock->rw_state, state, in do_rw_rdlock() 2792 rv = fueword32(&rwlock->rw_blocked_readers, in do_rw_rdlock() 2814 rv = fueword32(&rwlock->rw_state, &state); in do_rw_rdlock() 2822 rv = fueword32(&rwlock->rw_blocked_readers, in do_rw_rdlock() 2831 rv = fueword32(&rwlock->rw_state, &state); in do_rw_rdlock() 2892 rv = fueword32(&rwlock->rw_state, &state); in do_rw_wrlock() 2899 rv = casueword32(&rwlock->rw_state, state, in do_rw_wrlock() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_mr.c | 68 rte_rwlock_write_lock(&sh->share_cache.rwlock); in mlx5_mr_mem_event_free_cb() 121 rte_rwlock_write_unlock(&sh->share_cache.rwlock); in mlx5_mr_mem_event_free_cb() 263 rte_rwlock_read_lock(&sh->share_cache.rwlock); in mlx5_mr_update_ext_mp_cb() 265 rte_rwlock_read_unlock(&sh->share_cache.rwlock); in mlx5_mr_update_ext_mp_cb() 280 rte_rwlock_write_lock(&sh->share_cache.rwlock); in mlx5_mr_update_ext_mp_cb() 284 rte_rwlock_write_unlock(&sh->share_cache.rwlock); in mlx5_mr_update_ext_mp_cb() 354 rte_rwlock_write_lock(&sh->share_cache.rwlock); in mlx5_dma_map() 358 rte_rwlock_write_unlock(&sh->share_cache.rwlock); in mlx5_dma_map() 396 rte_rwlock_read_lock(&sh->share_cache.rwlock); in mlx5_dma_unmap() 399 rte_rwlock_read_unlock(&sh->share_cache.rwlock); in mlx5_dma_unmap() [all …]
|
| /f-stack/freebsd/sys/ |
| H A D | rwlock.h | 134 int __rw_try_wlock_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 137 void __rw_rlock_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 139 int __rw_try_rlock_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 141 void _rw_runlock_cookie_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 147 int __rw_try_upgrade_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 149 void __rw_downgrade_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF); 184 __rw_rlock_int((struct rwlock *)rw) 186 _rw_runlock_cookie_int((struct rwlock *)rw) 217 #error LOCK_DEBUG not defined, include <sys/lock.h> before <sys/rwlock.h>
|
| H A D | _rwlock.h | 44 struct rwlock { struct
|
| H A D | event.h | 326 struct rwlock; 338 void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock);
|
| H A D | bufobj.h | 100 struct rwlock bo_lock; /* Lock which protects "i" things */
|
| /f-stack/app/nginx-1.16.1/src/stream/ |
| H A D | ngx_stream_upstream_round_robin.h | 64 ngx_atomic_t rwlock; member 86 ngx_rwlock_rlock(&peers->rwlock); \ 92 ngx_rwlock_wlock(&peers->rwlock); \ 98 ngx_rwlock_unlock(&peers->rwlock); \
|
| /f-stack/app/nginx-1.16.1/src/http/ |
| H A D | ngx_http_upstream_round_robin.h | 66 ngx_atomic_t rwlock; member 88 ngx_rwlock_rlock(&peers->rwlock); \ 94 ngx_rwlock_wlock(&peers->rwlock); \ 100 ngx_rwlock_unlock(&peers->rwlock); \
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 484 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_garbage_collect() 488 rte_rwlock_write_unlock(&share_cache->rwlock); in mlx5_mr_garbage_collect() 554 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_mr_create_secondary() 559 rte_rwlock_read_unlock(&share_cache->rwlock); in mlx5_mr_create_secondary() 709 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_create_primary() 790 rte_rwlock_write_unlock(&share_cache->rwlock); in mlx5_mr_create_primary() 882 rte_rwlock_read_lock(&share_cache->rwlock); in mr_lookup_caches() 896 rte_rwlock_read_unlock(&share_cache->rwlock); in mr_lookup_caches() 973 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_release_cache() 1077 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_mr_dump_cache() [all …]
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mr.c | 498 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_garbage_collect() 502 rte_rwlock_write_unlock(&priv->mr.rwlock); in mlx4_mr_garbage_collect() 562 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_create_secondary() 567 rte_rwlock_read_unlock(&priv->mr.rwlock); in mlx4_mr_create_secondary() 721 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_create_primary() 911 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_mem_event_free_cb() 1034 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_lookup_dev() 1227 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_update_ext_mp_cb() 1258 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_update_ext_mp_cb() 1398 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_dump_dev() [all …]
|
| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | eal_common_fbarray.c | 672 rte_rwlock_write_lock(&arr->rwlock); in set_used() 818 rte_rwlock_init(&arr->rwlock); in rte_fbarray_init() 1106 rte_rwlock_read_lock(&arr->rwlock); in rte_fbarray_is_used() 1114 rte_rwlock_read_unlock(&arr->rwlock); in rte_fbarray_is_used() 1130 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find() 1157 rte_rwlock_read_unlock(&arr->rwlock); in fbarray_find() 1205 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_n() 1233 rte_rwlock_read_unlock(&arr->rwlock); in fbarray_find_n() 1277 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_contig() 1338 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_biggest() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | freebsd_rwlock.h | 32 #include_next <sys/rwlock.h>
|
| H A D | Makefile.am | 40 rwlock.h \
|
| /f-stack/tools/compat/include/sys/ |
| H A D | _rwlock.h | 36 struct rwlock { struct
|
| H A D | event.h | 258 struct rwlock; 271 extern void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock);
|
| /f-stack/lib/include/sys/ |
| H A D | _rwlock.h | 37 struct rwlock { struct
|
| H A D | rwlock.h | 29 #include_next <sys/rwlock.h>
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | pmap.c | 3032 struct rwlock *lock; in pmap_remove() 3147 struct rwlock *lock; in pmap_remove_all() 3885 struct rwlock *lock; in pmap_enter() 4382 struct rwlock *lock; in pmap_enter_object() 4422 struct rwlock *lock; in pmap_enter_quick() 4687 struct rwlock *lock; in pmap_copy() 4949 struct rwlock *lock; in pmap_page_exists_quick() 4993 struct rwlock *lock; in pmap_page_wired_mappings() 5057 struct rwlock *lock; in pmap_page_is_mapped() 5097 struct rwlock *lock; in pmap_remove_pages() [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | pmap.c | 5605 struct rwlock *lock; in pmap_demote_pde() 5951 struct rwlock *lock; in pmap_remove_page() 6015 struct rwlock *lock; in pmap_remove() 6181 struct rwlock *lock; in pmap_remove_all() 6729 struct rwlock *lock; in pmap_enter() 7208 struct rwlock *lock; in pmap_enter_object() 7249 struct rwlock *lock; in pmap_enter_quick() 7569 struct rwlock *lock; in pmap_copy() 7848 struct rwlock *lock; in pmap_page_exists_quick() 7892 struct rwlock *lock; in pmap_page_wired_mappings() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | Makefile.am | 31 rwlock.h \
|
| /f-stack/freebsd/net/route/ |
| H A D | nhop_var.h | 61 struct rwlock ctl_lock; /* overall ctl lock */
|
| /f-stack/freebsd/netinet/cc/ |
| H A D | cc.h | 176 extern struct rwlock cc_list_lock;
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_fbarray.h | 50 rte_rwlock_t rwlock; /**< multiprocess lock */ member
|