OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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