Searched refs:q_usage_counter (Results 1 - 10 of 10) sorted by relevance
/linux-master/block/ |
H A D | blk-pm.c | 80 /* Switch q_usage_counter from per-cpu to atomic mode. */ 88 percpu_ref_switch_to_atomic_sync(&q->q_usage_counter); 89 if (percpu_ref_is_zero(&q->q_usage_counter)) 91 /* Switch q_usage_counter back to per-cpu mode. */
|
H A D | blk-core.c | 265 percpu_ref_exit(&q->q_usage_counter); 308 * blk_queue_enter() - try to increase q->q_usage_counter 322 * order reading __PERCPU_REF_DEAD flag of .q_usage_counter and 353 * order reading __PERCPU_REF_DEAD flag of .q_usage_counter and 375 percpu_ref_put(&q->q_usage_counter); 381 container_of(ref, struct request_queue, q_usage_counter); 451 error = percpu_ref_init(&q->q_usage_counter, 933 if (!percpu_ref_tryget(&q->q_usage_counter))
|
H A D | blk-mq.c | 127 percpu_ref_kill(&q->q_usage_counter); 139 wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); 147 percpu_ref_is_zero(&q->q_usage_counter), 160 * q_usage_counter, otherwise this increases the freeze depth 183 q->q_usage_counter.data->force_atomic = true; 187 percpu_ref_resurrect(&q->q_usage_counter); 431 percpu_ref_get_many(&data->q->q_usage_counter, nr - 1); 1073 percpu_ref_put_many(&q->q_usage_counter, nr_tags); 1637 * consumed, marked by the instant q_usage_counter reaches 1640 if (!percpu_ref_tryget(&q->q_usage_counter)) [all...] |
H A D | blk-mq-tag.c | 501 * while the queue is frozen. So we can use q_usage_counter to avoid 504 if (!percpu_ref_tryget(&q->q_usage_counter))
|
H A D | blk.h | 46 if (!percpu_ref_tryget_live_rcu(&q->q_usage_counter))
|
H A D | blk-sysfs.c | 829 percpu_ref_switch_to_percpu(&q->q_usage_counter);
|
H A D | blk-zoned.c | 860 percpu_ref_get(&bio->bi_bdev->bd_disk->queue->q_usage_counter);
|
/linux-master/drivers/block/ |
H A D | nbd.c | 887 * Grab .q_usage_counter so request pool won't go away, then no 892 if (!percpu_ref_tryget(&q->q_usage_counter)) { 900 percpu_ref_put(&q->q_usage_counter); 915 percpu_ref_put(&q->q_usage_counter);
|
/linux-master/drivers/scsi/ |
H A D | scsi_lib.c | 663 percpu_ref_get(&q->q_usage_counter); 669 percpu_ref_put(&q->q_usage_counter);
|
/linux-master/include/linux/ |
H A D | blkdev.h | 400 struct percpu_ref q_usage_counter; member in struct:request_queue 504 * Protect concurrent access to q_usage_counter by
|
Completed in 228 milliseconds