| /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()
|