Loading...
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __NITROX_ISR_H #define __NITROX_ISR_H #include "nitrox_dev.h" int nitrox_register_interrupts(struct nitrox_device *ndev); void nitrox_unregister_interrupts(struct nitrox_device *ndev); int nitrox_sriov_register_interupts(struct nitrox_device *ndev); void nitrox_sriov_unregister_interrupts(struct nitrox_device *ndev); #ifdef CONFIG_PCI_IOV int nitrox_sriov_configure(struct pci_dev *pdev, int num_vfs); #else static inline int nitrox_sriov_configure(struct pci_dev *pdev, int num_vfs) { return 0; } #endif #endif /* __NITROX_ISR_H */ |