Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_I_T_nexus_reset() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 0 sas_dev 4096-ptr_max
PARAM_VALUE 0 sas_dev->dev_status 0-1,3-u32max
PARAM_VALUE 1 rst_ha_timeout 0
FUZZY_MAX 0 sas_dev->dev_status 1

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_abort_task() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 0 sas_dev 1-u64max
PARAM_VALUE 1 rst_ha_timeout 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ex_dev.cmd_mutex

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_abort_task_set() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 1 rst_ha_timeout 0

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_dev_gone() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 0 sas_dev 4096-ptr_max
PARAM_VALUE 1 rst_ha_timeout 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hisi_hba->sem
TYPE_LOCK (struct hisi_hba)->sem

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_lu_reset() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 1 rst_ha_timeout 0

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_terminate_stp_reject() -> hisi_sas_internal_task_abort_dev()

Type Parameter Key Value
PARAM_VALUE 0 sas_dev 4096-ptr_max
PARAM_VALUE 0 sas_dev->dev_type 1-u32max
PARAM_VALUE 0 sas_dev->sas_device 1-u64max
PARAM_VALUE 1 rst_ha_timeout 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hisi_hba->sem