Lines Matching refs:smid
281 * @smid: system request message index
292 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
300 if (ioc->transport_cmds.smid != smid)
361 u16 smid;
388 smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
389 if (!smid) {
390 ioc_err(ioc, "%s: failed obtaining a smid\n", __func__);
396 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
397 ioc->transport_cmds.smid = smid;
407 mpt3sas_base_free_smid(ioc, smid);
433 ioc->put_smid_default(ioc, smid);
1274 u16 smid;
1299 smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
1300 if (!smid) {
1301 ioc_err(ioc, "%s: failed obtaining a smid\n", __func__);
1306 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
1307 ioc->transport_cmds.smid = smid;
1317 mpt3sas_base_free_smid(ioc, smid);
1350 ioc->put_smid_default(ioc, smid);
1565 u16 smid;
1590 smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
1591 if (!smid) {
1592 ioc_err(ioc, "%s: failed obtaining a smid\n", __func__);
1597 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
1598 ioc->transport_cmds.smid = smid;
1608 mpt3sas_base_free_smid(ioc, smid);
1646 ioc->put_smid_default(ioc, smid);
2055 u16 smid;
2102 smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
2103 if (!smid) {
2104 ioc_err(ioc, "%s: failed obtaining a smid\n", __func__);
2110 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
2111 ioc->transport_cmds.smid = smid;
2129 ioc->put_smid_default(ioc, smid);