Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 2297327813176532992
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-1073741822,3221225472-u32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
BIT_INFO 4 reserve 0x0,0x3fffffff
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 1248643742636318720,5579018867272073216
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 0-4294967294
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 4763120631880806400
PARAM_VALUE 3 num_maps 2867221068975386624
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 2778900805984931840
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-1073741822,3221225472-u32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
BIT_INFO 4 reserve 0x0,0x3fffffff
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 1 *map 0
PARAM_VALUE 2 reserved_maps 4316795155270926336
PARAM_VALUE 2 *reserved_maps 0
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 3 *num_maps 0
PARAM_VALUE 4 reserve 0-2
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 3 num_maps $3
FUZZY_MAX 4 reserve 1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_parse_subnode() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 1103650586157162496
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 0-4294967294
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/berlin/berlin.c berlin_pinctrl_dt_node_to_map() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 1 *map 0
PARAM_VALUE 2 reserved_maps 8571552155333259264
PARAM_VALUE 2 *reserved_maps 0
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 3 *num_maps 0
PARAM_VALUE 4 reserve 1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 3 num_maps $3
DATA_SOURCE 4 reserve r of_property_count_strings
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 5579018867272073216
PARAM_VALUE 3 num_maps 2867221068975386624
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 1 *map 0
PARAM_VALUE 2 reserved_maps 6547431255141203968
PARAM_VALUE 2 *reserved_maps 0
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 3 *num_maps 0
PARAM_VALUE 4 reserve 1-2
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 3 num_maps $3
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 5493089638383972352
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-1073741822,3221225472-u32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
BIT_INFO 4 reserve 0x0,0x3fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pinctrl_dt_subnode_to_map() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 2574892641277018112
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
DATA_SOURCE 4 reserve r of_property_count_strings
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pinctrl_dt_subnode_to_map() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 2574892641277018112
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
DATA_SOURCE 4 reserve r of_property_count_strings
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 *reserved_maps

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 2972370953159725056
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-1073741822,3221225472-u32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
BIT_INFO 4 reserve 0x0,0x3fffffff
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 0 pctldev->driver_data 4096-ptr_max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 1455801090285309952
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1-2
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 3 num_maps $3
FUZZY_MAX 4 reserve 2
HARD_MAX 4 reserve 2
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pctldev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pctldev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 3972007981098561536,4594525439093108736
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $3
DATA_SOURCE 2 reserved_maps $5
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pctldev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 3972007981098561536,4594525439093108736
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 1
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $3
DATA_SOURCE 2 reserved_maps $5
DATA_SOURCE 3 num_maps $4
PARAM_COMPARE 2 *reserved_maps >= $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 *reserved_maps

drivers/pinctrl/pinctrl-tb10x.c tb10x_dt_node_to_map() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 1 *map 0
PARAM_VALUE 2 reserved_maps 9124995807930236928
PARAM_VALUE 2 *reserved_maps 0
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 3 *num_maps 0
PARAM_VALUE 4 reserve 1
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 3 num_maps $3
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/tegra/pinctrl-tegra.c tegra_pinctrl_dt_subnode_to_map() -> pinctrl_utils_reserve_map()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pctlops->dt_node_to_map 1-u64max
PARAM_VALUE 0 pctldev->dev->of_node 1-u64max
PARAM_VALUE 1 map 11709895247597568
PARAM_VALUE 2 reserved_maps 7509372729816547328
PARAM_VALUE 3 num_maps 2867221068975386624
PARAM_VALUE 4 reserve 0-4294967294
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 map $2
DATA_SOURCE 2 reserved_maps $3
DATA_SOURCE 3 num_maps $4
RX_PATH
TASK_NOT_RUNNING