Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 20 files:
- drivers/pinctrl/berlin/berlin.c, line 78
- drivers/pinctrl/cix/pinctrl-sky1-base.c, line 158
- drivers/pinctrl/mediatek/pinctrl-mtk-common.c, line 572
- drivers/pinctrl/mediatek/pinctrl-paris.c, line 481
- drivers/pinctrl/meson/pinctrl-amlogic-a4.c, line 766
- drivers/pinctrl/nomadik/pinctrl-abx500.c
- drivers/pinctrl/nomadik/pinctrl-nomadik.c
- drivers/pinctrl/nxp/pinctrl-s32cc.c, line 255
- drivers/pinctrl/pinconf-generic.c, line 487
- drivers/pinctrl/pinctrl-apple-gpio.c, line 130
- drivers/pinctrl/pinctrl-at91-pio4.c, line 599
- drivers/pinctrl/pinctrl-generic.c
- drivers/pinctrl/pinctrl-k210.c, line 791
- drivers/pinctrl/pinctrl-tb10x.c, line 556
- drivers/pinctrl/pinctrl-utils.c, line 43
- drivers/pinctrl/renesas/pinctrl-rzn1.c, line 372
- drivers/pinctrl/sprd/pinctrl-sprd.c, line 297
- drivers/pinctrl/stm32/pinctrl-stm32.c, line 802
- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c, line 203
- drivers/pinctrl/tegra/pinctrl-tegra.c, line 156
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 |