Home
last modified time | relevance | path

Searched refs:mux_lock (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/usb/typec/
Dmux.c17 static DEFINE_MUTEX(mux_lock);
142 mutex_lock(&mux_lock); in typec_mux_get()
148 mutex_unlock(&mux_lock); in typec_mux_get()
180 mutex_lock(&mux_lock); in typec_mux_register()
182 mutex_unlock(&mux_lock); in typec_mux_register()
196 mutex_lock(&mux_lock); in typec_mux_unregister()
198 mutex_unlock(&mux_lock); in typec_mux_unregister()
/Linux-v4.19/drivers/i2c/
Di2c-mux.c147 rt_mutex_lock_nested(&parent->mux_lock, i2c_adapter_depth(adapter)); in i2c_mux_lock_bus()
158 if (!rt_mutex_trylock(&parent->mux_lock)) in i2c_mux_trylock_bus()
164 rt_mutex_unlock(&parent->mux_lock); in i2c_mux_trylock_bus()
175 rt_mutex_unlock(&parent->mux_lock); in i2c_mux_unlock_bus()
184 rt_mutex_lock_nested(&parent->mux_lock, i2c_adapter_depth(adapter)); in i2c_parent_lock_bus()
194 if (!rt_mutex_trylock(&parent->mux_lock)) in i2c_parent_trylock_bus()
198 rt_mutex_unlock(&parent->mux_lock); in i2c_parent_trylock_bus()
209 rt_mutex_unlock(&parent->mux_lock); in i2c_parent_unlock_bus()
Di2c-core-base.c1237 rt_mutex_init(&adap->mux_lock); in i2c_register_adapter()
/Linux-v4.19/include/linux/
Di2c.h678 struct rt_mutex mux_lock; member