Lines Matching refs:cmd_mfi

3551 	struct megasas_cmd *cmd_mfi;
3643 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
3647 if (cmd_mfi->flags & DRV_DCMD_POLLED_MODE) {
3648 cmd_mfi->flags &= ~DRV_DCMD_POLLED_MODE;
3649 megasas_return_cmd(instance, cmd_mfi);
3651 megasas_complete_cmd(instance, cmd_mfi, DID_OK);
4305 struct megasas_cmd *cmd_mfi;
4320 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
4321 smid = le16_to_cpu(cmd_mfi->context.smid);
4329 switch (cmd_mfi->frame->hdr.cmd) {
4331 opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode);
4334 cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK;
4341 !(cmd_mfi->flags & DRV_DCMD_SKIP_REFIRE);
4349 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD;
4356 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD;
4365 if (return_ioctl && cmd_mfi->sync_cmd &&
4366 cmd_mfi->frame->hdr.cmd != MFI_CMD_ABORT) {
4369 __func__, __LINE__, cmd_mfi->frame->hdr.cmd,
4370 le32_to_cpu(cmd_mfi->frame->dcmd.opcode));
4371 cmd_mfi->cmd_status_drv = DCMD_BUSY;
4385 megasas_return_cmd(instance, cmd_mfi);
4388 megasas_complete_cmd(instance, cmd_mfi, DID_OK);
4405 struct megasas_cmd *cmd_mfi;
4411 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx];
4413 if (cmd_mfi->flags & DRV_DCMD_POLLED_MODE) {
4417 __func__, __LINE__, cmd_mfi->frame->hdr.cmd,
4418 le32_to_cpu(cmd_mfi->frame->dcmd.opcode));
4419 cmd_mfi->flags &= ~DRV_DCMD_POLLED_MODE;
4420 megasas_return_cmd(instance, cmd_mfi);
4537 struct megasas_cmd *cmd_mfi;
4547 cmd_mfi = megasas_get_cmd(instance);
4549 if (!cmd_mfi) {
4556 instance->max_scsi_cmds + cmd_mfi->index);
4559 cmd_mfi->context.smid = cmd_fusion->index;
4617 megasas_return_cmd(instance, cmd_mfi);