Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 global &pinctrl_list_mutex

drivers/phy/phy-can-transceiver.c can_transceiver_phy_power_off() -> mux_state_deselect()

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

drivers/i2c/busses/i2c-omap.c omap_i2c_remove() -> mux_state_deselect()

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

drivers/mux/core.c devm_mux_state_release() -> (struct devm_mux_state_state)->exit()

Type Parameter Key Value
CONTAINER 0 *(-8+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock