Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/scsi_debug.c resp_get_lba_status() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->device->hostdata->nr_zones 0-4294967295
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 5747434970407882752
PARAM_VALUE 2 arr_len 32
BUF_SIZE 1 arr 32
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_get_stream_status() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 605184059045101568
PARAM_VALUE 2 arr_len 8
BUF_SIZE 1 arr 256
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_inquiry() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 2 arr_len 0-255
BUF_SIZE 1 arr 584
BUF_SIZE 1 arr 584
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_inquiry() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 1 *arr 0
PARAM_VALUE 2 arr_len 0-96
BUF_SIZE 1 arr 584
BUF_SIZE 1 arr 584
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_log_sense() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 7844683296908554240
PARAM_VALUE 2 arr_len 0-255
BUF_SIZE 1 arr 512
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_mode_sense() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 2 arr_len 0-255
BUF_SIZE 1 arr 4096
BUF_SIZE 1 arr 4096
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_read_blklimits() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 1 *arr 0
PARAM_VALUE 2 arr_len 6
BUF_SIZE 1 arr 6
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_read_position() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 3848187780740386816
PARAM_VALUE 2 arr_len 20
BUF_SIZE 1 arr 20
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_readcap() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 5170778004899926016
PARAM_VALUE 2 arr_len 8
BUF_SIZE 1 arr 8
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_readcap16() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 3642118245556457472
PARAM_VALUE 2 arr_len 0-32
BUF_SIZE 1 arr 32
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_report_tgtpgs() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 1 *arr 24
PARAM_VALUE 2 arr_len 0-28
BUF_SIZE 1 arr 1412
BUF_SIZE 1 arr 1412
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_report_zones() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 2 arr_len 0-255
BUF_SIZE 1 arr 0-u64max
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_requests() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4598641738718662656
PARAM_VALUE 2 arr_len 0-18
BUF_SIZE 1 arr 96
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_rsup_opcodes() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 4096-ptr_max
PARAM_VALUE 2 arr_len 4-243
BUF_SIZE 1 arr 320,8256
BUF_SIZE 1 arr 320,8256
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
DATA_SOURCE 1 arr r _kzalloc_noprof
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c resp_rsup_tmfs() -> fill_from_dev_buffer()

Type Parameter Key Value
PARAM_VALUE 0 scp 4096-ptr_max
PARAM_VALUE 0 scp->cmnd 4096-ptr_max
PARAM_VALUE 0 scp->device 4096-ptr_max
PARAM_VALUE 0 scp->flags 0-s32max
PARAM_VALUE 0 scp->resid_len 0
PARAM_VALUE 0 scp->submitter 0-1
PARAM_VALUE 0 *scp->cmnd 0-255
PARAM_VALUE 1 arr 2998470940177993728
PARAM_VALUE 2 arr_len 4-16
BUF_SIZE 1 arr 16
CAPPED_DATA 2 arr_len 1
DATA_SOURCE 0 scp $0
HARD_MAX 0 scp->submitter 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex