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