Lines Matching full:gsi
2 * ACPI GSI IRQ layer
21 * acpi_gsi_to_irq() - Retrieve the linux irq number for a given GSI
22 * @gsi: GSI IRQ number to map
30 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) in acpi_gsi_to_irq() argument
35 *irq = irq_find_mapping(d, gsi); in acpi_gsi_to_irq()
45 * acpi_register_gsi() - Map a GSI to a linux IRQ number
47 * @gsi: GSI IRQ number
48 * @trigger: trigger type of the GSI number to be mapped
49 * @polarity: polarity of the GSI to be mapped
54 int acpi_register_gsi(struct device *dev, u32 gsi, int trigger, in acpi_register_gsi() argument
60 pr_warn("GSI: No registered irqchip, giving up\n"); in acpi_register_gsi()
65 fwspec.param[0] = gsi; in acpi_register_gsi()
74 * acpi_unregister_gsi() - Free a GSI<->linux IRQ number mapping
75 * @gsi: GSI IRQ number
77 void acpi_unregister_gsi(u32 gsi) in acpi_unregister_gsi() argument
81 int irq = irq_find_mapping(d, gsi); in acpi_unregister_gsi()
287 * acpi_set_irq_model - Setup the GSI irqdomain information
290 * GSI interrupts