1*4418919fSjohnjiang /* SPDX-License-Identifier: BSD-3-Clause
2*4418919fSjohnjiang * Copyright(c) 2019 Arm Limited
3*4418919fSjohnjiang */
4*4418919fSjohnjiang
5*4418919fSjohnjiang #ifndef _RTE_STACK_LF_STUBS_H_
6*4418919fSjohnjiang #define _RTE_STACK_LF_STUBS_H_
7*4418919fSjohnjiang
8*4418919fSjohnjiang #include <rte_common.h>
9*4418919fSjohnjiang
10*4418919fSjohnjiang static __rte_always_inline unsigned int
__rte_stack_lf_count(struct rte_stack * s)11*4418919fSjohnjiang __rte_stack_lf_count(struct rte_stack *s)
12*4418919fSjohnjiang {
13*4418919fSjohnjiang RTE_SET_USED(s);
14*4418919fSjohnjiang
15*4418919fSjohnjiang return 0;
16*4418919fSjohnjiang }
17*4418919fSjohnjiang
18*4418919fSjohnjiang static __rte_always_inline void
__rte_stack_lf_push_elems(struct rte_stack_lf_list * list,struct rte_stack_lf_elem * first,struct rte_stack_lf_elem * last,unsigned int num)19*4418919fSjohnjiang __rte_stack_lf_push_elems(struct rte_stack_lf_list *list,
20*4418919fSjohnjiang struct rte_stack_lf_elem *first,
21*4418919fSjohnjiang struct rte_stack_lf_elem *last,
22*4418919fSjohnjiang unsigned int num)
23*4418919fSjohnjiang {
24*4418919fSjohnjiang RTE_SET_USED(first);
25*4418919fSjohnjiang RTE_SET_USED(last);
26*4418919fSjohnjiang RTE_SET_USED(list);
27*4418919fSjohnjiang RTE_SET_USED(num);
28*4418919fSjohnjiang }
29*4418919fSjohnjiang
30*4418919fSjohnjiang static __rte_always_inline struct rte_stack_lf_elem *
__rte_stack_lf_pop_elems(struct rte_stack_lf_list * list,unsigned int num,void ** obj_table,struct rte_stack_lf_elem ** last)31*4418919fSjohnjiang __rte_stack_lf_pop_elems(struct rte_stack_lf_list *list,
32*4418919fSjohnjiang unsigned int num,
33*4418919fSjohnjiang void **obj_table,
34*4418919fSjohnjiang struct rte_stack_lf_elem **last)
35*4418919fSjohnjiang {
36*4418919fSjohnjiang RTE_SET_USED(obj_table);
37*4418919fSjohnjiang RTE_SET_USED(last);
38*4418919fSjohnjiang RTE_SET_USED(list);
39*4418919fSjohnjiang RTE_SET_USED(num);
40*4418919fSjohnjiang
41*4418919fSjohnjiang return NULL;
42*4418919fSjohnjiang }
43*4418919fSjohnjiang
44*4418919fSjohnjiang #endif /* _RTE_STACK_LF_STUBS_H_ */
45