Home
last modified time | relevance | path

Searched refs:IoPort (Results 1 – 12 of 12) sorted by relevance

/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/
DIde.c383 ZeroMem (IdeDev->IoPort, sizeof (IDE_BASE_REGISTERS)); in ReassignIdeResources()
387 IdeDev->IoPort->Data = CommandBlockBaseAddr; in ReassignIdeResources()
388 (*(UINT16 *) &IdeDev->IoPort->Reg1) = (UINT16) (CommandBlockBaseAddr + 0x01); in ReassignIdeResources()
389 IdeDev->IoPort->SectorCount = (UINT16) (CommandBlockBaseAddr + 0x02); in ReassignIdeResources()
390 IdeDev->IoPort->SectorNumber = (UINT16) (CommandBlockBaseAddr + 0x03); in ReassignIdeResources()
391 IdeDev->IoPort->CylinderLsb = (UINT16) (CommandBlockBaseAddr + 0x04); in ReassignIdeResources()
392 IdeDev->IoPort->CylinderMsb = (UINT16) (CommandBlockBaseAddr + 0x05); in ReassignIdeResources()
393 IdeDev->IoPort->Head = (UINT16) (CommandBlockBaseAddr + 0x06); in ReassignIdeResources()
395 (*(UINT16 *) &IdeDev->IoPort->Reg) = (UINT16) (CommandBlockBaseAddr + 0x07); in ReassignIdeResources()
396 (*(UINT16 *) &IdeDev->IoPort->Alt) = ControlBlockBaseAddr; in ReassignIdeResources()
[all …]
DAta.c218 LBAMid = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb); in AtaSMARTSupport()
219 LBAHigh = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb); in AtaSMARTSupport()
502 IdeDev->IoPort->Head, in AtaPioDataIn()
527 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x03); in AtaPioDataIn()
530 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->SectorCount, SectorCount); in AtaPioDataIn()
531 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->SectorNumber, SectorNumber); in AtaPioDataIn()
532 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb, CylinderLsb); in AtaPioDataIn()
533 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb, CylinderMsb); in AtaPioDataIn()
538 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, AtaCommand); in AtaPioDataIn()
587 IdeDev->IoPort->Data, in AtaPioDataIn()
[all …]
DAtapi.c55 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Head, DeviceSelect); in LS120GetMediaStatus()
70 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, 0xDA); in LS120GetMediaStatus()
83 StatusValue = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Error); in LS120GetMediaStatus()
128 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Head, DeviceSelect); in LS120EnableMediaStatus()
144 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x95); in LS120EnableMediaStatus()
149 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg1.Feature, 0x31); in LS120EnableMediaStatus()
154 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, 0xEF); in LS120EnableMediaStatus()
183 AltRegister = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Alt.AltStatus); in AtapiReadPendingData()
188 TempWordBuffer = IDEReadPortB (IdeDev->PciIo,IdeDev->IoPort->Alt.AltStatus); in AtapiReadPendingData()
192 IdeDev->IoPort->Data, in AtapiReadPendingData()
[all …]
DIdeBus.c617 IdeBlkIoDevicePtr->IoPort = AllocatePool (sizeof (IDE_BASE_REGISTERS)); in IDEBusDriverBindingStart()
618 if (IdeBlkIoDevicePtr->IoPort == NULL) { in IDEBusDriverBindingStart()
622 ZeroMem (IdeBlkIoDevicePtr->IoPort, sizeof (IDE_BASE_REGISTERS)); in IDEBusDriverBindingStart()
626 IdeBlkIoDevicePtr->IoPort->Data = CommandBlockBaseAddr; in IDEBusDriverBindingStart()
627 (*(UINT16 *) &IdeBlkIoDevicePtr->IoPort->Reg1) = (UINT16) (CommandBlockBaseAddr + 0x01); in IDEBusDriverBindingStart()
628 IdeBlkIoDevicePtr->IoPort->SectorCount = (UINT16) (CommandBlockBaseAddr + 0x02); in IDEBusDriverBindingStart()
629 IdeBlkIoDevicePtr->IoPort->SectorNumber = (UINT16) (CommandBlockBaseAddr + 0x03); in IDEBusDriverBindingStart()
630 IdeBlkIoDevicePtr->IoPort->CylinderLsb = (UINT16) (CommandBlockBaseAddr + 0x04); in IDEBusDriverBindingStart()
631 IdeBlkIoDevicePtr->IoPort->CylinderMsb = (UINT16) (CommandBlockBaseAddr + 0x05); in IDEBusDriverBindingStart()
632 IdeBlkIoDevicePtr->IoPort->Head = (UINT16) (CommandBlockBaseAddr + 0x06); in IDEBusDriverBindingStart()
[all …]
DIdeBus.h90 IDE_BASE_REGISTERS *IoPort; member
/device/linaro/bootloader/edk2/OptionRomPkg/AtapiPassThruDxe/
DAtapiPassThru.c437 AtapiScsiPrivate->IoPort = NULL; in RegisterAtapiScsiPassThru()
537 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[0]; in AtapiScsiPassThruFunction()
540 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[1]; in AtapiScsiPassThruFunction()
815 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[Index]; in AtapiScsiPassThruResetChannel()
828 AtapiScsiPrivate->IoPort->Alt.DeviceControl, in AtapiScsiPassThruResetChannel()
843 …WritePortB (AtapiScsiPrivate->PciIo, AtapiScsiPrivate->IoPort->Alt.DeviceControl, DeviceControlVal… in AtapiScsiPassThruResetChannel()
915 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[0]; in AtapiScsiPassThruResetTarget()
917 AtapiScsiPrivate->IoPort = &AtapiScsiPrivate->AtapiIoPortRegisters[1]; in AtapiScsiPassThruResetTarget()
926 WritePortB (AtapiScsiPrivate->PciIo, AtapiScsiPrivate->IoPort->Head, DeviceSelect); in AtapiScsiPassThruResetTarget()
929 WritePortB (AtapiScsiPrivate->PciIo, AtapiScsiPrivate->IoPort->Reg.Command, Command); in AtapiScsiPassThruResetTarget()
[all …]
DAtapiPassThru.h109 IDE_BASE_REGISTERS *IoPort; member
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/
DQNCSmmSw.c89 if (!EFI_ERROR (Status) && (IoState.IoPort == R_APM_CNT)) { in SwGetBuffer()
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/
DSmmCpu.h159 UINT16 IoPort; member
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/
DSmmSwDispatch2OnSmmSwDispatchThunk.c240 if (IoInfo.IoPort == mSmiTriggerRegister) { in FrameworkDispatchFunction()
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
DSmramSaveState.c431 IoInfo->IoPort = (UINT16)IoMisc.Bits.Port; in ReadSaveStateRegister()
DSmmProfile.c1307 if (IoInfo.IoPort == mSmiCommandPort) { in SmmProfilePFHandler()