Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/libiscsi.c iscsi_prep_scsi_cmd_pdu() -> scsi_transfer_length()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->device 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &conn->session->frwd_lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct iscsi_session)->frwd_lock

drivers/target/loopback/tcm_loop.c tcm_loop_target_queue_cmd() -> scsi_transfer_length()

Type Parameter Key Value
PARAM_VALUE 0 scmd 4096-ptr_max
PARAM_VALUE 0 scmd->device 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex