| #ifndef _HW_IRQ_H | |
| #define _HW_IRQ_H | |
| #include <linux/msi.h> | |
| #include <linux/pci.h> | |
| static inline struct msi_desc *irq_get_msi_desc(unsigned int irq) | |
| { | |
| return __irq_get_msi_desc(irq); | |
| } | |
| /* Must be called with msi map lock held */ | |
| static inline int irq_set_msi_desc(unsigned int irq, struct msi_desc *msi) | |
| { | |
| if (!msi) | |
| return -EINVAL; | |
| msi->irq = irq; | |
| return 0; | |
| } | |
| #endif |