Lines Matching refs:lock
10 spin_lock_init(&wq_head->lock);
11 lockdep_set_class_and_name(&wq_head->lock, key, name);
22 spin_lock_irqsave(&wq_head->lock, flags);
24 spin_unlock_irqrestore(&wq_head->lock, flags);
33 spin_lock_irqsave(&wq_head->lock, flags);
35 spin_unlock_irqrestore(&wq_head->lock, flags);
44 spin_lock_irqsave(&wq_head->lock, flags);
46 spin_unlock_irqrestore(&wq_head->lock, flags);
54 spin_lock_irqsave(&wq_head->lock, flags);
56 spin_unlock_irqrestore(&wq_head->lock, flags);
78 lockdep_assert_held(&wq_head->lock);
105 spin_lock_irqsave(&wq_head->lock, flags);
108 spin_unlock_irqrestore(&wq_head->lock, flags);
234 spin_lock_irqsave(&wq_head->lock, flags);
238 spin_unlock_irqrestore(&wq_head->lock, flags);
250 spin_lock_irqsave(&wq_head->lock, flags);
256 spin_unlock_irqrestore(&wq_head->lock, flags);
275 spin_lock_irqsave(&wq_head->lock, flags);
283 * wakeup locks/unlocks the same wq_head->lock.
300 spin_unlock_irqrestore(&wq_head->lock, flags);
308 * wait-queue lock held (and interrupts off in the _irq
322 spin_unlock(&wq->lock);
324 spin_lock(&wq->lock);
339 spin_unlock_irq(&wq->lock);
341 spin_lock_irq(&wq->lock);
362 * We can check for list emptiness outside the lock
370 * - all other users take the lock (ie we can only
375 spin_lock_irqsave(&wq_head->lock, flags);
377 spin_unlock_irqrestore(&wq_head->lock, flags);