Home
last modified time | relevance | path

Searched refs:irq_alloc_info (Results 1 – 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
Dirq_remapping.h18 struct irq_alloc_info;
48 irq_remapping_get_irq_domain(struct irq_alloc_info *info);
75 irq_remapping_get_irq_domain(struct irq_alloc_info *info) in irq_remapping_get_irq_domain()
Dirqdomain.h17 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);
Dio_apic.h99 struct irq_alloc_info;
169 struct irq_alloc_info *info);
176 extern void ioapic_set_alloc_attr(struct irq_alloc_info *info,
209 struct irq_alloc_info *info) in mp_map_gsi_to_irq()
Dmsi.h7 typedef struct irq_alloc_info msi_alloc_info_t;
Dhw_irq.h77 struct irq_alloc_info { struct
/kernel/linux/linux-5.10/drivers/iommu/
Dirq_remapping.h18 struct irq_alloc_info;
47 struct irq_domain *(*get_irq_domain)(struct irq_alloc_info *);
Dhyperv-iommu.c72 struct irq_alloc_info *info = arg; in hyperv_irq_remapping_alloc()
185 static struct irq_domain *hyperv_get_irq_domain(struct irq_alloc_info *info) in hyperv_get_irq_domain()
Dirq_remapping.c168 struct irq_domain *irq_remapping_get_irq_domain(struct irq_alloc_info *info) in irq_remapping_get_irq_domain()
/kernel/linux/linux-5.10/arch/mips/include/asm/sn/
Dirq_alloc.h5 struct irq_alloc_info { struct
/kernel/linux/linux-5.10/arch/x86/platform/intel-mid/device_libs/
Dplatform_mrfld_rtc.c20 struct irq_alloc_info info; in mrfld_legacy_rtc_alloc_irq()
Dplatform_mrfld_wdt.c28 struct irq_alloc_info info; in tangier_probe()
/kernel/linux/linux-5.10/arch/x86/platform/uv/
Duv_irq.c79 struct irq_alloc_info *info = arg; in uv_domain_alloc()
188 struct irq_alloc_info info; in uv_setup_irq()
/kernel/linux/linux-5.10/arch/x86/kernel/apic/
Dmsi.c345 struct irq_alloc_info info; in dmar_alloc_hwirq()
424 struct irq_alloc_info info; in hpet_create_irq_domain()
464 struct irq_alloc_info info; in hpet_assign_irq()
Dio_apic.c858 void ioapic_set_alloc_attr(struct irq_alloc_info *info, int node, in ioapic_set_alloc_attr()
873 static void ioapic_copy_alloc_attr(struct irq_alloc_info *dst, in ioapic_copy_alloc_attr()
874 struct irq_alloc_info *src, in ioapic_copy_alloc_attr()
904 static int ioapic_alloc_attr_node(struct irq_alloc_info *info) in ioapic_alloc_attr_node()
926 static bool mp_check_pin_attr(int irq, struct irq_alloc_info *info) in mp_check_pin_attr()
947 struct irq_alloc_info *info) in alloc_irq_from_domain()
990 struct irq_alloc_info *info) in alloc_isa_irq_from_domain()
1022 unsigned int flags, struct irq_alloc_info *info) in mp_map_pin_to_irq()
1026 struct irq_alloc_info tmp; in mp_map_pin_to_irq()
1107 int mp_map_gsi_to_irq(u32 gsi, unsigned int flags, struct irq_alloc_info *info) in mp_map_gsi_to_irq()
[all …]
Dvector.c63 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()
299 assign_irq_vector_policy(struct irq_data *irqd, struct irq_alloc_info *info) in assign_irq_vector_policy()
534 struct irq_alloc_info *info = arg; in x86_vector_alloc_irqs()
/kernel/linux/linux-5.10/arch/x86/kernel/
Ddevicetree.c220 struct irq_alloc_info tmp; in dt_irqdomain_alloc()
/kernel/linux/linux-5.10/arch/x86/pci/
Dintel_mid_pci.c217 struct irq_alloc_info info; in intel_mid_pci_irq_enable()
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/
Dip27-irq.c120 struct irq_alloc_info *info = arg; in hub_domain_alloc()
/kernel/linux/linux-5.10/arch/mips/sgi-ip30/
Dip30-irq.c206 struct irq_alloc_info *info = arg; in heart_domain_alloc()
/kernel/linux/linux-5.10/arch/mips/pci/
Dpci-xtalk-bridge.c337 struct irq_alloc_info *info = arg; in bridge_domain_alloc()
437 struct irq_alloc_info info; in bridge_map_irq()
/kernel/linux/linux-5.10/drivers/iommu/intel/
Dirq_remapping.c1131 static struct irq_domain *intel_get_irq_domain(struct irq_alloc_info *info) in intel_get_irq_domain()
1265 struct irq_alloc_info *info, in intel_irq_remapping_prepare_irte()
1352 struct irq_alloc_info *info = arg; in intel_irq_remapping_alloc()
/kernel/linux/linux-5.10/arch/x86/platform/intel-mid/
Dsfi.c471 struct irq_alloc_info info; in sfi_parse_devs()
/kernel/linux/linux-5.10/drivers/iommu/amd/
Diommu.c3603 static int get_devid(struct irq_alloc_info *info) in get_devid()
3621 static struct irq_domain *get_irq_domain_for_devid(struct irq_alloc_info *info, in get_irq_domain_for_devid()
3639 static struct irq_domain *get_irq_domain(struct irq_alloc_info *info) in get_irq_domain()
3663 struct irq_alloc_info *info, in irq_remapping_prepare_irte()
3732 struct irq_alloc_info *info = arg; in irq_remapping_alloc()
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/
Dboot.c661 struct irq_alloc_info info; in acpi_register_gsi_ioapic()