1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2021 Marvell.
25 /* Input parameters */
26 struct plt_pci_device *pci_dev;
27 /* End of Input parameters */
28 const struct plt_memzone *mz;
31 uint16_t pool_size_m1;
36 plt_spinlock_t chunk_lock;
37 } __plt_cache_aligned;
39 int __roc_api roc_dpi_dev_init(struct roc_dpi *roc_dpi);
40 int __roc_api roc_dpi_dev_fini(struct roc_dpi *roc_dpi);
42 int __roc_api roc_dpi_configure(struct roc_dpi *dpi);
43 int __roc_api roc_dpi_enable(struct roc_dpi *dpi);
44 int __roc_api roc_dpi_disable(struct roc_dpi *dpi);