H A D | 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 474 AtaPioDataIn( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *Buffer, IN UINT32 ByteCount, IN UINT8 AtaCommand, IN UINT8 Head, IN UINT8 SectorCount, IN UINT8 SectorNumber, IN UINT8 CylinderLsb, IN UINT8 CylinderMsb ) argument 623 AtaPioDataOut( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *Buffer, IN UINT32 ByteCount, IN UINT8 AtaCommand, IN UINT8 Head, IN UINT8 SectorCount, IN UINT8 SectorNumber, IN UINT8 CylinderLsb, IN UINT8 CylinderMsb ) argument 866 AtaReadSectors( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA Lba, IN UINTN NumberOfBlocks ) argument 975 AtaWriteSectors( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *BufferData, IN EFI_LBA Lba, IN UINTN NumberOfBlocks ) argument 1146 AtaPioDataInExt( IN IDE_BLK_IO_DEV *IdeDev, IN OUT VOID *Buffer, IN UINT32 ByteCount, IN UINT8 AtaCommand, IN EFI_LBA StartLba, IN UINT16 SectorCount ) argument 1298 AtaCommandIssueExt( IN IDE_BLK_IO_DEV *IdeDev, IN UINT8 AtaCommand, IN UINT8 Device, IN UINT16 Feature, IN UINT16 SectorCount, IN EFI_LBA LbaAddress ) argument 1409 AtaCommandIssue( IN IDE_BLK_IO_DEV *IdeDev, IN UINT8 AtaCommand, IN UINT8 Device, IN UINT16 Feature, IN UINT16 SectorCount, IN EFI_LBA LbaAddress ) argument 1510 DoAtaUdma( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks, IN ATA_UDMA_OPERATION UdmaOp ) argument 1913 AtaUdmaReadExt( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 1937 AtaUdmaRead( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 1961 AtaReadSectorsExt( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 2161 AtaPioDataOutExt( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *Buffer, IN UINT32 ByteCount, IN UINT8 AtaCommand, IN EFI_LBA StartLba, IN UINT16 SectorCount ) argument 2304 AtaUdmaWriteExt( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 2328 AtaUdmaWrite( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 2352 AtaWriteSectorsExt( IN IDE_BLK_IO_DEV *IdeDev, IN VOID *DataBuffer, IN EFI_LBA StartLba, IN UINTN NumberOfBlocks ) argument 2603 AtaNonDataCommandIn( IN IDE_BLK_IO_DEV *IdeDev, IN UINT8 AtaCommand, IN UINT8 Device, IN UINT8 Feature, IN UINT8 SectorCount, IN UINT8 LbaLow, IN UINT8 LbaMiddle, IN UINT8 LbaHigh ) argument 2695 AtaNonDataCommandInExt( IN IDE_BLK_IO_DEV *IdeDev, IN UINT8 AtaCommand, IN UINT8 Device, IN UINT16 Feature, IN UINT16 SectorCount, IN EFI_LBA LbaAddress ) argument [all...] |