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);