Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 fibptr->dev 4096-ptr_max
PARAM_VALUE 1 fibptr->hw_fib_va 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 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_valid_context()

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 fibptr->dev->max_msix 0-u16max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 1 fibptr 4096-ptr_max
PARAM_VALUE 1 *fibptr->hw_fib_va->data 0-255
BUF_SIZE 0 scsicmd 416
BUF_SIZE 0 scsicmd 416
DATA_SOURCE 0 scsicmd $0
DATA_SOURCE 1 fibptr $1
FUZZY_MAX 1 *fibptr->hw_fib_va->data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags