Lines Matching refs:msi_desc
16 struct msi_desc;
19 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
22 typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc,
55 struct msi_desc { struct
97 list_first_entry(dev_to_msi_list((dev)), struct msi_desc, list)
106 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
107 void *msi_desc_to_pci_sysdata(struct msi_desc *desc);
109 static inline void *msi_desc_to_pci_sysdata(struct msi_desc *desc) in msi_desc_to_pci_sysdata()
115 struct msi_desc *alloc_msi_entry(struct device *dev);
116 void free_msi_entry(struct msi_desc *entry);
117 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
118 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
121 u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag);
122 u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag);
127 static inline void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __write_msi_msg()
149 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
165 struct msi_desc *desc);
218 struct msi_desc *desc);
220 struct msi_desc *desc, int error);
296 struct msi_desc *desc);