/linux-2.6.39/include/linux/ |
D | msi.h | 14 struct msi_desc; 17 extern void __read_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 18 extern void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 19 extern void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 24 struct msi_desc { struct 52 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc); argument
|
D | irq.h | 113 struct msi_desc; 139 struct msi_desc *msi_desc; member 500 extern int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry); 536 static inline struct msi_desc *irq_get_msi_desc(unsigned int irq) in irq_get_msi_desc() 539 return d ? d->msi_desc : NULL; in irq_get_msi_desc() 542 static inline struct msi_desc *irq_data_get_msi(struct irq_data *d) in irq_data_get_msi() 544 return d->msi_desc; in irq_data_get_msi()
|
D | irqdesc.h | 96 static inline struct msi_desc *irq_desc_get_msi_desc(struct irq_desc *desc) in irq_desc_get_msi_desc() 98 return desc->irq_data.msi_desc; in irq_desc_get_msi_desc()
|
/linux-2.6.39/drivers/pci/ |
D | msi.c | 45 struct msi_desc *entry; in default_setup_msi_irqs() 75 struct msi_desc *entry; in default_teardown_msi_irqs() 140 static u32 __msi_mask_irq(struct msi_desc *desc, u32 mask, u32 flag) in __msi_mask_irq() 154 static void msi_mask_irq(struct msi_desc *desc, u32 mask, u32 flag) in msi_mask_irq() 166 static u32 __msix_mask_irq(struct msi_desc *desc, u32 flag) in __msix_mask_irq() 179 static void msix_mask_irq(struct msi_desc *desc, u32 flag) in msix_mask_irq() 186 struct msi_desc *desc = irq_data_get_msi(data); in msi_set_mask_bit() 207 void __read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __read_msi_msg() 239 struct msi_desc *entry = irq_get_msi_desc(irq); in read_msi_msg() 244 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg() [all …]
|
D | xen-pcifront.c | 259 struct msi_desc *entry; in pci_frontend_enable_msix()
|
/linux-2.6.39/include/xen/ |
D | events.h | 85 int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc); 87 int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,
|
/linux-2.6.39/arch/x86/pci/ |
D | xen.c | 90 struct msi_desc *msidesc; in xen_hvm_setup_msi_irqs() 133 struct msi_desc *msidesc; in xen_setup_msi_irqs() 168 struct msi_desc *msidesc; in xen_teardown_msi_irqs() 170 msidesc = list_entry(dev->msi_list.next, struct msi_desc, list); in xen_teardown_msi_irqs() 189 struct msi_desc *msidesc; in xen_initdom_setup_msi_irqs()
|
/linux-2.6.39/arch/powerpc/sysdev/ |
D | mpic_pasemi_msi.c | 76 struct msi_desc *entry; in pasemi_msi_teardown_msi_irqs() 96 struct msi_desc *entry; in pasemi_msi_setup_msi_irqs()
|
D | mpic_u3msi.c | 126 struct msi_desc *entry; in u3msi_teardown_msi_irqs() 144 struct msi_desc *entry; in u3msi_setup_msi_irqs()
|
D | fsl_msi.c | 107 struct msi_desc *entry; in fsl_teardown_msi_irqs() 144 struct msi_desc *entry; in fsl_setup_msi_irqs()
|
/linux-2.6.39/arch/powerpc/platforms/cell/ |
D | axon_msi.c | 212 struct msi_desc *entry; in setup_msi_msg_address() 222 entry = list_first_entry(&dev->msi_list, struct msi_desc, list); in setup_msi_msg_address() 266 struct msi_desc *entry; in axon_msi_setup_msi_irqs() 300 struct msi_desc *entry; in axon_msi_teardown_msi_irqs()
|
/linux-2.6.39/arch/ia64/kernel/ |
D | msi_ia64.c | 48 int ia64_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) in ia64_setup_msi_irq() 118 int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) in arch_setup_msi_irq()
|
/linux-2.6.39/arch/powerpc/platforms/pseries/ |
D | msi.c | 134 struct msi_desc *entry; in rtas_teardown_msi_irqs() 371 struct msi_desc *entry; in check_msix_entries() 394 struct msi_desc *entry; in rtas_setup_msi_irqs()
|
D | xics.c | 245 if (d->msi_desc) in xics_startup()
|
/linux-2.6.39/arch/mips/pci/ |
D | msi-octeon.c | 59 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq() 182 struct msi_desc *entry; in arch_setup_msi_irqs()
|
/linux-2.6.39/arch/ia64/include/asm/ |
D | machvec.h | 24 struct msi_desc; 75 typedef int ia64_mv_setup_msi_irq_t (struct pci_dev *pdev, struct msi_desc *);
|
/linux-2.6.39/arch/arm/mach-iop13xx/ |
D | msi.c | 173 int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) in arch_setup_msi_irq()
|
/linux-2.6.39/arch/sparc/kernel/ |
D | pci_impl.h | 135 struct msi_desc *entry);
|
D | pci_msi.c | 123 struct msi_desc *entry) in sparc64_setup_msi_irq()
|
D | pci.c | 1002 int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) in arch_setup_msi_irq() 1015 struct msi_desc *entry = irq_get_msi_desc(irq); in arch_teardown_msi_irq()
|
/linux-2.6.39/kernel/irq/ |
D | chip.c | 98 int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry) in irq_set_msi_desc() 105 desc->irq_data.msi_desc = entry; in irq_set_msi_desc()
|
D | irqdesc.c | 81 desc->irq_data.msi_desc = NULL; in desc_set_defaults()
|
/linux-2.6.39/arch/ia64/sn/kernel/ |
D | msi_sn.c | 66 int sn_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *entry) in sn_setup_msi_irq()
|
/linux-2.6.39/drivers/xen/ |
D | events.c | 668 int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc) in xen_allocate_pirq_msi() 682 int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc, in xen_bind_pirq_msi_to_irq()
|
/linux-2.6.39/arch/x86/kernel/apic/ |
D | io_apic.c | 3150 __get_cached_msi_msg(data->msi_desc, &msg); in msi_set_affinity() 3157 __write_msi_msg(data->msi_desc, &msg); in msi_set_affinity() 3257 static int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc, int irq) in setup_msi_irq() 3286 struct msi_desc *msidesc; in native_setup_msi_irqs()
|