| /Linux-v5.4/arch/x86/include/asm/ | 
| D | irq_remapping.h | 18 struct irq_alloc_info;48 irq_remapping_get_ir_irq_domain(struct irq_alloc_info *info);
 50 irq_remapping_get_irq_domain(struct irq_alloc_info *info);
 77 irq_remapping_get_ir_irq_domain(struct irq_alloc_info *info)  in irq_remapping_get_ir_irq_domain()
 83 irq_remapping_get_irq_domain(struct irq_alloc_info *info)  in irq_remapping_get_irq_domain()
 
 | 
| D | irqdomain.h | 17 extern void init_irq_alloc_info(struct irq_alloc_info *info,19 extern void copy_irq_alloc_info(struct irq_alloc_info *dst,
 20 				struct irq_alloc_info *src);
 
 | 
| D | io_apic.h | 99 struct irq_alloc_info;170 			     struct irq_alloc_info *info);
 177 extern void ioapic_set_alloc_attr(struct irq_alloc_info *info,
 210 				    struct irq_alloc_info *info)  in mp_map_gsi_to_irq()
 
 | 
| D | msi.h | 7 typedef struct irq_alloc_info msi_alloc_info_t;
 | 
| D | hw_irq.h | 67 struct irq_alloc_info {  struct
 | 
| /Linux-v5.4/drivers/iommu/ | 
| D | irq_remapping.h | 18 struct irq_alloc_info;47 	struct irq_domain *(*get_ir_irq_domain)(struct irq_alloc_info *);
 50 	struct irq_domain *(*get_irq_domain)(struct irq_alloc_info *);
 
 | 
| D | irq_remapping.c | 171 irq_remapping_get_ir_irq_domain(struct irq_alloc_info *info)  in irq_remapping_get_ir_irq_domain()189 irq_remapping_get_irq_domain(struct irq_alloc_info *info)  in irq_remapping_get_irq_domain()
 
 | 
| D | hyperv-iommu.c | 72 	struct irq_alloc_info *info = arg;  in hyperv_irq_remapping_alloc()182 static struct irq_domain *hyperv_get_ir_irq_domain(struct irq_alloc_info *info)  in hyperv_get_ir_irq_domain()
 
 | 
| D | intel_irq_remapping.c | 1095 static struct irq_domain *intel_get_ir_irq_domain(struct irq_alloc_info *info)  in intel_get_ir_irq_domain()1121 static struct irq_domain *intel_get_irq_domain(struct irq_alloc_info *info)  in intel_get_irq_domain()
 1261 					     struct irq_alloc_info *info,  in intel_irq_remapping_prepare_irte()
 1348 	struct irq_alloc_info *info = arg;  in intel_irq_remapping_alloc()
 
 | 
| D | amd_iommu.c | 4081 static int get_devid(struct irq_alloc_info *info)  in get_devid()4104 static struct irq_domain *get_ir_irq_domain(struct irq_alloc_info *info)  in get_ir_irq_domain()
 4122 static struct irq_domain *get_irq_domain(struct irq_alloc_info *info)  in get_irq_domain()
 4160 				       struct irq_alloc_info *info,  in irq_remapping_prepare_irte()
 4229 	struct irq_alloc_info *info = arg;  in irq_remapping_alloc()
 
 | 
| /Linux-v5.4/arch/x86/kernel/apic/ | 
| D | msi.c | 67 	struct irq_alloc_info info;  in native_setup_msi_irqs()254 	struct irq_alloc_info info;  in dmar_alloc_hwirq()
 339 	struct irq_alloc_info info;  in hpet_create_irq_domain()
 376 	struct irq_alloc_info info;  in hpet_assign_irq()
 
 | 
| D | io_apic.c | 871 void ioapic_set_alloc_attr(struct irq_alloc_info *info, int node,  in ioapic_set_alloc_attr()886 static void ioapic_copy_alloc_attr(struct irq_alloc_info *dst,  in ioapic_copy_alloc_attr()
 887 				   struct irq_alloc_info *src,  in ioapic_copy_alloc_attr()
 917 static int ioapic_alloc_attr_node(struct irq_alloc_info *info)  in ioapic_alloc_attr_node()
 939 static bool mp_check_pin_attr(int irq, struct irq_alloc_info *info)  in mp_check_pin_attr()
 960 				 struct irq_alloc_info *info)  in alloc_irq_from_domain()
 1003 				     struct irq_alloc_info *info)  in alloc_isa_irq_from_domain()
 1035 			     unsigned int flags, struct irq_alloc_info *info)  in mp_map_pin_to_irq()
 1039 	struct irq_alloc_info tmp;  in mp_map_pin_to_irq()
 1110 int mp_map_gsi_to_irq(u32 gsi, unsigned int flags, struct irq_alloc_info *info)  in mp_map_gsi_to_irq()
 [all …]
 
 | 
| D | vector.c | 63 void init_irq_alloc_info(struct irq_alloc_info *info,  in init_irq_alloc_info()70 void copy_irq_alloc_info(struct irq_alloc_info *dst, struct irq_alloc_info *src)  in copy_irq_alloc_info()
 294 assign_irq_vector_policy(struct irq_data *irqd, struct irq_alloc_info *info)  in assign_irq_vector_policy()
 531 	struct irq_alloc_info *info = arg;  in x86_vector_alloc_irqs()
 
 | 
| /Linux-v5.4/arch/mips/include/asm/sn/ | 
| D | irq_alloc.h | 5 struct irq_alloc_info {  struct
 | 
| /Linux-v5.4/arch/x86/platform/intel-mid/device_libs/ | 
| D | platform_mrfld_rtc.c | 20 	struct irq_alloc_info info;  in mrfld_legacy_rtc_alloc_irq()
 | 
| D | platform_mrfld_wdt.c | 28 	struct irq_alloc_info info;  in tangier_probe()
 | 
| /Linux-v5.4/arch/x86/platform/uv/ | 
| D | uv_irq.c | 79 	struct irq_alloc_info *info = arg;  in uv_domain_alloc()187 	struct irq_alloc_info info;  in uv_setup_irq()
 
 | 
| /Linux-v5.4/arch/x86/kernel/ | 
| D | devicetree.c | 219 	struct irq_alloc_info tmp;  in dt_irqdomain_alloc()
 | 
| /Linux-v5.4/arch/mips/pci/ | 
| D | pci-xtalk-bridge.c | 311 	struct irq_alloc_info *info = arg;  in bridge_domain_alloc()411 	struct irq_alloc_info info;  in bridge_map_irq()
 
 | 
| /Linux-v5.4/arch/x86/pci/ | 
| D | intel_mid_pci.c | 216 	struct irq_alloc_info info;  in intel_mid_pci_irq_enable()
 | 
| /Linux-v5.4/arch/mips/sgi-ip27/ | 
| D | ip27-irq.c | 118 	struct irq_alloc_info *info = arg;  in hub_domain_alloc()
 | 
| /Linux-v5.4/arch/x86/platform/intel-mid/ | 
| D | sfi.c | 471 	struct irq_alloc_info info;  in sfi_parse_devs()
 | 
| /Linux-v5.4/arch/x86/kernel/acpi/ | 
| D | boot.c | 660 	struct irq_alloc_info info;  in acpi_register_gsi_ioapic()
 |