Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/platform/chrome/cros_ec_uart.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 1-u64max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

sound/soc/codecs/cs42l42-sdw.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/base/platform.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 index
UNITS 2 index unit_array_size
HALF_LOCKED2 &device->dev_set->lock
HALF_LOCKED2 &policy->rwsem

sound/soc/intel/boards/bytcr_rt5640.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/platform/x86/serial-multi-instantiate.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/input/touchscreen/goodix.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/spi/spi.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/power/reset/pwr-mlxbf.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/intel/chtwc_int33fe.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 1
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/mellanox/mlx-platform.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/gpio/gpio-pca953x.c acpi_dev_gpio_irq_get_by() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 1200593173239881728
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
BUF_SIZE 1 con_id 4
BUF_SIZE 1 con_id 4
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 con_id $1
DATA_SOURCE 2 index $2
STR_LEN 0 adev 3
STR_LEN 0 adev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/i2c/i2c-core-acpi.c acpi_dev_gpio_irq_wake_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 1-u64max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 59533717741953028
PARAM_VALUE 3 *wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
DATA_SOURCE 3 wake_capable $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/iio/accel/bmc150-accel-i2c.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->status.present 1
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 1
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/pinctrl/pinctrl-cy8c95x0.c acpi_dev_gpio_irq_get_by() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 1200593173239881728
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
BUF_SIZE 1 con_id 4
BUF_SIZE 1 con_id 4
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 con_id $1
DATA_SOURCE 2 index $2
STR_LEN 0 adev 3
STR_LEN 0 adev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/pnp/pnpacpi/rsparser.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
HALF_LOCKED2 &ctrl->lock
HALF_LOCKED2 global &acpi_link_lock
HALF_LOCKED2 global &ioapic_list_lock

drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c acpi_dev_gpio_irq_get_by() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 8623402763174649856
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
BUF_SIZE 1 con_id 4
BUF_SIZE 1 con_id 4
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 con_id $1
DATA_SOURCE 2 index $2
STR_LEN 0 adev 3
STR_LEN 0 adev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

sound/soc/codecs/tas2781-i2c.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/acpi/ec.c acpi_dev_gpio_irq_get() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 0
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 index $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c thc_wot_config() -> acpi_dev_gpio_irq_wake_get_by()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->driver_gpios 786631861413617664,7167525201994301440
PARAM_VALUE 0 adev->driver_gpios->name 0,4096-ptr_max
PARAM_VALUE 0 adev->driver_gpios->quirks 0-2,4
PARAM_VALUE 1 con_id 6594803279810146304
PARAM_VALUE 2 index 0
PARAM_VALUE 3 wake_capable 4096-ptr_max
BUF_SIZE 1 con_id 14
STR_LEN 0 adev 13
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock