Home
last modified time | relevance | path

Searched refs:rte_stack (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/lib/librte_stack/
H A Drte_stack.h76 struct rte_stack { struct
112 rte_stack_push(struct rte_stack *s, void * const *obj_table, unsigned int n) in rte_stack_push()
136 rte_stack_pop(struct rte_stack *s, void **obj_table, unsigned int n) in rte_stack_pop()
156 rte_stack_count(struct rte_stack *s) in rte_stack_count()
175 rte_stack_free_count(struct rte_stack *s) in rte_stack_free_count()
209 struct rte_stack *
220 rte_stack_free(struct rte_stack *s);
233 struct rte_stack *
H A Drte_stack.c29 rte_stack_init(struct rte_stack *s, unsigned int count, uint32_t flags) in EAL_REGISTER_TAILQ()
48 struct rte_stack *
56 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 Drte_stack_std.h23 __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 Drte_stack_lf.h31 __rte_stack_lf_push(struct rte_stack *s, in __rte_stack_lf_push()
69 __rte_stack_lf_pop(struct rte_stack *s, void **obj_table, unsigned int n) in __rte_stack_lf_pop()
97 rte_stack_lf_init(struct rte_stack *s, unsigned int count);
H A Drte_stack_std.c8 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 Dmeson.build4 sources = files('rte_stack.c', 'rte_stack_std.c', 'rte_stack_lf.c')
5 headers = files('rte_stack.h',
H A Drte_stack_lf.c8 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 Drte_stack_lf_stubs.h11 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
H A Drte_stack_lf_c11.h12 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
H A Drte_stack_lf_generic.h12 __rte_stack_lf_count(struct rte_stack *s) in __rte_stack_lf_count()
/f-stack/dpdk/drivers/mempool/stack/
H A Drte_mempool_stack.c13 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()
/f-stack/dpdk/app/test/
H A Dtest_stack_perf.c111 test_empty_pop(struct rte_stack *s) in test_empty_pop()
129 struct rte_stack *s;
142 struct rte_stack *s; in bulk_push_pop()
171 run_on_core_pair(struct lcore_pair *cores, struct rte_stack *s, in run_on_core_pair()
201 run_on_n_cores(struct rte_stack *s, lcore_function_t fn, int n) in run_on_n_cores()
254 test_single_push_pop(struct rte_stack *s) in test_single_push_pop()
275 test_bulk_push_pop(struct rte_stack *s) in test_bulk_push_pop()
303 struct rte_stack *s; in __test_stack_perf()
H A Dtest_stack.c19 test_stack_push_pop(struct rte_stack *s, void **obj_table, unsigned int bulk_sz) in test_stack_push_pop()
103 struct rte_stack *s = NULL; in test_stack_basic()
183 struct rte_stack *s[2]; in test_stack_name_reuse()
208 struct rte_stack *s; in test_stack_name_length()
232 struct rte_stack *s = rte_stack_lookup("stack_not_found"); in test_lookup_null()
275 struct rte_stack *s;
311 struct rte_stack *s; in test_stack_multithreaded()
/f-stack/dpdk/doc/guides/mempool/
H A Dstack.rst8 ``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
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md156 [stack] (@ref rte_stack.h),