Lines Matching refs:lock
17 raw_spin_lock_init(&head->lock);
20 raw_spin_lock_init(&s->extralist.lock);
40 raw_spin_lock(&head->lock);
42 raw_spin_unlock(&head->lock);
48 if (!raw_spin_trylock(&s->extralist.lock))
52 raw_spin_unlock(&s->extralist.lock);
67 if (raw_spin_trylock(&head->lock)) {
69 raw_spin_unlock(&head->lock);
74 /* cannot lock any per cpu lock, try extralist */
131 raw_spin_lock(&head->lock);
135 raw_spin_unlock(&head->lock);
138 raw_spin_unlock(&head->lock);
144 raw_spin_lock(&s->extralist.lock);
148 raw_spin_unlock(&s->extralist.lock);
163 if (raw_spin_trylock(&head->lock)) {
167 raw_spin_unlock(&head->lock);
170 raw_spin_unlock(&head->lock);
175 if (!READ_ONCE(s->extralist.first) || !raw_spin_trylock(&s->extralist.lock))
180 raw_spin_unlock(&s->extralist.lock);