Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/pinctrl/cix/pinctrl-sky1-base.c sky1_pctrl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 1531967441757396992
PARAM_VALUE 3 nconfigs 5993025784183717888
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinconf-generic.c pinconf_generic_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 2 configs 8076041822214086656
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 2147041064588673024
PARAM_VALUE 3 *nconfigs 0
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-at91-pio4.c atmel_pctl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 7452336823571345408
PARAM_VALUE 3 nconfigs 922512049629794304
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzg2l.c rzg2l_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 7254509749005877248
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 391934405361750016
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl.c sh_pfc_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 963629329530802176
PARAM_VALUE 3 nconfigs 1587047425217814528
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/mediatek/pinctrl-mtk-common.c mtk_pctrl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 4731507691305009152
PARAM_VALUE 3 nconfigs 7209674428977864704
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rza1.c rza1_parse_pinmux_node() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 4389195673670582272
PARAM_VALUE 3 nconfigs 4109881035319971840
BUF_SIZE 1 pctldev 0
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c jh7110_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sfp->mutex
TYPE_LOCK (struct jh7110_pinctrl)->mutex

drivers/pinctrl/pinctrl-rp1.c rp1_pctl_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->phandle 1-u32max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 2 configs 4327686653367533568
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 6588765802654683136
PARAM_VALUE 3 *nconfigs 0
CAPPED_DATA 0 np->phandle 1
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pinctrl/sprd/pinctrl-sprd.c sprd_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->phandle 1-u32max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 4888771845769015296
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 4506867534482288640
PARAM_VALUE 3 *nconfigs 0
CAPPED_DATA 0 np->phandle 1
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c starfive_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sfp->mutex
TYPE_LOCK (struct starfive_pinctrl)->mutex

drivers/pinctrl/pinctrl-rockchip.c rockchip_pinctrl_parse_groups() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 0,4096-ptr_max
PARAM_VALUE 0 np->phandle 1-u32max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 4096-ptr_max
PARAM_VALUE 3 nconfigs 4096-ptr_max
DATA_SOURCE 0 np r of_find_node_by_phandle
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-sophgo-common.c sophgo_pctrl_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pinctrl/renesas/pinctrl-rzt2h.c rzt2h_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 883098542381723648
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 7644137086964543488
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nuvoton/pinctrl-ma35.c ma35_pinctrl_parse_groups() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 0,4096-ptr_max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 8863724899068534784
PARAM_VALUE 3 nconfigs 8170088031726026752
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-k210.c k210_pinctrl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 1965354193838813184
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 1349578506995089408
PARAM_VALUE 3 *nconfigs 0
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/meson/pinctrl-amlogic-a4.c aml_dt_node_to_map_pinmux() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->parent 1-u64max
PARAM_VALUE 0 np->phandle 1-u32max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 1943026873599037440
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 2407909339779452928
PARAM_VALUE 3 *nconfigs 0
CAPPED_DATA 0 np->phandle 1
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pctrl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 4888890173317148672
PARAM_VALUE 3 nconfigs 6330852906257575936
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-th1520.c th1520_pinctrl_dt_node_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 1818319163965403136
PARAM_VALUE 3 nconfigs 4244617857068924928
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pinctrl/renesas/pinctrl-rzv2m.c rzv2m_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 1505449653079556096
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 5600818820930654208
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-k230.c k230_pinctrl_parse_groups() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 0
PARAM_VALUE 2 configs 4096-ptr_max
PARAM_VALUE 3 nconfigs 4096-ptr_max
DATA_SOURCE 0 np $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/mediatek/pinctrl-paris.c mtk_pctrl_dt_subnode_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 3024284734322987008
PARAM_VALUE 3 nconfigs 2845743783889076224
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzn1.c rzn1_dt_node_to_map_one() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 pctldev->driver_data 4096-ptr_max
PARAM_VALUE 2 configs 7662690171259904000
PARAM_VALUE 2 *configs 0
PARAM_VALUE 2 *(*configs) 0
PARAM_VALUE 3 nconfigs 128622003272351744
PARAM_VALUE 3 *nconfigs 0
DATA_SOURCE 0 np $1
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-generic.c pinctrl_generic_to_map() -> pinconf_generic_parse_dt_config()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 pctldev 4096-ptr_max
PARAM_VALUE 1 pctldev->desc 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 1 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 1 pctldev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 pctldev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 pctldev->dev->of_node 1-u64max
PARAM_VALUE 2 configs 725649293281611776
PARAM_VALUE 3 nconfigs 8746182091094458368
DATA_SOURCE 0 np $2
DATA_SOURCE 1 pctldev $0
RX_PATH
TASK_NOT_RUNNING