Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/pinctrl/mediatek/pinctrl-moore.c mtk_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-equilibrium.c eqbr_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-ingenic.c ingenic_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c ur_function_is_gpio() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 0 &pctldev->mutex

drivers/pinctrl/renesas/pinctrl-rzg2l.c rzg2l_pinctrl_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rza1.c rza1_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-generic-mux.c mux_pinmux_release_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 global &pinctrl_list_mutex

drivers/pinctrl/pinctrl-generic-mux.c mux_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pinctrl/renesas/pinctrl-rza2.c rza2_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzt2h.c rzt2h_pinctrl_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/airoha/pinctrl-airoha.c airoha_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-th1520.c th1520_pinmux_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/renesas/pinctrl-rzv2m.c rzv2m_pinctrl_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c aspeed_g7_soc1_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-single.c pcs_get_function() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &pctldev->mutex

drivers/pinctrl/pinctrl-single.c pcs_set_mux() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/freescale/pinctrl-imx.c imx_pmx_set() -> pinmux_generic_get_function()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
BUF_SIZE 0 pctldev s32min-(-1),1-s32max
DATA_SOURCE 0 pctldev $0
DATA_SOURCE 1 selector $1
RX_PATH
TASK_NOT_RUNNING