HomeSort by relevance Sort by last modified time
    Searched refs:IdeDev (Results 1 - 5 of 5) sorted by null

  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/
Ata.c 31 @param IdeDev pointer pointing to IDE_BLK_IO_DEV data structure, used to record
34 @retval EFI_SUCCESS The disk specified by IdeDev is a Atapi6 supported one and
38 @retval EFI_DEVICE_ERROR The identify data in IdeDev is incorrect
39 @retval EFI_INVALID_PARAMETER The identify data in IdeDev is NULL.
47 IN IDE_BLK_IO_DEV *IdeDev
55 if (IdeDev->IdData == NULL) {
59 Atapi6IdentifyStruct = IdeDev->IdData;
91 IdeDev->Type = Ide48bitAddressingHardDisk;
97 IdeDev->BlkIo.Media->IoAlign = 4;
98 IdeDev->BlkIo.Media->MediaId = 1;
    [all...]
Atapi.c 22 @param IdeDev pointer pointing to IDE_BLK_IO_DEV data structure, used
37 IN IDE_BLK_IO_DEV *IdeDev
46 EfiStatus = WaitForBSYClear2 (IdeDev, ATATIMEOUT);
54 DeviceSelect = (UINT8) ((IdeDev->Device) << 4 | 0xe0);
55 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Head, DeviceSelect);
62 EfiStatus = DRDYReady2 (IdeDev, ATATIMEOUT);
70 IDEWritePortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Command, 0xDA);
75 EfiStatus = WaitForBSYClear2 (IdeDev, ATATIMEOUT);
    [all...]
Ide.c 353 @param IdeDev The BLK_IO private data which specifies the IDE device
362 IN IDE_BLK_IO_DEV *IdeDev
370 if (IdeDev->Channel >= IdeMaxChannel) {
378 Status = GetIdeRegistersBaseAddr (IdeDev->PciIo, IdeRegsBaseAddr);
383 ZeroMem (IdeDev->IoPort, sizeof (IDE_BASE_REGISTERS));
384 CommandBlockBaseAddr = IdeRegsBaseAddr[IdeDev->Channel].CommandBlockBaseAddr;
385 ControlBlockBaseAddr = IdeRegsBaseAddr[IdeDev->Channel].ControlBlockBaseAddr;
387 IdeDev->IoPort->Data = CommandBlockBaseAddr;
388 (*(UINT16 *) &IdeDev->IoPort->Reg1) = (UINT16) (CommandBlockBaseAddr + 0x01);
389 IdeDev->IoPort->SectorCount = (UINT16) (CommandBlockBaseAddr + 0x02);
    [all...]
Ide.h 174 @param IdeDev The BLK_IO private data which specifies the IDE device
183 IN IDE_BLK_IO_DEV *IdeDev
189 @param IdeDev The BLK_IO private data which specifies the IDE device.
197 IN IDE_BLK_IO_DEV *IdeDev
215 @param IdeDev pointer pointing to IDE_BLK_IO_DEV data structure, used
229 IN IDE_BLK_IO_DEV *IdeDev,
239 @param IdeDev pointer pointing to IDE_BLK_IO_DEV data structure, used
253 IN IDE_BLK_IO_DEV *IdeDev,
264 @param IdeDev pointer pointing to IDE_BLK_IO_DEV data structure,used to
277 IN IDE_BLK_IO_DEV *IdeDev,
    [all...]
IdeBus.c     [all...]

Completed in 294 milliseconds