Documented in 1 files:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_scsih.c mpt3sas_scsih_issue_tm() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 13
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->tm_cmds.mutex
HALF_LOCKED2 &ioc->scsih_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_do_mpt_command() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 0-16383
NOCHECK_CALL
LOCK2 &ioc->ctl_cmds.mutex
LOCK2 &ioc->pci_access_mutex
TYPE_LOCK (struct MPT3SAS_ADAPTER)->pci_access_mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_do_mpt_command() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 0-16383
NOCHECK_CALL
LOCK2 &ioc->ctl_cmds.mutex
LOCK2 &ioc->pci_access_mutex
TYPE_LOCK (struct MPT3SAS_ADAPTER)->pci_access_mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_display_fwpkg_version() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 12
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->reset_in_progress_mutex
HALF_LOCKED2 &ioc->base_cmds.mutex
HALF_LOCKED2 &ioc->ctl_cmds.mutex
HALF_LOCKED2 &ioc->pci_access_mutex
HALF_LOCKED2 &ioc->scsih_cmds.mutex
HALF_LOCKED2 &ioc->tm_cmds.mutex
HALF_LOCKED2 &ioc->transport_cmds.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct MPT3SAS_ADAPTER)->reset_in_progress_mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_display_fwpkg_version() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 2297506594084474880
PARAM_VALUE 1 sz 6
BUF_SIZE 0 mpi_request 24
MEM_ZERO 0 mpi_request
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->reset_in_progress_mutex
HALF_LOCKED2 &ioc->base_cmds.mutex
HALF_LOCKED2 &ioc->ctl_cmds.mutex
HALF_LOCKED2 &ioc->pci_access_mutex
HALF_LOCKED2 &ioc->scsih_cmds.mutex
HALF_LOCKED2 &ioc->tm_cmds.mutex
HALF_LOCKED2 &ioc->transport_cmds.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct MPT3SAS_ADAPTER)->reset_in_progress_mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_event_notification() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 11
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ioc->base_cmds.mutex
HALF_LOCKED2 &ioc->ctl_cmds.mutex
HALF_LOCKED2 &ioc->pci_access_mutex
HALF_LOCKED2 &ioc->reset_in_progress_mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_sas_ioc_info() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 0-16383
DATA_SOURCE 0 mpi_request $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ioc->tm_cmds.mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_send_port_enable() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 3
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->reset_in_progress_mutex
HALF_LOCKED2 &ioc->base_cmds.mutex
HALF_LOCKED2 &ioc->ctl_cmds.mutex
HALF_LOCKED2 &ioc->pci_access_mutex
HALF_LOCKED2 &ioc->scsih_cmds.mutex
HALF_LOCKED2 &ioc->tm_cmds.mutex
HALF_LOCKED2 &ioc->transport_cmds.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct MPT3SAS_ADAPTER)->reset_in_progress_mutex

drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_check_cmd_timeout() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 0-1073741823
BUF_SIZE 0 mpi_request (-1)-u16max
BUF_SIZE 0 mpi_request (-1)-u16max
DATA_SOURCE 0 mpi_request $2
DATA_SOURCE 1 sz $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sz
USER_PTR 0 mpi_request
HALF_LOCKED2 &ioc->base_cmds.mutex
HALF_LOCKED2 &ioc->config_cmds.mutex
HALF_LOCKED2 &ioc->ctl_cmds.mutex
HALF_LOCKED2 &ioc->pci_access_mutex
HALF_LOCKED2 &ioc->scsih_cmds.mutex
HALF_LOCKED2 &ioc->tm_cmds.mutex
HALF_LOCKED2 &of->mutex

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
DATA_SOURCE 0 mpi_request $1
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
DATA_SOURCE 0 mpi_request $1
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
DATA_SOURCE 0 mpi_request $1
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_config.c _config_request() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
DATA_SOURCE 0 mpi_request $1
NOCHECK_CALL
LOCK2 &ioc->config_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_expander_phy_control() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 12
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->transport_cmds.mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct _internal_cmd)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_expander_report_manufacture() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 12
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->transport_cmds.mutex
TYPE_LOCK (struct _internal_cmd)->mutex

drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_get_expander_phy_error_log() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 12
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->transport_cmds.mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct _internal_cmd)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_smp_handler() -> _debug_dump_mf()

Type Parameter Key Value
PARAM_VALUE 0 mpi_request 4096-ptr_max
PARAM_VALUE 1 sz 12
DATA_SOURCE 0 mpi_request r mpt3sas_base_get_msg_frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioc->transport_cmds.mutex
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct _internal_cmd)->mutex