Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/i2c/muxes/i2c-mux-gpmux.c i2c_mux_select() -> mux_control_select()

Type Parameter Key Value
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/mdio/mdio-mux-multiplexer.c mdio_mux_multiplexer_switch_fn() -> mux_control_select()

Type Parameter Key Value
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pb->mii_bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
TYPE_LOCK (struct mii_bus)->mdio_lock

drivers/spi/spi-mux.c spi_mux_select() -> mux_control_select()

Type Parameter Key Value
PARAM_VALUE 1 state 0-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/mtd/hyperbus/hbmc-am654.c am654_hbmc_probe() -> mux_control_select()

Type Parameter Key Value
PARAM_VALUE 1 state 1
DATA_SOURCE 0 mux r devm_mux_control_get
RX_PATH
TASK_NOT_RUNNING

drivers/phy/ti/phy-am654-serdes.c serdes_am654_xlate() -> mux_control_select()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &phy_provider_mutex