Documented in 1 files:
Defined in 2 files as a function:
- drivers/scsi/mpt3sas/mpt3sas_base.c, line 4128 (as a function)
- drivers/scsi/mpt3sas/mpt3sas_base.c, line 4136 (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 |