Searched refs:q_usage_counter (Results 1 – 8 of 8) sorted by relevance
90 percpu_ref_switch_to_atomic_sync(&q->q_usage_counter); in blk_pre_runtime_suspend()91 if (percpu_ref_is_zero(&q->q_usage_counter)) in blk_pre_runtime_suspend()
408 percpu_ref_exit(&q->q_usage_counter); in blk_cleanup_queue()418 if (!percpu_ref_tryget_live(&q->q_usage_counter)) in blk_try_enter_queue()433 percpu_ref_put(&q->q_usage_counter); in blk_try_enter_queue()508 percpu_ref_put(&q->q_usage_counter); in blk_queue_exit()514 container_of(ref, struct request_queue, q_usage_counter); in blk_queue_usage_counter_release()579 if (percpu_ref_init(&q->q_usage_counter, in blk_alloc_queue()594 percpu_ref_exit(&q->q_usage_counter); in blk_alloc_queue()
494 percpu_ref_get(&q->q_usage_counter); in blk_mq_sched_insert_requests()515 percpu_ref_put(&q->q_usage_counter); in blk_mq_sched_insert_requests()
139 percpu_ref_kill(&q->q_usage_counter); in blk_freeze_queue_start()151 wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); in blk_mq_freeze_queue_wait()159 percpu_ref_is_zero(&q->q_usage_counter), in blk_mq_freeze_queue_wait_timeout()195 q->q_usage_counter.data->force_atomic = true; in __blk_mq_unfreeze_queue()199 percpu_ref_resurrect(&q->q_usage_counter); in __blk_mq_unfreeze_queue()965 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_mq_timeout_work()2582 if (percpu_ref_tryget(&hctx->queue->q_usage_counter)) { in blk_mq_hctx_notify_offline()2585 percpu_ref_put(&hctx->queue->q_usage_counter); in blk_mq_hctx_notify_offline()
448 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_mq_queue_tag_busy_iter()
927 percpu_ref_switch_to_percpu(&q->q_usage_counter); in blk_register_queue()
574 percpu_ref_get(&q->q_usage_counter); in scsi_end_request()580 percpu_ref_put(&q->q_usage_counter); in scsi_end_request()
377 struct percpu_ref q_usage_counter; member