Lines Matching defs:gsi
15 static struct fwnode_handle *(*acpi_get_gsi_domain_id)(u32 gsi);
16 static u32 (*acpi_gsi_to_irq_fallback)(u32 gsi);
20 * @gsi: GSI IRQ number to map
28 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq)
32 d = irq_find_matching_fwnode(acpi_get_gsi_domain_id(gsi),
34 *irq = irq_find_mapping(d, gsi);
40 *irq = acpi_gsi_to_irq_fallback(gsi);
49 * @gsi: GSI IRQ number
56 int acpi_register_gsi(struct device *dev, u32 gsi, int trigger,
62 fwspec.fwnode = acpi_get_gsi_domain_id(gsi);
68 fwspec.param[0] = gsi;
82 * @gsi: GSI IRQ number
84 void acpi_unregister_gsi(u32 gsi)
89 if (WARN_ON(acpi_irq_model == ACPI_IRQ_MODEL_GIC && gsi < 16))
92 d = irq_find_matching_fwnode(acpi_get_gsi_domain_id(gsi),
94 irq = irq_find_mapping(d, gsi);
102 * @gsi: GSI IRQ number
113 u32 gsi)
121 return acpi_get_gsi_domain_id(gsi);