Searched refs:q_usage_counter (Results 1 – 8 of 8) sorted by relevance
88 percpu_ref_switch_to_atomic_sync(&q->q_usage_counter); in blk_pre_runtime_suspend()89 if (percpu_ref_is_zero(&q->q_usage_counter)) in blk_pre_runtime_suspend()
296 percpu_ref_exit(&q->q_usage_counter); in blk_free_queue_rcu()414 percpu_ref_put(&q->q_usage_counter); in blk_queue_exit()420 container_of(ref, struct request_queue, q_usage_counter); in blk_queue_usage_counter_release()490 error = percpu_ref_init(&q->q_usage_counter, in blk_alloc_queue()1008 if (!percpu_ref_tryget(&q->q_usage_counter)) in bio_poll()
171 percpu_ref_kill(&q->q_usage_counter); in __blk_freeze_queue_start() 191 wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); in blk_mq_freeze_queue_wait() 199 percpu_ref_is_zero(&q->q_usage_counter), in blk_mq_freeze_queue_wait_timeout() 217 q->q_usage_counter.data->force_atomic = true; in __blk_mq_unfreeze_queue() 221 percpu_ref_resurrect(&q->q_usage_counter); in __blk_mq_unfreeze_queue() 485 percpu_ref_get_many(&data->q->q_usage_counter, nr - 1); in __blk_mq_alloc_requests_batch() 1176 percpu_ref_put_many(&q->q_usage_counter, nr_tags); in blk_mq_end_request_batch() 1737 * consumed, marked by the instant q_usage_counter reaches in blk_mq_timeout_work() 1740 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_mq_timeout_work() 2921 percpu_ref_get(&this_hctx->queue->q_usage_counter); in blk_mq_dispatch_list() [all...]
69 if (!percpu_ref_tryget_live_rcu(&q->q_usage_counter)) in blk_try_enter_queue()
1220 percpu_ref_get(&bio->bi_bdev->bd_disk->queue->q_usage_counter); in disk_zone_wplug_add_bio()
1003 if (!percpu_ref_tryget(&q->q_usage_counter)) { in recv_work()1011 percpu_ref_put(&q->q_usage_counter); in recv_work()1026 percpu_ref_put(&q->q_usage_counter); in recv_work()
702 percpu_ref_get(&q->q_usage_counter); in scsi_end_request()708 percpu_ref_put(&q->q_usage_counter); in scsi_end_request()
517 struct percpu_ref q_usage_counter; member