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 |