Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd() -> sas_end_task()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->device 4096-ptr_max
PARAM_VALUE 0 sc->device->host 4096-ptr_max
PARAM_VALUE 0 sc->device->sdev_target 4096-ptr_max
BUF_SIZE 1 task 144
BUF_SIZE 1 task 144
DATA_SOURCE 0 sc $0
NOCHECK_CALL
UNITS 1 task unit_array_size

drivers/scsi/libsas/sas_scsi_host.c sas_scsi_task_done() -> sas_end_task()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->host_scribble 0
PARAM_VALUE 1 task 4096-ptr_max
PARAM_VALUE 1 task->dev 4096-ptr_max
PARAM_VALUE 1 task->dev->port 4096-ptr_max
PARAM_VALUE 1 task->tmf->tmf 0-2,4,8,128
PARAM_VALUE 1 task->uldd_task 4096-ptr_max
BUF_SIZE 1 task (-1)-s32max
BUF_SIZE 1 task (-1)-s32max
BUF_SIZE 1 task->dev (-1)-9216
CAPPED_DATA 1 task 1
DATA_SOURCE 1 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 task->ata_task.dma_xfer 0
HOST_DATA 1 task->ata_task.use_ncq 0
NO_OVERFLOW_SIMPLE 1 task->num_scatter
HALF_LOCKED2 &circularQ->oq_lock
HALF_LOCKED2 &hisi_hba->lock
HALF_LOCKED2 &mvi->lock
HALF_LOCKED2 &pm8001_ha->lock
HALF_LOCKED2 circularQ->lock_flags
HALF_LOCKED2 flags