Lines Matching refs:msidesc
170 struct msi_desc *msidesc;
187 msi_for_each_desc(msidesc, &dev->dev, MSI_DESC_NOTASSOCIATED) {
188 irq = xen_bind_pirq_msi_to_irq(dev, msidesc, v[i],
232 struct msi_desc *msidesc;
238 msi_for_each_desc(msidesc, &dev->dev, MSI_DESC_NOTASSOCIATED) {
239 pirq = xen_allocate_pirq_msi(dev, msidesc);
245 __pci_write_msi_msg(msidesc, &msg);
247 irq = xen_bind_pirq_msi_to_irq(dev, msidesc, pirq,
271 struct msi_desc *msidesc;
273 msi_for_each_desc(msidesc, &dev->dev, MSI_DESC_NOTASSOCIATED) {
309 map_irq.entry_nr = msidesc->msi_index;
342 ret = xen_bind_pirq_msi_to_irq(dev, msidesc, map_irq.pirq,
389 struct msi_desc *msidesc;
392 msi_for_each_desc(msidesc, &dev->dev, MSI_DESC_ASSOCIATED) {
393 for (i = 0; i < msidesc->nvec_used; i++)
394 xen_destroy_irq(msidesc->irq + i);
395 msidesc->irq = 0;