Lines Matching refs:i2c_lock
70 struct mutex i2c_lock; member
188 mutex_lock(&state->base->i2c_lock); in send_command()
194 mutex_unlock(&state->base->i2c_lock); in send_command()
196 mutex_lock(&state->base->i2c_lock); in send_command()
202 mutex_unlock(&state->base->i2c_lock); in send_command()
207 mutex_unlock(&state->base->i2c_lock); in send_command()
219 mutex_lock(&state->base->i2c_lock); in write_register()
221 mutex_unlock(&state->base->i2c_lock); in write_register()
233 mutex_lock(&state->base->i2c_lock); in write_firmware_block()
244 mutex_unlock(&state->base->i2c_lock); in write_firmware_block()
259 mutex_lock(&state->base->i2c_lock); in read_register()
267 mutex_unlock(&state->base->i2c_lock); in read_register()
279 mutex_lock(&state->base->i2c_lock); in read_register_block()
293 mutex_unlock(&state->base->i2c_lock); in read_register_block()
1867 mutex_init(&base->i2c_lock); in mxl5xx_attach()