summaryrefslogtreecommitdiffstats
path: root/doc/man/nbft_desc_type.2
blob: 890ab332cf418cf14d9926ee09b9487f28751627 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
.TH "libnvme" 9 "enum nbft_desc_type" "February 2024" "API Manual" LINUX
.SH NAME
enum nbft_desc_type \- NBFT Elements - Descriptor Types (Figure 5)
.SH SYNOPSIS
enum nbft_desc_type {
.br
.BI "    NBFT_DESC_HEADER"
, 
.br
.br
.BI "    NBFT_DESC_CONTROL"
, 
.br
.br
.BI "    NBFT_DESC_HOST"
, 
.br
.br
.BI "    NBFT_DESC_HFI"
, 
.br
.br
.BI "    NBFT_DESC_SSNS"
, 
.br
.br
.BI "    NBFT_DESC_SECURITY"
, 
.br
.br
.BI "    NBFT_DESC_DISCOVERY"
, 
.br
.br
.BI "    NBFT_DESC_HFI_TRINFO"
, 
.br
.br
.BI "    NBFT_DESC_RESERVED_8"
, 
.br
.br
.BI "    NBFT_DESC_SSNS_EXT_INFO"

};
.SH Constants
.IP "NBFT_DESC_HEADER" 12
Header: an ACPI structure header with some additional
NBFT specific info.
.IP "NBFT_DESC_CONTROL" 12
Control Descriptor: indicates the location of host,
HFI, SSNS, security, and discovery descriptors.
.IP "NBFT_DESC_HOST" 12
Host Descriptor: host information.
.IP "NBFT_DESC_HFI" 12
HFI Descriptor: an indexable table of HFI Descriptors,
one for each fabric interface on the host.
.IP "NBFT_DESC_SSNS" 12
Subsystem Namespace Descriptor: an indexable table
of SSNS Descriptors.
.IP "NBFT_DESC_SECURITY" 12
Security Descriptor: an indexable table of Security
descriptors.
.IP "NBFT_DESC_DISCOVERY" 12
Discovery Descriptor: an indexable table of Discovery
Descriptors.
.IP "NBFT_DESC_HFI_TRINFO" 12
HFI Transport Descriptor: indicated by an HFI Descriptor,
corresponds to a specific transport for a single HFI.
.IP "NBFT_DESC_RESERVED_8" 12
Reserved.
.IP "NBFT_DESC_SSNS_EXT_INFO" 12
SSNS Extended Info Descriptor: indicated by an SSNS
Descriptor if required.