Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/bridge/nwl-dsi.c nwl_dsi_select_input() -> mux_control_try_select()

Type Parameter Key Value
PARAM_VALUE 0 mux 4096-ptr_max
PARAM_VALUE 1 state 0-1
FUZZY_MAX 1 state 1
HARD_MAX 1 state 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/video-mux.c video_mux_link_setup() -> mux_control_try_select()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 state unit_array_size
LOCK2 &vmux->lock
HALF_LOCKED2 &fmd->media_dev.graph_mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 sd->active_state->lock
TYPE_LOCK (struct video_mux)->lock

sound/soc/codecs/wcd938x.c wcd938x_populate_dt_data() -> mux_control_try_select()

Type Parameter Key Value
DATA_SOURCE 0 mux r devm_mux_control_get
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/wcd938x.c wcd938x_swap_gnd_mic() -> mux_control_try_select()

Type Parameter Key Value
PARAM_VALUE 0 mux 1-u64max
PARAM_VALUE 1 state 0-1
FUZZY_MAX 1 state 1
HARD_MAX 1 state 1
HALF_LOCKED2 &pool->lock