Lines Matching refs:cmd_mfi

3516 	struct megasas_cmd *cmd_mfi;  in complete_cmd_fusion()  local
3605 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; in complete_cmd_fusion()
3609 if (cmd_mfi->flags & DRV_DCMD_POLLED_MODE) { in complete_cmd_fusion()
3610 cmd_mfi->flags &= ~DRV_DCMD_POLLED_MODE; in complete_cmd_fusion()
3611 megasas_return_cmd(instance, cmd_mfi); in complete_cmd_fusion()
3613 megasas_complete_cmd(instance, cmd_mfi, DID_OK); in complete_cmd_fusion()
4265 struct megasas_cmd *cmd_mfi; in megasas_refire_mgmt_cmd() local
4280 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; in megasas_refire_mgmt_cmd()
4281 smid = le16_to_cpu(cmd_mfi->context.smid); in megasas_refire_mgmt_cmd()
4289 switch (cmd_mfi->frame->hdr.cmd) { in megasas_refire_mgmt_cmd()
4291 opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode); in megasas_refire_mgmt_cmd()
4294 cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK; in megasas_refire_mgmt_cmd()
4301 !(cmd_mfi->flags & DRV_DCMD_SKIP_REFIRE); in megasas_refire_mgmt_cmd()
4309 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; in megasas_refire_mgmt_cmd()
4316 cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; in megasas_refire_mgmt_cmd()
4325 if (return_ioctl && cmd_mfi->sync_cmd && in megasas_refire_mgmt_cmd()
4326 cmd_mfi->frame->hdr.cmd != MFI_CMD_ABORT) { in megasas_refire_mgmt_cmd()
4329 __func__, __LINE__, cmd_mfi->frame->hdr.cmd, in megasas_refire_mgmt_cmd()
4330 le32_to_cpu(cmd_mfi->frame->dcmd.opcode)); in megasas_refire_mgmt_cmd()
4331 cmd_mfi->cmd_status_drv = DCMD_BUSY; in megasas_refire_mgmt_cmd()
4345 megasas_return_cmd(instance, cmd_mfi); in megasas_refire_mgmt_cmd()
4348 megasas_complete_cmd(instance, cmd_mfi, DID_OK); in megasas_refire_mgmt_cmd()
4365 struct megasas_cmd *cmd_mfi; in megasas_return_polled_cmds() local
4371 cmd_mfi = instance->cmd_list[cmd_fusion->sync_cmd_idx]; in megasas_return_polled_cmds()
4373 if (cmd_mfi->flags & DRV_DCMD_POLLED_MODE) { in megasas_return_polled_cmds()
4377 __func__, __LINE__, cmd_mfi->frame->hdr.cmd, in megasas_return_polled_cmds()
4378 le32_to_cpu(cmd_mfi->frame->dcmd.opcode)); in megasas_return_polled_cmds()
4379 cmd_mfi->flags &= ~DRV_DCMD_POLLED_MODE; in megasas_return_polled_cmds()
4380 megasas_return_cmd(instance, cmd_mfi); in megasas_return_polled_cmds()
4497 struct megasas_cmd *cmd_mfi; in megasas_issue_tm() local
4507 cmd_mfi = megasas_get_cmd(instance); in megasas_issue_tm()
4509 if (!cmd_mfi) { in megasas_issue_tm()
4516 instance->max_scsi_cmds + cmd_mfi->index); in megasas_issue_tm()
4519 cmd_mfi->context.smid = cmd_fusion->index; in megasas_issue_tm()
4577 megasas_return_cmd(instance, cmd_mfi); in megasas_issue_tm()