Lines Matching refs:cfg_cmds
306 return &mrioc->cfg_cmds;
4565 cmdptr = &mrioc->cfg_cmds;
5073 mutex_lock(&mrioc->cfg_cmds.mutex);
5074 if (mrioc->cfg_cmds.state & MPI3MR_CMD_PENDING) {
5077 mutex_unlock(&mrioc->cfg_cmds.mutex);
5080 mrioc->cfg_cmds.state = MPI3MR_CMD_PENDING;
5081 mrioc->cfg_cmds.is_waiting = 1;
5082 mrioc->cfg_cmds.callback = NULL;
5083 mrioc->cfg_cmds.ioc_status = 0;
5084 mrioc->cfg_cmds.ioc_loginfo = 0;
5089 init_completion(&mrioc->cfg_cmds.done);
5099 wait_for_completion_timeout(&mrioc->cfg_cmds.done, (timeout * HZ));
5100 if (!(mrioc->cfg_cmds.state & MPI3MR_CMD_COMPLETE)) {
5107 *ioc_status = mrioc->cfg_cmds.ioc_status & MPI3_IOCSTATUS_STATUS_MASK;
5111 *ioc_status, mrioc->cfg_cmds.ioc_loginfo);
5114 mrioc->cfg_cmds.state = MPI3MR_CMD_NOTUSED;
5115 mutex_unlock(&mrioc->cfg_cmds.mutex);