Lines Matching refs:msi_desc
17 struct msi_desc;
20 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
29 typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc,
72 struct msi_desc { struct
116 list_first_entry(dev_to_msi_list((dev)), struct msi_desc, list)
125 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
126 void *msi_desc_to_pci_sysdata(struct msi_desc *desc);
129 static inline void *msi_desc_to_pci_sysdata(struct msi_desc *desc) in msi_desc_to_pci_sysdata()
138 struct msi_desc *alloc_msi_entry(struct device *dev, int nvec,
140 void free_msi_entry(struct msi_desc *entry);
141 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
142 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
144 u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag);
145 u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag);
150 static inline void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __write_msi_msg()
172 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
188 struct msi_desc *desc);
242 struct msi_desc *desc);
244 struct msi_desc *desc, int error);
338 struct msi_desc *desc);