Lines Matching refs:scsih_cmds

2966 	} else if (smid_task == ioc->scsih_cmds.smid) {  in scsih_tm_cmd_map_status()
2967 if ((ioc->scsih_cmds.status & MPT3_CMD_COMPLETE) || in scsih_tm_cmd_map_status()
2968 (ioc->scsih_cmds.status & MPT3_CMD_NOT_USED)) in scsih_tm_cmd_map_status()
7092 if (ioc->scsih_cmds.status == MPT3_CMD_NOT_USED) in _scsih_done()
7094 if (ioc->scsih_cmds.smid != smid) in _scsih_done()
7096 ioc->scsih_cmds.status |= MPT3_CMD_COMPLETE; in _scsih_done()
7098 memcpy(ioc->scsih_cmds.reply, mpi_reply, in _scsih_done()
7100 ioc->scsih_cmds.status |= MPT3_CMD_REPLY_VALID; in _scsih_done()
7102 ioc->scsih_cmds.status &= ~MPT3_CMD_PENDING; in _scsih_done()
7103 complete(&ioc->scsih_cmds.done); in _scsih_done()
8927 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_ir_fastpath()
8929 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_ir_fastpath()
8934 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_ir_fastpath()
8939 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_fastpath()
8945 ioc->scsih_cmds.smid = smid; in _scsih_ir_fastpath()
8956 init_completion(&ioc->scsih_cmds.done); in _scsih_ir_fastpath()
8958 wait_for_completion_timeout(&ioc->scsih_cmds.done, 10*HZ); in _scsih_ir_fastpath()
8960 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_ir_fastpath()
8962 ioc->scsih_cmds.status, mpi_request, in _scsih_ir_fastpath()
8968 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_ir_fastpath()
8970 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_fastpath()
8988 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_fastpath()
8989 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_ir_fastpath()
10669 if (ioc->scsih_cmds.status & MPT3_CMD_PENDING) { in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
10670 ioc->scsih_cmds.status |= MPT3_CMD_RESET; in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
10671 mpt3sas_base_free_smid(ioc, ioc->scsih_cmds.smid); in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
10672 complete(&ioc->scsih_cmds.done); in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
11109 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_nvme_shutdown()
11111 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_nvme_shutdown()
11116 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_nvme_shutdown()
11122 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_nvme_shutdown()
11127 ioc->scsih_cmds.smid = smid; in _scsih_nvme_shutdown()
11132 init_completion(&ioc->scsih_cmds.done); in _scsih_nvme_shutdown()
11138 wait_for_completion_timeout(&ioc->scsih_cmds.done, in _scsih_nvme_shutdown()
11141 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_nvme_shutdown()
11146 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_nvme_shutdown()
11147 mpi_reply = ioc->scsih_cmds.reply; in _scsih_nvme_shutdown()
11154 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_nvme_shutdown()
11155 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_nvme_shutdown()
11181 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_ir_shutdown()
11183 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_ir_shutdown()
11187 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_ir_shutdown()
11192 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_shutdown()
11197 ioc->scsih_cmds.smid = smid; in _scsih_ir_shutdown()
11205 init_completion(&ioc->scsih_cmds.done); in _scsih_ir_shutdown()
11207 wait_for_completion_timeout(&ioc->scsih_cmds.done, 10*HZ); in _scsih_ir_shutdown()
11209 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_ir_shutdown()
11214 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_ir_shutdown()
11215 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_shutdown()
11223 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_shutdown()
11224 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_ir_shutdown()