Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/pinctrl/core.c devm_pinctrl_release() -> pinctrl_put()

Type Parameter Key Value
DATA_SOURCE 0 p $0
NOCHECK_CALL

drivers/pinctrl/core.c pinctrl_unregister() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/x86-android-tablets/lenovo.c lenovo_yoga_tab2_830_1050_exit() -> pinctrl_put()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/x86-android-tablets/lenovo.c lenovo_yoga_tab2_830_1050_init_codec() -> pinctrl_put()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/x86-android-tablets/lenovo.c pinctrl_get_select() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
BUF_SIZE 0 p (-1),72
BUF_SIZE 0 p (-1),72
DATA_SOURCE 0 p r pinctrl_get
STR_LEN 0 p->dev (-1),15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/x86-android-tablets/lenovo.c pinctrl_get_select() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p->dev->p->deferred_probe_reason 0-255
BUF_SIZE 0 p (-1),72
BUF_SIZE 0 p (-1),72
CAPPED_DATA 0 p 1
DATA_SOURCE 0 p r pinctrl_get
STR_LEN 0 p->dev (-1),15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/c_can/c_can_main.c c_can_start() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
BUF_SIZE 0 p (-1),72
BUF_SIZE 0 p (-1),72
CAPPED_DATA 0 p 1
CAPPED_DATA 0 p->state 1
DATA_SOURCE 0 p r pinctrl_get_select
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/c_can/c_can_main.c pinctrl_get_select() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
BUF_SIZE 0 p (-1),72
BUF_SIZE 0 p (-1),72
DATA_SOURCE 0 p r pinctrl_get
STR_LEN 0 p->dev (-1),6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/c_can/c_can_main.c pinctrl_get_select() -> pinctrl_put()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p->dev->p->deferred_probe_reason 0-255
BUF_SIZE 0 p (-1),72
BUF_SIZE 0 p (-1),72
CAPPED_DATA 0 p 1
DATA_SOURCE 0 p r pinctrl_get
STR_LEN 0 p->dev (-1),6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL