Lines Matching refs:i2c_lock
60 struct mutex i2c_lock; member
178 mutex_lock(&state->base->i2c_lock); in send_command()
184 mutex_unlock(&state->base->i2c_lock); in send_command()
186 mutex_lock(&state->base->i2c_lock); in send_command()
192 mutex_unlock(&state->base->i2c_lock); in send_command()
197 mutex_unlock(&state->base->i2c_lock); in send_command()
209 mutex_lock(&state->base->i2c_lock); in write_register()
211 mutex_unlock(&state->base->i2c_lock); in write_register()
223 mutex_lock(&state->base->i2c_lock); in write_firmware_block()
234 mutex_unlock(&state->base->i2c_lock); in write_firmware_block()
249 mutex_lock(&state->base->i2c_lock); in read_register()
257 mutex_unlock(&state->base->i2c_lock); in read_register()
269 mutex_lock(&state->base->i2c_lock); in read_register_block()
283 mutex_unlock(&state->base->i2c_lock); in read_register_block()
1857 mutex_init(&base->i2c_lock); in mxl5xx_attach()