/arch/ia64/include/asm/ |
D | iosapic.h | 97 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)
|
D | acpi.h | 101 int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
|
/arch/x86/kernel/acpi/ |
D | boot.c | 364 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/ |
D | iosapic.c | 174 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 …]
|
D | acpi.c | 635 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/ |
D | mpspec.h | 60 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
|
D | acpi.h | 108 extern int acpi_gsi_to_irq(u32 gsi, unsigned int *irq);
|
/arch/x86/kernel/ |
D | es7000_32.c | 151 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/ |
D | i8254.c | 580 pit_state->irq_ack_notifier.gsi = 0; in kvm_create_pit()
|