Lines Matching refs:msi_map
141 * Return: A struct msi_map
143 * On success msi_map::index contains the allocated index (>= 0) and
144 * msi_map::virq contains the allocated Linux interrupt number (> 0).
146 * On fail msi_map::index contains the error code and msi_map::virq
149 struct msi_map pci_msix_alloc_irq_at(struct pci_dev *dev, unsigned int index,
152 struct msi_map map = { .index = -ENOTSUPP };
168 * @map: A struct msi_map describing the interrupt to free
172 void pci_msix_free_irq(struct pci_dev *dev, struct msi_map map)
387 * Return: A struct msi_map
389 * On success msi_map::index contains the allocated index (>= 0) and
390 * msi_map::virq the allocated Linux interrupt number (> 0).
392 * On fail msi_map::index contains the error code and msi_map::virq
395 struct msi_map pci_ims_alloc_irq(struct pci_dev *dev, union msi_instance_cookie *icookie,
407 * @map: A struct msi_map describing the interrupt to free as
410 void pci_ims_free_irq(struct pci_dev *dev, struct msi_map map)