TianoCore EDK2 master
Loading...
Searching...
No Matches
NvmExpressPeiPassThru.h
Go to the documentation of this file.
1
11#ifndef _NVM_EXPRESS_PEI_PASSTHRU_H_
12#define _NVM_EXPRESS_PEI_PASSTHRU_H_
13
48 IN UINT32 NamespaceId,
50 );
51
70EFIAPI
73 OUT UINTN *DevicePathLength,
74 OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
75 );
76
114EFIAPI
117 IN OUT UINT32 *NamespaceId
118 );
119
152EFIAPI
155 IN UINT32 NamespaceId,
157 );
158
159#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI NvmePassThruGetDevicePath(IN EDKII_PEI_NVM_EXPRESS_PASS_THRU_PPI *This, OUT UINTN *DevicePathLength, OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath)
EFI_STATUS EFIAPI NvmePassThruGetNextNameSpace(IN EDKII_PEI_NVM_EXPRESS_PASS_THRU_PPI *This, IN OUT UINT32 *NamespaceId)
EFI_STATUS NvmePassThruExecute(IN PEI_NVME_CONTROLLER_PRIVATE_DATA *Private, IN UINT32 NamespaceId, IN OUT EFI_NVM_EXPRESS_PASS_THRU_COMMAND_PACKET *Packet)
EFI_STATUS EFIAPI NvmePassThru(IN EDKII_PEI_NVM_EXPRESS_PASS_THRU_PPI *This, IN UINT32 NamespaceId, IN OUT EFI_NVM_EXPRESS_PASS_THRU_COMMAND_PACKET *Packet)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29