Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/input/keyboard/clps711x-keypad.c clps711x_keypad_probe() -> gpiod_count()

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 7352727063599681536
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/hwmon/gpio-fan.c gpio_fan_get_of_data() -> gpiod_count()

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 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-max3191x.c devm_gpiod_get_array_optional_count() -> gpiod_count()

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 3984465287260049408,8114832460587741184,8211691715593568256,8249806205002432512
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 10,12,14
BUF_SIZE 1 con_id 10,12,14
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 con_id $1
STR_LEN 0 dev 9,11,13
STR_LEN 0 dev 9,11,13
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 8625882989244190720
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/platform/surface/aggregator/core.c ssam_serial_hub_probe() -> gpiod_count()

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 con_id 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/hsi/clients/nokia-modem.c nokia_modem_gpio_probe() -> gpiod_count()

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->dma_ops->alloc 0,1744715142275031040,2065280936184246272,2938795245442469888
PARAM_VALUE 0 dev->dma_ops->alloc_pages_op 0,4686288359180861440,6350905364812603392,6978773206971854848
PARAM_VALUE 0 dev->dma_ops->cache_sync 0
PARAM_VALUE 0 dev->dma_ops->dma_supported 0,2528523692154392576,3617072262637035520,5023592177070743552,5276104885786021888
PARAM_VALUE 0 dev->dma_ops->free 0,4778164490434129920,7144974343242604544,7861694134817480704
PARAM_VALUE 0 dev->dma_ops->free_pages 0,239457316199952384,5196233516945883136,7413093576918179840
PARAM_VALUE 0 dev->dma_ops->get_merge_boundary 0
PARAM_VALUE 0 dev->dma_ops->get_required_mask 0,7770840938859397120
PARAM_VALUE 0 dev->dma_ops->get_sgtable 0,1322759480623644672
PARAM_VALUE 0 dev->dma_ops->map_phys 0,2506261230157742080,4169194063996235776,4848421345171935232,6326163439792029696
PARAM_VALUE 0 dev->dma_ops->map_sg 0,2118452656510775296,2518538481676259328,5872201013595766784,6630017431831871488
PARAM_VALUE 0 dev->dma_ops->max_mapping_size 0,8830639662091943936
PARAM_VALUE 0 dev->dma_ops->mmap 0,5761417605877342208,7694740394750603264
PARAM_VALUE 0 dev->dma_ops->opt_mapping_size 0
PARAM_VALUE 0 dev->dma_ops->sync_sg_for_cpu 0,4862850025765572608
PARAM_VALUE 0 dev->dma_ops->sync_sg_for_device 0,3732476178258022400
PARAM_VALUE 0 dev->dma_ops->sync_single_for_cpu 0,1155325867376779264
PARAM_VALUE 0 dev->dma_ops->sync_single_for_device 0,8781567156597239808
PARAM_VALUE 0 dev->dma_ops->unmap_phys 0,3634718672199266304,5690836758666383360,6257189515678003200,7756707427785986048
PARAM_VALUE 0 dev->dma_ops->unmap_sg 0,1256335292805263360,8472845699660435456,8676762248147066880,8920167536469053440
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 0 *dev->p->deferred_probe_reason 0-255
PARAM_VALUE 1 con_id 0
BUF_SIZE 0 dev (-1)-0,4,16,24-s32max
BUF_SIZE 0 dev (-1)-0,4,16,24-s32max
BUF_SIZE 0 dev->driver (-1),152
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->flags 4096-u32max
HALF_LOCKED2 0 &dev->mutex

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

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 con_id 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_get_speaker_id() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 7559991510701166592
BUF_SIZE 1 con_id 7
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 6
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-kirin.c kirin_pcie_get_gpio_enable() -> gpiod_count()

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 1001340030854569984
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/spi/spi-stm32-qspi.c stm32_qspi_setup() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 1 con_id 6646491993383280640
BUF_SIZE 1 con_id 3
STR_LEN 0 dev 2
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/input/keyboard/matrix_keypad.c matrix_keypad_init_gpio() -> gpiod_count()

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 7352727063599681536
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/input/keyboard/matrix_keypad.c matrix_keypad_init_gpio() -> gpiod_count()

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 6632263209741451264
BUF_SIZE 1 con_id 4
STR_LEN 0 dev 3
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_base.c rawnand_dt_parse_gpio_cs() -> gpiod_count()

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

drivers/spi/spi.c spi_get_gpio_descs() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->parent 1-u64max
PARAM_VALUE 1 con_id 6646491993383280640
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 3
STR_LEN 0 dev 2
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/busses/i2c-cbus-gpio.c cbus_i2c_probe() -> gpiod_count()

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 0
RX_PATH
TASK_NOT_RUNNING

drivers/auxdisplay/hd44780.c hd44780_probe() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 2999573390275649536
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/gpio/gpio-aggregator.c gpio_aggregator_probe() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/mena21_wdt.c a21_wdt_probe() -> gpiod_count()

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
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/side-codecs/cirrus_scodec.c cirrus_scodec_get_speaker_id() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 1 con_id 7559991510701166592
BUF_SIZE 0 dev 1616
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 7
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 6
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-fsl-spi.c of_fsl_spi_probe() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 6646491993383280640
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 3
STR_LEN 0 dev 2
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/soc_button_array.c soc_button_probe() -> gpiod_count()

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

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

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

drivers/leds/leds-netxbig.c netxbig_gpio_ext_get() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 con_id 4410650461194862592
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 5
DATA_SOURCE 0 dev $1
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-netxbig.c netxbig_gpio_ext_get() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_ops->dma_supported 0,527,50235921770707435,2528523692154392576,3617072262637035520
PARAM_VALUE 0 dev->dma_ops->map_phys 0,632,48484213451719352,2506261230157742080,4169194063996235776
PARAM_VALUE 0 dev->dma_ops->map_sg 0,663,58722010135957667,2118452656510775296,2518538481676259328
PARAM_VALUE 0 dev->dma_ops->mmap 0,5761417605877342208,7694740394750603264
PARAM_VALUE 0 dev->dma_ops->unmap_phys 0,775,62571895156780032,3634718672199266304,5690836758666383360
PARAM_VALUE 0 dev->dma_ops->unmap_sg 0,892,86767622481470668,1256335292805263360,8472845699660435456
PARAM_VALUE 1 con_id 2999573390275649536
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 5
DATA_SOURCE 0 dev $1
STR_LEN 0 dev 4
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpiolib.c gpiod_get_array() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 con_id (-1),3-8,10-14,16,21,23
BUF_SIZE 1 con_id (-1),3-8,10-14,16,21,23
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 con_id $1
STR_LEN 0 dev (-1),2-7,9-13,15,20,22
STR_LEN 0 dev (-1),2-7,9-13,15,20,22
STR_LEN 1 con_id (-1),11
STR_LEN 1 con_id (-1),11
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/gpio-regulator.c of_get_gpio_regulator_config() -> gpiod_count()

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 0 dev->of_node 1-u64max
PARAM_VALUE 1 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/muxes/i2c-mux-gpio.c i2c_mux_gpio_probe() -> gpiod_count()

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

drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_of_init() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 4096-ptr_max
PARAM_VALUE 1 con_id 8784879480673460224
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 20
STR_LEN 0 dev 19
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_of_init() -> gpiod_count()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 4096-ptr_max
PARAM_VALUE 1 con_id 8784879480673460224
BUF_SIZE 0 dev 1616
BUF_SIZE 1 con_id 20
STR_LEN 0 dev 19
TERMINATED 1 con_id 1
RX_PATH
TASK_NOT_RUNNING