Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/gpio/gpiolib-acpi-core.c, line 197 (as a function)
- include/linux/acpi.h, line 1359 (as a function)
Referenced in 3 files:
- drivers/gpio/gpiolib-acpi-core.c, line 212
- drivers/input/touchscreen/goodix.c, line 857
- drivers/platform/x86/intel/int3472/discrete.c, line 336
Smatch caller information:
drivers/input/touchscreen/goodix.c goodix_resource() -> acpi_gpio_get_io_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ares | 4096-18446744073709547519 |
| PARAM_VALUE | 0 | ares->type | 0-25 |
| PARAM_VALUE | 1 | agpio | 195430164669304832 |
| BUF_SIZE | 0 | ares | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | ares | s32min,(-10),(-1),1-s32max |
| CAPPED_DATA | 0 | ares | 1 |
| DATA_SOURCE | 0 | ares | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/platform/x86/intel/int3472/discrete.c skl_int3472_handle_gpio_resources() -> acpi_gpio_get_io_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ares | 4096-18446744073709547519 |
| PARAM_VALUE | 0 | ares->type | 0-25 |
| PARAM_VALUE | 1 | agpio | 6396939045698158592 |
| BUF_SIZE | 0 | ares | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | ares | s32min,(-10),(-1),1-s32max |
| CAPPED_DATA | 0 | ares | 1 |
| DATA_SOURCE | 0 | ares | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |