Lines Matching refs:q_usage_counter
127 percpu_ref_kill(&q->q_usage_counter); in blk_freeze_queue_start()
139 wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); in blk_mq_freeze_queue_wait()
147 percpu_ref_is_zero(&q->q_usage_counter), in blk_mq_freeze_queue_wait_timeout()
183 q->q_usage_counter.data->force_atomic = true; in __blk_mq_unfreeze_queue()
187 percpu_ref_resurrect(&q->q_usage_counter); in __blk_mq_unfreeze_queue()
429 percpu_ref_get_many(&data->q->q_usage_counter, nr - 1); in __blk_mq_alloc_requests_batch()
1067 percpu_ref_put_many(&q->q_usage_counter, nr_tags); in blk_mq_flush_tag_batch()
1633 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_mq_timeout_work()
2737 percpu_ref_get(&this_hctx->queue->q_usage_counter); in blk_mq_dispatch_plug_list()
2751 percpu_ref_put(&this_hctx->queue->q_usage_counter); in blk_mq_dispatch_plug_list()
3557 if (percpu_ref_tryget(&hctx->queue->q_usage_counter)) { in blk_mq_hctx_notify_offline()
3560 percpu_ref_put(&hctx->queue->q_usage_counter); in blk_mq_hctx_notify_offline()
4918 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_rq_poll()