Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 23 files:
- arch/arm/xen/enlighten.c, line 303
- arch/x86/kernel/acpi/boot.c
- drivers/acpi/arm64/agdi.c, line 74
- drivers/acpi/arm64/apmt.c, line 50
- drivers/acpi/arm64/gtdt.c, line 107
- drivers/acpi/arm64/iort.c, line 1574
- drivers/acpi/arm64/mpam.c, line 71
- drivers/acpi/irq.c, line 79
- drivers/acpi/pci_irq.c
- drivers/acpi/resource.c, line 800
- drivers/char/hpet.c
- drivers/clocksource/hyperv_timer.c, line 221
- drivers/dma/acpi-dma.c, line 86
- drivers/firmware/arm_ffa/driver.c, line 1938
- drivers/hv/mshv_synic.c, line 752
- drivers/irqchip/irq-gic-v3.c, line 2516
- drivers/irqchip/irq-gic.c, line 1618
- drivers/irqchip/irq-loongarch-cpu.c, line 27
- drivers/mailbox/pcc.c, line 230
- drivers/mfd/ls2k-bmc-core.c, line 410
- drivers/perf/arm_pmu_acpi.c
- drivers/platform/x86/x86-android-tablets/core.c, line 97
- drivers/thermal/intel/intel_soc_dts_thermal.c, line 67
Smatch caller information:
arch/x86/kernel/acpi/boot.c acpi_gsi_to_irq() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 2 | trigger | 0-1 |
| PARAM_VALUE | 3 | polarity | 0-1 |
| CAPPED_DATA | 1 | gsi | 1 |
| DATA_SOURCE | 1 | gsi | $0 |
| FUZZY_MAX | 2 | trigger | 1 |
| FUZZY_MAX | 3 | polarity | 1 |
| HARD_MAX | 2 | trigger | 1 |
| HARD_MAX | 3 | polarity | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mailbox/pcc.c pcc_map_interrupt() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 1-u32max |
| PARAM_VALUE | 2 | trigger | 0-1 |
| PARAM_VALUE | 3 | polarity | 0-1 |
| DATA_SOURCE | 1 | gsi | $0 |
| FUZZY_MAX | 2 | trigger | 1 |
| FUZZY_MAX | 3 | polarity | 1 |
| HARD_MAX | 2 | trigger | 1 |
| HARD_MAX | 3 | polarity | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/thermal/intel/intel_soc_dts_thermal.c intel_soc_thermal_init() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 1-u32max |
| PARAM_VALUE | 2 | trigger | 0 |
| PARAM_VALUE | 3 | polarity | 1 |
drivers/clocksource/hyperv_timer.c hv_setup_stimer0_irq() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 237 |
| PARAM_VALUE | 2 | trigger | 1 |
| PARAM_VALUE | 3 | polarity | 0 |
drivers/platform/x86/x86-android-tablets/core.c x86_acpi_irq_helper_get() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 0-5,17,23,25,28,49,56,67-69,71,77,91 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/resource.c acpi_dev_get_irqresource() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 1,3-u32max |
| CAPPED_DATA | 1 | gsi | 1 |
| DATA_SOURCE | 1 | gsi | $1 |
| DATA_SOURCE | 2 | trigger | $2 [m] |
| DATA_SOURCE | 3 | polarity | $3 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/char/hpet.c hpet_resources() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hpet.c hpet_timer_set_irq() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 1 | gsi | 0-31 |
| PARAM_VALUE | 2 | trigger | 0 |
| PARAM_VALUE | 3 | polarity | 1 |
| CAPPED_DATA | 1 | gsi | 1 |
| DATA_SOURCE | 1 | gsi | r find_next_bit |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dma/acpi-dma.c acpi_dma_parse_resource_group() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/pci_irq.c acpi_pci_irq_enable() -> acpi_register_gsi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | trigger | 0-255 |
| PARAM_VALUE | 3 | polarity | 0-255 |
| FUZZY_MAX | 2 | trigger | 0 |
| FUZZY_MAX | 3 | polarity | 1 |
| UNITS | 1 | gsi | unit_byte |