Lines Matching refs:lock

56 	if (!six_trylock_intent(&ck->c.lock))
60 six_unlock_intent(&ck->c.lock);
64 if (!six_trylock_write(&ck->c.lock)) {
65 six_unlock_intent(&ck->c.lock);
92 if (ck->c.lock.readers) {
105 six_unlock_write(&ck->c.lock);
106 six_unlock_intent(&ck->c.lock);
134 if (!ck->c.lock.readers) {
149 mutex_lock(&bc->lock);
161 mutex_unlock(&bc->lock);
164 mutex_lock(&bc->lock);
167 mutex_unlock(&bc->lock);
170 mutex_lock(&bc->lock);
173 mutex_unlock(&bc->lock);
194 six_unlock_write(&ck->c.lock);
195 six_unlock_intent(&ck->c.lock);
219 mutex_lock(&bc->lock);
233 mutex_unlock(&bc->lock);
236 mutex_lock(&bc->lock);
242 mutex_unlock(&bc->lock);
245 mutex_lock(&bc->lock);
251 mutex_unlock(&bc->lock);
262 path->l[0].lock_seq = six_lock_seq(&ck->c.lock);
289 BUG_ON(!six_trylock_intent(&ck->c.lock));
290 BUG_ON(!six_trylock_write(&ck->c.lock));
303 mutex_lock(&c->lock);
317 mutex_unlock(&c->lock);
357 six_unlock_write(&ck->c.lock);
358 six_unlock_intent(&ck->c.lock);
370 six_unlock_write(&ck->c.lock);
505 six_unlock_type(&ck->c.lock, lock_want);
513 path->l[0].lock_seq = six_lock_seq(&ck->c.lock);
588 six_unlock_type(&ck->c.lock, lock_want);
596 path->l[0].lock_seq = six_lock_seq(&ck->c.lock);
736 six_unlock_read(&ck->c.lock);
743 six_unlock_read(&ck->c.lock);
746 six_unlock_read(&ck->c.lock);
782 * To minimize lock contention, we only add the journal pin here and
837 mutex_lock(&bc->lock);
851 six_lock_exit(&ck->c.lock);
864 six_lock_exit(&ck->c.lock);
911 mutex_unlock(&bc->lock);
941 mutex_lock(&bc->lock);
976 mutex_unlock(&bc->lock);
983 six_lock_exit(&ck->c.lock);
1005 mutex_init(&c->lock);