Lines Matching defs:i2c_buffer_lock
45 struct mutex *i2c_buffer_lock;
103 struct mutex i2c_buffer_lock;
153 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) {
167 mutex_unlock(i2c->i2c_buffer_lock);
200 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) {
207 mutex_unlock(&state->i2c_buffer_lock);
216 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) {
224 mutex_unlock(&state->i2c_buffer_lock);
234 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) {
246 mutex_unlock(i2c->i2c_buffer_lock);
255 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) {
273 mutex_unlock(&state->i2c_buffer_lock);
4306 client.i2c_buffer_lock = kzalloc(sizeof(struct mutex), GFP_KERNEL);
4307 if (!client.i2c_buffer_lock) {
4312 mutex_init(client.i2c_buffer_lock);
4356 kfree(client.i2c_buffer_lock);
4459 mutex_init(&state->i2c_buffer_lock);
4460 state->i2c.i2c_buffer_lock = &state->i2c_buffer_lock;