TianoCore EDK2
master
Loading...
Searching...
No Matches
NvmExpressHci.h
Go to the documentation of this file.
1
11
#ifndef _NVME_HCI_H_
12
#define _NVME_HCI_H_
13
14
#define NVME_BAR 0
15
16
//
17
// Offset from the beginning of private data queue buffer
18
//
19
#define NVME_ASQ_BUF_OFFSET EFI_PAGE_SIZE
20
30
EFI_STATUS
31
NvmeControllerInit
(
32
IN
NVME_CONTROLLER_PRIVATE_DATA
*Private
33
);
34
45
EFI_STATUS
46
NvmeIdentifyController
(
47
IN
NVME_CONTROLLER_PRIVATE_DATA
*Private,
48
IN
VOID *Buffer
49
);
50
62
EFI_STATUS
63
NvmeIdentifyNamespace
(
64
IN
NVME_CONTROLLER_PRIVATE_DATA
*Private,
65
IN
UINT32 NamespaceId,
66
IN
VOID *Buffer
67
);
68
69
#endif
IN
#define IN
Definition:
Base.h:279
NvmeIdentifyNamespace
EFI_STATUS NvmeIdentifyNamespace(IN NVME_CONTROLLER_PRIVATE_DATA *Private, IN UINT32 NamespaceId, IN VOID *Buffer)
Definition:
NvmExpressHci.c:527
NvmeIdentifyController
EFI_STATUS NvmeIdentifyController(IN NVME_CONTROLLER_PRIVATE_DATA *Private, IN VOID *Buffer)
Definition:
NvmExpressHci.c:472
NvmeControllerInit
EFI_STATUS NvmeControllerInit(IN NVME_CONTROLLER_PRIVATE_DATA *Private)
Definition:
NvmExpressHci.c:723
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_NVME_CONTROLLER_PRIVATE_DATA
Definition:
NvmExpress.h:127
MdeModulePkg
Bus
Pci
NvmExpressDxe
NvmExpressHci.h
Generated on Fri Nov 15 2024 18:01:08 for TianoCore EDK2 by
1.9.6