Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/muxes/i2c-mux-pca954x.c pca954x_deselect_mux() -> pca954x_select_chan()

Type Parameter Key Value
PARAM_VALUE 0 muxc 4096-ptr_max
PARAM_VALUE 1 chan 0-s32max
BUF_SIZE 0 muxc s32min-(-1),1-s32max
BUF_SIZE 0 muxc s32min-(-1),1-s32max
DATA_SOURCE 0 muxc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 muxc unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &muxc->priv->control->lock

drivers/i2c/i2c-mux.c __i2c_mux_master_xfer() -> (struct i2c_mux_core)->select()

Type Parameter Key Value
PARAM_VALUE 0 muxc 4096-ptr_max
CONTAINER 0 -32+0 $(-1)

drivers/i2c/i2c-mux.c __i2c_mux_smbus_xfer() -> (struct i2c_mux_core)->select()

Type Parameter Key Value
PARAM_VALUE 0 muxc 4096-ptr_max
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/i2c-mux.c i2c_mux_master_xfer() -> (struct i2c_mux_core)->select()

Type Parameter Key Value
PARAM_VALUE 0 muxc 4096-ptr_max
CONTAINER 0 -32+0 $(-1)

drivers/i2c/i2c-mux.c i2c_mux_smbus_xfer() -> (struct i2c_mux_core)->select()

Type Parameter Key Value
PARAM_VALUE 0 muxc 4096-ptr_max
CONTAINER 0 -32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING