Searched refs:rte_stack (Results 1 – 16 of 16) sorted by relevance
| /dpdk/lib/stack/ |
| H A D | rte_stack.h | 74 struct rte_stack { struct 110 rte_stack_push(struct rte_stack *s, void * const *obj_table, unsigned int n) in rte_stack_push() 134 rte_stack_pop(struct rte_stack *s, void **obj_table, unsigned int n) in rte_stack_pop() 154 rte_stack_count(struct rte_stack *s) in rte_stack_count() 173 rte_stack_free_count(struct rte_stack *s) in rte_stack_free_count() 208 struct rte_stack * 219 rte_stack_free(struct rte_stack *s); 232 struct rte_stack *
|
| H A D | rte_stack.c | 27 rte_stack_init(struct rte_stack *s, unsigned int count, uint32_t flags) in EAL_REGISTER_TAILQ() 46 struct rte_stack * 54 struct rte_stack *s; in rte_stack_create() 132 rte_stack_free(struct rte_stack *s) in rte_stack_free() 163 struct rte_stack * 168 struct rte_stack *r = NULL; in rte_stack_lookup() 180 r = (struct rte_stack *) te->data; in rte_stack_lookup()
|
| H A D | rte_stack_std.h | 23 __rte_stack_std_push(struct rte_stack *s, void * const *obj_table, in __rte_stack_std_push() 62 __rte_stack_std_pop(struct rte_stack *s, void **obj_table, unsigned int n) in __rte_stack_std_pop() 96 __rte_stack_std_count(struct rte_stack *s) in __rte_stack_std_count() 108 rte_stack_std_init(struct rte_stack *s);
|
| H A D | rte_stack_lf.h | 36 __rte_stack_lf_push(struct rte_stack *s, in __rte_stack_lf_push() 74 __rte_stack_lf_pop(struct rte_stack *s, void **obj_table, unsigned int n) in __rte_stack_lf_pop() 102 rte_stack_lf_init(struct rte_stack *s, unsigned int count);
|
| H A D | rte_stack_std.c | 8 rte_stack_std_init(struct rte_stack *s) in rte_stack_std_init() 16 ssize_t sz = sizeof(struct rte_stack); in rte_stack_std_get_memsize()
|
| H A D | rte_stack_lf.c | 8 rte_stack_lf_init(struct rte_stack *s, unsigned int count) in rte_stack_lf_init() 21 ssize_t sz = sizeof(struct rte_stack); in rte_stack_lf_get_memsize()
|
| H A D | meson.build | 4 sources = files('rte_stack.c', 'rte_stack_std.c', 'rte_stack_lf.c') 5 headers = files('rte_stack.h')
|
| H A D | rte_stack_lf_stubs.h | 11 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
|
| H A D | rte_stack_lf_c11.h | 12 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
|
| H A D | rte_stack_lf_generic.h | 12 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
|
| /dpdk/drivers/mempool/stack/ |
| H A D | rte_mempool_stack.c | 13 struct rte_stack *s; in __stack_alloc() 48 struct rte_stack *s = mp->pool_data; in stack_enqueue() 57 struct rte_stack *s = mp->pool_data; in stack_dequeue() 65 struct rte_stack *s = mp->pool_data; in stack_get_count() 73 struct rte_stack *s = mp->pool_data; in stack_free()
|
| /dpdk/app/test/ |
| H A D | test_stack_perf.c | 110 test_empty_pop(struct rte_stack *s) in test_empty_pop() 128 struct rte_stack *s; 141 struct rte_stack *s; in bulk_push_pop() 169 run_on_core_pair(struct lcore_pair *cores, struct rte_stack *s, in run_on_core_pair() 199 run_on_n_cores(struct rte_stack *s, lcore_function_t fn, int n) in run_on_n_cores() 252 test_single_push_pop(struct rte_stack *s) in test_single_push_pop() 273 test_bulk_push_pop(struct rte_stack *s) in test_bulk_push_pop() 301 struct rte_stack *s; in __test_stack_perf()
|
| H A D | test_stack.c | 18 test_stack_push_pop(struct rte_stack *s, void **obj_table, unsigned int bulk_sz) in test_stack_push_pop() 102 struct rte_stack *s = NULL; in test_stack_basic() 182 struct rte_stack *s[2]; in test_stack_name_reuse() 207 struct rte_stack *s; in test_stack_name_length() 231 struct rte_stack *s = rte_stack_lookup("stack_not_found"); in test_lookup_null() 274 struct rte_stack *s; 310 struct rte_stack *s; in test_stack_multithreaded()
|
| /dpdk/doc/guides/mempool/ |
| H A D | stack.rst | 8 ``rte_stack`` DPDK library. For run-to-completion workloads with sufficiently 23 The underlying **rte_stack** operates in standard (lock-based) mode. 28 The underlying **rte_stack** operates in lock-free mode. For more
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 163 [stack] (@ref rte_stack.h),
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_21_05.rst | 317 * stack: Lock-free ``rte_stack`` no longer silently ignores push and pop when
|