Lines Matching refs:cm_frame

360 	cmd_tmp.cm_frame = cm->cm_frame;
364 cm->cm_frame = (union mfi_frame *)((uintptr_t)sc->mfi_tb_init);
367 cm->cm_frame->header.context = 0;
373 mfi_init = &cm->cm_frame->init;
442 cm->cm_frame = cmd_tmp.cm_frame;
606 mfi_cmd->cm_frame->header.cmd_status = MFI_STAT_OK;
607 mfi_cmd->cm_frame->dcmd.header.cmd_status = MFI_STAT_OK;
613 mfi_cmd->cm_frame->header.cmd_status = status;
614 mfi_cmd->cm_frame->header.scsi_status = ext_status;
615 mfi_cmd->cm_frame->dcmd.header.cmd_status = status;
616 mfi_cmd->cm_frame->dcmd.header.scsi_status
621 mfi_cmd->cm_frame->header.cmd_status = ext_status;
622 mfi_cmd->cm_frame->dcmd.header.cmd_status = ext_status;
627 mfi_cmd->cm_frame->header.cmd_status = status;
628 mfi_cmd->cm_frame->dcmd.header.cmd_status = status;
632 mfi_cmd->cm_frame->header.cmd_status = status;
633 mfi_cmd->cm_frame->dcmd.header.cmd_status = status;
707 status = cmd_mfi->cm_frame->dcmd.header.cmd_status;
708 extStatus = cmd_mfi->cm_frame->dcmd.header.scsi_status;
716 cmd_mfi->cm_frame->header.cmd_status = MFI_STAT_OK;
849 device_id = mfi_cmd->cm_frame->io.header.target_id;
856 start_lba_lo = mfi_cmd->cm_frame->io.lba_lo;
857 start_lba_hi = mfi_cmd->cm_frame->io.lba_hi;
861 io_info.numBlocks = mfi_cmd->cm_frame->io.header.data_len;
863 if ((mfi_cmd->cm_frame->header.flags & MFI_FRAME_DIR_READ) ==
876 io_request->DataLength = mfi_cmd->cm_frame->io.header.data_len
891 if (!(mfi_cmd->cm_frame->header.cmd == MFI_CMD_LD_READ
892 || mfi_cmd->cm_frame->header.cmd == MFI_CMD_LD_WRITE))
899 if (mfi_cmd->cm_frame->header.cmd == MFI_CMD_LD_WRITE)
904 lba = mfi_cmd->cm_frame->io.lba_hi;
905 lba = (lba << 32) + mfi_cmd->cm_frame->io.lba_lo;
907 mfi_cmd->cm_frame->io.header.data_len, io_request->CDB.CDB32);
925 if (mfi_cmd->cm_frame->header.cmd == MFI_CMD_LD_WRITE)
959 sge_count = mfi_cmd->cm_frame->header.sg_count;
1097 hdr = &cm->cm_frame->header;
1098 cdb = cm->cm_frame->pass.cdb;
1174 "command 0x%X\n", hdr, cm->cm_frame->dcmd.opcode);
1218 if (cm->cm_frame->dcmd.opcode != MFI_DCMD_CTRL_EVENT_WAIT) {
1389 hdr = &cm->cm_frame->header;
1412 context = cmd->cm_frame->header.context;
1413 bzero(cmd->cm_frame, sizeof(union mfi_frame));
1414 cmd->cm_frame->header.context = context;
1416 dcmd = &cmd->cm_frame->dcmd;
1434 cmd->cm_frame->dcmd.mbox[0] = list->ld_count;
1435 cmd->cm_frame->dcmd.mbox[1] = MFI_DCMD_MBOX_PEND_FLAG;
1462 hdr = &cm->cm_frame->header;