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