Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/ioctl.c nvme_submit_user_cmd() -> nvme_alloc_user_request()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 cmd 1812795278692827136,4587513034792280064,5385778911610314752
PARAM_VALUE 1 cmd->common.flags 0-63
PARAM_VALUE 1 cmd->rw.control 0,8192-u16max
PARAM_VALUE 1 cmd->rw.flags 0-63
PARAM_VALUE 2 rq_flags 0
PARAM_VALUE 3 blk_flags 0
DATA_SOURCE 0 q $0
DATA_SOURCE 1 cmd $1
MEM_ZERO 1 cmd
USER_DATA 1 cmd->common.cdw10 0-u32max
USER_DATA 1 cmd->common.cdw11 0-u32max
USER_DATA 1 cmd->common.cdw12 0-u32max
USER_DATA 1 cmd->common.cdw13 0-u32max
USER_DATA 1 cmd->common.cdw14 0-u32max
USER_DATA 1 cmd->common.cdw15 0-u32max
USER_DATA 1 cmd->common.flags 0
USER_DATA 1 cmd->common.nsid 0-u32max
USER_DATA 1 cmd->common.opcode 0-255
USER_DATA 1 cmd->rw.control 8192-u16max
USER_DATA 1 cmd->rw.dsmgmt 0-u32max
USER_DATA 1 cmd->rw.flags 0
USER_DATA 1 cmd->rw.lbat 0-u16max
USER_DATA 1 cmd->rw.lbatm 0-u16max
USER_DATA 1 cmd->rw.length 0-u16max
USER_DATA 1 cmd->rw.opcode 1-2,5
USER_DATA 1 cmd->rw.reftag 0-u32max
USER_DATA 1 cmd->rw.slba 0-u64max

drivers/nvme/host/ioctl.c nvme_uring_cmd_io() -> nvme_alloc_user_request()

Type Parameter Key Value
PARAM_VALUE 1 cmd 8817291235396108288
PARAM_VALUE 1 cmd->common.flags 0
PARAM_VALUE 2 rq_flags 0,2097152,4194304,6291456
PARAM_VALUE 3 blk_flags 0-1
FUZZY_MAX 2 rq_flags 0
FUZZY_MAX 3 blk_flags 1
BIT_INFO 2 rq_flags 0x0,0x600000
HARD_MAX 3 blk_flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock