Searched refs:rte_rcu_qsbr (Results 1 – 16 of 16) sorted by relevance
| /dpdk/lib/rcu/ |
| H A D | rte_rcu_qsbr.h | 97 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 D | meson.build | 4 sources = files('rte_rcu_qsbr.c') 5 headers = files('rte_rcu_qsbr.h')
|
| H A D | rte_rcu_qsbr.c | 37 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 D | rcu_qsbr_pvt.h | 24 struct rte_rcu_qsbr *v; /**< RCU QSBR variable used by this queue.*/
|
| /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 | 1307 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 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 | 32 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 D | test_hash.c | 1829 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 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()
|
| /dpdk/lib/hash/ |
| H A D | rte_hash.h | 103 struct rte_rcu_qsbr *v; /**< RCU QSBR variable. */
|
| /dpdk/lib/lpm/ |
| H A D | rte_lpm.h | 127 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
|
| H A D | rte_lpm.c | 62 struct rte_rcu_qsbr *v; /* RCU QSBR variable. */
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 81 [RCU] (@ref rte_rcu_qsbr.h)
|
| /dpdk/lib/cryptodev/ |
| H A D | rte_cryptodev.h | 894 struct rte_rcu_qsbr *qsbr;
|
| H A D | rte_cryptodev.c | 500 struct rte_rcu_qsbr *qsbr; in cryptodev_cb_init()
|