• Home
  • Raw
  • Download

Lines Matching refs:transport_cmds

238 	if (ioc->transport_cmds.status == MPT3_CMD_NOT_USED)  in mpt3sas_transport_done()
240 if (ioc->transport_cmds.smid != smid) in mpt3sas_transport_done()
242 ioc->transport_cmds.status |= MPT3_CMD_COMPLETE; in mpt3sas_transport_done()
244 memcpy(ioc->transport_cmds.reply, mpi_reply, in mpt3sas_transport_done()
246 ioc->transport_cmds.status |= MPT3_CMD_REPLY_VALID; in mpt3sas_transport_done()
248 ioc->transport_cmds.status &= ~MPT3_CMD_PENDING; in mpt3sas_transport_done()
249 complete(&ioc->transport_cmds.done); in mpt3sas_transport_done()
318 mutex_lock(&ioc->transport_cmds.mutex); in _transport_expander_report_manufacture()
320 if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) { in _transport_expander_report_manufacture()
326 ioc->transport_cmds.status = MPT3_CMD_PENDING; in _transport_expander_report_manufacture()
358 ioc->transport_cmds.smid = smid; in _transport_expander_report_manufacture()
394 init_completion(&ioc->transport_cmds.done); in _transport_expander_report_manufacture()
396 timeleft = wait_for_completion_timeout(&ioc->transport_cmds.done, in _transport_expander_report_manufacture()
399 if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) { in _transport_expander_report_manufacture()
404 if (!(ioc->transport_cmds.status & MPT3_CMD_RESET)) in _transport_expander_report_manufacture()
412 if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) { in _transport_expander_report_manufacture()
415 mpi_reply = ioc->transport_cmds.reply; in _transport_expander_report_manufacture()
451 ioc->transport_cmds.status = MPT3_CMD_NOT_USED; in _transport_expander_report_manufacture()
456 mutex_unlock(&ioc->transport_cmds.mutex); in _transport_expander_report_manufacture()
1098 mutex_lock(&ioc->transport_cmds.mutex); in _transport_get_expander_phy_error_log()
1100 if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) { in _transport_get_expander_phy_error_log()
1106 ioc->transport_cmds.status = MPT3_CMD_PENDING; in _transport_get_expander_phy_error_log()
1137 ioc->transport_cmds.smid = smid; in _transport_get_expander_phy_error_log()
1178 init_completion(&ioc->transport_cmds.done); in _transport_get_expander_phy_error_log()
1180 timeleft = wait_for_completion_timeout(&ioc->transport_cmds.done, in _transport_get_expander_phy_error_log()
1183 if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) { in _transport_get_expander_phy_error_log()
1188 if (!(ioc->transport_cmds.status & MPT3_CMD_RESET)) in _transport_get_expander_phy_error_log()
1196 if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) { in _transport_get_expander_phy_error_log()
1198 mpi_reply = ioc->transport_cmds.reply; in _transport_get_expander_phy_error_log()
1233 ioc->transport_cmds.status = MPT3_CMD_NOT_USED; in _transport_get_expander_phy_error_log()
1237 mutex_unlock(&ioc->transport_cmds.mutex); in _transport_get_expander_phy_error_log()
1409 mutex_lock(&ioc->transport_cmds.mutex); in _transport_expander_phy_control()
1411 if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) { in _transport_expander_phy_control()
1417 ioc->transport_cmds.status = MPT3_CMD_PENDING; in _transport_expander_phy_control()
1448 ioc->transport_cmds.smid = smid; in _transport_expander_phy_control()
1508 init_completion(&ioc->transport_cmds.done); in _transport_expander_phy_control()
1510 timeleft = wait_for_completion_timeout(&ioc->transport_cmds.done, in _transport_expander_phy_control()
1513 if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) { in _transport_expander_phy_control()
1518 if (!(ioc->transport_cmds.status & MPT3_CMD_RESET)) in _transport_expander_phy_control()
1526 if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) { in _transport_expander_phy_control()
1528 mpi_reply = ioc->transport_cmds.reply; in _transport_expander_phy_control()
1555 ioc->transport_cmds.status = MPT3_CMD_NOT_USED; in _transport_expander_phy_control()
1559 mutex_unlock(&ioc->transport_cmds.mutex); in _transport_expander_phy_control()
1913 rc = mutex_lock_interruptible(&ioc->transport_cmds.mutex); in _transport_smp_handler()
1917 if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) { in _transport_smp_handler()
1923 ioc->transport_cmds.status = MPT3_CMD_PENDING; in _transport_smp_handler()
2008 ioc->transport_cmds.smid = smid; in _transport_smp_handler()
2029 init_completion(&ioc->transport_cmds.done); in _transport_smp_handler()
2031 timeleft = wait_for_completion_timeout(&ioc->transport_cmds.done, in _transport_smp_handler()
2034 if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) { in _transport_smp_handler()
2039 if (!(ioc->transport_cmds.status & MPT3_CMD_RESET)) in _transport_smp_handler()
2047 if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) { in _transport_smp_handler()
2049 mpi_reply = ioc->transport_cmds.reply; in _transport_smp_handler()
2114 ioc->transport_cmds.status = MPT3_CMD_NOT_USED; in _transport_smp_handler()
2115 mutex_unlock(&ioc->transport_cmds.mutex); in _transport_smp_handler()