• Home
  • Raw
  • Download

Lines Matching refs:tm_cmds

2292 	if (ioc->tm_cmds.status == MPT2_CMD_NOT_USED)  in _scsih_tm_done()
2294 if (ioc->tm_cmds.smid != smid) in _scsih_tm_done()
2297 ioc->tm_cmds.status |= MPT2_CMD_COMPLETE; in _scsih_tm_done()
2300 memcpy(ioc->tm_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in _scsih_tm_done()
2301 ioc->tm_cmds.status |= MPT2_CMD_REPLY_VALID; in _scsih_tm_done()
2303 ioc->tm_cmds.status &= ~MPT2_CMD_PENDING; in _scsih_tm_done()
2304 complete(&ioc->tm_cmds.done); in _scsih_tm_done()
2398 mutex_lock(&ioc->tm_cmds.mutex); in mpt2sas_scsih_issue_tm()
2399 if (ioc->tm_cmds.status != MPT2_CMD_NOT_USED) { in mpt2sas_scsih_issue_tm()
2447 ioc->tm_cmds.status = MPT2_CMD_PENDING; in mpt2sas_scsih_issue_tm()
2449 ioc->tm_cmds.smid = smid; in mpt2sas_scsih_issue_tm()
2451 memset(ioc->tm_cmds.reply, 0, sizeof(Mpi2SCSITaskManagementReply_t)); in mpt2sas_scsih_issue_tm()
2458 init_completion(&ioc->tm_cmds.done); in mpt2sas_scsih_issue_tm()
2460 timeleft = wait_for_completion_timeout(&ioc->tm_cmds.done, timeout*HZ); in mpt2sas_scsih_issue_tm()
2461 if (!(ioc->tm_cmds.status & MPT2_CMD_COMPLETE)) { in mpt2sas_scsih_issue_tm()
2466 if (!(ioc->tm_cmds.status & MPT2_CMD_RESET)) { in mpt2sas_scsih_issue_tm()
2470 ioc->tm_cmds.status = MPT2_CMD_NOT_USED; in mpt2sas_scsih_issue_tm()
2476 if (ioc->tm_cmds.status & MPT2_CMD_REPLY_VALID) { in mpt2sas_scsih_issue_tm()
2477 mpi_reply = ioc->tm_cmds.reply; in mpt2sas_scsih_issue_tm()
2522 ioc->tm_cmds.status = MPT2_CMD_NOT_USED; in mpt2sas_scsih_issue_tm()
2524 mutex_unlock(&ioc->tm_cmds.mutex); in mpt2sas_scsih_issue_tm()
2530 mutex_unlock(&ioc->tm_cmds.mutex); in mpt2sas_scsih_issue_tm()
5848 mutex_lock(&ioc->tm_cmds.mutex); in _scsih_sas_broadcast_primitive_event()
5857 mpi_reply = ioc->tm_cmds.reply; in _scsih_sas_broadcast_primitive_event()
5977 mutex_unlock(&ioc->tm_cmds.mutex); in _scsih_sas_broadcast_primitive_event()
7392 if (ioc->tm_cmds.status & MPT2_CMD_PENDING) { in mpt2sas_scsih_reset_handler()
7393 ioc->tm_cmds.status |= MPT2_CMD_RESET; in mpt2sas_scsih_reset_handler()
7394 mpt2sas_base_free_smid(ioc, ioc->tm_cmds.smid); in mpt2sas_scsih_reset_handler()
7395 complete(&ioc->tm_cmds.done); in mpt2sas_scsih_reset_handler()