smid               81 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_REG_DEFINE(smid, MLXSW_REG_SMID_ID, MLXSW_REG_SMID_LEN);
smid               87 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, smid, swid, 0x00, 24, 8);
smid               94 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, smid, mid, 0x00, 0, 16);
smid              100 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BIT_ARRAY(reg, smid, port, 0x20, 0x20, 1);
smid              106 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BIT_ARRAY(reg, smid, port_mask, 0x220, 0x20, 1);
smid              111 drivers/net/ethernet/mellanox/mlxsw/reg.h 	MLXSW_REG_ZERO(smid, payload);
smid             10470 drivers/net/ethernet/mellanox/mlxsw/reg.h 	MLXSW_REG(smid),
smid              785 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(smid), smid_pl);
smid             1430 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(smid), smid_pl);
smid             1447 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(smid), smid_pl);
smid              720 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 	__le16 smid;						/* 0x10 */
smid              876 drivers/scsi/arcmsr/arcmsr.h 	uint32_t			smid;
smid              750 drivers/scsi/arcmsr/arcmsr_hba.c 		ccb_tmp->smid = (u32)i << 16;
smid             1853 drivers/scsi/arcmsr/arcmsr_hba.c 		ccb_post_stamp = (ccb->smid | ((arc_cdb_size - 1) >> 6));
smid             2571 drivers/scsi/megaraid/megaraid_sas.h 			u16 smid;
smid             3522 drivers/scsi/megaraid/megaraid_sas_fusion.c 	u16 smid, num_completed;
smid             3555 drivers/scsi/megaraid/megaraid_sas_fusion.c 		smid = le16_to_cpu(reply_desc->SMID);
smid             3556 drivers/scsi/megaraid/megaraid_sas_fusion.c 		cmd_fusion = fusion->cmd_list[smid - 1];
smid             3833 drivers/scsi/megaraid/megaraid_sas_fusion.c 	mfi_cmd->context.smid = cmd->index;
smid             3882 drivers/scsi/megaraid/megaraid_sas_fusion.c 	index = cmd->context.smid;
smid             4231 drivers/scsi/megaraid/megaraid_sas_fusion.c 	u16 smid;
smid             4244 drivers/scsi/megaraid/megaraid_sas_fusion.c 		smid = le16_to_cpu(cmd_mfi->context.smid);
smid             4247 drivers/scsi/megaraid/megaraid_sas_fusion.c 		if (!smid)
smid             4250 drivers/scsi/megaraid/megaraid_sas_fusion.c 		req_desc = megasas_get_request_descriptor(instance, smid - 1);
smid             4441 drivers/scsi/megaraid/megaraid_sas_fusion.c 	cmd_mfi->context.smid = cmd_fusion->index;
smid             4617 drivers/scsi/megaraid/megaraid_sas_fusion.c 	u16 smid, devhandle;
smid             4646 drivers/scsi/megaraid/megaraid_sas_fusion.c 	smid = megasas_fusion_smid_lookup(scmd);
smid             4648 drivers/scsi/megaraid/megaraid_sas_fusion.c 	if (!smid) {
smid             4671 drivers/scsi/megaraid/megaraid_sas_fusion.c 			scmd->device->channel, scmd->device->id, smid,
smid              283 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_chain(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              292 drivers/scsi/mpt3sas/mpt3sas_base.c 	chain_virt = base_chain + (smid * ioc->facts.MaxChainDepth *
smid              309 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_chain_phys(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              318 drivers/scsi/mpt3sas/mpt3sas_base.c 	chain_phys = base_chain_phys + (smid * ioc->facts.MaxChainDepth *
smid              335 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_buffer_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid              342 drivers/scsi/mpt3sas/mpt3sas_base.c 	return chain_end + (smid * 64 * 1024);
smid              356 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_buffer_phys_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid              362 drivers/scsi/mpt3sas/mpt3sas_base.c 	return chain_end_phys + (smid * 64 * 1024);
smid              405 drivers/scsi/mpt3sas/mpt3sas_base.c 		void *mpi_request, u16 smid)
smid              444 drivers/scsi/mpt3sas/mpt3sas_base.c 		scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid              469 drivers/scsi/mpt3sas/mpt3sas_base.c 	buffer_iomem = _base_get_buffer_bar0(ioc, smid);
smid              470 drivers/scsi/mpt3sas/mpt3sas_base.c 	buffer_iomem_phys = _base_get_buffer_phys_bar0(ioc, smid);
smid              503 drivers/scsi/mpt3sas/mpt3sas_base.c 					smid, sge_chain_count);
smid              507 drivers/scsi/mpt3sas/mpt3sas_base.c 						smid, sge_chain_count);
smid             1186 drivers/scsi/mpt3sas/mpt3sas_base.c _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1204 drivers/scsi/mpt3sas/mpt3sas_base.c 		   mpt3sas_base_get_msg_frame(ioc, smid));
smid             1230 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1237 drivers/scsi/mpt3sas/mpt3sas_base.c 		return mpt3sas_check_for_pending_internal_cmds(ioc, smid);
smid             1268 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             1281 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->base_cb_idx);
smid             1282 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             1298 drivers/scsi/mpt3sas/mpt3sas_base.c 	ack_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1305 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             1319 drivers/scsi/mpt3sas/mpt3sas_base.c _get_st_from_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             1323 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (WARN_ON(!smid) ||
smid             1324 drivers/scsi/mpt3sas/mpt3sas_base.c 	    WARN_ON(smid >= ioc->hi_priority_smid))
smid             1327 drivers/scsi/mpt3sas/mpt3sas_base.c 	cmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid             1342 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_cb_idx(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             1348 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (smid < ioc->hi_priority_smid) {
smid             1351 drivers/scsi/mpt3sas/mpt3sas_base.c 		if (smid < ctl_smid) {
smid             1352 drivers/scsi/mpt3sas/mpt3sas_base.c 			st = _get_st_from_smid(ioc, smid);
smid             1355 drivers/scsi/mpt3sas/mpt3sas_base.c 		} else if (smid == ctl_smid)
smid             1357 drivers/scsi/mpt3sas/mpt3sas_base.c 	} else if (smid < ioc->internal_smid) {
smid             1358 drivers/scsi/mpt3sas/mpt3sas_base.c 		i = smid - ioc->hi_priority_smid;
smid             1360 drivers/scsi/mpt3sas/mpt3sas_base.c 	} else if (smid <= ioc->hba_queue_depth) {
smid             1361 drivers/scsi/mpt3sas/mpt3sas_base.c 		i = smid - ioc->internal_smid;
smid             1434 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             1460 drivers/scsi/mpt3sas/mpt3sas_base.c 		smid = le16_to_cpu(rpf->Default.DescriptorTypeDependent1);
smid             1467 drivers/scsi/mpt3sas/mpt3sas_base.c 			cb_idx = _base_get_cb_idx(ioc, smid);
smid             1470 drivers/scsi/mpt3sas/mpt3sas_base.c 				rc = mpt_callbacks[cb_idx](ioc, smid,
smid             1473 drivers/scsi/mpt3sas/mpt3sas_base.c 					mpt3sas_base_free_smid(ioc, smid);
smid             1482 drivers/scsi/mpt3sas/mpt3sas_base.c 			if (smid) {
smid             1483 drivers/scsi/mpt3sas/mpt3sas_base.c 				cb_idx = _base_get_cb_idx(ioc, smid);
smid             1486 drivers/scsi/mpt3sas/mpt3sas_base.c 					rc = mpt_callbacks[cb_idx](ioc, smid,
smid             1490 drivers/scsi/mpt3sas/mpt3sas_base.c 						    smid, msix_index, reply);
smid             1493 drivers/scsi/mpt3sas/mpt3sas_base.c 						    smid);
smid             1836 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid = st->smid;
smid             1838 drivers/scsi/mpt3sas/mpt3sas_base.c 	   atomic_read(&ioc->chain_lookup[smid - 1].chain_offset);
smid             1843 drivers/scsi/mpt3sas/mpt3sas_base.c 	chain_req = &ioc->chain_lookup[smid - 1].chains_per_smid[chain_offset];
smid             1844 drivers/scsi/mpt3sas/mpt3sas_base.c 	atomic_inc(&ioc->chain_lookup[smid - 1].chain_offset);
smid             1962 drivers/scsi/mpt3sas/mpt3sas_base.c _base_build_nvme_prp(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             1990 drivers/scsi/mpt3sas/mpt3sas_base.c 	prp_page = (__le64 *)mpt3sas_base_get_pcie_sgl(ioc, smid);
smid             1991 drivers/scsi/mpt3sas/mpt3sas_base.c 	prp_page_dma = mpt3sas_base_get_pcie_sgl_dma(ioc, smid);
smid             2132 drivers/scsi/mpt3sas/mpt3sas_base.c 		u16 smid, int sge_count)
smid             2183 drivers/scsi/mpt3sas/mpt3sas_base.c 	curr_buff = mpt3sas_base_get_pcie_sgl(ioc, smid);
smid             2184 drivers/scsi/mpt3sas/mpt3sas_base.c 	msg_dma = mpt3sas_base_get_pcie_sgl_dma(ioc, smid);
smid             2295 drivers/scsi/mpt3sas/mpt3sas_base.c 	Mpi25SCSIIORequest_t *mpi_request, u16 smid, struct scsi_cmnd *scmd,
smid             2320 drivers/scsi/mpt3sas/mpt3sas_base.c 			smid, sges_left);
smid             2383 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *unused)
smid             2399 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             2528 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device)
smid             2543 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             2555 drivers/scsi/mpt3sas/mpt3sas_base.c 			smid, scmd, pcie_device) == 0)) {
smid             3374 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_get_msg_frame(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3376 drivers/scsi/mpt3sas/mpt3sas_base.c 	return (void *)(ioc->request + (smid * ioc->request_sz));
smid             3387 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_get_sense_buffer(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3389 drivers/scsi/mpt3sas/mpt3sas_base.c 	return (void *)(ioc->sense + ((smid - 1) * SCSI_SENSE_BUFFERSIZE));
smid             3400 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_get_sense_buffer_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3402 drivers/scsi/mpt3sas/mpt3sas_base.c 	return cpu_to_le32(ioc->sense_dma + ((smid - 1) *
smid             3414 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_get_pcie_sgl(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3416 drivers/scsi/mpt3sas/mpt3sas_base.c 	return (void *)(ioc->pcie_sg_lookup[smid - 1].pcie_sgl);
smid             3427 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_get_pcie_sgl_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3429 drivers/scsi/mpt3sas/mpt3sas_base.c 	return ioc->pcie_sg_lookup[smid - 1].pcie_sgl_dma;
smid             3510 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             3522 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = request->smid;
smid             3525 drivers/scsi/mpt3sas/mpt3sas_base.c 	return smid;
smid             3542 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             3544 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = tag + 1;
smid             3546 drivers/scsi/mpt3sas/mpt3sas_base.c 	request->smid = smid;
smid             3549 drivers/scsi/mpt3sas/mpt3sas_base.c 	return smid;
smid             3564 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             3575 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = request->smid;
smid             3578 drivers/scsi/mpt3sas/mpt3sas_base.c 	return smid;
smid             3597 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (WARN_ON(st->smid == 0))
smid             3602 drivers/scsi/mpt3sas/mpt3sas_base.c 	atomic_set(&ioc->chain_lookup[st->smid - 1].chain_offset, 0);
smid             3603 drivers/scsi/mpt3sas/mpt3sas_base.c 	st->smid = 0;
smid             3612 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_free_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3617 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (smid < ioc->hi_priority_smid) {
smid             3621 drivers/scsi/mpt3sas/mpt3sas_base.c 		st = _get_st_from_smid(ioc, smid);
smid             3628 drivers/scsi/mpt3sas/mpt3sas_base.c 		request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             3637 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (smid < ioc->internal_smid) {
smid             3639 drivers/scsi/mpt3sas/mpt3sas_base.c 		i = smid - ioc->hi_priority_smid;
smid             3642 drivers/scsi/mpt3sas/mpt3sas_base.c 	} else if (smid <= ioc->hba_queue_depth) {
smid             3644 drivers/scsi/mpt3sas/mpt3sas_base.c 		i = smid - ioc->internal_smid;
smid             3709 drivers/scsi/mpt3sas/mpt3sas_base.c _base_set_and_get_msix_index(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3713 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (smid < ioc->hi_priority_smid)
smid             3714 drivers/scsi/mpt3sas/mpt3sas_base.c 		st = _get_st_from_smid(ioc, smid);
smid             3731 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid, u16 handle)
smid             3736 drivers/scsi/mpt3sas/mpt3sas_base.c 	__le32 *mfp = (__le32 *)mpt3sas_base_get_msg_frame(ioc, smid);
smid             3738 drivers/scsi/mpt3sas/mpt3sas_base.c 	_clone_sg_entries(ioc, (void *) mfp, smid);
smid             3740 drivers/scsi/mpt3sas/mpt3sas_base.c 			MPI_FRAME_START_OFFSET + (smid * ioc->request_sz);
smid             3744 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3745 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.SMID = cpu_to_le16(smid);
smid             3759 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_scsi_io(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle)
smid             3766 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3767 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.SMID = cpu_to_le16(smid);
smid             3781 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_fast_path(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3789 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3790 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SCSIIO.SMID = cpu_to_le16(smid);
smid             3804 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_hi_priority(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3812 drivers/scsi/mpt3sas/mpt3sas_base.c 		__le32 *mfp = (__le32 *)mpt3sas_base_get_msg_frame(ioc, smid);
smid             3817 drivers/scsi/mpt3sas/mpt3sas_base.c 					+ (smid * ioc->request_sz);
smid             3827 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.HighPriority.SMID = cpu_to_le16(smid);
smid             3846 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_put_smid_nvme_encap(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3853 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.Default.MSIxIndex =  _base_set_and_get_msix_index(ioc, smid);
smid             3854 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.Default.SMID = cpu_to_le16(smid);
smid             3867 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_default(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3874 drivers/scsi/mpt3sas/mpt3sas_base.c 		__le32 *mfp = (__le32 *)mpt3sas_base_get_msg_frame(ioc, smid);
smid             3876 drivers/scsi/mpt3sas/mpt3sas_base.c 		_clone_sg_entries(ioc, (void *) mfp, smid);
smid             3879 drivers/scsi/mpt3sas/mpt3sas_base.c 			MPI_FRAME_START_OFFSET + (smid * ioc->request_sz);
smid             3885 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.Default.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3886 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.Default.SMID = cpu_to_le16(smid);
smid             3908 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_scsi_io_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3915 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3916 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SMID = cpu_to_le16(smid);
smid             3930 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_fast_path_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3937 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3938 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SMID = cpu_to_le16(smid);
smid             3953 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_hi_priority_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3961 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SMID = cpu_to_le16(smid);
smid             3975 drivers/scsi/mpt3sas/mpt3sas_base.c _base_put_smid_default_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             3981 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.MSIxIndex = _base_set_and_get_msix_index(ioc, smid);
smid             3982 drivers/scsi/mpt3sas/mpt3sas_base.c 	descriptor.SMID = cpu_to_le16(smid);
smid             4251 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid, ioc_status;
smid             4270 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->base_cb_idx);
smid             4271 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             4278 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             4279 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->base_cmds.smid = smid;
smid             4287 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             5796 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             5815 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->base_cb_idx);
smid             5816 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             5824 drivers/scsi/mpt3sas/mpt3sas_base.c 	request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             5825 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->base_cmds.smid = smid;
smid             5831 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             5878 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             5897 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->base_cb_idx);
smid             5898 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             5906 drivers/scsi/mpt3sas/mpt3sas_base.c 	request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             5907 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->base_cmds.smid = smid;
smid             5911 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             6245 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             6295 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             6305 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->port_enable_cb_idx);
smid             6306 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             6312 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             6313 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->port_enable_cmds.smid = smid;
smid             6318 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             6356 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             6365 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->port_enable_cb_idx);
smid             6366 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             6372 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             6373 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->port_enable_cmds.smid = smid;
smid             6377 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             6466 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             6477 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = mpt3sas_base_get_smid(ioc, ioc->base_cb_idx);
smid             6478 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (!smid) {
smid             6483 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             6484 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->base_cmds.smid = smid;
smid             6493 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->put_smid_default(ioc, smid);
smid             6730 drivers/scsi/mpt3sas/mpt3sas_base.c 	u16 smid;
smid             6770 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = ioc->hi_priority_smid;
smid             6771 drivers/scsi/mpt3sas/mpt3sas_base.c 	for (i = 0; i < ioc->hi_priority_depth; i++, smid++) {
smid             6773 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->hpr_lookup[i].smid = smid;
smid             6780 drivers/scsi/mpt3sas/mpt3sas_base.c 	smid = ioc->internal_smid;
smid             6781 drivers/scsi/mpt3sas/mpt3sas_base.c 	for (i = 0; i < ioc->internal_depth; i++, smid++) {
smid             6783 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->internal_lookup[i].smid = smid;
smid             7275 drivers/scsi/mpt3sas/mpt3sas_base.c 		mpt3sas_base_free_smid(ioc, ioc->transport_cmds.smid);
smid             7280 drivers/scsi/mpt3sas/mpt3sas_base.c 		mpt3sas_base_free_smid(ioc, ioc->base_cmds.smid);
smid             7286 drivers/scsi/mpt3sas/mpt3sas_base.c 		mpt3sas_base_free_smid(ioc, ioc->port_enable_cmds.smid);
smid             7299 drivers/scsi/mpt3sas/mpt3sas_base.c 		mpt3sas_base_free_smid(ioc, ioc->config_cmds.smid);
smid             7300 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->config_cmds.smid = USHRT_MAX;
smid              494 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16	smid;
smid              834 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16	smid;
smid              850 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16	smid;
smid              918 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device);
smid              926 drivers/scsi/mpt3sas/mpt3sas_base.h typedef void (*NVME_BUILD_PRP)(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              932 drivers/scsi/mpt3sas/mpt3sas_base.h typedef void (*PUT_SMID_IO_FP_HIP) (struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              934 drivers/scsi/mpt3sas/mpt3sas_base.h typedef void (*PUT_SMID_DEFAULT) (struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1462 drivers/scsi/mpt3sas/mpt3sas_base.h typedef u8 (*MPT_CALLBACK)(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1492 drivers/scsi/mpt3sas/mpt3sas_base.h void *mpt3sas_base_get_msg_frame(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1493 drivers/scsi/mpt3sas/mpt3sas_base.h void *mpt3sas_base_get_sense_buffer(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1495 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16 smid);
smid             1496 drivers/scsi/mpt3sas/mpt3sas_base.h void *mpt3sas_base_get_pcie_sgl(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1497 drivers/scsi/mpt3sas/mpt3sas_base.h dma_addr_t mpt3sas_base_get_pcie_sgl_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1500 drivers/scsi/mpt3sas/mpt3sas_base.h void mpt3sas_base_put_smid_fast_path(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             1502 drivers/scsi/mpt3sas/mpt3sas_base.h void mpt3sas_base_put_smid_hi_priority(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             1504 drivers/scsi/mpt3sas/mpt3sas_base.h void mpt3sas_base_put_smid_nvme_encap(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1505 drivers/scsi/mpt3sas/mpt3sas_base.h void mpt3sas_base_put_smid_default(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1514 drivers/scsi/mpt3sas/mpt3sas_base.h void mpt3sas_base_free_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1519 drivers/scsi/mpt3sas/mpt3sas_base.h u8 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1521 drivers/scsi/mpt3sas/mpt3sas_base.h u8 mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             1554 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16 smid);
smid             1573 drivers/scsi/mpt3sas/mpt3sas_base.h 	u16 smid);
smid             1594 drivers/scsi/mpt3sas/mpt3sas_base.h u8 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1689 drivers/scsi/mpt3sas/mpt3sas_base.h u8 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             1706 drivers/scsi/mpt3sas/mpt3sas_base.h u8 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid               98 drivers/scsi/mpt3sas/mpt3sas_config.c _config_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              107 drivers/scsi/mpt3sas/mpt3sas_config.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid              181 drivers/scsi/mpt3sas/mpt3sas_config.c 		 le32_to_cpu(mpi_request->PageAddress), smid);
smid              255 drivers/scsi/mpt3sas/mpt3sas_config.c mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid              262 drivers/scsi/mpt3sas/mpt3sas_config.c 	if (ioc->config_cmds.smid != smid)
smid              272 drivers/scsi/mpt3sas/mpt3sas_config.c 	_config_display_some_debug(ioc, smid, "config_done", mpi_reply);
smid              273 drivers/scsi/mpt3sas/mpt3sas_config.c 	ioc->config_cmds.smid = USHRT_MAX;
smid              302 drivers/scsi/mpt3sas/mpt3sas_config.c 	u16 smid;
smid              367 drivers/scsi/mpt3sas/mpt3sas_config.c 	smid = mpt3sas_base_get_smid(ioc, ioc->config_cb_idx);
smid              368 drivers/scsi/mpt3sas/mpt3sas_config.c 	if (!smid) {
smid              378 drivers/scsi/mpt3sas/mpt3sas_config.c 	config_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid              379 drivers/scsi/mpt3sas/mpt3sas_config.c 	ioc->config_cmds.smid = smid;
smid              381 drivers/scsi/mpt3sas/mpt3sas_config.c 	_config_display_some_debug(ioc, smid, "config_request", NULL);
smid              383 drivers/scsi/mpt3sas/mpt3sas_config.c 	ioc->put_smid_default(ioc, smid);
smid              390 drivers/scsi/mpt3sas/mpt3sas_config.c 		if (ioc->config_cmds.smid == smid)
smid              391 drivers/scsi/mpt3sas/mpt3sas_config.c 			mpt3sas_base_free_smid(ioc, smid);
smid               93 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid              102 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid              188 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc_info(ioc, "%s: %s, smid(%d)\n", calling_function_name, desc, smid);
smid              252 drivers/scsi/mpt3sas/mpt3sas_ctl.c mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid              263 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	if (ioc->ctl_cmds.smid != smid)
smid              280 drivers/scsi/mpt3sas/mpt3sas_ctl.c 				    smid);
smid              293 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			sense_data = mpt3sas_base_get_sense_buffer(ioc, smid);
smid              298 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	_ctl_display_some_debug(ioc, smid, "ctl_done", mpi_reply);
smid              484 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		mpt3sas_base_free_smid(ioc, ioc->ctl_cmds.smid);
smid              566 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	u16 smid;
smid              585 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	for (smid = ioc->scsiio_depth; smid && !found; smid--) {
smid              588 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid              605 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		if (!tm_request->TaskMID || tm_request->TaskMID == st->smid) {
smid              606 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			tm_request->TaskMID = cpu_to_le16(st->smid);
smid              652 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	u16 smid;
smid              702 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		smid = mpt3sas_base_get_smid_hpr(ioc, ioc->ctl_cb_idx);
smid              703 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		if (!smid) {
smid              710 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		smid = ioc->scsiio_depth - INTERNAL_SCSIIO_CMDS_COUNT + 1;
smid              716 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	request = mpt3sas_base_get_msg_frame(ioc, smid);
smid              719 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->ctl_cmds.smid = smid;
smid              733 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              746 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              754 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              766 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              774 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	_ctl_display_some_debug(ioc, smid, "ctl_request", NULL);
smid              789 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              806 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		   mpt3sas_base_get_sense_buffer_dma(ioc, smid)));
smid              810 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->build_nvme_prp(ioc, smid, nvme_encap_request,
smid              816 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              820 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		mpt3sas_base_put_smid_nvme_encap(ioc, smid);
smid              830 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		    mpt3sas_base_get_sense_buffer_dma(ioc, smid);
smid              836 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              843 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			ioc->put_smid_scsi_io(ioc, smid, device_handle);
smid              845 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			ioc->put_smid_default(ioc, smid);
smid              863 drivers/scsi/mpt3sas/mpt3sas_ctl.c 				mpt3sas_base_free_smid(ioc, smid);
smid              874 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              882 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_hi_priority(ioc, smid, 0);
smid              900 drivers/scsi/mpt3sas/mpt3sas_ctl.c 				mpt3sas_base_free_smid(ioc, smid);
smid              913 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_default(ioc, smid);
smid              922 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid              928 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_default(ioc, smid);
smid              936 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_default(ioc, smid);
smid              975 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_default(ioc, smid);
smid              995 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		ioc->put_smid_default(ioc, smid);
smid             1517 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	u16 smid;
smid             1559 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx);
smid             1560 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	if (!smid) {
smid             1569 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1570 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->ctl_cmds.smid = smid;
smid             1598 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			mpt3sas_base_free_smid(ioc, smid);
smid             1626 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->put_smid_default(ioc, smid);
smid             1905 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	u16 smid;
smid             1935 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx);
smid             1936 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	if (!smid) {
smid             1944 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1945 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->ctl_cmds.smid = smid;
smid             1953 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->put_smid_default(ioc, smid);
smid             2089 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	u16 smid;
smid             2175 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx);
smid             2176 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	if (!smid) {
smid             2185 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             2186 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->ctl_cmds.smid = smid;
smid             2201 drivers/scsi/mpt3sas/mpt3sas_ctl.c 	ioc->put_smid_default(ioc, smid);
smid               79 drivers/scsi/mpt3sas/mpt3sas_scsih.c static u8 _scsih_check_for_pending_tm(struct MPT3SAS_ADAPTER *ioc, u16 smid);
smid             1474 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpt3sas_scsih_scsi_lookup_get(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             1480 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (smid > 0  &&
smid             1481 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    smid <= ioc->scsiio_depth - INTERNAL_SCSIIO_CMDS_COUNT) {
smid             1482 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		u32 unique_tag = smid - 1;
smid             1484 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1498 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (st->cb_idx == 0xFF || st->smid == 0)
smid             2573 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_tm_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply)
smid             2579 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (ioc->tm_cmds.smid != smid)
smid             2673 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid = 0;
smid             2704 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid_hpr(ioc, ioc->tm_cb_idx);
smid             2705 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             2714 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             2715 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->tm_cmds.smid = smid;
smid             2726 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_hi_priority(ioc, smid, msix_task);
smid             2918 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		st->smid, st->msix_io, timeout, 0);
smid             3594 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             3682 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid_hpr(ioc, ioc->tm_tr_cb_idx);
smid             3683 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             3698 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    handle, smid, ioc->tm_tr_cb_idx));
smid             3699 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             3706 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_hi_priority(ioc, smid, 0);
smid             3733 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_tm_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid             3763 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request_tm = mpt3sas_base_get_msg_frame(ioc, smid);
smid             3769 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				   le16_to_cpu(mpi_reply->DevHandle), smid));
smid             3776 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
smid             3784 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			return _scsih_check_for_pending_tm(ioc, smid);
smid             3791 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		return _scsih_check_for_pending_tm(ioc, smid);
smid             3804 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	return _scsih_check_for_pending_tm(ioc, smid);
smid             3858 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_control_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3867 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				    le16_to_cpu(mpi_reply->DevHandle), smid,
smid             3879 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	return mpt3sas_check_for_pending_internal_cmds(ioc, smid);
smid             3896 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             3906 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid_hpr(ioc, ioc->tm_tr_volume_cb_idx);
smid             3907 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             3922 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    handle, smid, ioc->tm_tr_volume_cb_idx));
smid             3923 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             3928 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_hi_priority(ioc, smid, 0);
smid             3943 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_tm_volume_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid,
smid             3963 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request_tm = mpt3sas_base_get_msg_frame(ioc, smid);
smid             3969 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				   smid));
smid             3975 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
smid             3979 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	return _scsih_check_for_pending_tm(ioc, smid);
smid             3992 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_issue_delayed_event_ack(struct MPT3SAS_ADAPTER *ioc, u16 smid, U16 event,
smid             3996 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	int i = smid - ioc->internal_smid;
smid             4009 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    le16_to_cpu(event), smid, ioc->base_cb_idx));
smid             4010 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ack_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             4017 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_default(ioc, smid);
smid             4031 drivers/scsi/mpt3sas/mpt3sas_scsih.c 					u16 smid, u16 handle)
smid             4035 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	int i = smid - ioc->internal_smid;
smid             4067 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    handle, smid, ioc->tm_sas_control_cb_idx));
smid             4068 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             4073 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_default(ioc, smid);
smid             4090 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpt3sas_check_for_pending_internal_cmds(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             4098 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		_scsih_issue_delayed_event_ack(ioc, smid,
smid             4108 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		_scsih_issue_delayed_sas_io_unit_ctrl(ioc, smid,
smid             4129 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_check_for_pending_tm(struct MPT3SAS_ADAPTER *ioc, u16 smid)
smid             4136 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpt3sas_base_free_smid(ioc, smid);
smid             4146 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpt3sas_base_free_smid(ioc, smid);
smid             4516 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             4519 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	for (smid = 1; smid <= ioc->scsiio_depth; smid++) {
smid             4520 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid             4651 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             4728 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid_scsiio(ioc, ioc->scsi_io_cb_idx, scmd);
smid             4729 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             4734 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             4753 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    mpt3sas_base_get_sense_buffer_dma(ioc, smid);
smid             4761 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (ioc->build_sg_scmd(ioc, scmd, smid, pcie_device)) {
smid             4762 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			mpt3sas_base_free_smid(ioc, smid);
smid             4778 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			ioc->put_smid_fast_path(ioc, smid, handle);
smid             4780 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			ioc->put_smid_scsi_io(ioc, smid,
smid             4783 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		ioc->put_smid_default(ioc, smid);
smid             4824 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	Mpi2SCSIIOReply_t *mpi_reply, u16 smid)
smid             5000 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		 desc_ioc_state, ioc_status, smid);
smid             5208 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_io_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply)
smid             5224 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid             5230 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             5258 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		ioc->put_smid_scsi_io(ioc, smid,
smid             5298 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		    smid);
smid             5313 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			_scsih_scsi_ioc_info(ioc, scmd, mpi_reply, smid);
smid             5428 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		_scsih_scsi_ioc_info(ioc , scmd, mpi_reply, smid);
smid             5433 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpt3sas_base_free_smid(ioc, smid);
smid             5831 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply)
smid             5838 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (ioc->scsih_cmds.smid != smid)
smid             7372 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid, handle;
smid             7408 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	for (smid = 1; smid <= ioc->scsiio_depth; smid++) {
smid             7411 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid);
smid             7441 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			MPI2_SCSITASKMGMT_TASKTYPE_QUERY_TASK, st->smid,
smid             7482 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			MPI2_SCSITASKMGMT_TASKTYPE_ABORT_TASK, st->smid,
smid             7629 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             7647 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid(ioc, ioc->scsih_cb_idx);
smid             7648 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             7655 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             7656 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->scsih_cmds.smid = smid;
smid             7668 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_default(ioc, smid);
smid             9286 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpt3sas_base_free_smid(ioc, ioc->scsih_cmds.smid);
smid             9291 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpt3sas_base_free_smid(ioc, ioc->tm_cmds.smid);
smid             9674 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	u16 smid;
smid             9692 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	smid = mpt3sas_base_get_smid(ioc, ioc->scsih_cb_idx);
smid             9693 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!smid) {
smid             9699 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             9700 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->scsih_cmds.smid = smid;
smid             9709 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	ioc->put_smid_default(ioc, smid);
smid              230 drivers/scsi/mpt3sas/mpt3sas_transport.c mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
smid              238 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.smid != smid)
smid              298 drivers/scsi/mpt3sas/mpt3sas_transport.c 	u16 smid;
smid              325 drivers/scsi/mpt3sas/mpt3sas_transport.c 	smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
smid              326 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!smid) {
smid              333 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid              334 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
smid              344 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpt3sas_base_free_smid(ioc, smid);
smid              370 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->put_smid_default(ioc, smid);
smid             1066 drivers/scsi/mpt3sas/mpt3sas_transport.c 	u16 smid;
smid             1091 drivers/scsi/mpt3sas/mpt3sas_transport.c 	smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
smid             1092 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!smid) {
smid             1098 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1099 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
smid             1109 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpt3sas_base_free_smid(ioc, smid);
smid             1142 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->put_smid_default(ioc, smid);
smid             1356 drivers/scsi/mpt3sas/mpt3sas_transport.c 	u16 smid;
smid             1381 drivers/scsi/mpt3sas/mpt3sas_transport.c 	smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
smid             1382 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!smid) {
smid             1388 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1389 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
smid             1399 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpt3sas_base_free_smid(ioc, smid);
smid             1437 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->put_smid_default(ioc, smid);
smid             1840 drivers/scsi/mpt3sas/mpt3sas_transport.c 	u16 smid;
smid             1887 drivers/scsi/mpt3sas/mpt3sas_transport.c 	smid = mpt3sas_base_get_smid(ioc, ioc->transport_cb_idx);
smid             1888 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!smid) {
smid             1895 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
smid             1896 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
smid             1914 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->put_smid_default(ioc, smid);