Home
last modified time | relevance | path

Searched refs:rte_rwlock_t (Results 1 – 24 of 24) sorted by relevance

/f-stack/dpdk/lib/librte_eal/include/generic/
H A Drte_rwlock.h35 } rte_rwlock_t; typedef
49 rte_rwlock_init(rte_rwlock_t *rwl) in rte_rwlock_init()
61 rte_rwlock_read_lock(rte_rwlock_t *rwl) in rte_rwlock_read_lock()
93 rte_rwlock_read_trylock(rte_rwlock_t *rwl) in rte_rwlock_read_trylock()
117 rte_rwlock_read_unlock(rte_rwlock_t *rwl) in rte_rwlock_read_unlock()
137 rte_rwlock_write_trylock(rte_rwlock_t *rwl) in rte_rwlock_write_trylock()
156 rte_rwlock_write_lock(rte_rwlock_t *rwl) in rte_rwlock_write_lock()
180 rte_rwlock_write_unlock(rte_rwlock_t *rwl) in rte_rwlock_write_unlock()
199 rte_rwlock_read_lock_tm(rte_rwlock_t *rwl);
208 rte_rwlock_read_unlock_tm(rte_rwlock_t *rwl);
[all …]
/f-stack/dpdk/lib/librte_eal/ppc/include/
H A Drte_rwlock.h13 rte_rwlock_read_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_lock_tm()
19 rte_rwlock_read_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_unlock_tm()
25 rte_rwlock_write_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_lock_tm()
31 rte_rwlock_write_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_unlock_tm()
/f-stack/dpdk/lib/librte_eal/arm/include/
H A Drte_rwlock.h15 rte_rwlock_read_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_lock_tm()
21 rte_rwlock_read_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_unlock_tm()
27 rte_rwlock_write_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_lock_tm()
33 rte_rwlock_write_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_unlock_tm()
/f-stack/dpdk/lib/librte_eal/x86/include/
H A Drte_rwlock.h16 rte_rwlock_read_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_lock_tm()
24 rte_rwlock_read_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_read_unlock_tm()
33 rte_rwlock_write_lock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_lock_tm()
41 rte_rwlock_write_unlock_tm(rte_rwlock_t *rwl) in rte_rwlock_write_unlock_tm()
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_memcfg.h36 rte_rwlock_t mlock; /**< used by memzones for thread safety. */
37 rte_rwlock_t qlock; /**< used by tailqs for thread safety. */
38 rte_rwlock_t mplock; /**< used by mempool library for thread safety. */
41 rte_rwlock_t memory_hotplug_lock;
H A Deal_common_memalloc.c40 static rte_rwlock_t mem_event_rwlock = RTE_RWLOCK_INITIALIZER;
44 static rte_rwlock_t mem_alloc_validator_rwlock = RTE_RWLOCK_INITIALIZER;
H A Deal_common_lcore.c234 static rte_rwlock_t lcore_lock = RTE_RWLOCK_INITIALIZER;
/f-stack/dpdk/app/test/
H A Dtest_rwlock.c37 static rte_rwlock_t sl;
38 static rte_rwlock_t sl_tab[RTE_MAX_LCORE];
47 rte_rwlock_t lock;
87 static rte_rwlock_t lk = RTE_RWLOCK_INITIALIZER;
/f-stack/dpdk/drivers/net/cxgbe/
H A Dclip_tbl.h22 rte_rwlock_t lock; /* table rw lock */
H A Dsmt.h33 rte_rwlock_t lock;
H A Dmps_tcam.h36 rte_rwlock_t lock;
H A Dl2t.h39 rte_rwlock_t lock; /* table rw lock */
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4.h132 rte_rwlock_t mem_event_rwlock;
183 rte_rwlock_t rwlock; /* MR Lock. */
H A Dmlx4_mr.h69 extern rte_rwlock_t mlx4_mem_event_rwlock;
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_fbarray.h50 rte_rwlock_t rwlock; /**< multiprocess lock */
/f-stack/dpdk/lib/librte_hash/
H A Drte_cuckoo_hash.h216 rte_rwlock_t *readwrite_lock; /**< Read-write lock thread-safety. */
H A Drte_cuckoo_hash.c455 h->readwrite_lock = rte_malloc(NULL, sizeof(rte_rwlock_t), in rte_hash_create()
/f-stack/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h364 static inline void t4_os_rwlock_init(rte_rwlock_t *lock) in t4_os_rwlock_init()
373 static inline void t4_os_write_lock(rte_rwlock_t *lock) in t4_os_write_lock()
382 static inline void t4_os_write_unlock(rte_rwlock_t *lock) in t4_os_write_unlock()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.h347 rte_rwlock_t lock;
529 rte_rwlock_t lock; /* read/write lock. */
H A Dmlx5.h127 rte_rwlock_t mem_event_rwlock;
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.h81 rte_rwlock_t rwlock; /* MR cache Lock. */
/f-stack/dpdk/lib/librte_ipsec/
H A Dsa.h58 rte_rwlock_t rwl;
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_var.h111 rte_rwlock_t vf_lock;
/f-stack/dpdk/lib/librte_vhost/
H A Dvhost.h191 rte_rwlock_t iotlb_lock;
192 rte_rwlock_t iotlb_pending_lock;