Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_rcu/
H A Drte_rcu_qsbr.h101 struct rte_rcu_qsbr { struct
193 struct rte_rcu_qsbr *v;
234 rte_rcu_qsbr_init(struct rte_rcu_qsbr *v, uint32_t max_threads);
303 rte_rcu_qsbr_thread_online(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_online()
398 rte_rcu_qsbr_lock(__rte_unused struct rte_rcu_qsbr *v, in rte_rcu_qsbr_lock()
431 rte_rcu_qsbr_unlock(__rte_unused struct rte_rcu_qsbr *v, in rte_rcu_qsbr_unlock()
461 rte_rcu_qsbr_start(struct rte_rcu_qsbr *v) in rte_rcu_qsbr_start()
490 rte_rcu_qsbr_quiescent(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_quiescent()
597 __rte_rcu_qsbr_check_all(struct rte_rcu_qsbr *v, uint64_t t, bool wait) in __rte_rcu_qsbr_check_all()
677 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.c41 sz = sizeof(struct rte_rcu_qsbr); in rte_rcu_qsbr_get_memsize()
54 rte_rcu_qsbr_init(struct rte_rcu_qsbr *v, uint32_t max_threads) in rte_rcu_qsbr_init()
86 rte_rcu_qsbr_thread_register(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_register()
138 rte_rcu_qsbr_thread_unregister(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_thread_unregister()
192 rte_rcu_qsbr_synchronize(struct rte_rcu_qsbr *v, unsigned int thread_id) in rte_rcu_qsbr_synchronize()
212 rte_rcu_qsbr_dump(FILE *f, struct rte_rcu_qsbr *v) in rte_rcu_qsbr_dump()
H A Drcu_qsbr_pvt.h28 struct rte_rcu_qsbr *v; /**< RCU QSBR variable used by this queue.*/
/f-stack/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.c1287 struct rte_rcu_qsbr *qsv; in test19()
1288 struct rte_rcu_qsbr *qsv2; in test19()
1301 qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test19()
1320 qsv2 = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test19()
1357 struct rte_rcu_qsbr *qsv; in test20()
1372 qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test20()
1433 static struct rte_rcu_qsbr *g_v;
1503 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.c22 static struct rte_rcu_qsbr *rv;
530 rv = (struct rte_rcu_qsbr *)rte_zmalloc("rcu0", sz, in test_lpm_rcu_perf_multi_writer()
H A Dtest_hash.c1819 static struct rte_rcu_qsbr *g_qsv;
1833 struct rte_rcu_qsbr *qsv2 = NULL; in test_hash_rcu_qsbr_add()
1848 g_qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_add()
1870 qsv2 = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_add()
1950 g_qsv = (struct rte_rcu_qsbr *)rte_zmalloc_socket(NULL, sz, in test_hash_rcu_qsbr_dq_mode()
2120 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()
/f-stack/dpdk/lib/librte_hash/
H A Drte_hash.h103 struct rte_rcu_qsbr *v; /**< RCU QSBR variable. */
/f-stack/dpdk/lib/librte_lpm/
H A Drte_lpm.h131 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
H A Drte_lpm.c69 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md79 [RCU] (@ref rte_rcu_qsbr.h)