Home
last modified time | relevance | path

Searched refs:rte_rcu_qsbr (Results 1 – 16 of 16) sorted by relevance

/dpdk/lib/rcu/
H A Drte_rcu_qsbr.h97 struct rte_rcu_qsbr { struct
189 struct rte_rcu_qsbr *v;
230 rte_rcu_qsbr_init(struct rte_rcu_qsbr *v, uint32_t max_threads);
299 rte_rcu_qsbr_thread_online(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_online()
389 rte_rcu_qsbr_lock(__rte_unused struct rte_rcu_qsbr *v, in rte_rcu_qsbr_lock()
422 rte_rcu_qsbr_unlock(__rte_unused struct rte_rcu_qsbr *v, in rte_rcu_qsbr_unlock()
452 rte_rcu_qsbr_start(struct rte_rcu_qsbr *v) in rte_rcu_qsbr_start()
481 rte_rcu_qsbr_quiescent(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_quiescent()
588 __rte_rcu_qsbr_check_all(struct rte_rcu_qsbr *v, uint64_t t, bool wait) in __rte_rcu_qsbr_check_all()
668 rte_rcu_qsbr_check(struct rte_rcu_qsbr *v, uint64_t t, bool wait) in rte_rcu_qsbr_check()
[all …]
H A Dmeson.build4 sources = files('rte_rcu_qsbr.c')
5 headers = files('rte_rcu_qsbr.h')
H A Drte_rcu_qsbr.c37 sz = sizeof(struct rte_rcu_qsbr); in rte_rcu_qsbr_get_memsize()
50 rte_rcu_qsbr_init(struct rte_rcu_qsbr *v, uint32_t max_threads) in rte_rcu_qsbr_init()
82 rte_rcu_qsbr_thread_register(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_register()
134 rte_rcu_qsbr_thread_unregister(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_unregister()
188 rte_rcu_qsbr_synchronize(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_synchronize()
208 rte_rcu_qsbr_dump(FILE *f, struct rte_rcu_qsbr *v) in rte_rcu_qsbr_dump()
H A Drcu_qsbr_pvt.h24 struct rte_rcu_qsbr *v; /**< RCU QSBR variable used by this queue.*/
/dpdk/app/test/
H A Dtest_rcu_qsbr_perf.c30 static struct rte_rcu_qsbr *t[RTE_MAX_LCORE];
149 t[0] = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_rcu_qsbr_perf()
209 t[0] = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_rcu_qsbr_rperf()
256 t[0] = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_rcu_qsbr_wperf()
285 struct rte_rcu_qsbr *temp; in test_rcu_qsbr_hash_reader()
407 t[0] = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_rcu_qsbr_sw_sv_1qs()
522 t[0] = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_rcu_qsbr_sw_sv_1qs_non_blocking()
H A Dtest_lpm.c1307 struct rte_rcu_qsbr *qsv; in test19()
1308 struct rte_rcu_qsbr *qsv2; in test19()
1321 qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test19()
1340 qsv2 = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test19()
1377 struct rte_rcu_qsbr *qsv; in test20()
1392 qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test20()
1453 static struct rte_rcu_qsbr *g_v;
1523 g_v = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test21()
H A Dtest_rcu_qsbr.c51 static struct rte_rcu_qsbr *t[RTE_MAX_LCORE];
74 t[i] = (struct rte_rcu_qsbr *)rte_zmalloc(NULL, sz, in alloc_rcu()
307 struct rte_rcu_qsbr *temp; in test_rcu_qsbr_check_reader()
965 struct rte_rcu_qsbr *temp; in test_rcu_qsbr_reader()
1004 struct rte_rcu_qsbr *temp; in test_rcu_qsbr_writer()
H A Dtest_lpm_perf.c32 static struct rte_rcu_qsbr *rv;
540 rv = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_lpm_rcu_perf_multi_writer()
H A Dtest_hash.c1829 static struct rte_rcu_qsbr *g_qsv;
1843 struct rte_rcu_qsbr *qsv2 = NULL; in test_hash_rcu_qsbr_add()
1858 g_qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_add()
1880 qsv2 = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_add()
1960 g_qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_dq_mode()
2130 g_qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_sync_mode()
H A Dtest_hash_readwrite_lf_perf.c1232 static struct rte_rcu_qsbr *rv;
1313 rv = (struct rte_rcu_qsbr *)rte_zmalloc(NULL, sz, RTE_CACHE_LINE_SIZE); in test_hash_rcu_qsbr_writer_perf()
/dpdk/lib/hash/
H A Drte_hash.h103 struct rte_rcu_qsbr *v; /**< RCU QSBR variable. */
/dpdk/lib/lpm/
H A Drte_lpm.h127 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
H A Drte_lpm.c62 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
/dpdk/doc/api/
H A Ddoxy-api-index.md81 [RCU] (@ref rte_rcu_qsbr.h)
/dpdk/lib/cryptodev/
H A Drte_cryptodev.h894 struct rte_rcu_qsbr *qsbr;
H A Drte_cryptodev.c500 struct rte_rcu_qsbr *qsbr; in cryptodev_cb_init()