Home
last modified time | relevance | path

Searched refs:msidesc (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/arch/x86/pci/
Dxen.c165 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/
Dirq_remapping.c56 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/
Dmsi.c116 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/
Devents.h106 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/
Dpci.h104 int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc,
/linux-4.1.27/drivers/xen/events/
Devents_base.c725 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()