Lines Matching refs:scsih_cmds

2796 	} else if (smid_task == ioc->scsih_cmds.smid) {  in scsih_tm_cmd_map_status()
2797 if ((ioc->scsih_cmds.status & MPT3_CMD_COMPLETE) || in scsih_tm_cmd_map_status()
2798 (ioc->scsih_cmds.status & MPT3_CMD_NOT_USED)) in scsih_tm_cmd_map_status()
6139 if (ioc->scsih_cmds.status == MPT3_CMD_NOT_USED) in _scsih_done()
6141 if (ioc->scsih_cmds.smid != smid) in _scsih_done()
6143 ioc->scsih_cmds.status |= MPT3_CMD_COMPLETE; in _scsih_done()
6145 memcpy(ioc->scsih_cmds.reply, mpi_reply, in _scsih_done()
6147 ioc->scsih_cmds.status |= MPT3_CMD_REPLY_VALID; in _scsih_done()
6149 ioc->scsih_cmds.status &= ~MPT3_CMD_PENDING; in _scsih_done()
6150 complete(&ioc->scsih_cmds.done); in _scsih_done()
7951 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_ir_fastpath()
7953 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_ir_fastpath()
7958 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_ir_fastpath()
7963 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_fastpath()
7969 ioc->scsih_cmds.smid = smid; in _scsih_ir_fastpath()
7980 init_completion(&ioc->scsih_cmds.done); in _scsih_ir_fastpath()
7982 wait_for_completion_timeout(&ioc->scsih_cmds.done, 10*HZ); in _scsih_ir_fastpath()
7984 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_ir_fastpath()
7986 ioc->scsih_cmds.status, mpi_request, in _scsih_ir_fastpath()
7992 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_ir_fastpath()
7994 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_fastpath()
8012 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_fastpath()
8013 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_ir_fastpath()
9598 if (ioc->scsih_cmds.status & MPT3_CMD_PENDING) { in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
9599 ioc->scsih_cmds.status |= MPT3_CMD_RESET; in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
9600 mpt3sas_base_free_smid(ioc, ioc->scsih_cmds.smid); in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
9601 complete(&ioc->scsih_cmds.done); in mpt3sas_scsih_clear_outstanding_scsi_tm_commands()
10000 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_nvme_shutdown()
10002 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_nvme_shutdown()
10007 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_nvme_shutdown()
10013 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_nvme_shutdown()
10018 ioc->scsih_cmds.smid = smid; in _scsih_nvme_shutdown()
10023 init_completion(&ioc->scsih_cmds.done); in _scsih_nvme_shutdown()
10029 wait_for_completion_timeout(&ioc->scsih_cmds.done, in _scsih_nvme_shutdown()
10032 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_nvme_shutdown()
10037 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_nvme_shutdown()
10038 mpi_reply = ioc->scsih_cmds.reply; in _scsih_nvme_shutdown()
10045 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_nvme_shutdown()
10046 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_nvme_shutdown()
10072 mutex_lock(&ioc->scsih_cmds.mutex); in _scsih_ir_shutdown()
10074 if (ioc->scsih_cmds.status != MPT3_CMD_NOT_USED) { in _scsih_ir_shutdown()
10078 ioc->scsih_cmds.status = MPT3_CMD_PENDING; in _scsih_ir_shutdown()
10083 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_shutdown()
10088 ioc->scsih_cmds.smid = smid; in _scsih_ir_shutdown()
10096 init_completion(&ioc->scsih_cmds.done); in _scsih_ir_shutdown()
10098 wait_for_completion_timeout(&ioc->scsih_cmds.done, 10*HZ); in _scsih_ir_shutdown()
10100 if (!(ioc->scsih_cmds.status & MPT3_CMD_COMPLETE)) { in _scsih_ir_shutdown()
10105 if (ioc->scsih_cmds.status & MPT3_CMD_REPLY_VALID) { in _scsih_ir_shutdown()
10106 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_shutdown()
10114 ioc->scsih_cmds.status = MPT3_CMD_NOT_USED; in _scsih_ir_shutdown()
10115 mutex_unlock(&ioc->scsih_cmds.mutex); in _scsih_ir_shutdown()