xref: /dpdk/drivers/net/nfp/nfpcore/nfp6000_pcie.h (revision 4967a1c8224286072ba4d72d3463ceca253bedd5)
1e96559a1SChaoyong He /* SPDX-License-Identifier: BSD-3-Clause
2e96559a1SChaoyong He  * Copyright(c) 2023 Netronome Systems, Inc.
3e96559a1SChaoyong He  * All rights reserved.
4e96559a1SChaoyong He  */
5e96559a1SChaoyong He 
6e96559a1SChaoyong He #ifndef __NFP6000_PCIE_H__
7e96559a1SChaoyong He #define __NFP6000_PCIE_H__
8e96559a1SChaoyong He 
9796f1aecSChaoyong He #include <ethdev_pci.h>
10*4967a1c8SChaoyong He #include <nfp_dev.h>
11796f1aecSChaoyong He 
12e96559a1SChaoyong He #include "nfp_cpp.h"
13e96559a1SChaoyong He 
14e96559a1SChaoyong He const struct nfp_cpp_operations *nfp_cpp_transport_operations(void);
15e96559a1SChaoyong He 
16796f1aecSChaoyong He struct nfp_cpp *nfp_cpp_from_nfp6000_pcie(struct rte_pci_device *pci_dev,
171fbe51cdSChaoyong He 		const struct nfp_dev_info *dev_info,
18796f1aecSChaoyong He 		bool driver_lock_needed);
19796f1aecSChaoyong He 
20e96559a1SChaoyong He #endif /* __NFP6000_PCIE_H__ */
21