Lines Matching refs:queue_lock
210 * hint can only be updated under queue_lock as otherwise @blkg
212 * responsible for grabbing queue_lock if @update_hint.
217 lockdep_assert_held(&q->queue_lock);
239 lockdep_assert_held(&q->queue_lock);
320 * should be called under RCU read lock and takes @q->queue_lock.
337 spin_lock_irqsave(&q->queue_lock, flags);
373 spin_unlock_irqrestore(&q->queue_lock, flags);
382 lockdep_assert_held(&blkg->q->queue_lock);
404 * under queue_lock. If it's not pointing to @blkg now, it never
427 spin_lock_irq(&q->queue_lock);
437 spin_unlock_irq(&q->queue_lock);
513 spin_lock_irq(&blkg->q->queue_lock);
516 spin_unlock_irq(&blkg->q->queue_lock);
551 lockdep_assert_held(&q->queue_lock);
610 __acquires(rcu) __acquires(&disk->queue->queue_lock)
632 spin_lock_irq(&q->queue_lock);
659 spin_unlock_irq(&q->queue_lock);
675 spin_lock_irq(&q->queue_lock);
709 spin_unlock_irq(&q->queue_lock);
737 __releases(&ctx->disk->queue->queue_lock) __releases(rcu)
739 spin_unlock_irq(&ctx->disk->queue->queue_lock);
889 spin_lock_irq(&blkg->q->queue_lock);
955 spin_unlock_irq(&blkg->q->queue_lock);
1040 if (need_resched() || !spin_trylock(&q->queue_lock)) {
1053 spin_unlock(&q->queue_lock);
1184 spin_lock_irq(&q->queue_lock);
1189 spin_unlock_irq(&q->queue_lock);
1210 spin_unlock_irq(&q->queue_lock);
1334 spin_lock_irq(&q->queue_lock);
1362 spin_unlock_irq(&q->queue_lock);
1391 spin_unlock_irq(&q->queue_lock);
1403 spin_lock_irq(&q->queue_lock);
1414 spin_unlock_irq(&q->queue_lock);
1439 spin_lock_irq(&q->queue_lock);
1456 spin_unlock_irq(&q->queue_lock);