Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
block/blk-wbt.c __wbt_done() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 290768630868246528 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-wbt.c __wbt_enable_default() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| HALF_LOCKED2 | &q->sysfs_lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex |
block/blk-wbt.c __wbt_enable_default() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| HALF_LOCKED2 | &q->sysfs_lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex |
block/blk-wbt.c wbt_background_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_cleanup() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |
block/blk-wbt.c wbt_curr_win_nsec_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_disable_default() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| HALF_LOCKED2 | &bdev->bd_queue->rq_qos_mutex | ||
| HALF_LOCKED2 | &ctx.bdev->bd_queue->rq_qos_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &q->elevator_lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex |
block/blk-wbt.c wbt_disabled() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_done() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-wbt.c wbt_enabled_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_exit() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &q->rq_qos_mutex | ||
| HALF_LOCKED2 | &set->update_nr_hwq_lock | ||
| TYPE_LOCK | (struct request_queue)->rq_qos_mutex |
block/blk-wbt.c wbt_get_min_lat() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_inflight_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_issue() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cmd->lock | ||
| HALF_LOCKED2 | &d->lock | ||
| HALF_LOCKED2 | &dev->queue_lock | ||
| HALF_LOCKED2 | &msb->q_lock | ||
| HALF_LOCKED2 | &nsock->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | irq |
block/blk-wbt.c wbt_min_lat_nsec_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_normal_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_queue_depth_changed() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_queue_depth_changed() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_requeue() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-wbt.c wbt_set_lat_changed() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_set_min_lat() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_set_min_lat() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_set_min_lat() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_set_min_lat() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 4096-ptr_max |
| DATA_SOURCE | 0 | rqos | r wbt_rq_qos |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->rqos_state_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gendisk)->rqos_state_mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-wbt.c wbt_track() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
block/blk-wbt.c wbt_unknown_cnt_show() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-wbt.c wbt_wait() -> RQWB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rqos | 192759236286169088 |
| DATA_SOURCE | 0 | rqos | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |