Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/scsi/aacraid/linit.c aac_eh_abort() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
DATA_SOURCE 0 cmd $0

drivers/scsi/aacraid/linit.c aac_eh_abort() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
CAPPED_DATA 0 cmd->device 1

drivers/scsi/aacraid/linit.c aac_eh_bus_reset() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416

drivers/scsi/aacraid/linit.c aac_queuecommand() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
DATA_SOURCE 0 cmd $1
MEM_ZERO 0 cmd->sense_buffer
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/aacraid/linit.c fib_count_iter() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &khd->lock

drivers/scsi/aacraid/comminit.c wait_for_io_iter() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &khd->lock

drivers/scsi/aacraid/aachba.c _aac_probe_container() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c _aac_probe_container1() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/aacraid/aachba.c _aac_probe_container2() -> aac_priv()

Type Parameter Key Value
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/aacraid/aachba.c aac_get_container_name() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_get_container_serial() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_hba_callback() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/aacraid/aachba.c aac_probe_container() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd->device 4232,u64max
DATA_SOURCE 0 cmd r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cmd->device->host->hostdata->free_fib->dev->max_msix 0-u16max

drivers/scsi/aacraid/aachba.c aac_read() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_send_hba_fib() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_send_srb_fib() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_start_stop() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_synchronize() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length

drivers/scsi/aacraid/aachba.c aac_valid_context() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 1-u64max
BUF_SIZE 0 cmd 416
BUF_SIZE 0 cmd 416
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/aacraid/aachba.c aac_write() -> aac_priv()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd (-1),416
BUF_SIZE 0 cmd->device (-1),4224,4232
DATA_SOURCE 0 cmd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cmd->sdb.table.sgl->length