Documented in 1 files:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/mmc/core/block.c
- drivers/mmc/core/mmc_test.c, line 796
- drivers/mmc/core/sdio_ops.c, line 174
Smatch caller information:
drivers/mmc/core/block.c mmc_blk_hsq_issue_rw_rq() -> mmc_pre_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | host | 4096-ptr_max |
| PARAM_VALUE | 0 | host->hsq_enabled | 1 |
| PARAM_VALUE | 1 | mrq | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->cmd | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.done | 0 |
| PARAM_VALUE | 1 | mrq->data | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->done | 429396076522299392 |
| PARAM_VALUE | 1 | mrq->host | 0 |
| PARAM_VALUE | 1 | mrq->sbc | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mrq->stop | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mrq->uhs2_cmd.packet_len | 0 |
| PARAM_VALUE | 1 | mrq->uhs2_cmd.payload_len | 0 |
| MEM_ZERO | 1 | mrq | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/mmc/core/block.c mmc_blk_mq_issue_rw_rq() -> mmc_pre_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | host | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->cmd | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.done | 0 |
| PARAM_VALUE | 1 | mrq->data | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->done | 6569461247470579712 |
| PARAM_VALUE | 1 | mrq->host | 0 |
| PARAM_VALUE | 1 | mrq->sbc | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mrq->stop | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mrq->uhs2_cmd.packet_len | 0 |
| PARAM_VALUE | 1 | mrq->uhs2_cmd.payload_len | 0 |
| MEM_ZERO | 1 | mrq | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/mmc/core/sdio_ops.c mmc_io_rw_extended() -> mmc_pre_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | host | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq | 7184142131533189120 |
| PARAM_VALUE | 1 | mrq->cmd | 5926829667471589376 |
| PARAM_VALUE | 1 | mrq->completion.done | 0 |
| PARAM_VALUE | 1 | mrq->completion.wait.lock.magic | 0 |
| PARAM_VALUE | 1 | mrq->data | 3663405608063217664 |
| PARAM_VALUE | 1 | mrq->done | 0 |
| PARAM_VALUE | 1 | mrq->host | 0 |
| PARAM_VALUE | 1 | mrq->sbc | 0 |
| PARAM_VALUE | 1 | mrq->stop | 0 |
| PARAM_VALUE | 1 | mrq->tag | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | host->fail_mmc_request.stacktrace_depth | 0-u64max |
drivers/mmc/core/mmc_test.c mmc_test_start_areq() -> mmc_pre_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | host | 4096-ptr_max |
| PARAM_VALUE | 0 | host->claimed | 1 |
| PARAM_VALUE | 0 | host->claimer | 1-u64max |
| PARAM_VALUE | 1 | mrq | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->cmd_completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->cmd_completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->cmd_completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.done | 0 |
| PARAM_VALUE | 1 | mrq->completion.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 1 | mrq->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | mrq->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | mrq->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->done | 8283609542540963840 |
| PARAM_VALUE | 1 | mrq->sbc->arg | 0,2-u32max |
| PARAM_VALUE | 1 | mrq->sbc->error | 0 |
| PARAM_VALUE | 1 | mrq->sbc->flags | 0,21 |
| PARAM_VALUE | 1 | mrq->sbc->mrq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mrq->sbc->mrq->done | 0,429396076522299392,6569461247470579712,7038937104643203072,8039316214707961856,8283609542540963840 |
| PARAM_VALUE | 1 | mrq->sbc->mrq->recovery_notifier | 0,5012808771488157696 |
| PARAM_VALUE | 1 | mrq->sbc->mrq->sbc | 4096-ptr_max |
| PARAM_VALUE | 1 | mrq->sbc->mrq->uhs2_cmd.packet_len | 0,4-12 |
| PARAM_VALUE | 1 | mrq->sbc->mrq->uhs2_cmd.payload_len | 0-8 |
| PARAM_VALUE | 1 | mrq->sbc->mrq->uhs2_cmd.tmode_half_duplex | 0-1 |
| PARAM_VALUE | 1 | mrq->sbc->mrq->uhs2_cmd.uhs2_resp_len | 0,4-6,8 |
| PARAM_VALUE | 1 | mrq->sbc->opcode | 0,23 |
| BUF_SIZE | 1 | mrq | 0,304 |
| BUF_SIZE | 1 | mrq | 0,304 |
| BUF_SIZE | 1 | mrq->sbc | (-1),72 |
| DATA_SOURCE | 1 | mrq | $1 |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | host->fail_mmc_request.stacktrace_depth | 0-u64max |
| LOCK2 | global &mmc_test_lock |