Lines Matching refs:msi_desc
72 struct msi_desc;
77 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
86 typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc,
141 struct msi_desc { struct
155 void (*write_msi_msg)(struct msi_desc *entry, void *data); argument
196 struct msi_desc *msi_first_desc(struct device *dev, enum msi_desc_filter filter);
197 struct msi_desc *msi_next_desc(struct device *dev, enum msi_desc_filter filter);
218 static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc) in msi_desc_get_iommu_cookie()
223 static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc, in msi_desc_set_iommu_cookie()
229 static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc) in msi_desc_get_iommu_cookie()
234 static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc, in msi_desc_set_iommu_cookie()
241 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
249 int msi_add_msi_desc(struct device *dev, struct msi_desc *init_desc);
262 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
263 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
277 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
359 struct msi_desc *desc);