/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ |
Ata.c | 218 LBAMid = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb);
219 LBAHigh = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb);
502 IdeDev->IoPort->Head,
527 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x03);
530 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->SectorCount, SectorCount);
531 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->SectorNumber, SectorNumber);
532 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb, CylinderLsb);
533 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb, CylinderMsb);
538 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, AtaCommand);
587 IdeDev->IoPort->Data, [all...] |
Ide.c | 383 ZeroMem (IdeDev->IoPort, sizeof (IDE_BASE_REGISTERS));
387 IdeDev->IoPort->Data = CommandBlockBaseAddr;
388 (*(UINT16 *) &IdeDev->IoPort->Reg1) = (UINT16) (CommandBlockBaseAddr + 0x01);
389 IdeDev->IoPort->SectorCount = (UINT16) (CommandBlockBaseAddr + 0x02);
390 IdeDev->IoPort->SectorNumber = (UINT16) (CommandBlockBaseAddr + 0x03);
391 IdeDev->IoPort->CylinderLsb = (UINT16) (CommandBlockBaseAddr + 0x04);
392 IdeDev->IoPort->CylinderMsb = (UINT16) (CommandBlockBaseAddr + 0x05);
393 IdeDev->IoPort->Head = (UINT16) (CommandBlockBaseAddr + 0x06);
395 (*(UINT16 *) &IdeDev->IoPort->Reg) = (UINT16) (CommandBlockBaseAddr + 0x07);
396 (*(UINT16 *) &IdeDev->IoPort->Alt) = ControlBlockBaseAddr; [all...] |
Atapi.c | 55 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Head, DeviceSelect);
70 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, 0xDA);
83 StatusValue = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Error);
128 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Head, DeviceSelect);
144 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x95);
149 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x31);
154 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, 0xEF);
183 AltRegister = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Alt.AltStatus);
188 TempWordBuffer = IDEReadPortB (IdeDev->PciIo,IdeDev->IoPort->Alt.AltStatus);
192 IdeDev->IoPort->Data, [all...] |
IdeBus.c | 617 IdeBlkIoDevicePtr->IoPort = AllocatePool (sizeof (IDE_BASE_REGISTERS));
618 if (IdeBlkIoDevicePtr->IoPort == NULL) {
622 ZeroMem (IdeBlkIoDevicePtr->IoPort, sizeof (IDE_BASE_REGISTERS));
626 IdeBlkIoDevicePtr->IoPort->Data = CommandBlockBaseAddr;
627 (*(UINT16 *) &IdeBlkIoDevicePtr->IoPort->Reg1) = (UINT16) (CommandBlockBaseAddr + 0x01);
628 IdeBlkIoDevicePtr->IoPort->SectorCount = (UINT16) (CommandBlockBaseAddr + 0x02);
629 IdeBlkIoDevicePtr->IoPort->SectorNumber = (UINT16) (CommandBlockBaseAddr + 0x03);
630 IdeBlkIoDevicePtr->IoPort->CylinderLsb = (UINT16) (CommandBlockBaseAddr + 0x04);
631 IdeBlkIoDevicePtr->IoPort->CylinderMsb = (UINT16) (CommandBlockBaseAddr + 0x05);
632 IdeBlkIoDevicePtr->IoPort->Head = (UINT16) (CommandBlockBaseAddr + 0x06); [all...] |
IdeBus.h | 90 IDE_BASE_REGISTERS *IoPort;
|
/device/linaro/bootloader/edk2/OptionRomPkg/AtapiPassThruDxe/ |
AtapiPassThru.c | 435 // will reset the IoPort inside each API function.
437 AtapiScsiPrivate->IoPort = NULL;
537 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[0];
540 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[1];
809 // so, the IoPort pointer must point to the right I/O Register group
815 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[Index];
828 AtapiScsiPrivate->IoPort->Alt.DeviceControl,
843 WritePortB (AtapiScsiPrivate->PciIo, AtapiScsiPrivate->IoPort->Alt.DeviceControl, DeviceControlValue);
915 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[0];
917 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[1]; [all...] |
AtapiPassThru.h | 109 IDE_BASE_REGISTERS *IoPort;
[all...] |
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/ |
QNCSmmSw.c | 89 if (!EFI_ERROR (Status) && (IoState.IoPort == R_APM_CNT)) {
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
SmmCpu.h | 159 UINT16 IoPort;
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/ |
SmmSwDispatch2OnSmmSwDispatchThunk.c | 240 if (IoInfo.IoPort == mSmiTriggerRegister) {
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/ |
SmramSaveState.c | 431 IoInfo->IoPort = (UINT16)IoMisc.Bits.Port;
|
SmmProfile.c | [all...] |