xref: /dpdk/drivers/common/cnxk/roc_ree_priv.h (revision c88d3638c7fc5472762a3bdc8dcaf23895de9d6c)
1*c88d3638SLiron Himi /* SPDX-License-Identifier: BSD-3-Clause
2*c88d3638SLiron Himi  * Copyright(C) 2021 Marvell.
3*c88d3638SLiron Himi  */
4*c88d3638SLiron Himi 
5*c88d3638SLiron Himi #ifndef _ROC_REE_PRIV_H_
6*c88d3638SLiron Himi #define _ROC_REE_PRIV_H_
7*c88d3638SLiron Himi 
8*c88d3638SLiron Himi struct ree {
9*c88d3638SLiron Himi 	struct dev dev;
10*c88d3638SLiron Himi } __plt_cache_aligned;
11*c88d3638SLiron Himi 
12*c88d3638SLiron Himi static inline struct ree *
roc_ree_to_ree_priv(struct roc_ree_vf * roc_ree)13*c88d3638SLiron Himi roc_ree_to_ree_priv(struct roc_ree_vf *roc_ree)
14*c88d3638SLiron Himi {
15*c88d3638SLiron Himi 	return (struct ree *)&roc_ree->reserved[0];
16*c88d3638SLiron Himi }
17*c88d3638SLiron Himi 
18*c88d3638SLiron Himi #endif /* _ROC_REE_PRIV_H_ */
19