Home
last modified time | relevance | path

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

12

/dpdk/lib/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 …]
/dpdk/lib/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()
/dpdk/lib/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()
/dpdk/lib/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()
/dpdk/lib/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.c37 static rte_rwlock_t mem_event_rwlock = RTE_RWLOCK_INITIALIZER;
41 static rte_rwlock_t mem_alloc_validator_rwlock = RTE_RWLOCK_INITIALIZER;
H A Deal_common_lcore.c229 static rte_rwlock_t lcore_lock = RTE_RWLOCK_INITIALIZER;
/dpdk/app/test/
H A Dtest_rwlock.c36 static rte_rwlock_t sl;
37 static rte_rwlock_t sl_tab[RTE_MAX_LCORE];
46 rte_rwlock_t lock;
87 static rte_rwlock_t lk = RTE_RWLOCK_INITIALIZER;
/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.h37 rte_rwlock_t lock;
H A Dl2t.h39 rte_rwlock_t lock; /* table rw lock */
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.h83 rte_rwlock_t rwlock; /* MR cache Lock. */
84 rte_rwlock_t mprwlock; /* Mempool Registration Lock. */
H A Dmlx5_common_utils.h111 rte_rwlock_t lock; /* read/write lock. */
/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;
/dpdk/lib/eal/include/
H A Drte_fbarray.h50 rte_rwlock_t rwlock; /**< multiprocess lock */
/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h354 static inline void t4_os_rwlock_init(rte_rwlock_t *lock) in t4_os_rwlock_init()
363 static inline void t4_os_write_lock(rte_rwlock_t *lock) in t4_os_write_lock()
372 static inline void t4_os_write_unlock(rte_rwlock_t *lock) in t4_os_write_unlock()
/dpdk/lib/hash/
H A Drte_cuckoo_hash.h222 rte_rwlock_t *readwrite_lock; /**< Read-write lock thread-safety. */
/dpdk/lib/ipsec/
H A Dsa.h60 rte_rwlock_t rwl;
/dpdk/drivers/net/netvsc/
H A Dhn_var.h139 rte_rwlock_t vf_lock;
/dpdk/drivers/net/mlx5/
H A Dmlx5.h599 rte_rwlock_t resize_rwl; /* Lock for resize objects. */
950 rte_rwlock_t resize_mtrwl; /* Lock for resize objects. */
1139 rte_rwlock_t resize_rwl; /* The ASO CT pool resize lock. */
1492 rte_rwlock_t ind_tbls_lock;
/dpdk/lib/eal/linux/
H A Deal_dev.c23 static rte_rwlock_t monitor_lock = RTE_RWLOCK_INITIALIZER;
/dpdk/lib/vhost/
H A Dvhost.h282 rte_rwlock_t iotlb_lock;
283 rte_rwlock_t iotlb_pending_lock;
/dpdk/lib/gpudev/
H A Dgpudev.c47 static rte_rwlock_t gpu_callback_lock = RTE_RWLOCK_INITIALIZER;

12