Searched refs:taskmgmt_cmds (Results 1 – 3 of 3) sorted by relevance
295 ioc->taskmgmt_cmds.status |= MPT_MGMT_STATUS_COMMAND_GOOD; in mptctl_taskmgmt_reply()300 ioc->taskmgmt_cmds.status |= MPT_MGMT_STATUS_RF_VALID; in mptctl_taskmgmt_reply()301 memcpy(ioc->taskmgmt_cmds.reply, mr, in mptctl_taskmgmt_reply()304 if (ioc->taskmgmt_cmds.status & MPT_MGMT_STATUS_PENDING) { in mptctl_taskmgmt_reply()306 ioc->taskmgmt_cmds.status &= ~MPT_MGMT_STATUS_PENDING; in mptctl_taskmgmt_reply()307 complete(&ioc->taskmgmt_cmds.done); in mptctl_taskmgmt_reply()327 mutex_lock(&ioc->taskmgmt_cmds.mutex); in mptctl_do_taskmgmt()329 mutex_unlock(&ioc->taskmgmt_cmds.mutex); in mptctl_do_taskmgmt()384 INITIALIZE_MGMT_STATUS(ioc->taskmgmt_cmds.status) in mptctl_do_taskmgmt()404 ii = wait_for_completion_timeout(&ioc->taskmgmt_cmds.done, timeout*HZ); in mptctl_do_taskmgmt()[all …]
749 MPT_MGMT taskmgmt_cmds; member
1827 mutex_init(&ioc->taskmgmt_cmds.mutex); in mpt_attach()1828 init_completion(&ioc->taskmgmt_cmds.done); in mpt_attach()6583 if (ioc->taskmgmt_cmds.status & MPT_MGMT_STATUS_PENDING) { in mpt_ioc_reset()6584 ioc->taskmgmt_cmds.status |= in mpt_ioc_reset()6586 complete(&ioc->taskmgmt_cmds.done); in mpt_ioc_reset()