Defined in 1 files as a function:
Referenced in 5 files:
- block/blk-flush.c, line 100
- block/blk-mq-sched.c, line 350
- block/blk-mq-tag.c, line 202
- block/blk-mq.c, line 553
- block/kyber-iosched.c, line 557
Smatch caller information:
block/kyber-iosched.c kyber_bio_merge() -> blk_mq_map_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ctx | r blk_mq_get_ctx |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
block/blk-mq.c __blk_mq_alloc_requests() -> blk_mq_map_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ctx | r blk_mq_get_ctx |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-mq-sched.c blk_mq_sched_bio_merge() -> blk_mq_map_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ctx | r blk_mq_get_ctx |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
block/blk-flush.c blk_get_flush_queue() -> blk_mq_map_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opf | 2 |
| DATA_SOURCE | 1 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-mq-tag.c blk_mq_get_tag() -> blk_mq_map_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ctx | r blk_mq_get_ctx |
| RX_PATH |