Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpio/gpiolib-acpi-core.c devm_acpi_dev_add_driver_gpios() -> acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
BUF_SIZE 1 gpios (-1),24,48-96,120,168
BUF_SIZE 1 gpios (-1),24,48-96,120,168
DATA_SOURCE 1 gpios $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/intel/boards/bytcr_rt5640.c byt_rt5640_get_amcr0f28_settings() -> acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 gpios 4933254701412818944
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 adev r acpi_dev_get_first_match_dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/intel/boards/bytcr_rt5640.c snd_byt_rt5640_mc_probe() -> acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 gpios 5635908240335482880
BUF_SIZE 1 gpios 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte

sound/soc/codecs/cs35l56.c cs35l56_try_get_broken_sdca_spkid_gpio() -> acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 gpios 1299815643553787904
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_read_acpi() -> acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 gpios 6003769437689602048
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 adev r acpi_dev_get_first_match_dev
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 gpios 786631861413617664,7167525201994301440
BUF_SIZE 1 gpios 48
BUF_SIZE 1 gpios 48
DATA_SOURCE 1 gpios $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock