Lines Matching refs:cmd_mfi
3519 struct megasas_cmd *cmd_mfi; in complete_cmd_fusion() local
3604 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; in complete_cmd_fusion()
3608 if (cmd_mfi->flags & DRV_DCMD_POLLED_MODE) { in complete_cmd_fusion()
3609 cmd_mfi->flags &= ~DRV_DCMD_POLLED_MODE; in complete_cmd_fusion()
3610 megasas_return_cmd(instance, cmd_mfi); in complete_cmd_fusion()
3612 megasas_complete_cmd(instance, cmd_mfi, DID_OK); in complete_cmd_fusion()
4227 struct megasas_cmd *cmd_mfi; in megasas_refire_mgmt_cmd() local
4241 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; in megasas_refire_mgmt_cmd()
4242 smid = le16_to_cpu(cmd_mfi->context.smid); in megasas_refire_mgmt_cmd()
4250 switch (cmd_mfi->frame->hdr.cmd) { in megasas_refire_mgmt_cmd()
4252 opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode); in megasas_refire_mgmt_cmd()
4255 cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK; in megasas_refire_mgmt_cmd()
4262 !(cmd_mfi->flags & DRV_DCMD_SKIP_REFIRE); in megasas_refire_mgmt_cmd()
4270 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; in megasas_refire_mgmt_cmd()
4277 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; in megasas_refire_mgmt_cmd()
4291 megasas_return_cmd(instance, cmd_mfi); in megasas_refire_mgmt_cmd()
4294 megasas_complete_cmd(instance, cmd_mfi, DID_OK); in megasas_refire_mgmt_cmd()
4412 struct megasas_cmd *cmd_mfi; in megasas_issue_tm() local
4422 cmd_mfi = megasas_get_cmd(instance); in megasas_issue_tm()
4424 if (!cmd_mfi) { in megasas_issue_tm()
4431 instance->max_scsi_cmds + cmd_mfi->index); in megasas_issue_tm()
4434 cmd_mfi->context.smid = cmd_fusion->index; in megasas_issue_tm()
4483 cmd_mfi->flags |= DRV_DCMD_SKIP_REFIRE; in megasas_issue_tm()
4493 megasas_return_cmd(instance, cmd_mfi); in megasas_issue_tm()