Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/nvme/target/nvmet.h, line 794 (as a function)
- drivers/nvme/target/passthru.c, line 490 (as a function)
Referenced in 1 files:
Smatch caller information:
drivers/nvme/target/admin-cmd.c nvmet_parse_admin_cmd() -> nvmet_parse_passthru_admin_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | req->cmd->common.opcode | 0-126,128-255 |
| PARAM_VALUE | 0 | req->cqe | 4096-ptr_max |
| PARAM_VALUE | 0 | req->cqe->result.u64 | 0 |
| PARAM_VALUE | 0 | req->cqe->sq_head | 0 |
| PARAM_VALUE | 0 | req->cqe->status | 0 |
| PARAM_VALUE | 0 | req->error_loc | u16max |
| PARAM_VALUE | 0 | req->error_slba | 0 |
| PARAM_VALUE | 0 | req->metadata_len | 0 |
| PARAM_VALUE | 0 | req->metadata_sg | 0 |
| PARAM_VALUE | 0 | req->metadata_sg_cnt | 0 |
| PARAM_VALUE | 0 | req->ns | 0 |
| PARAM_VALUE | 0 | req->ops | 1183018078345875456,4159979038405730304,4166078988315271168,4647111106762481664,7921859334008033280 |
| PARAM_VALUE | 0 | req->pc_ref | 0 |
| PARAM_VALUE | 0 | req->sg | 0 |
| PARAM_VALUE | 0 | req->sg_cnt | 0 |
| PARAM_VALUE | 0 | req->sq | 4096-ptr_max |
| PARAM_VALUE | 0 | req->sq->ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | req->sq->ctrl->cc | 1-u32max |
| PARAM_VALUE | 0 | req->sq->ctrl->csts | 1-u32max |
| PARAM_VALUE | 0 | req->sq->ctrl->port | 4096-ptr_max |
| PARAM_VALUE | 0 | req->sq->qid | 0 |
| PARAM_VALUE | 0 | req->transfer_len | 0 |
| BUF_SIZE | 0 | req | (-1),512 |
| BUF_SIZE | 0 | req | (-1),512 |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |