Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 37 files:

Smatch caller information:

sound/soc/intel/boards/bdw-rt5677.c bdw_rt5677_init() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 1 gpios 115349953740533760
BUF_SIZE 1 gpios 96
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/nfc/st21nfca/i2c.c st21nfca_hci_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 6969398337279827968
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING

sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c acp3x_es83xx_init() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/intel/boards/sof_es8336.c sof_es8336_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 gpios 3907076398984851456,6040556238292426752,6650371877179645952,9031541332407754752
BUF_SIZE 1 gpios 24,48,72
BUF_SIZE 1 gpios 24,48,72
DATA_SOURCE 0 dev r acpi_get_first_physical_node
BIT_INFO 1 gpios 0x1000184080002000,0x7ffefffdfffff000
BIT_INFO 1 gpios 0x1000184080002000,0x7ffefffdfffff000
RX_PATH
TASK_NOT_RUNNING

drivers/misc/mei/vsc-tp.c vsc_tp_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 gpios 4442117542479790080
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 120
RX_PATH
TASK_NOT_RUNNING

drivers/platform/surface/aggregator/core.c ssam_serial_hub_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 0 dev->fwnode->ops 4096-ptr_max
PARAM_VALUE 1 gpios 3839370554720632832
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/st33zp24/st33zp24.c st33zp24_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 0 dev->fwnode->ops 4096-ptr_max
PARAM_VALUE 1 gpios 101600472466317312
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 dev $2
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/cvs/core.c cvs_core_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 gpios 2487965815040790528,4991942184124452864
BUF_SIZE 1 gpios 72,120
DATA_SOURCE 0 dev $0
BIT_INFO 1 gpios 0x600b210021000,0x67c7f7ffdad6d000
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/rt5677.c rt5677_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 4429496317720477696
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

drivers/extcon/extcon-intel-int3496.c int3496_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 0 dev->fwnode->ops 4096-ptr_max
PARAM_VALUE 1 gpios 3425298236808601600
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 96
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/boards/bytcr_rt5651.c snd_byt_rt5651_mc_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 0,4096-ptr_max
PARAM_VALUE 0 dev->fwnode->secondary 0,4096-ptr_max
PARAM_VALUE 1 gpios 2532729662431694848,4805125606938537984
BUF_SIZE 1 gpios (-1),48
BUF_SIZE 1 gpios (-1),48
DATA_SOURCE 0 dev r acpi_get_first_physical_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/intel/boards/bytcht_cx2072x.c byt_cht_cx2072x_init() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 1 gpios 366030595841716224
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/usb/dwc3/dwc3-pci.c dwc3_pci_quirks() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 gpios 1694064640843501568
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/boards/cht_bsw_max98090_ti.c snd_cht_mc_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 1 gpios 7294993818552049664
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/input/touchscreen/goodix.c goodix_add_acpi_gpio_mappings() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 1 gpios 2321803173136265216,3715209193571725312,6753639557538521088
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 48,72
BUF_SIZE 1 gpios 48,72
BIT_INFO 1 gpios 0x8130110082000,0x7fbfbffffd3ff000
BIT_INFO 1 gpios 0x8130110082000,0x7fbfbffffd3ff000
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_intel.c intel_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 389553898318221312
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/boards/cht_bsw_rt5672.c cht_codec_init() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 1 gpios 6803556957087813632
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/gpio/gpio-pca953x.c pca953x_acpi_get_irq() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 852463832242139136
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/proximity/sx9500.c sx9500_gpio_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 gpios 1844967357796950016
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/fdp/i2c.c fdp_nci_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 gpios 6194318716079292416
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/boards/bytcht_es8316.c snd_byt_cht_es8316_mc_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 gpios 6243059493829193728
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 dev r acpi_get_first_physical_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/amd/acp-es8336.c st_es8336_late_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 gpios 7989380129527554048
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 dev r acpi_get_first_physical_node
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/hda/codecs/side-codecs/cs35l41_hda_property.c cs35l41_add_gpios() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 gpios 1-u64max
BUF_SIZE 1 gpios 48-96
BUF_SIZE 1 gpios 48-96
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 gpios r devm_kcalloc
MEM_ZERO 1 gpios
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-cy8c95x0.c cy8c95x0_acpi_get_irq() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 3846870235020988416
BUF_SIZE 1 gpios 48
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/arizona-spi.c arizona_spi_acpi_windows_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 6028480736187465728
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/surface/surface_hotplug.c surface_hotplug_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 gpios 3833305052629131264
BUF_SIZE 1 gpios 168
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/meegopad_anx7428.c anx7428_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 3632008120872882176
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/avs/boards/es8336.c avs_es8336_codec_init() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 1 gpios 4474588809717878784
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/bluetooth/hci_bcm.c bcm_acpi_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 gpios 3036550705636069376,5340859406468775936
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 96
BUF_SIZE 1 gpios 96
BIT_INFO 1 gpios 0xa028a4545e00000,0x6a3fffd747e65000
BIT_INFO 1 gpios 0xa028a4545e00000,0x6a3fffd747e65000
RX_PATH
TASK_NOT_RUNNING

net/rfkill/rfkill-gpio.c rfkill_gpio_acpi_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->acpi_match_table 1-u64max
PARAM_VALUE 1 gpios 1661285879115112448
BUF_SIZE 1 gpios 72
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_h5.c h5_serdev_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->acpi_match_table 1-u64max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 0 dev->fwnode->ops 4096-ptr_max
PARAM_VALUE 1 gpios 7788335115855470592
BUF_SIZE 0 dev 1616
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nfc/nxp-nci/i2c.c nxp_nci_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 6790422257690423296
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/pn544/i2c.c pn544_hci_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 gpios 4109177534590484480
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 72
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/st-nci/spi.c st_nci_spi_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 gpios 2207128154820755456
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/st-nci/i2c.c st_nci_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 gpios 7529696526578638848
BUF_SIZE 0 dev 1616
BUF_SIZE 1 gpios 48
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/rt5645.c rt5645_i2c_probe() -> devm_acpi_dev_add_driver_gpios()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 4096-ptr_max
PARAM_VALUE 1 gpios 2941883850781417472
RX_PATH
TASK_NOT_RUNNING