Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 47 files:

Smatch caller information:

drivers/gpio/gpio-loongson1.c ls1x_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 4747236342189309952
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nuvoton/pinctrl-wpcm450.c wpcm450_gpio_register() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6977832411055566848
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ath79.c ath79_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 2326978500990050304
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-equilibrium.c gpiolib_reg() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 1 cfg 6686196370017595392
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ge.c gef_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
PARAM_VALUE 1 cfg 4261024676735610880
BUF_SIZE 0 chip 672
DATA_SOURCE 0 chip r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mxs.c mxs_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 4293243813839937536
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ep93xx.c ep93xx_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 2456110580701384704
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-grgpio.c grgpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
PARAM_VALUE 1 cfg 6655015482567827456
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ppc44x.c ppc44x_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 1826074934913368064
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-dwapb.c dwapb_gpio_add_port() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 4708466062542839808
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c npcm7xx_gpio_of() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 8589971974482296832
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-rda.c rda_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6190632939906322432
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-hisi.c hisi_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 3863212604508798976
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-idt3243x.c idt_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->gc.parent 4096-ptr_max
PARAM_VALUE 1 cfg 1796268751970570240
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ftgpio010.c ftgpio_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 513569396085239808
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-xgs-iproc.c iproc_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 8783090372344913920
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-spacemit-k1.c spacemit_gpio_add_bank() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6336765497178824704
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-vf610.c vf610_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 5246694285253967872
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-blzp1600.c blzp1600_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 3171818929335078912
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mlxbf3.c mlxbf3_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 560804840260521984
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mxc.c mxc_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 8935488611055038464
PARAM_VALUE 1 cfg->clr 0
PARAM_VALUE 1 cfg->dev 4096-ptr_max
PARAM_VALUE 1 cfg->dirin 0
PARAM_VALUE 1 cfg->flags 16
PARAM_VALUE 1 cfg->sz 4
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-cadence.c cdns_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 1874513864202407936
PARAM_VALUE 1 cfg->clr 0
PARAM_VALUE 1 cfg->dev 4096-ptr_max
PARAM_VALUE 1 cfg->dirout 0
PARAM_VALUE 1 cfg->flags 16
PARAM_VALUE 1 cfg->sz 4
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-altera.c altera_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 8883805490346897408
BUF_SIZE 0 chip 672
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-amdpt.c pt_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 3526928527103860736
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mmio.c gpio_mmio_pdev_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
PARAM_VALUE 1 cfg 7232041535389483008
BUF_SIZE 0 chip 672
DATA_SOURCE 0 chip r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-74xx-mmio.c mmio_74xx_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 9128631409886670848
PARAM_VALUE 1 cfg->clr 0
PARAM_VALUE 1 cfg->dat 4096-ptr_max
PARAM_VALUE 1 cfg->dev 4096-ptr_max
PARAM_VALUE 1 cfg->dirin 0
PARAM_VALUE 1 cfg->dirout 0
PARAM_VALUE 1 cfg->flags 0
PARAM_VALUE 1 cfg->set 0
PARAM_VALUE 1 cfg->sz 0-32
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-sifive.c sifive_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 2134187042833620992
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-xgene-sb.c xgene_gpio_sb_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 3381718308952731648
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-loongson-64bit.c loongson_gpio_init() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 1430175968445976576
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-brcmstb.c brcmstb_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 928274018600800256
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-realtek-otto.c realtek_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6236298818996498432
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-en7523.c airoha_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6418401078487224320
PARAM_VALUE 1 cfg->clr 0
PARAM_VALUE 1 cfg->dat 4096-ptr_max
PARAM_VALUE 1 cfg->dev 4096-ptr_max
PARAM_VALUE 1 cfg->dirin 0
PARAM_VALUE 1 cfg->dirout 0
PARAM_VALUE 1 cfg->flags 0
PARAM_VALUE 1 cfg->set 0
PARAM_VALUE 1 cfg->sz 4
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-clps711x.c clps711x_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
PARAM_VALUE 1 cfg 4384211280870567936
PARAM_VALUE 1 cfg->clr 0
PARAM_VALUE 1 cfg->dat 4096-ptr_max
PARAM_VALUE 1 cfg->dev 4096-ptr_max
PARAM_VALUE 1 cfg->dirin 0,4096-ptr_max
PARAM_VALUE 1 cfg->dirout 0,4096-ptr_max
PARAM_VALUE 1 cfg->flags 0
PARAM_VALUE 1 cfg->set 0
PARAM_VALUE 1 cfg->sz 1
BUF_SIZE 0 chip 672
DATA_SOURCE 0 chip r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mlxbf2.c mlxbf2_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 3674093457275576320
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-sodaville.c sdv_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 2546548529696452608
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-menz127.c men_z127_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 5890454432984551424
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->gc.parent 4096-ptr_max
PARAM_VALUE 1 cfg 5800706885892579328
PARAM_VALUE 1 cfg->flags 0,8-u64max
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ts4800.c ts4800_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
PARAM_VALUE 1 cfg 8154384706920996864
BUF_SIZE 0 chip 672
DATA_SOURCE 0 chip r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mt7621.c mt7621_gpio_bank_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 2509545716677419008
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mlxbf.c mlxbf_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 940103746574950400
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/stm32/pinctrl-stm32-hdp.c stm32_hdp_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->gc.can_sleep 1
PARAM_VALUE 0 chip->gc.get_direction 7889710476943241216
PARAM_VALUE 0 chip->gc.names 1473582157673730048
PARAM_VALUE 0 chip->gc.ngpio 8
PARAM_VALUE 1 cfg 7334969270876676096
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c npcm8xx_gpio_fw() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 6010488645771993088
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-hlwd.c hlwd_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 5086039056364130304
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-visconti.c visconti_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 7406272471192219648
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-tb10x.c tb10x_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->gc.label 1-u64max
PARAM_VALUE 1 cfg 8981171108980928512
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-ixp4xx.c ixp4xx_gpio_probe() -> gpio_generic_chip_init()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 cfg 7321328052305616896
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING