Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/scsi/hisi_sas/hisi_sas_v2_hw.c slot_complete_v2_hw() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->port 4096-ptr_max
PARAM_VALUE 0 task->lldd_task 1-u64max
PARAM_VALUE 0 task->task_state_flags 0,2-u32max
PARAM_VALUE 0 task->task_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 task->task_status.resp (-1)-0
BIT_INFO 0 task->task_state_flags 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/scsi/hisi_sas/hisi_sas_v1_hw.c slot_complete_v1_hw() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->lldd_task 1-u64max
PARAM_VALUE 0 task->task_state_flags 0,2-u32max
PARAM_VALUE 0 task->task_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 task->task_status.open_rej_reason 0
PARAM_VALUE 0 task->task_status.residual 0
PARAM_VALUE 0 task->task_status.resp 0
PARAM_VALUE 0 task->task_status.stat 2,129-130,132,134-135,137-138
BIT_INFO 0 task->task_state_flags 0x2,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hisi_hba->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct hisi_hba)->lock

drivers/scsi/aic94xx/aic94xx_scb.c escb_tasklet_complete() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task 12
BUF_SIZE 0 task 12
NOCHECK_CALL

drivers/scsi/aic94xx/aic94xx_scb.c escb_tasklet_complete() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 1-u64max
BUF_SIZE 0 task 12
BUF_SIZE 0 task 12
CAPPED_DATA 0 task->dev 1
NOCHECK_CALL

drivers/scsi/aic94xx/aic94xx_scb.c escb_tasklet_complete() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
BUF_SIZE 0 task 12
BUF_SIZE 0 task 12
NOCHECK_CALL

drivers/scsi/isci/request.c isci_request_execute() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->lldd_dev 4096-ptr_max
PARAM_VALUE 0 task->dev->port 4096-ptr_max
PARAM_VALUE 0 task->dev->port->ha 4096-ptr_max
PARAM_VALUE 0 task->lldd_task 4096-ptr_max
PARAM_VALUE 0 task->task_done 1642107022308868096,2805041232324952064,3918347278450892800
PARAM_VALUE 0 task->task_state_flags 9
PARAM_VALUE 0 task->task_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 task->tmf->tmf 0-2,4,8,128
BUF_SIZE 0 task->dev (-1),1,8,16,20,24,32,40,48,56,64,72,112,208,552,576,2080,2576,8064
DATA_SOURCE 0 task $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 task->ata_task.dma_xfer 0
HOST_DATA 0 task->ata_task.use_ncq 0
NO_OVERFLOW_SIMPLE 0 task->num_scatter
HALF_LOCKED2 &dev->ex_dev.cmd_mutex
HALF_LOCKED2 ap->lock

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c slot_complete_v3_hw() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->port 4096-ptr_max
PARAM_VALUE 0 task->lldd_task 1-u64max
PARAM_VALUE 0 task->task_state_flags 0,2-u32max
PARAM_VALUE 0 task->task_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 task->task_status.buf->frame_len 20
PARAM_VALUE 0 task->task_status.buf_valid_size 26
PARAM_VALUE 0 task->task_status.open_rej_reason 18
PARAM_VALUE 0 task->task_status.resp 0
PARAM_VALUE 0 task->task_status.stat 2,129,132,134,136-137
BIT_INFO 0 task->task_state_flags 0x0,0xfffffffe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cq->poll_lock

drivers/scsi/isci/host.c ireq_done() -> sas_task_abort()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->task_state_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 task $2
BIT_INFO 0 task->task_state_flags 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 &isci_host->scic_lock
HALF_LOCKED2 irq