Lines Matching refs:internal_cmds
2567 if (ioc->internal_cmds.status & MPT_MGMT_STATUS_PENDING) {
2568 ioc->internal_cmds.status |=
2570 complete(&ioc->internal_cmds.done);
2633 ioc->internal_cmds.status |= MPT_MGMT_STATUS_COMMAND_GOOD;
2634 ioc->internal_cmds.completion_code = MPT_SCANDV_GOOD;
2640 ioc->internal_cmds.completion_code =
2642 ioc->internal_cmds.status |= MPT_MGMT_STATUS_RF_VALID;
2643 memcpy(ioc->internal_cmds.reply, reply,
2654 memcpy(ioc->internal_cmds.sense, sense_data, sz);
2657 if (!(ioc->internal_cmds.status & MPT_MGMT_STATUS_PENDING))
2659 ioc->internal_cmds.status &= ~MPT_MGMT_STATUS_PENDING;
2660 complete(&ioc->internal_cmds.done);
2800 mutex_lock(&ioc->internal_cmds.mutex);
2964 INITIALIZE_MGMT_STATUS(ioc->internal_cmds.status)
2966 timeleft = wait_for_completion_timeout(&ioc->internal_cmds.done,
2968 if (!(ioc->internal_cmds.status & MPT_MGMT_STATUS_COMMAND_GOOD)) {
2973 if (ioc->internal_cmds.status & MPT_MGMT_STATUS_DID_IOCRESET) {
2989 ret = ioc->internal_cmds.completion_code;
2994 CLEAR_MGMT_STATUS(ioc->internal_cmds.status)
2995 mutex_unlock(&ioc->internal_cmds.mutex);