Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/elx/efct/efct_scsi.c efct_scsi_io_dispatch_no_hw_io() -> (struct efct_io)->hw_cb()

Type Parameter Key Value
PARAM_VALUE 1 length 0
PARAM_VALUE 2 status 0
PARAM_VALUE 3 ext_status 0
PARAM_VALUE 4 app 4096-ptr_max
DATA_SOURCE 4 app $0
CONTAINER 0 *(-1088+944) $(-1)
CONTAINER 4 -1088+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/elx/efct/efct_scsi.c efct_scsi_io_dispatch_no_hw_io() -> efct_scsi_io_dispatch_no_hw_io ptr cb()

Type Parameter Key Value
PARAM_VALUE 1 length 0
PARAM_VALUE 2 status (-1)-0
PARAM_VALUE 3 ext_status 0
PARAM_VALUE 4 app 4096-ptr_max
DATA_SOURCE 4 app $0
FUZZY_MAX 2 status 0
CONTAINER 0 *(-1088+944) $(-1)
CONTAINER 4 -1088+0 $(-1)
HARD_MAX 2 status 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/elx/efct/efct_scsi.c efct_scsi_check_pending_async_cb() -> efct_scsi_check_pending_async_cb ptr cb()

Type Parameter Key Value
PARAM_VALUE 1 length 0
PARAM_VALUE 2 status 253
PARAM_VALUE 3 ext_status 0
PARAM_VALUE 4 app 4096-ptr_max
DATA_SOURCE 4 app $3
NOCHECK_CALL

drivers/scsi/elx/efct/efct_hw.c efct_hw_wq_process_io() -> efct_hw_wq_process_io ptr done()

Type Parameter Key Value
PARAM_VALUE 0 hio 4096-ptr_max
PARAM_VALUE 0 hio->done 0
PARAM_VALUE 0 hio->hw->os 4096-ptr_max
PARAM_VALUE 0 hio->sgl 4096-ptr_max
PARAM_VALUE 0 hio->status_saved 0
DATA_SOURCE 0 hio $0
DATA_SOURCE 2 status $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/elx/efct/efct_hw.c efct_hw_wq_process_abort() -> efct_hw_wq_process_abort ptr done()

Type Parameter Key Value
PARAM_VALUE 0 hio 4096-ptr_max
PARAM_VALUE 0 hio->done 0
PARAM_VALUE 0 hio->status_saved 0
DATA_SOURCE 0 hio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/elx/efct/efct_hw.c efct_hw_wq_process_abort() -> efct_hw_wq_process_abort ptr done()

Type Parameter Key Value
PARAM_VALUE 0 hio 4096-ptr_max
PARAM_VALUE 0 hio->abort_done 0
DATA_SOURCE 0 hio $0
DATA_SOURCE 2 status $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/elx/efct/efct_hw.c efct_hw_xabt_process() -> efct_hw_xabt_process ptr done()

Type Parameter Key Value
PARAM_VALUE 0 hio 4096-ptr_max
PARAM_VALUE 0 hio->done 0
PARAM_VALUE 0 hio->status_saved 0
PARAM_VALUE 0 hio->xbusy 0
DATA_SOURCE 0 hio r efct_hw_io_lookup
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL