Lines Matching refs:cmd_fusion

3552 	struct megasas_cmd_fusion *cmd_fusion;
3592 cmd_fusion = fusion->cmd_list[smid - 1];
3594 cmd_fusion->io_request;
3596 scmd_local = cmd_fusion->scmd;
3599 sense = cmd_fusion->sense;
3605 cmd_fusion->io_request;
3611 complete(&cmd_fusion->done);
3616 (megasas_priv(cmd_fusion->scmd)->status &
3620 atomic_dec(&lbinfo->scsi_pending_cmds[cmd_fusion->pd_r1_lb]);
3621 megasas_priv(cmd_fusion->scmd)->status &=
3627 if (cmd_fusion->r1_alt_dev_handle == MR_DEVHANDLE_INVALID) {
3635 megasas_return_cmd_fusion(instance, cmd_fusion);
3640 megasas_complete_r1_command(instance, cmd_fusion);
3643 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
4303 struct megasas_cmd_fusion *cmd_fusion;
4319 cmd_fusion = fusion->cmd_list[j];
4320 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
4376 cmd_fusion->io_request;
4403 struct megasas_cmd_fusion *cmd_fusion;
4410 cmd_fusion = fusion->cmd_list[i];
4411 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
4438 struct megasas_cmd_fusion *cmd_fusion;
4443 cmd_fusion = fusion->cmd_list[i];
4444 if (cmd_fusion->scmd &&
4445 (cmd_fusion->scmd->device->id == id &&
4446 cmd_fusion->scmd->device->channel == channel)) {
4450 channel, id, cmd_fusion->index);
4451 scsi_print_command(cmd_fusion->scmd);
4536 struct megasas_cmd_fusion *cmd_fusion;
4555 cmd_fusion = megasas_get_cmd_fusion(instance,
4559 cmd_mfi->context.smid = cmd_fusion->index;
4562 (cmd_fusion->index - 1));
4564 cmd_fusion->request_desc = req_desc;
4567 mr_request = (struct MR_TASK_MANAGE_REQUEST *) cmd_fusion->io_request;
4577 req_desc = cmd_fusion->request_desc;
4578 req_desc->HighPriority.SMID = cpu_to_le16(cmd_fusion->index);
4591 init_completion(&cmd_fusion->done);
4603 timeleft = wait_for_completion_timeout(&cmd_fusion->done, timeout * HZ);
4668 struct megasas_cmd_fusion *cmd_fusion;
4676 cmd_fusion = fusion->cmd_list[i];
4677 if (cmd_fusion->scmd && (cmd_fusion->scmd == scmd)) {
4679 " SMID: %d\n", cmd_fusion->index);
4680 ret = cmd_fusion->index;
4911 struct megasas_cmd_fusion *cmd_fusion, *r1_cmd;
4993 cmd_fusion = fusion->cmd_list[i];
4999 scmd_local = cmd_fusion->scmd;
5000 if (cmd_fusion->scmd) {
5003 cmd_fusion->scmd->device, "SMID: 0x%x\n",
5004 cmd_fusion->index);
5005 megasas_dump_fusion_io(cmd_fusion->scmd);
5008 if (cmd_fusion->io_request->Function ==
5018 megasas_return_cmd_fusion(instance, cmd_fusion);