Lines Matching refs:internal_cmds
2566 if (ioc->internal_cmds.status & MPT_MGMT_STATUS_PENDING) {
2567 ioc->internal_cmds.status |=
2569 complete(&ioc->internal_cmds.done);
2632 ioc->internal_cmds.status |= MPT_MGMT_STATUS_COMMAND_GOOD;
2633 ioc->internal_cmds.completion_code = MPT_SCANDV_GOOD;
2639 ioc->internal_cmds.completion_code =
2641 ioc->internal_cmds.status |= MPT_MGMT_STATUS_RF_VALID;
2642 memcpy(ioc->internal_cmds.reply, reply,
2653 memcpy(ioc->internal_cmds.sense, sense_data, sz);
2656 if (!(ioc->internal_cmds.status & MPT_MGMT_STATUS_PENDING))
2658 ioc->internal_cmds.status &= ~MPT_MGMT_STATUS_PENDING;
2659 complete(&ioc->internal_cmds.done);
2799 mutex_lock(&ioc->internal_cmds.mutex);
2963 INITIALIZE_MGMT_STATUS(ioc->internal_cmds.status)
2965 timeleft = wait_for_completion_timeout(&ioc->internal_cmds.done,
2967 if (!(ioc->internal_cmds.status & MPT_MGMT_STATUS_COMMAND_GOOD)) {
2972 if (ioc->internal_cmds.status & MPT_MGMT_STATUS_DID_IOCRESET) {
2988 ret = ioc->internal_cmds.completion_code;
2993 CLEAR_MGMT_STATUS(ioc->internal_cmds.status)
2994 mutex_unlock(&ioc->internal_cmds.mutex);