Lines Matching refs:i2c_buffer_lock
17 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_write_word()
34 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_write_word()
43 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_read_word()
65 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_read_word()
292 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_gpio67_xfer()
316 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_gpio67_xfer()
339 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_tuner_xfer()
361 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_tuner_xfer()
435 mutex_init(&mst->i2c_buffer_lock); in dibx000_init_i2c_master()
436 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_init_i2c_master()
487 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_init_i2c_master()