Home
last modified time | relevance | path

Searched refs:rwlock (Results 1 – 25 of 65) sorted by relevance

123

/f-stack/freebsd/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h168 #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 Dkern_rwlock.c172 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 Dkern_umtx.c2709 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 Dmlx5_mr.c68 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 Drwlock.h134 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.h44 struct rwlock { struct
H A Devent.h326 struct rwlock;
338 void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock);
H A Dbufobj.h100 struct rwlock bo_lock; /* Lock which protects "i" things */
/f-stack/app/nginx-1.16.1/src/stream/
H A Dngx_stream_upstream_round_robin.h64 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 Dngx_http_upstream_round_robin.h66 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 Dmlx5_common_mr.c484 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 Dmlx4_mr.c498 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 Deal_common_fbarray.c672 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 Dfreebsd_rwlock.h32 #include_next <sys/rwlock.h>
H A DMakefile.am40 rwlock.h \
/f-stack/tools/compat/include/sys/
H A D_rwlock.h36 struct rwlock { struct
H A Devent.h258 struct rwlock;
271 extern void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock);
/f-stack/lib/include/sys/
H A D_rwlock.h37 struct rwlock { struct
H A Drwlock.h29 #include_next <sys/rwlock.h>
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c3032 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 Dpmap.c5605 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 DMakefile.am31 rwlock.h \
/f-stack/freebsd/net/route/
H A Dnhop_var.h61 struct rwlock ctl_lock; /* overall ctl lock */
/f-stack/freebsd/netinet/cc/
H A Dcc.h176 extern struct rwlock cc_list_lock;
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_fbarray.h50 rte_rwlock_t rwlock; /**< multiprocess lock */ member

123