Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_drain_donequeue() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 0,65536-s32max
PARAM_VALUE 0 ccb->startdone 43605
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &acb->doneq_lock
HALF_LOCKED2 flags

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_hbaA_polling_ccbdone() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_hbaB_polling_ccbdone() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_hbaC_polling_ccbdone() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
PARAM_VALUE 0 ccb->startdone 43605
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_hbaD_polling_ccbdone() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
PARAM_VALUE 0 ccb->startdone 43605
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_hbaE_polling_ccbdone() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
PARAM_VALUE 0 ccb->startdone 43605
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_remove() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 327680
PARAM_VALUE 0 ccb->startdone 43605
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_report_ccb_state() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->acb 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 0
PARAM_VALUE 0 ccb->startdone 21930
CAPPED_DATA 0 ccb->acb 1
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_report_ccb_state() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->acb 4096-ptr_max
PARAM_VALUE 0 ccb->arcmsr_cdb.DeviceStatus 240
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 65536
PARAM_VALUE 0 ccb->startdone 21930
CAPPED_DATA 0 ccb->acb 1
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_report_ccb_state() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->acb 4096-ptr_max
PARAM_VALUE 0 ccb->arcmsr_cdb.DeviceStatus 241-242
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 262144
PARAM_VALUE 0 ccb->startdone 21930
CAPPED_DATA 0 ccb->acb 1
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_report_ccb_state() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->acb 4096-ptr_max
PARAM_VALUE 0 ccb->arcmsr_cdb.DeviceStatus 2
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 2
PARAM_VALUE 0 ccb->pcmd->sense_buffer->ErrorCode 112
PARAM_VALUE 0 ccb->pcmd->sense_buffer->Valid 1
PARAM_VALUE 0 ccb->startdone 21930
CAPPED_DATA 0 ccb->acb 1
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_report_ccb_state() -> arcmsr_ccb_complete()

Type Parameter Key Value
PARAM_VALUE 0 ccb 4096-ptr_max
PARAM_VALUE 0 ccb->acb 4096-ptr_max
PARAM_VALUE 0 ccb->arcmsr_cdb.DeviceStatus 0
PARAM_VALUE 0 ccb->pcmd 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->device 4096-ptr_max
PARAM_VALUE 0 ccb->pcmd->result 65536
PARAM_VALUE 0 ccb->startdone 21930
CAPPED_DATA 0 ccb->acb 1
DATA_SOURCE 0 ccb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL