TianoCore EDK2 master
Loading...
Searching...
No Matches
AhciPeiPassThru.h
Go to the documentation of this file.
1
11#ifndef _AHCI_PEI_PASSTHRU_H_
12#define _AHCI_PEI_PASSTHRU_H_
13
50EFIAPI
53 IN UINT16 Port,
54 IN UINT16 PortMultiplierPort,
56 );
57
91EFIAPI
94 IN OUT UINT16 *Port
95 );
96
145EFIAPI
148 IN UINT16 Port,
149 IN OUT UINT16 *PortMultiplierPort
150 );
151
170EFIAPI
173 OUT UINTN *DevicePathLength,
174 OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
175 );
176
177#endif
UINT64 UINTN
EFI_STATUS EFIAPI AhciAtaPassThruGetNextDevice(IN EDKII_PEI_ATA_PASS_THRU_PPI *This, IN UINT16 Port, IN OUT UINT16 *PortMultiplierPort)
EFI_STATUS EFIAPI AhciAtaPassThruGetDevicePath(IN EDKII_PEI_ATA_PASS_THRU_PPI *This, OUT UINTN *DevicePathLength, OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath)
EFI_STATUS EFIAPI AhciAtaPassThruPassThru(IN EDKII_PEI_ATA_PASS_THRU_PPI *This, IN UINT16 Port, IN UINT16 PortMultiplierPort, IN OUT EFI_ATA_PASS_THRU_COMMAND_PACKET *Packet)
EFI_STATUS EFIAPI AhciAtaPassThruGetNextPort(IN EDKII_PEI_ATA_PASS_THRU_PPI *This, IN OUT UINT16 *Port)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29