Home
last modified time | relevance | path

Searched refs:q_usage_counter (Results 1 – 6 of 6) sorted by relevance

/linux/block/
H A Dblk-mq.c180 percpu_ref_kill(&q->q_usage_counter); in __blk_freeze_queue_start()
200 wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); in blk_mq_freeze_queue_wait()
208 percpu_ref_is_zero(&q->q_usage_counter), in blk_mq_freeze_queue_wait_timeout()
226 q->q_usage_counter.data->force_atomic = true; in __blk_mq_unfreeze_queue()
230 percpu_ref_resurrect(&q->q_usage_counter); in __blk_mq_unfreeze_queue()
489 percpu_ref_get_many(&data->q->q_usage_counter, nr - 1); in __blk_mq_alloc_requests_batch()
1161 percpu_ref_put_many(&q->q_usage_counter, nr_tags); in blk_mq_flush_tag_batch()
1724 if (!percpu_ref_tryget(&q->q_usage_counter)) in blk_mq_timeout_work()
2856 percpu_ref_get(&this_hctx->queue->q_usage_counter); in blk_mq_dispatch_plug_list()
2870 percpu_ref_put(&this_hctx->queue->q_usage_counter); in blk_mq_dispatch_plug_list()
[all …]
H A Dblk.h52 if (!percpu_ref_tryget_live_rcu(&q->q_usage_counter)) in blk_try_enter_queue()
H A Dblk-sysfs.c816 percpu_ref_switch_to_percpu(&q->q_usage_counter); in blk_register_queue()
H A Dblk-zoned.c786 percpu_ref_get(&bio->bi_bdev->bd_disk->queue->q_usage_counter); in disk_zone_wplug_add_bio()
/linux/drivers/scsi/
H A Dscsi_lib.c669 percpu_ref_get(&q->q_usage_counter); in scsi_end_request()
675 percpu_ref_put(&q->q_usage_counter); in scsi_end_request()
/linux/include/linux/
H A Dblkdev.h482 struct percpu_ref q_usage_counter; member