Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_issue_reset() -> mpi3mr_reset_rc_name()

Type Parameter Key Value
PARAM_VALUE 0 reason_code 1-5,7-11,13-22,25-26,29-32
CAPPED_DATA 0 reason_code 1
DATA_SOURCE 0 reason_code $2
FUZZY_MAX 0 reason_code 9
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mrioc->reset_mutex

drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_soft_reset_handler() -> mpi3mr_reset_rc_name()

Type Parameter Key Value
PARAM_VALUE 0 reason_code 2-5,9,20,22,27,31-32
DATA_SOURCE 0 reason_code $1
FUZZY_MAX 0 reason_code 9
HARD_MAX 0 reason_code 32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &drv_cmd->mutex
HALF_LOCKED2 &mrioc->bsg_cmds.mutex
HALF_LOCKED2 &mrioc->pel_abort_cmd.mutex

drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_soft_reset_handler() -> mpi3mr_reset_rc_name()

Type Parameter Key Value
PARAM_VALUE 0 reason_code 2-5,9,20,22,27,31-32
CAPPED_DATA 0 reason_code 1
DATA_SOURCE 0 reason_code $1
FUZZY_MAX 0 reason_code 9
HARD_MAX 0 reason_code 32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &drv_cmd->mutex
HALF_LOCKED2 &mrioc->bsg_cmds.mutex
HALF_LOCKED2 &mrioc->pel_abort_cmd.mutex

drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_soft_reset_handler() -> mpi3mr_reset_rc_name()

Type Parameter Key Value
PARAM_VALUE 0 reason_code 2-5,9,20,22,27,31-32
DATA_SOURCE 0 reason_code $1
FUZZY_MAX 0 reason_code 9
HARD_MAX 0 reason_code 32
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mrioc->reset_mutex
HALF_LOCKED2 &drv_cmd->mutex
HALF_LOCKED2 &mrioc->bsg_cmds.mutex
HALF_LOCKED2 &mrioc->pel_abort_cmd.mutex
TYPE_LOCK (struct mpi3mr_ioc)->reset_mutex