Lines Matching refs:msi_desc
78 struct msi_desc;
84 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
91 typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc,
179 struct msi_desc { struct
193 void (*write_msi_msg)(struct msi_desc *entry, void *data); argument
231 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid,
245 static inline struct msi_desc *msi_first_desc(struct device *dev, in msi_first_desc()
251 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid,
289 static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc) in msi_desc_get_iommu_cookie()
294 static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc, in msi_desc_set_iommu_cookie()
300 static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc) in msi_desc_get_iommu_cookie()
305 static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc, in msi_desc_set_iommu_cookie()
312 struct msi_desc *init_desc);
321 static inline int msi_insert_msi_desc(struct device *dev, struct msi_desc *init_desc) in msi_insert_msi_desc()
361 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
444 struct msi_desc *desc);
446 struct msi_desc *desc);
652 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
654 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
655 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);