Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pinctrl_restore_gpio_regs() -> stm32_pmx_set_mode()

Type Parameter Key Value
PARAM_VALUE 0 bank 4096-ptr_max
PARAM_VALUE 0 bank->pin_backup 4096-ptr_max
PARAM_VALUE 2 mode 0-3
PARAM_VALUE 3 alt 0-15
BUF_SIZE 0 bank s32min-(-2),1-s32max
BUF_SIZE 0 bank s32min-(-2),1-s32max
DATA_SOURCE 0 bank r gpiochip_get_data
DATA_SOURCE 1 pin r stm32_gpio_pin
BIT_INFO 1 pin 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pmx_gpio_set_direction() -> stm32_pmx_set_mode()

Type Parameter Key Value
PARAM_VALUE 2 mode 0-1
PARAM_VALUE 3 alt 0
BUF_SIZE 0 bank s32min-(-2),1-s32max
BUF_SIZE 0 bank s32min-(-2),1-s32max
DATA_SOURCE 0 bank r gpiochip_get_data
DATA_SOURCE 1 pin r stm32_gpio_pin
FUZZY_MAX 2 mode 1
HARD_MAX 2 mode 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pmx_set_mux() -> stm32_pmx_set_mode()

Type Parameter Key Value
PARAM_VALUE 2 mode 0,2-3
PARAM_VALUE 3 alt 0-15
BUF_SIZE 0 bank s32min-(-2),1-s32max
BUF_SIZE 0 bank s32min-(-2),1-s32max
CAPPED_DATA 1 pin 1
CAPPED_DATA 3 alt 1
DATA_SOURCE 0 bank r gpiochip_get_data
DATA_SOURCE 1 pin r stm32_gpio_pin
DATA_SOURCE 2 mode r stm32_gpio_get_mode
DATA_SOURCE 3 alt r stm32_gpio_get_alt
RX_PATH
TASK_NOT_RUNNING