Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/iio/adc/ad4030.c ad4030_setup_pga() -> devm_gpiod_get_array()

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 con_id 5145234934634237952
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 4
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-virtuser.c gpio_virtuser_probe() -> devm_gpiod_get_array()

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->of_node 0,4096-ptr_max
PARAM_VALUE 2 flags 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/mux/gpio.c mux_gpio_probe() -> devm_gpiod_get_array()

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 con_id 8625882989244190720
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/amplifiers/hmc425a.c hmc425a_probe() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 con_id 940781878293217280
PARAM_VALUE 2 flags 3
BUF_SIZE 1 con_id 5
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/max9759.c max9759_probe() -> devm_gpiod_get_array()

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 con_id 3883414303568080896
PARAM_VALUE 2 flags 7
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 5
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/input/keyboard/charlieplex_keypad.c charlieplex_keypad_init_gpio() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 con_id 9029217809480749056
PARAM_VALUE 2 flags 1
BUF_SIZE 1 con_id 5
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/gpio_decoder.c gpio_decoder_probe() -> devm_gpiod_get_array()

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 con_id 0
PARAM_VALUE 2 flags 1
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/phy/motorola/phy-mapphone-mdm6600.c phy_mdm6600_init_lines() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 con_id 1491016794060144640
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 14
STR_LEN 0 dev 13
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/motorola/phy-mapphone-mdm6600.c phy_mdm6600_init_lines() -> devm_gpiod_get_array()

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 con_id 2991866973362135040
PARAM_VALUE 2 flags 1
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 16
STR_LEN 0 dev 15
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/motorola/phy-mapphone-mdm6600.c phy_mdm6600_init_lines() -> devm_gpiod_get_array()

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 con_id 7564589252150444032
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 13
STR_LEN 0 dev 12
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7191.c ad7191_config_setup() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 1 con_id 7680901597221142528
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7191.c ad7191_config_setup() -> devm_gpiod_get_array()

Type Parameter Key Value
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 con_id 5145234934634237952
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/core/pwrseq_simple.c mmc_pwrseq_simple_probe() -> devm_gpiod_get_array()

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 con_id 3361649541988134912
PARAM_VALUE 2 flags 7
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 6
STR_LEN 0 dev 5
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-latch.c gpio_latch_probe() -> devm_gpiod_get_array()

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 con_id 8928595776557441024
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-latch.c gpio_latch_probe() -> devm_gpiod_get_array()

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 con_id 7154319547252879360
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 8
STR_LEN 0 dev 7
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpiolib-devres.c devm_gpiod_get_array_optional() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 con_id 4096-ptr_max
PARAM_VALUE 2 flags 0-1,3,7
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 con_id 3-5,8,10-14,17,21,23
BUF_SIZE 1 con_id 3-5,8,10-14,17,21,23
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 con_id $1
DATA_SOURCE 2 flags $2
STR_LEN 0 dev 2-4,7,9-13,16,20,22
STR_LEN 0 dev 2-4,7,9-13,16,20,22
STR_LEN 1 con_id (-1),11
STR_LEN 1 con_id (-1),11
TERMINATED 1 con_id 1
HARD_MAX 2 flags 7
RX_PATH
TASK_NOT_RUNNING

drivers/iio/amplifiers/adl8113.c adl8113_probe() -> devm_gpiod_get_array()

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 con_id 940781878293217280
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 5
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7768-1.c ad7768_setup_pga() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 con_id 5145234934634237952
PARAM_VALUE 2 flags 3
BUF_SIZE 1 con_id 4
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/auxdisplay/seg-led-gpio.c seg_led_probe() -> devm_gpiod_get_array()

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 con_id 7009092602862096384
PARAM_VALUE 2 flags 3
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 8
STR_LEN 0 dev 7
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/rotary_encoder.c rotary_encoder_probe() -> devm_gpiod_get_array()

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->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 flags 1
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-sloppy-logic-analyzer.c gpio_la_poll_probe() -> devm_gpiod_get_array()

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 con_id 8661907574096334848
PARAM_VALUE 2 flags 1
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 6
STR_LEN 0 dev 5
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/mdio/mdio-mux-gpio.c mdio_mux_gpio_probe() -> devm_gpiod_get_array()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 0
PARAM_VALUE 2 flags 3
RX_PATH
TASK_NOT_RUNNING