123456789101112131415161718192021 |
- /* 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 */
|