Home
last modified time | relevance | path

Searched refs:gsi (Results 1 – 9 of 9) sorted by relevance

/arch/ia64/include/asm/
Diosapic.h97 extern int gsi_to_irq (unsigned int gsi);
98 extern int iosapic_register_intr (unsigned int gsi, unsigned long polarity,
101 extern void __devinit iosapic_override_isa_irq (unsigned int isa_irq, unsigned int gsi,
105 unsigned int gsi,
118 #define iosapic_register_intr(gsi,polarity,trigger) (gsi) argument
120 #define iosapic_override_isa_irq(isa_irq,gsi,polarity,trigger) do { } while (0) argument
121 #define iosapic_register_platform_intr(type,gsi,pmi,eid,id, \ argument
122 polarity,trigger) (gsi)
Dacpi.h101 int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
/arch/x86/kernel/acpi/
Dboot.c364 static void __init acpi_sci_ioapic_setup(u32 gsi, u16 polarity, u16 trigger) in acpi_sci_ioapic_setup() argument
384 mp_override_legacy_irq(gsi, polarity, trigger, gsi); in acpi_sci_ioapic_setup()
390 acpi_sci_override_gsi = gsi; in acpi_sci_ioapic_setup()
497 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) in acpi_gsi_to_irq() argument
499 *irq = gsi; in acpi_gsi_to_irq()
507 int acpi_register_gsi(u32 gsi, int triggering, int polarity) in acpi_register_gsi() argument
510 unsigned int plat_gsi = gsi; in acpi_register_gsi()
518 eisa_set_level_irq(gsi); in acpi_register_gsi()
524 plat_gsi = mp_register_gsi(gsi, triggering, polarity); in acpi_register_gsi()
887 static int mp_find_ioapic(int gsi) in mp_find_ioapic() argument
[all …]
/arch/ia64/kernel/
Diosapic.c174 find_iosapic (unsigned int gsi) in find_iosapic() argument
179 if ((unsigned) (gsi - iosapic_lists[i].gsi_base) < in find_iosapic()
187 static inline int __gsi_to_irq(unsigned int gsi) in __gsi_to_irq() argument
196 if (rte->iosapic->gsi_base + rte->rte_index == gsi) in __gsi_to_irq()
203 gsi_to_irq (unsigned int gsi) in gsi_to_irq() argument
209 irq = __gsi_to_irq(gsi); in gsi_to_irq()
214 static struct iosapic_rte_info *find_rte(unsigned int irq, unsigned int gsi) in find_rte() argument
219 if (rte->iosapic->gsi_base + rte->rte_index == gsi) in find_rte()
225 set_rte (unsigned int gsi, unsigned int irq, unsigned int dest, int mask) in set_rte() argument
236 rte = find_rte(irq, gsi); in set_rte()
[all …]
Dacpi.c635 int acpi_register_gsi(u32 gsi, int triggering, int polarity) in acpi_register_gsi() argument
638 return gsi; in acpi_register_gsi()
640 if (has_8259 && gsi < 16) in acpi_register_gsi()
641 return isa_irq_to_vector(gsi); in acpi_register_gsi()
643 return iosapic_register_intr(gsi, in acpi_register_gsi()
652 void acpi_unregister_gsi(u32 gsi) in acpi_unregister_gsi() argument
657 if (has_8259 && gsi < 16) in acpi_unregister_gsi()
660 iosapic_unregister_intr(gsi); in acpi_unregister_gsi()
798 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) in acpi_gsi_to_irq() argument
802 if (has_8259 && gsi < 16) in acpi_gsi_to_irq()
[all …]
/arch/x86/include/asm/
Dmpspec.h60 u32 gsi);
62 extern int mp_register_gsi(u32 gsi, int edge_level, int active_high_low);
66 u32 gsi, int triggering, int polarity);
70 u32 gsi, int triggering, int polarity) in mp_config_acpi_gsi() argument
Dacpi.h108 extern int acpi_gsi_to_irq(u32 gsi, unsigned int *irq);
/arch/x86/kernel/
Des7000_32.c151 es7000_rename_gsi(int ioapic, int gsi) in es7000_rename_gsi() argument
154 return gsi; in es7000_rename_gsi()
162 if (!ioapic && (gsi < 16)) in es7000_rename_gsi()
163 gsi += base; in es7000_rename_gsi()
164 return gsi; in es7000_rename_gsi()
/arch/x86/kvm/
Di8254.c580 pit_state->irq_ack_notifier.gsi = 0; in kvm_create_pit()