Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/target/iscsi/iscsi_target.c iscsit_send_conn_drop_async_message() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 0 conn->sess->sess_ops 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->init_task_tag u32max
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 50
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 1 cmd->pdu->async_event 2
PARAM_VALUE 1 cmd->pdu->flags 128
PARAM_VALUE 1 cmd->pdu->opcode 50
PARAM_VALUE 1 cmd->pdu->rsvd4 4096-ptr_max
PARAM_VALUE 1 cmd->targ_xfer_tag u32max
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 0
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_datain() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->conn 4096-ptr_max
PARAM_VALUE 1 cmd->conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd->conn->sess->sess_ops 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->immediate_cmd 0-1
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 2 dr 4096-ptr_max
PARAM_VALUE 3 buf 8382510979862757376
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
BUF_SIZE 3 buf 64
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
DATA_SOURCE 2 dr r iscsit_get_datain_values
CONTAINER 0 -160-2264+0 $(-1)
PARAM_COMPARE 1 &cmd->datain_list != $1->datain_list.next
MEM_ZERO 3 buf
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_logout() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess->conn_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess->cr_i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-2
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 0
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_nopin() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 2 dr 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
BUF_SIZE 3 buf 1-16777216
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_r2t() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_transport->iscsit_get_r2t_ttt 0,3932484899072462848
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 0 conn->sess->ttt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 1 cmd->pdu->flags 128
PARAM_VALUE 1 cmd->pdu->lun->scsi_lun 0-255
PARAM_VALUE 1 cmd->pdu->opcode 49
PARAM_VALUE 1 cmd->r2t_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 0
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_reject() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 2 dr 0
PARAM_VALUE 4 buf_len 48
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
BUF_SIZE 3 buf 1-16777216
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_response() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 1 cmd->se_cmd.se_cmd_flags 2-u32max
PARAM_VALUE 2 dr 0
PARAM_VALUE 4 buf_len 0-65538
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
BUF_SIZE 3 buf 0,98
BUF_SIZE 3 buf 0,98
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
FUZZY_MAX 4 buf_len 0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_task_mgt_rsp() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 1 cmd->se_cmd.se_tmr_req 4096-ptr_max
PARAM_VALUE 1 cmd->se_cmd.se_tmr_req->response 1-5
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 0
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_text_rsp() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_transport->transport_type 0,5-6
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->response_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess->ttt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->buf_ptr 16,4096-ptr_max
PARAM_VALUE 1 cmd->conn 4096-ptr_max
PARAM_VALUE 1 cmd->conn->conn_ops 4096-ptr_max
PARAM_VALUE 1 cmd->first_data_sg_off 0-4095
PARAM_VALUE 1 cmd->iov_data_count 0-2147483650
PARAM_VALUE 1 cmd->iscsi_opcode 0-2,4,6,32,50,63
PARAM_VALUE 1 cmd->logout_reason 0-127
PARAM_VALUE 1 cmd->logout_response 0-3
PARAM_VALUE 1 cmd->maxcmdsn_inc 0
PARAM_VALUE 1 cmd->orig_iov_data_count 0,6-1048581
PARAM_VALUE 1 cmd->padding 0-3
PARAM_VALUE 1 cmd->pdu->flags 64,128
PARAM_VALUE 1 cmd->pdu->opcode 36
PARAM_VALUE 1 *cmd->text_in_ptr 0
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 16,4096-ptr_max
PARAM_VALUE 4 buf_len 0-3
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
BUF_SIZE 3 buf 1-16777216
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
DATA_SOURCE 4 buf_len r iscsit_build_text_rsp
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target.c iscsit_send_unsolicited_nopin() -> (struct iscsit_transport)->iscsit_xmit_pdu()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->check_immediate_queue.counter 0
PARAM_VALUE 0 conn->conn_rx_reset_cpumask 1
PARAM_VALUE 0 conn->conn_transport 4096-ptr_max
PARAM_VALUE 0 conn->conn_tx_reset_cpumask 0
PARAM_VALUE 0 conn->immed_queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 conn->sess 4096-ptr_max
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 1 cmd->maxcmdsn_inc 0-1
PARAM_VALUE 1 cmd->pdu 4096-ptr_max
PARAM_VALUE 2 dr 0
PARAM_VALUE 3 buf 0
PARAM_VALUE 4 buf_len 0
BUF_SIZE 0 conn 128
BUF_SIZE 0 conn 128
DATA_SOURCE 0 conn $1
DATA_SOURCE 1 cmd $0
CONTAINER 0 -160-2264+0 $(-1)
TASK_NOT_RUNNING