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/i2c/muxes/i2c-mux-gpmux.c mux_control_select() -> mux_control_select_delay()

Type Parameter Key Value
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 0 mux $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 0 mux $0
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 mux_control_select() -> mux_control_select_delay()

Type Parameter Key Value
PARAM_VALUE 1 state 0-255
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 0 mux $0
DATA_SOURCE 1 state $1
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/mux/core.c mux_state_select_delay() -> mux_control_select_delay()

Type Parameter Key Value
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 2 delay_us $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/iio/multiplexer/iio-mux.c iio_mux_select() -> mux_control_select_delay()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 state unit_array_size

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

Type Parameter Key Value
PARAM_VALUE 1 state 1
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 0 mux $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-line-mux.c gpio_lmux_gpio_get() -> mux_control_select_delay()

Type Parameter Key Value
PARAM_VALUE 2 delay_us 100
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 2 delay_us 0
DATA_SOURCE 0 mux $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &phy_provider_mutex