Searched refs:msidesc (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/arch/x86/pci/ |
D | xen.c | 165 struct msi_desc *msidesc; in xen_setup_msi_irqs() local 182 list_for_each_entry(msidesc, &dev->msi_list, list) { in xen_setup_msi_irqs() 183 irq = xen_bind_pirq_msi_to_irq(dev, msidesc, v[i], in xen_setup_msi_irqs() 227 struct msi_desc *msidesc; in xen_hvm_setup_msi_irqs() local 233 list_for_each_entry(msidesc, &dev->msi_list, list) { in xen_hvm_setup_msi_irqs() 234 __pci_read_msi_msg(msidesc, &msg); in xen_hvm_setup_msi_irqs() 239 pirq = xen_allocate_pirq_msi(dev, msidesc); in xen_hvm_setup_msi_irqs() 245 __pci_write_msi_msg(msidesc, &msg); in xen_hvm_setup_msi_irqs() 251 irq = xen_bind_pirq_msi_to_irq(dev, msidesc, pirq, in xen_hvm_setup_msi_irqs() 275 struct msi_desc *msidesc; in xen_initdom_setup_msi_irqs() local [all …]
|
/linux-4.1.27/drivers/iommu/ |
D | irq_remapping.c | 56 struct msi_desc *msidesc; in do_setup_msi_irqs() local 58 msidesc = list_entry(dev->msi_list.next, struct msi_desc, list); in do_setup_msi_irqs() 78 ret = setup_msi_irq(dev, msidesc, irq, sub_handle); in do_setup_msi_irqs() 91 msidesc->irq = 0; in do_setup_msi_irqs() 99 struct msi_desc *msidesc; in do_setup_msix_irqs() local 105 list_for_each_entry(msidesc, &dev->msi_list, list) { in do_setup_msix_irqs() 119 ret = setup_msi_irq(dev, msidesc, irq, 0); in do_setup_msix_irqs()
|
/linux-4.1.27/arch/x86/kernel/apic/ |
D | msi.c | 116 int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc, in setup_msi_irq() argument 128 irq_set_msi_desc_off(irq_base, irq_offset, msidesc); in setup_msi_irq() 148 struct msi_desc *msidesc; in native_setup_msi_irqs() local 158 list_for_each_entry(msidesc, &dev->msi_list, list) { in native_setup_msi_irqs() 163 ret = setup_msi_irq(dev, msidesc, irq, 0); in native_setup_msi_irqs()
|
/linux-4.1.27/include/xen/ |
D | events.h | 106 int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc); 108 int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,
|
/linux-4.1.27/arch/x86/include/asm/ |
D | pci.h | 104 int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc,
|
/linux-4.1.27/drivers/xen/events/ |
D | events_base.c | 725 int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc) in xen_allocate_pirq_msi() argument 739 int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc, in xen_bind_pirq_msi_to_irq() argument 759 ret = irq_set_msi_desc(irq, msidesc); in xen_bind_pirq_msi_to_irq()
|