Lines Matching refs:smid
93 _ctl_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _ctl_display_some_debug() argument
102 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _ctl_display_some_debug()
189 ioc->name, calling_function_name, desc, smid); in _ctl_display_some_debug()
260 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_ctl_done() argument
271 if (ioc->ctl_cmds.smid != smid) in mpt3sas_ctl_done()
288 smid); in mpt3sas_ctl_done()
301 sense_data = mpt3sas_base_get_sense_buffer(ioc, smid); in mpt3sas_ctl_done()
306 _ctl_display_some_debug(ioc, smid, "ctl_done", mpi_reply); in mpt3sas_ctl_done()
494 mpt3sas_base_free_smid(ioc, ioc->ctl_cmds.smid); in mpt3sas_ctl_after_reset_handler()
577 u16 smid; in _ctl_set_task_mid() local
596 for (smid = ioc->scsiio_depth; smid && !found; smid--) { in _ctl_set_task_mid()
599 scmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid); in _ctl_set_task_mid()
610 tm_request->TaskMID = cpu_to_le16(st->smid); in _ctl_set_task_mid()
656 u16 smid; in _ctl_do_mpt_command() local
727 smid = mpt3sas_base_get_smid_hpr(ioc, ioc->ctl_cb_idx); in _ctl_do_mpt_command()
728 if (!smid) { in _ctl_do_mpt_command()
736 smid = ioc->scsiio_depth - INTERNAL_SCSIIO_CMDS_COUNT + 1; in _ctl_do_mpt_command()
742 request = mpt3sas_base_get_msg_frame(ioc, smid); in _ctl_do_mpt_command()
744 ioc->ctl_cmds.smid = smid; in _ctl_do_mpt_command()
758 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
771 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
779 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
791 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
799 _ctl_display_some_debug(ioc, smid, "ctl_request", NULL); in _ctl_do_mpt_command()
819 mpt3sas_base_get_sense_buffer_dma(ioc, smid))); in _ctl_do_mpt_command()
823 ioc->build_nvme_prp(ioc, smid, nvme_encap_request, in _ctl_do_mpt_command()
829 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
833 mpt3sas_base_put_smid_nvme_encap(ioc, smid); in _ctl_do_mpt_command()
843 mpt3sas_base_get_sense_buffer_dma(ioc, smid); in _ctl_do_mpt_command()
849 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
856 ioc->put_smid_scsi_io(ioc, smid, device_handle); in _ctl_do_mpt_command()
858 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
876 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
887 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
895 mpt3sas_base_put_smid_hi_priority(ioc, smid, 0); in _ctl_do_mpt_command()
913 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
926 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
935 mpt3sas_base_free_smid(ioc, smid); in _ctl_do_mpt_command()
941 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
949 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
964 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
984 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_do_mpt_command()
1510 u16 smid; in _ctl_diag_register_2() local
1558 smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx); in _ctl_diag_register_2()
1559 if (!smid) { in _ctl_diag_register_2()
1569 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _ctl_diag_register_2()
1570 ioc->ctl_cmds.smid = smid; in _ctl_diag_register_2()
1599 mpt3sas_base_free_smid(ioc, smid); in _ctl_diag_register_2()
1626 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_diag_register_2()
1921 u16 smid; in mpt3sas_send_diag_release() local
1952 smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx); in mpt3sas_send_diag_release()
1953 if (!smid) { in mpt3sas_send_diag_release()
1962 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in mpt3sas_send_diag_release()
1963 ioc->ctl_cmds.smid = smid; in mpt3sas_send_diag_release()
1971 mpt3sas_base_put_smid_default(ioc, smid); in mpt3sas_send_diag_release()
2117 u16 smid; in _ctl_diag_read_buffer() local
2209 smid = mpt3sas_base_get_smid(ioc, ioc->ctl_cb_idx); in _ctl_diag_read_buffer()
2210 if (!smid) { in _ctl_diag_read_buffer()
2220 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _ctl_diag_read_buffer()
2221 ioc->ctl_cmds.smid = smid; in _ctl_diag_read_buffer()
2236 mpt3sas_base_put_smid_default(ioc, smid); in _ctl_diag_read_buffer()