Lines Matching defs:msi_desc
97 struct msi_desc *desc;
191 struct msi_desc *entry;
192 struct ntb_msi_desc *msi_desc;
195 static int ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry,
196 struct ntb_msi_desc *msi_desc)
211 msi_desc->addr_offset = addr - ntb->msi->base_addr;
212 msi_desc->data = entry->msg.data;
217 static void ntb_msi_write_msg(struct msi_desc *entry, void *data)
221 WARN_ON(ntb_msi_set_desc(dr->ntb, entry, dr->msi_desc));
235 static int ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry,
236 struct ntb_msi_desc *msi_desc)
247 dr->msi_desc = msi_desc;
265 * @msi_desc: MSI descriptor data which triggers the interrupt
283 struct ntb_msi_desc *msi_desc)
286 struct msi_desc *entry;
302 if (ntb_msi_set_desc(ntb, entry, msi_desc)) {
307 ret = ntbm_msi_setup_callback(ntb, entry, msi_desc);
343 struct msi_desc *entry = irq_get_msi_desc(irq);