• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/block/

Lines Matching defs:CommandMailbox

457   DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
458 memset(CommandMailbox, 0, sizeof(DAC960_V1_CommandMailbox_T));
470 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
471 memset(CommandMailbox, 0, sizeof(DAC960_V2_CommandMailbox_T));
528 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
532 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
533 DAC960_GEM_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
557 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
560 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
561 DAC960_BA_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
582 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
585 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
586 DAC960_LP_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
608 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
611 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
612 DAC960_LA_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
634 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
637 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
638 DAC960_LA_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
660 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
663 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
664 DAC960_PG_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
686 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
689 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
690 DAC960_PG_WriteCommandMailbox(NextCommandMailbox, CommandMailbox);
711 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
712 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
715 DAC960_PD_WriteCommandMailbox(ControllerBaseAddress, CommandMailbox);
728 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
729 CommandMailbox->Common.CommandIdentifier = Command->CommandIdentifier;
730 switch (CommandMailbox->Common.CommandOpcode)
733 CommandMailbox->Common.CommandOpcode = DAC960_V1_Enquiry_Old;
736 CommandMailbox->Common.CommandOpcode = DAC960_V1_GetDeviceState_Old;
739 CommandMailbox->Common.CommandOpcode = DAC960_V1_Read_Old;
740 DAC960_PD_To_P_TranslateReadWriteCommand(CommandMailbox);
743 CommandMailbox->Common.CommandOpcode = DAC960_V1_Write_Old;
744 DAC960_PD_To_P_TranslateReadWriteCommand(CommandMailbox);
747 CommandMailbox->Common.CommandOpcode =
749 DAC960_PD_To_P_TranslateReadWriteCommand(CommandMailbox);
752 CommandMailbox->Common.CommandOpcode =
754 DAC960_PD_To_P_TranslateReadWriteCommand(CommandMailbox);
761 DAC960_PD_WriteCommandMailbox(ControllerBaseAddress, CommandMailbox);
798 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
802 CommandMailbox->Type3.CommandOpcode = CommandOpcode;
803 CommandMailbox->Type3.BusAddress = DataDMA;
823 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
827 CommandMailbox->Type3B.CommandOpcode = CommandOpcode;
828 CommandMailbox->Type3B.CommandOpcode2 = CommandOpcode2;
829 CommandMailbox->Type3B.BusAddress = DataDMA;
850 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
854 CommandMailbox->Type3D.CommandOpcode = CommandOpcode;
855 CommandMailbox->Type3D.Channel = Channel;
856 CommandMailbox->Type3D.TargetID = TargetID;
857 CommandMailbox->Type3D.BusAddress = DataDMA;
876 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
880 CommandMailbox->Common.CommandOpcode = DAC960_V2_IOCTL;
881 CommandMailbox->Common.CommandControlBits
883 CommandMailbox->Common.CommandControlBits
885 CommandMailbox->Common.DataTransferSize = sizeof(DAC960_V2_HealthStatusBuffer_T);
886 CommandMailbox->Common.IOCTL_Opcode = DAC960_V2_GetHealthStatus;
887 CommandMailbox->Common.DataTransferMemoryAddress
891 CommandMailbox->Common.DataTransferMemoryAddress
894 CommandMailbox->Common.DataTransferSize;
914 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
918 CommandMailbox->ControllerInfo.CommandOpcode = DAC960_V2_IOCTL;
919 CommandMailbox->ControllerInfo.CommandControlBits
921 CommandMailbox->ControllerInfo.CommandControlBits
923 CommandMailbox->ControllerInfo.DataTransferSize = sizeof(DAC960_V2_ControllerInfo_T);
924 CommandMailbox->ControllerInfo.ControllerNumber = 0;
925 CommandMailbox->ControllerInfo.IOCTL_Opcode = DAC960_V2_GetControllerInfo;
926 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
930 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
933 CommandMailbox->ControllerInfo.DataTransferSize;
953 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
958 CommandMailbox->LogicalDeviceInfo.CommandOpcode =
960 CommandMailbox->LogicalDeviceInfo.CommandControlBits
962 CommandMailbox->LogicalDeviceInfo.CommandControlBits
964 CommandMailbox->LogicalDeviceInfo.DataTransferSize =
966 CommandMailbox->LogicalDeviceInfo.LogicalDevice.LogicalDeviceNumber =
968 CommandMailbox->LogicalDeviceInfo.IOCTL_Opcode = DAC960_V2_GetLogicalDeviceInfoValid;
969 CommandMailbox->LogicalDeviceInfo.DataTransferMemoryAddress
973 CommandMailbox->LogicalDeviceInfo.DataTransferMemoryAddress
976 CommandMailbox->LogicalDeviceInfo.DataTransferSize;
1006 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
1011 CommandMailbox->PhysicalDeviceInfo.CommandOpcode = DAC960_V2_IOCTL;
1012 CommandMailbox->PhysicalDeviceInfo.CommandControlBits
1014 CommandMailbox->PhysicalDeviceInfo.CommandControlBits
1016 CommandMailbox->PhysicalDeviceInfo.DataTransferSize =
1018 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.LogicalUnit = LogicalUnit;
1019 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.TargetID = TargetID;
1020 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.Channel = Channel;
1021 CommandMailbox->PhysicalDeviceInfo.IOCTL_Opcode =
1023 CommandMailbox->PhysicalDeviceInfo.DataTransferMemoryAddress
1027 CommandMailbox->PhysicalDeviceInfo.DataTransferMemoryAddress
1030 CommandMailbox->PhysicalDeviceInfo.DataTransferSize;
1040 DAC960_V2_CommandMailbox_T *CommandMailbox, int Channel, int TargetID,
1043 CommandMailbox->SCSI_10.CommandOpcode = DAC960_V2_SCSI_10_Passthru;
1044 CommandMailbox->SCSI_10.CommandControlBits
1046 CommandMailbox->SCSI_10.CommandControlBits
1048 CommandMailbox->SCSI_10.DataTransferSize =
1050 CommandMailbox->SCSI_10.PhysicalDevice.LogicalUnit = LogicalUnit;
1051 CommandMailbox->SCSI_10.PhysicalDevice.TargetID = TargetID;
1052 CommandMailbox->SCSI_10.PhysicalDevice.Channel = Channel;
1053 CommandMailbox->SCSI_10.CDBLength = 6;
1054 CommandMailbox->SCSI_10.SCSI_CDB[0] = 0x12; /* INQUIRY */
1055 CommandMailbox->SCSI_10.SCSI_CDB[1] = 1; /* EVPD = 1 */
1056 CommandMailbox->SCSI_10.SCSI_CDB[2] = 0x80; /* Page Code */
1057 CommandMailbox->SCSI_10.SCSI_CDB[3] = 0; /* Reserved */
1058 CommandMailbox->SCSI_10.SCSI_CDB[4] =
1060 CommandMailbox->SCSI_10.SCSI_CDB[5] = 0; /* Control */
1061 CommandMailbox->SCSI_10.DataTransferMemoryAddress
1065 CommandMailbox->SCSI_10.DataTransferMemoryAddress
1068 CommandMailbox->SCSI_10.DataTransferSize;
1089 DAC960_V2_CommandMailbox_T *CommandMailbox;
1093 CommandMailbox = &Command->V2.CommandMailbox;
1097 DAC960_V2_ConstructNewUnitSerialNumber(Controller, CommandMailbox,
1119 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
1123 CommandMailbox->DeviceOperation.CommandOpcode = DAC960_V2_IOCTL;
1124 CommandMailbox->DeviceOperation.CommandControlBits
1126 CommandMailbox->DeviceOperation.CommandControlBits
1128 CommandMailbox->DeviceOperation.IOCTL_Opcode = IOCTL_Opcode;
1129 CommandMailbox->DeviceOperation.OperationDevice = OperationDevice;
1162 DAC960_V1_CommandMailbox_T CommandMailbox;
1265 CommandMailbox.TypeX.CommandOpcode = 0x2B;
1266 CommandMailbox.TypeX.CommandIdentifier = 0;
1267 CommandMailbox.TypeX.CommandOpcode2 = 0x14;
1268 CommandMailbox.TypeX.CommandMailboxesBusAddress =
1270 CommandMailbox.TypeX.StatusMailboxesBusAddress =
1286 DAC960_LA_WriteHardwareMailbox(ControllerBaseAddress, &CommandMailbox);
1302 CommandMailbox.TypeX.CommandOpcode2 = 0x10;
1313 DAC960_PG_WriteHardwareMailbox(ControllerBaseAddress, &CommandMailbox);
1330 CommandMailbox.TypeX.CommandOpcode2 = 0x10;
1367 DAC960_V2_CommandMailbox_T *CommandMailbox;
1376 CommandMailbox = pci_alloc_consistent(PCI_Device,
1378 if (CommandMailbox == NULL)
1395 CommandMailbox, CommandMailboxDMA);
1458 memset(CommandMailbox, 0, sizeof(DAC960_V2_CommandMailbox_T));
1459 CommandMailbox->SetMemoryMailbox.CommandIdentifier = 1;
1460 CommandMailbox->SetMemoryMailbox.CommandOpcode = DAC960_V2_IOCTL;
1461 CommandMailbox->SetMemoryMailbox.CommandControlBits.NoAutoRequestSense = true;
1462 CommandMailbox->SetMemoryMailbox.FirstCommandMailboxSizeKB =
1464 CommandMailbox->SetMemoryMailbox.FirstStatusMailboxSizeKB =
1466 CommandMailbox->SetMemoryMailbox.SecondCommandMailboxSizeKB = 0;
1467 CommandMailbox->SetMemoryMailbox.SecondStatusMailboxSizeKB = 0;
1468 CommandMailbox->SetMemoryMailbox.RequestSenseSize = 0;
1469 CommandMailbox->SetMemoryMailbox.IOCTL_Opcode = DAC960_V2_SetMemoryMailbox;
1470 CommandMailbox->SetMemoryMailbox.HealthStatusBufferSizeKB = 1;
1471 CommandMailbox->SetMemoryMailbox.HealthStatusBufferBusAddress =
1473 CommandMailbox->SetMemoryMailbox.FirstCommandMailboxBusAddress =
1475 CommandMailbox->SetMemoryMailbox.FirstStatusMailboxBusAddress =
1518 CommandMailbox, CommandMailboxDMA);
2005 Command->V1.CommandMailbox.Type3.CommandOpcode = DAC960_V1_DCDB;
2006 Command->V1.CommandMailbox.Type3.BusAddress = DCDB_dma;
3190 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
3200 CommandMailbox->Type5.CommandOpcode = DAC960_V1_Read;
3202 CommandMailbox->Type5.CommandOpcode = DAC960_V1_Write;
3204 CommandMailbox->Type5.LD.TransferLength = Command->BlockCount;
3205 CommandMailbox->Type5.LD.LogicalDriveNumber = Command->LogicalDriveNumber;
3206 CommandMailbox->Type5.LogicalBlockAddress = Command->BlockNumber;
3207 CommandMailbox->Type5.BusAddress =
3215 CommandMailbox->Type5.CommandOpcode = DAC960_V1_ReadWithScatterGather;
3217 CommandMailbox->Type5.CommandOpcode = DAC960_V1_WriteWithScatterGather;
3219 CommandMailbox->Type5.LD.TransferLength = Command->BlockCount;
3220 CommandMailbox->Type5.LD.LogicalDriveNumber = Command->LogicalDriveNumber;
3221 CommandMailbox->Type5.LogicalBlockAddress = Command->BlockNumber;
3222 CommandMailbox->Type5.BusAddress = Command->V1.ScatterGatherListDMA;
3224 CommandMailbox->Type5.ScatterGatherCount = Command->SegmentCount;
3245 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
3250 CommandMailbox->SCSI_10.CommandOpcode = DAC960_V2_SCSI_10;
3251 CommandMailbox->SCSI_10.CommandControlBits.DataTransferControllerToHost =
3253 CommandMailbox->SCSI_10.DataTransferSize =
3255 CommandMailbox->SCSI_10.RequestSenseBusAddress = Command->V2.RequestSenseDMA;
3256 CommandMailbox->SCSI_10.PhysicalDevice =
3258 CommandMailbox->SCSI_10.RequestSenseSize = sizeof(DAC960_SCSI_RequestSense_T);
3259 CommandMailbox->SCSI_10.CDBLength = 10;
3260 CommandMailbox->SCSI_10.SCSI_CDB[0] =
3262 CommandMailbox->SCSI_10.SCSI_CDB[2] = Command->BlockNumber >> 24;
3263 CommandMailbox->SCSI_10.SCSI_CDB[3] = Command->BlockNumber >> 16;
3264 CommandMailbox->SCSI_10.SCSI_CDB[4] = Command->BlockNumber >> 8;
3265 CommandMailbox->SCSI_10.SCSI_CDB[5] = Command->BlockNumber;
3266 CommandMailbox->SCSI_10.SCSI_CDB[7] = Command->BlockCount >> 8;
3267 CommandMailbox->SCSI_10.SCSI_CDB[8] = Command->BlockCount;
3271 CommandMailbox->SCSI_10.DataTransferMemoryAddress
3275 CommandMailbox->SCSI_10.DataTransferMemoryAddress
3278 CommandMailbox->SCSI_10.DataTransferSize;
3288 CommandMailbox->SCSI_10.CommandControlBits
3290 CommandMailbox->SCSI_10.DataTransferMemoryAddress
3292 CommandMailbox->SCSI_10.DataTransferMemoryAddress
3297 ScatterGatherList = CommandMailbox->SCSI_10.DataTransferMemoryAddress
3536 Command->V1.CommandMailbox.Common.CommandOpcode;
4117 Command->V1.CommandMailbox.Type3E.CommandOpcode =
4119 Command->V1.CommandMailbox.Type3E.OperationType =
4121 Command->V1.CommandMailbox.Type3E.OperationQualifier = 1;
4122 Command->V1.CommandMailbox.Type3E.SequenceNumber =
4124 Command->V1.CommandMailbox.Type3E.BusAddress =
4132 Command->V1.CommandMailbox.Type3.CommandOpcode =
4134 Command->V1.CommandMailbox.Type3.BusAddress =
4143 Command->V1.CommandMailbox.Type3.CommandOpcode =
4145 Command->V1.CommandMailbox.Type3.BusAddress =
4160 Command->V1.CommandMailbox.Type3.CommandOpcode = DAC960_V1_DCDB;
4161 Command->V1.CommandMailbox.Type3.BusAddress = DCDB_DMA;
4190 Command->V1.CommandMailbox.Type3.CommandOpcode = DAC960_V1_DCDB;
4191 Command->V1.CommandMailbox.Type3.BusAddress = DCDB_DMA;
4229 Command->V1.CommandMailbox.Type3D.CommandOpcode =
4231 Command->V1.CommandMailbox.Type3D.Channel =
4233 Command->V1.CommandMailbox.Type3D.TargetID =
4235 Command->V1.CommandMailbox.Type3D.BusAddress =
4245 Command->V1.CommandMailbox.Type3.CommandOpcode =
4247 Command->V1.CommandMailbox.Type3.BusAddress =
4255 Command->V1.CommandMailbox.Type3.CommandOpcode =
4257 Command->V1.CommandMailbox.Type3.BusAddress =
4265 Command->V1.CommandMailbox.Type3.CommandOpcode =
4267 Command->V1.CommandMailbox.Type3.BusAddress =
4275 Command->V1.CommandMailbox.Type3B.CommandOpcode =
4277 Command->V1.CommandMailbox.Type3B.CommandOpcode2 = 0x20;
4278 Command->V1.CommandMailbox.Type3B.BusAddress =
4621 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
4622 DAC960_V2_IOCTL_Opcode_T CommandOpcode = CommandMailbox->Common.IOCTL_Opcode;
5107 CommandMailbox->GetEvent.CommandOpcode = DAC960_V2_IOCTL;
5108 CommandMailbox->GetEvent.DataTransferSize = sizeof(DAC960_V2_Event_T);
5109 CommandMailbox->GetEvent.EventSequenceNumberHigh16 =
5111 CommandMailbox->GetEvent.ControllerNumber = 0;
5112 CommandMailbox->GetEvent.IOCTL_Opcode =
5114 CommandMailbox->GetEvent.EventSequenceNumberLow16 =
5116 CommandMailbox->GetEvent.DataTransferMemoryAddress
5120 CommandMailbox->GetEvent.DataTransferMemoryAddress
5123 CommandMailbox->GetEvent.DataTransferSize;
5135 DAC960_V2_ConstructNewUnitSerialNumber(Controller, CommandMailbox,
5152 CommandMailbox->PhysicalDeviceInfo.CommandOpcode = DAC960_V2_IOCTL;
5153 CommandMailbox->PhysicalDeviceInfo.DataTransferSize =
5155 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.LogicalUnit =
5157 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.TargetID =
5159 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.Channel =
5161 CommandMailbox->PhysicalDeviceInfo.IOCTL_Opcode =
5163 CommandMailbox->PhysicalDeviceInfo.DataTransferMemoryAddress
5167 CommandMailbox->PhysicalDeviceInfo.DataTransferMemoryAddress
5170 CommandMailbox->PhysicalDeviceInfo.DataTransferSize;
5187 CommandMailbox->LogicalDeviceInfo.CommandOpcode = DAC960_V2_IOCTL;
5188 CommandMailbox->LogicalDeviceInfo.DataTransferSize =
5190 CommandMailbox->LogicalDeviceInfo.LogicalDevice.LogicalDeviceNumber =
5192 CommandMailbox->LogicalDeviceInfo.IOCTL_Opcode =
5194 CommandMailbox->LogicalDeviceInfo.DataTransferMemoryAddress
5198 CommandMailbox->LogicalDeviceInfo.DataTransferMemoryAddress
5201 CommandMailbox->LogicalDeviceInfo.DataTransferSize;
5505 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
5507 CommandMailbox->Common.CommandOpcode;
5515 Command->V1.CommandMailbox.Common.CommandOpcode = DAC960_V1_Enquiry;
5519 Command->V1.CommandMailbox.Common.CommandOpcode =
5524 Command->V1.CommandMailbox.Common.CommandOpcode = DAC960_V1_Read;
5525 DAC960_P_To_PD_TranslateReadWriteCommand(CommandMailbox);
5528 Command->V1.CommandMailbox.Common.CommandOpcode = DAC960_V1_Write;
5529 DAC960_P_To_PD_TranslateReadWriteCommand(CommandMailbox);
5532 Command->V1.CommandMailbox.Common.CommandOpcode =
5534 DAC960_P_To_PD_TranslateReadWriteCommand(CommandMailbox);
5537 Command->V1.CommandMailbox.Common.CommandOpcode =
5539 DAC960_P_To_PD_TranslateReadWriteCommand(CommandMailbox);
5564 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
5567 CommandMailbox->Type3.CommandOpcode = DAC960_V1_Enquiry;
5568 CommandMailbox->Type3.BusAddress = Controller->V1.NewEnquiryDMA;
5581 DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox;
5584 CommandMailbox->ControllerInfo.CommandOpcode = DAC960_V2_IOCTL;
5585 CommandMailbox->ControllerInfo.CommandControlBits
5587 CommandMailbox->ControllerInfo.CommandControlBits
5589 CommandMailbox->ControllerInfo.DataTransferSize =
5591 CommandMailbox->ControllerInfo.ControllerNumber = 0;
5592 CommandMailbox->ControllerInfo.IOCTL_Opcode = DAC960_V2_GetControllerInfo;
5593 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
5597 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
5600 CommandMailbox->ControllerInfo.DataTransferSize;
5905 DAC960_V1_CommandMailbox_T *CommandMailbox = &Command->V1.CommandMailbox;
5906 CommandMailbox->Type3D.CommandOpcode = DAC960_V1_StartDevice;
5907 CommandMailbox->Type3D.Channel = Channel;
5908 CommandMailbox->Type3D.TargetID = TargetID;
5909 CommandMailbox->Type3D.DeviceState = DeviceState;
5910 CommandMailbox->Type3D.Modifier = 0;
5957 DAC960_V1_CommandMailbox_T *CommandMailbox;
5968 CommandMailbox = &Command->V1.CommandMailbox;
5971 CommandMailbox->Type3.CommandOpcode = DAC960_V1_Flush;
6023 CommandMailbox->Type3D.CommandOpcode = DAC960_V1_RebuildAsync;
6024 CommandMailbox->Type3D.Channel = Channel;
6025 CommandMailbox->Type3D.TargetID = TargetID;
6065 CommandMailbox->Type3C.CommandOpcode = DAC960_V1_CheckConsistencyAsync;
6066 CommandMailbox->Type3C.LogicalDriveNumber = LogicalDriveNumber;
6067 CommandMailbox->Type3C.AutoRestore = true;
6131 CommandMailbox->Type3R.CommandOpcode = DAC960_V1_RebuildControl;
6132 CommandMailbox->Type3R.RebuildRateConstant = 0xFF;
6133 CommandMailbox->Type3R.BusAddress = OldRebuildRateConstantDMA;
6174 DAC960_V2_CommandMailbox_T SavedCommandMailbox, *CommandMailbox;
6177 CommandMailbox = &Command->V2.CommandMailbox;
6178 memcpy(&SavedCommandMailbox, CommandMailbox,
6181 CommandMailbox->PhysicalDeviceInfo.CommandOpcode = DAC960_V2_IOCTL;
6182 CommandMailbox->PhysicalDeviceInfo.CommandControlBits
6184 CommandMailbox->PhysicalDeviceInfo.CommandControlBits
6186 CommandMailbox->PhysicalDeviceInfo.DataTransferSize =
6188 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.TargetID = TargetID;
6189 CommandMailbox->PhysicalDeviceInfo.PhysicalDevice.Channel = Channel;
6190 CommandMailbox->PhysicalDeviceInfo.IOCTL_Opcode =
6192 CommandMailbox->Common.DataTransferMemoryAddress
6196 CommandMailbox->Common.DataTransferMemoryAddress
6199 CommandMailbox->Common.DataTransferSize;
6204 memcpy(CommandMailbox, &SavedCommandMailbox,
6219 DAC960_V2_CommandMailbox_T *CommandMailbox;
6231 CommandMailbox = &Command->V2.CommandMailbox;
6232 CommandMailbox->Common.CommandOpcode = DAC960_V2_IOCTL;
6233 CommandMailbox->Common.CommandControlBits.DataTransferControllerToHost = true;
6234 CommandMailbox->Common.CommandControlBits.NoAutoRequestSense = true;
6237 CommandMailbox->DeviceOperation.IOCTL_Opcode = DAC960_V2_PauseDevice;
6238 CommandMailbox->DeviceOperation.OperationDevice =
6249 CommandMailbox->SetDeviceState.LogicalDevice.LogicalDeviceNumber =
6251 CommandMailbox->SetDeviceState.IOCTL_Opcode =
6253 CommandMailbox->SetDeviceState.DeviceState.PhysicalDeviceState =
6268 CommandMailbox->SetDeviceState.LogicalDevice.LogicalDeviceNumber =
6270 CommandMailbox->SetDeviceState.IOCTL_Opcode =
6272 CommandMailbox->SetDeviceState.DeviceState.PhysicalDeviceState =
6287 CommandMailbox->SetDeviceState.LogicalDevice.LogicalDeviceNumber =
6289 CommandMailbox->SetDeviceState.IOCTL_Opcode =
6291 CommandMailbox->SetDeviceState.DeviceState.PhysicalDeviceState =
6306 CommandMailbox->LogicalDeviceInfo.LogicalDevice.LogicalDeviceNumber =
6308 CommandMailbox->LogicalDeviceInfo.IOCTL_Opcode =
6323 CommandMailbox->LogicalDeviceInfo.LogicalDevice.LogicalDeviceNumber =
6325 CommandMailbox->LogicalDeviceInfo.IOCTL_Opcode =
6338 CommandMailbox->ConsistencyCheck.LogicalDevice.LogicalDeviceNumber =
6340 CommandMailbox->ConsistencyCheck.IOCTL_Opcode =
6342 CommandMailbox->ConsistencyCheck.RestoreConsistency = true;
6343 CommandMailbox->ConsistencyCheck.InitializedAreaOnly = false;
6358 CommandMailbox->ConsistencyCheck.LogicalDevice.LogicalDeviceNumber =
6360 CommandMailbox->ConsistencyCheck.IOCTL_Opcode =
6374 CommandMailbox->Common.IOCTL_Opcode = DAC960_V2_StartDiscovery;
6382 CommandMailbox->ControllerInfo.CommandOpcode = DAC960_V2_IOCTL;
6383 CommandMailbox->ControllerInfo.CommandControlBits
6385 CommandMailbox->ControllerInfo.CommandControlBits
6387 CommandMailbox->ControllerInfo.DataTransferSize =
6389 CommandMailbox->ControllerInfo.ControllerNumber = 0;
6390 CommandMailbox->ControllerInfo.IOCTL_Opcode =
6396 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
6400 CommandMailbox->ControllerInfo.DataTransferMemoryAddress
6403 CommandMailbox->ControllerInfo.DataTransferSize;
6700 CommandOpcode = UserCommand.CommandMailbox.Common.CommandOpcode;
6773 memcpy(&Command->V1.CommandMailbox, &UserCommand.CommandMailbox,
6775 Command->V1.CommandMailbox.Type3.BusAddress = DCDB_IOBUFDMA;
6787 memcpy(&Command->V1.CommandMailbox, &UserCommand.CommandMailbox,
6790 Command->V1.CommandMailbox.Type3.BusAddress =
6838 DAC960_V2_CommandMailbox_T *CommandMailbox;
6898 CommandMailbox = &Command->V2.CommandMailbox;
6899 memcpy(CommandMailbox, &UserCommand.CommandMailbox,
6901 CommandMailbox->Common.CommandControlBits
6903 CommandMailbox->Common.CommandControlBits
6905 CommandMailbox->Common.DataTransferSize = 0;
6906 CommandMailbox->Common.DataTransferPageNumber = 0;
6907 memset(&CommandMailbox->Common.DataTransferMemoryAddress, 0,
6913 CommandMailbox->Common.CommandControlBits
6915 CommandMailbox->Common.DataTransferSize = DataTransferLength;
6919 CommandMailbox->Common.CommandControlBits
6921 CommandMailbox->Common.DataTransferSize = -DataTransferLength;
6923 CommandMailbox->Common.DataTransferMemoryAddress
6926 CommandMailbox->Common.DataTransferMemoryAddress
6929 CommandMailbox->Common.DataTransferSize;
6933 CommandMailbox->Common.CommandControlBits
6935 CommandMailbox->Common.RequestSenseSize = RequestSenseLength;
6936 CommandMailbox->Common.RequestSenseBusAddress =