Lines Matching refs:IdeBlkIoDevice
2028 @param IdeBlkIoDevice Indicates the calling context.
2053 IN IDE_BLK_IO_DEV *IdeBlkIoDevice,
2078 Media = IdeBlkIoDevice->BlkIo.Media;
2108 if (IdeBlkIoDevice->Type == Ide48bitAddressingHardDisk) {
2112 if (IdeBlkIoDevice->UdmaMode.Valid) {
2113 Status = AtaUdmaReadExt (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2115 Status = AtaReadSectorsExt (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2121 if (IdeBlkIoDevice->UdmaMode.Valid) {
2122 Status = AtaUdmaRead (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2124 Status = AtaReadSectors (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2129 AtaSoftReset (IdeBlkIoDevice);
2420 @param IdeBlkIoDevice Indicates the calling context.
2444 IN IDE_BLK_IO_DEV *IdeBlkIoDevice,
2470 Media = IdeBlkIoDevice->BlkIo.Media;
2495 if (IdeBlkIoDevice->Type == Ide48bitAddressingHardDisk) {
2499 if (IdeBlkIoDevice->UdmaMode.Valid) {
2500 Status = AtaUdmaWriteExt (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2502 Status = AtaWriteSectorsExt (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2508 if (IdeBlkIoDevice->UdmaMode.Valid) {
2509 Status = AtaUdmaWrite (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2511 Status = AtaWriteSectors (IdeBlkIoDevice, Buffer, Lba, NumberOfBlocks);
2516 AtaSoftReset (IdeBlkIoDevice);