Defined in 1 files as a function:
Referenced in 4 files:
- drivers/nvme/host/core.c
- drivers/nvme/host/ioctl.c, line 116
- drivers/nvme/host/pci.c
- drivers/nvme/target/passthru.c, line 324
Smatch caller information:
drivers/nvme/host/core.c __nvme_submit_sync_cmd() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cmd->auth_receive.al | 0,4096 |
| PARAM_VALUE | 0 | cmd->auth_receive.fctype | 0,6 |
| PARAM_VALUE | 0 | cmd->auth_send.fctype | 0,5 |
| PARAM_VALUE | 0 | cmd->common.opcode | 0,13-14,17,21,129-130 |
| PARAM_VALUE | 0 | cmd->create_sq.sq_flags | 0-1,5 |
| PARAM_VALUE | 0 | cmd->fabrics.fctype | 0 |
| PARAM_VALUE | 0 | cmd->prop_set.value | 0,2-u32max |
| DATA_SOURCE | 0 | cmd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | cmd->connect.sqsize | 0-u16max[c] |
| HOST_DATA | 0 | cmd->create_cq.cqid | 0-u16max[c] |
| HOST_DATA | 0 | cmd->create_cq.irq_vector | 0-s16max[c] |
| HOST_DATA | 0 | cmd->create_sq.cqid | 0-u16max[c] |
| HOST_DATA | 0 | cmd->create_sq.sqid | 0-u16max[c] |
| HOST_DATA | 0 | cmd->dbbuf.prp1 | 0-u64max |
| HOST_DATA | 0 | cmd->dbbuf.prp2 | 0-u64max |
| HOST_DATA | 0 | cmd->delete_queue.qid | 0-u16max[c] |
| HOST_DATA | 0 | cmd->features.dword12 | 0-u32max |
| HOST_DATA | 0 | cmd->features.dword13 | 0-u32max |
| HOST_DATA | 0 | cmd->features.dword14 | 0-u32max[c] |
| HOST_DATA | 0 | cmd->features.dword15 | 0 |
| HOST_DATA | 0 | cmd->prop_set.value | 0,2-u32max[c] |
| USER_DATA | 0 | cmd->common.cdw10 | 0-1,8-9,256-1544,3221225472,3221225474[c][u] |
| USER_DATA | 0 | cmd->common.flags | 0[c] |
| USER_DATA | 0 | cmd->features.dword11 | 0-u32max[c][u] |
| USER_DATA | 0 | cmd->zmr.numd | 31-67107838[c] |
| USER_DATA | 0 | cmd->zmr.slba | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | cmd->connect.qid | |
| NO_OVERFLOW_SIMPLE | 0 | cmd->features.dword15 | |
| HALF_LOCKED2 | &dev->dev_lock |
drivers/nvme/host/core.c __nvme_submit_sync_cmd() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 2472144333549780992,6351816204873764864 |
| PARAM_VALUE | 0 | cmd->auth_receive.al | 0,4096 |
| PARAM_VALUE | 0 | cmd->auth_receive.fctype | 0,6 |
| PARAM_VALUE | 0 | cmd->auth_send.fctype | 0,5 |
| PARAM_VALUE | 0 | cmd->common.opcode | 0 |
| PARAM_VALUE | 0 | cmd->create_sq.sq_flags | 0 |
| PARAM_VALUE | 0 | cmd->fabrics.fctype | 0 |
| PARAM_VALUE | 0 | cmd->prop_set.value | 0 |
| DATA_SOURCE | 0 | cmd | $1 |
| RX_PATH | |||
| HOST_DATA | 0 | cmd->connect.sqsize | 0-u16max[c] |
| NO_OVERFLOW_SIMPLE | 0 | cmd->connect.qid | |
| NO_OVERFLOW_SIMPLE | 0 | cmd->features.dword15 | |
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/core.c nvme_keep_alive_work() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/ioctl.c nvme_alloc_user_request() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 1812795278692827136,4587513034792280064,5385778911610314752,8817291235396108288 |
| DATA_SOURCE | 0 | cmd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | cmd->common.cdw10 | 0-u32max |
| USER_DATA | 0 | cmd->common.cdw11 | 0-u32max |
| USER_DATA | 0 | cmd->common.cdw12 | 0-u32max |
| USER_DATA | 0 | cmd->common.cdw13 | 0-u32max |
| USER_DATA | 0 | cmd->common.cdw14 | 0-u32max |
| USER_DATA | 0 | cmd->common.cdw15 | 0-u32max |
| USER_DATA | 0 | cmd->common.flags | 0 |
| USER_DATA | 0 | cmd->common.nsid | 0-u32max |
| USER_DATA | 0 | cmd->common.opcode | 0-255 |
| USER_DATA | 0 | cmd->rw.control | 8192-u16max |
| USER_DATA | 0 | cmd->rw.dsmgmt | 0-u32max |
| USER_DATA | 0 | cmd->rw.flags | 0 |
| USER_DATA | 0 | cmd->rw.lbat | 0-u16max |
| USER_DATA | 0 | cmd->rw.lbatm | 0-u16max |
| USER_DATA | 0 | cmd->rw.length | 0-u16max |
| USER_DATA | 0 | cmd->rw.opcode | 1-2,5 |
| USER_DATA | 0 | cmd->rw.reftag | 0-u32max |
| USER_DATA | 0 | cmd->rw.slba | 0-u64max |
drivers/nvme/host/pci.c nvme_delete_queue() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 4554373203515691008 |
| PARAM_VALUE | 0 | cmd->common.opcode | 0 |
| PARAM_VALUE | 0 | cmd->fabrics.fctype | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->shutdown_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/pci.c nvme_timeout() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cmd | 5553647324000288768 |
| PARAM_VALUE | 0 | cmd->common.opcode | 0 |
| PARAM_VALUE | 0 | cmd->fabrics.fctype | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &khd->lock |
drivers/nvme/target/passthru.c nvmet_passthru_execute_cmd() -> nvme_req_op()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |