Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/pinctrl/cix/pinctrl-sky1-base.c sky1_base_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-stm32.c stm32_rtc_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/mediatek/pinctrl-moore.c mtk_moore_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
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->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 0,3264,33554432-4294967295
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 0,3264,33554432-4294967295
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-equilibrium.c pinctrl_reg() -> pinctrl_enable()

Type Parameter Key Value
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->pin_function_tree.xa_head 0,4098-18446744073709547522
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0,4098-18446744073709547522
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/cirrus/pinctrl-madera-core.c madera_pin_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/spacemit/pinctrl-k1.c spacemit_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/core.c pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->confops 0,4096-ptr_max
PARAM_VALUE 0 pctldev->desc->name 1-u64max
PARAM_VALUE 0 pctldev->desc->pctlops 1-u64max
PARAM_VALUE 0 pctldev->dev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data 1-u64max
PARAM_VALUE 0 pctldev->gpio_ranges.next 4096-ptr_max
PARAM_VALUE 0 pctldev->gpio_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 pctldev->gpio_ranges.prev 4096-ptr_max
PARAM_VALUE 0 pctldev->gpio_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 pctldev->gpio_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 pctldev->mutex.dep_map->name 0-255
PARAM_VALUE 0 pctldev->mutex.first_waiter 0
PARAM_VALUE 0 pctldev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 pctldev->mutex.osq.tail.counter 0
PARAM_VALUE 0 pctldev->mutex.owner.counter 0
PARAM_VALUE 0 pctldev->node.next 4096-ptr_max
PARAM_VALUE 0 pctldev->node.next->next 4096-ptr_max
PARAM_VALUE 0 pctldev->node.prev 4096-ptr_max
PARAM_VALUE 0 pctldev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 pctldev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 pctldev->pin_desc_tree.xa_head 0,4098-18446744073709547522
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
BUF_SIZE 0 pctldev 528
BUF_SIZE 0 pctldev->desc (-1),88
BUF_SIZE 0 pctldev->dev (-1),1616
BUF_SIZE 0 pctldev->driver_data (-1),32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,216-s32max
DATA_SOURCE 0 pctldev r pinctrl_init_controller
STR_LEN 0 pctldev->desc->name (-1),12,16
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 pctldev->desc->npins

drivers/pinctrl/pinctrl-eic7700.c eic7700_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-upboard.c upboard_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pmxops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pmxops->get_functions_count 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->pin_function_tree.xa_head 0,4098-18446744073709547522
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 0,33554432-u32max
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c ur_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzg2l.c rzg2l_pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl.c sh_pfc_register_pinctrl() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/samsung/pinctrl-samsung.c samsung_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rza1.c rza1_pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-generic-mux.c mux_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/freescale/pinctrl-imx-scmi.c scmi_pinctrl_imx_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c jh7110_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rza2.c rza2_pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-mlxbf3.c mlxbf3_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c starfive_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-eyeq5.c eq5p_probe() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-amdisp.c amdisp_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-sophgo-common.c sophgo_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzt2h.c rzt2h_pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nuvoton/pinctrl-ma35.c ma35_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/airoha/pinctrl-airoha.c airoha_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 0,4096-ptr_max
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-th1520.c th1520_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/ti/pinctrl-ti-iodelay.c ti_iodelay_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-sx150x.c sx150x_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzv2m.c rzv2m_pinctrl_register() -> pinctrl_enable()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/mediatek/pinctrl-paris.c mtk_paris_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzn1.c rzn1_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c aspeed_g7_soc1_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->desc 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pmxops 4096-ptr_max
PARAM_VALUE 0 pctldev->desc->pmxops->get_functions_count 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 0-4294967295
PARAM_VALUE 0 pctldev->pin_function_tree.xa_head 0,4098-18446744073709547522
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 0,3264,33554432-4294967295
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-single.c pcs_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-stmfx.c stmfx_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data s64min-(-4096),4096-s64max
PARAM_VALUE 0 pctldev->pin_function_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_flags 3264
PARAM_VALUE 0 pctldev->pin_group_tree.xa_head 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-msm.c msm_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 0,4096-ptr_max
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/freescale/pinctrl-imx.c imx_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
MEM_ZERO 0 pctldev
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/visconti/pinctrl-common.c visconti_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-scmi.c scmi_pinctrl_probe() -> pinctrl_enable()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
PARAM_VALUE 0 pctldev->driver_data 4096-ptr_max
BUF_SIZE 0 pctldev 0
RX_PATH
TASK_NOT_RUNNING