Documented in 1 files:

Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_default() -> _base_writeq()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 2 writeq_lock 4096-ptr_max
BUF_SIZE 1 addr 4
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_fast_path() -> _base_writeq()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 2 writeq_lock 4096-ptr_max
BUF_SIZE 1 addr 4
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_hi_priority() -> _base_writeq()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 2 writeq_lock 4096-ptr_max
BUF_SIZE 1 addr 4
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_scsi_io() -> _base_writeq()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 2 writeq_lock 4096-ptr_max
BUF_SIZE 1 addr 4
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_put_smid_nvme_encap() -> _base_writeq()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 2 writeq_lock 4096-ptr_max
BUF_SIZE 1 addr 4
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