Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/libsas/sas_expander.c smp_execute_task_sg() -> (struct sas_domain_function_template)->lldd_execute_task()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->ex_dev.cmd_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 task->dev->ex_dev.cmd_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 task->dev->ex_dev.cmd_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 task->dev->ex_dev.cmd_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 task->dev->port 4096-ptr_max
PARAM_VALUE 0 task->slow_task 4096-ptr_max
PARAM_VALUE 0 task->slow_task->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 task->slow_task->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 task->task_done 1642107022308868096
PARAM_VALUE 0 task->task_state_flags 1
PARAM_VALUE 1 gfp_flags 3264
DATA_SOURCE 0 task r sas_alloc_slow_task
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->ex_dev.cmd_mutex
TYPE_LOCK (struct expander_device)->cmd_mutex

drivers/scsi/libsas/sas_ata.c sas_ata_qc_issue() -> (struct sas_domain_function_template)->lldd_execute_task()

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->task_done 3918347278450892800
PARAM_VALUE 0 task->task_proto 4
PARAM_VALUE 0 task->task_state_flags 1
PARAM_VALUE 0 task->uldd_task 4096-ptr_max
PARAM_VALUE 1 gfp_flags 2080
BUF_SIZE 0 task->dev 1,8,16,20,24,32,40,48,72,112,208,552,576,2080,2576,8064
BUF_SIZE 0 task->uldd_task (-1),240
DATA_SOURCE 0 task r sas_alloc_task
RX_PATH
TASK_NOT_RUNNING
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
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/scsi/libsas/sas_scsi_host.c sas_execute_internal_abort() -> (struct sas_domain_function_template)->lldd_execute_task()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->abort_task.type 0-1
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->port 4096-ptr_max
PARAM_VALUE 0 task->slow_task 4096-ptr_max
PARAM_VALUE 0 task->slow_task->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 task->slow_task->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 task->task_done 1642107022308868096
PARAM_VALUE 0 task->task_proto 16
PARAM_VALUE 0 task->task_state_flags 1
PARAM_VALUE 1 gfp_flags 3264
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 r sas_alloc_slow_task
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/libsas/sas_scsi_host.c sas_execute_tmf() -> (struct sas_domain_function_template)->lldd_execute_task()

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->slow_task 4096-ptr_max
PARAM_VALUE 0 task->task_done 1642107022308868096
PARAM_VALUE 0 task->task_state_flags 1
PARAM_VALUE 0 task->tmf 553588228365553664,658506626405281792,6392034509983375360,6398807174501920768,8095472927543001088,8663343843161919488
PARAM_VALUE 0 task->tmf->tmf 0-2,4,8,128
PARAM_VALUE 1 gfp_flags 3264
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 r sas_alloc_slow_task
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/libsas/sas_scsi_host.c sas_queuecommand() -> (struct sas_domain_function_template)->lldd_execute_task()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->dev 4096-ptr_max
PARAM_VALUE 0 task->dev->dev_type 0-4,6,10-u32max
PARAM_VALUE 0 task->ssp_task.cmd 4096-ptr_max
PARAM_VALUE 0 task->ssp_task.cmd->device 4096-ptr_max
PARAM_VALUE 0 task->ssp_task.cmd->flags 0-s32max
PARAM_VALUE 0 task->ssp_task.cmd->host_scribble 4096-ptr_max
PARAM_VALUE 0 task->ssp_task.cmd->resid_len 0
PARAM_VALUE 0 task->ssp_task.cmd->submitter 0-1
PARAM_VALUE 0 task->ssp_task.task_attr 0
PARAM_VALUE 0 task->task_done 2805041232324952064
PARAM_VALUE 0 task->task_state_flags 1
PARAM_VALUE 0 task->uldd_task 4096-ptr_max
PARAM_VALUE 1 gfp_flags 2080
BUF_SIZE 0 task->dev 16,24,48,56,64
DATA_SOURCE 0 task r sas_create_task
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex