Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/target/iscsi/iscsi_target.c iscsit_check_dataout_payload() -> iscsit_set_dataout_sequence_values()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
PARAM_VALUE 0 cmd->conn 4096-ptr_max
PARAM_VALUE 0 cmd->conn->sess 4096-ptr_max
PARAM_VALUE 0 cmd->conn->sess->sess_ops 4096-ptr_max
PARAM_VALUE 0 cmd->unsolicited_data 0
CAPPED_DATA 0 cmd 1
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/target/iscsi/iscsi_target.c iscsit_set_unsolicited_dataout() -> iscsit_set_dataout_sequence_values()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
PARAM_VALUE 0 cmd->unsolicited_data 0-1
CAPPED_DATA 0 cmd 1
DATA_SOURCE 0 cmd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cmd->orig_iov_data_count
HALF_LOCKED2 &sess->cmdsn_mutex

drivers/target/iscsi/iscsi_target_erl1.c iscsit_execute_cmd() -> iscsit_set_dataout_sequence_values()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
PARAM_VALUE 0 cmd->unsolicited_data 0-1
BUF_SIZE 0 cmd->buf_ptr (-1),2-16777216
BUF_SIZE 0 cmd->se_cmd.t_data_sg (-1),32
BUF_SIZE 0 cmd->text_in_ptr (-1)-16777216
BUF_SIZE 0 cmd->tmr_req (-1),32
CAPPED_DATA 0 cmd 1
DATA_SOURCE 0 cmd $0
BIT_INFO 0 cmd->cmd_flags 0x0,0xfffffffa
BIT_INFO 0 cmd->se_cmd.transport_state 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cmd->orig_iov_data_count
HALF_LOCKED2 &conn->sess->cmdsn_mutex
HALF_LOCKED2 &sess->cmdsn_mutex
TYPE_LOCK (struct iscsit_session)->cmdsn_mutex