/linux/arch/x86/include/asm/ |
H A D | irqdomain.h | 18 extern void init_irq_alloc_info(struct irq_alloc_info *info, 20 extern void copy_irq_alloc_info(struct irq_alloc_info *dst, 21 struct irq_alloc_info *src);
|
H A D | io_apic.h | 90 struct irq_alloc_info; 147 struct irq_alloc_info *info); 154 extern void ioapic_set_alloc_attr(struct irq_alloc_info *info, 188 struct irq_alloc_info *info) in mp_map_gsi_to_irq()
|
H A D | irq_remapping.h | 18 struct irq_alloc_info;
|
H A D | msi.h | 7 typedef struct irq_alloc_info msi_alloc_info_t;
|
H A D | hw_irq.h | 61 * irq_alloc_info - X86 specific interrupt allocation info 73 struct irq_alloc_info { struct 74 typeirq_alloc_info global() argument 75 flagsirq_alloc_info global() argument 76 devidirq_alloc_info global() argument 77 hwirqirq_alloc_info global() argument 78 maskirq_alloc_info global() argument 79 descirq_alloc_info global() argument 80 datairq_alloc_info global() argument 82 __anon0d2c26c3010airq_alloc_info global() argument
|
/linux/arch/mips/include/asm/sn/ |
H A D | irq_alloc.h | 5 struct irq_alloc_info { struct 6 ctrlirq_alloc_info global() argument 7 nasidirq_alloc_info global() argument 8 pinirq_alloc_info global() argument
|
/linux/arch/x86/platform/uv/ |
H A D | uv_irq.c | 79 struct irq_alloc_info *info = arg; in uv_domain_alloc() 184 struct irq_alloc_info info; in uv_setup_irq()
|
/linux/drivers/iommu/ |
H A D | irq_remapping.h | 18 struct irq_alloc_info;
|
H A D | hyperv-iommu.c | 69 struct irq_alloc_info *info = arg; in hyperv_irq_remapping_alloc() 267 struct irq_alloc_info *info = arg; in hyperv_root_irq_remapping_alloc()
|
/linux/drivers/platform/x86/ |
H A D | intel_scu_wdt.c | 29 struct irq_alloc_info info; in tangier_probe()
|
/linux/arch/x86/kernel/apic/ |
H A D | io_apic.c | 798 void ioapic_set_alloc_attr(struct irq_alloc_info *info, int node, in ioapic_set_alloc_attr() 809 static void ioapic_copy_alloc_attr(struct irq_alloc_info *dst, in ioapic_copy_alloc_attr() 810 struct irq_alloc_info *src, in ioapic_copy_alloc_attr() 840 static int ioapic_alloc_attr_node(struct irq_alloc_info *info) in ioapic_alloc_attr_node() 862 static bool mp_check_pin_attr(int irq, struct irq_alloc_info *info) in mp_check_pin_attr() 883 struct irq_alloc_info *info) in alloc_irq_from_domain() 924 struct irq_alloc_info *info) in alloc_isa_irq_from_domain() 954 unsigned int flags, struct irq_alloc_info *info) in mp_map_pin_to_irq() 957 struct irq_alloc_info tmp; in mp_map_pin_to_irq() 1031 int mp_map_gsi_to_irq(u32 gsi, unsigned int flags, struct irq_alloc_info *inf [all...] |
H A D | vector.c | 74 void init_irq_alloc_info(struct irq_alloc_info *info, in init_irq_alloc_info() 81 void copy_irq_alloc_info(struct irq_alloc_info *dst, struct irq_alloc_info *src) in copy_irq_alloc_info() 310 assign_irq_vector_policy(struct irq_data *irqd, struct irq_alloc_info *info) in assign_irq_vector_policy() 545 struct irq_alloc_info *info = arg; in x86_vector_alloc_irqs()
|
H A D | msi.c | 368 struct irq_alloc_info info; in dmar_alloc_hwirq()
|
/linux/arch/x86/pci/ |
H A D | intel_mid.c | 226 struct irq_alloc_info info; in intel_mid_pci_irq_enable()
|
/linux/arch/mips/sgi-ip27/ |
H A D | ip27-irq.c | 123 struct irq_alloc_info *info = arg; in hub_domain_alloc()
|
/linux/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 205 struct irq_alloc_info *info = arg; in heart_domain_alloc()
|
/linux/arch/mips/pci/ |
H A D | pci-xtalk-bridge.c | 338 struct irq_alloc_info *info = arg; in bridge_domain_alloc() 438 struct irq_alloc_info info; in bridge_map_irq()
|
/linux/drivers/iommu/intel/ |
H A D | irq_remapping.c | 1348 struct irq_alloc_info *info, in intel_irq_remapping_prepare_irte() 1413 struct irq_alloc_info *info = arg; in intel_irq_remapping_alloc()
|
/linux/arch/x86/kernel/ |
H A D | hpet.c | 592 struct irq_alloc_info info; in hpet_assign_irq()
|
/linux/drivers/iommu/amd/ |
H A D | init.c | 2278 struct irq_alloc_info *info = arg; in intcapxt_irqdomain_alloc() 2393 struct irq_alloc_info info; in __iommu_setup_intcapxt()
|