Searched refs:rte_rcu_qsbr (Results 1 – 14 of 14) sorted by relevance
| /f-stack/dpdk/lib/librte_rcu/ |
| H A D | rte_rcu_qsbr.h | 101 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 D | meson.build | 4 sources = files('rte_rcu_qsbr.c') 5 headers = files('rte_rcu_qsbr.h')
|
| H A D | rte_rcu_qsbr.c | 41 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 D | rcu_qsbr_pvt.h | 28 struct rte_rcu_qsbr *v; /**< RCU QSBR variable used by this queue.*/
|
| /f-stack/dpdk/app/test/ |
| H A D | test_rcu_qsbr_perf.c | 30 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 D | test_lpm.c | 1287 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 D | test_rcu_qsbr.c | 51 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 D | test_lpm_perf.c | 22 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 D | test_hash.c | 1819 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 D | test_hash_readwrite_lf_perf.c | 1232 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 D | rte_hash.h | 103 struct rte_rcu_qsbr *v; /**< RCU QSBR variable. */
|
| /f-stack/dpdk/lib/librte_lpm/ |
| H A D | rte_lpm.h | 131 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
|
| H A D | rte_lpm.c | 69 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 79 [RCU] (@ref rte_rcu_qsbr.h)
|