summaryrefslogtreecommitdiffstats
path: root/doc/man/nbft_info.2
blob: 27a985a53020f491240e1a33f01adc8e450b2a8d (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
.TH "libnvme" 9 "struct nbft_info" "December 2023" "API Manual" LINUX
.SH NAME
struct nbft_info \- The parsed NBFT table data.
.SH SYNOPSIS
struct nbft_info {
.br
.BI "    char *filename;"
.br
.BI "    __u8 *raw_nbft;"
.br
.BI "    ssize_t raw_nbft_size;"
.br
.BI "    struct nbft_info_host host;"
.br
.BI "    struct nbft_info_hfi **hfi_list;"
.br
.BI "    struct nbft_info_security **security_list;"
.br
.BI "    struct nbft_info_discovery **discovery_list;"
.br
.BI "    struct nbft_info_subsystem_ns **subsystem_ns_list;"
.br
.BI "
};
.br

.SH Members
.IP "filename" 12
Path to the NBFT table.
.IP "raw_nbft" 12
The original NBFT table contents.
.IP "raw_nbft_size" 12
Size of \fIraw_nbft\fP.
.IP "host" 12
The Host Descriptor (should match other NBFTs).
.IP "hfi_list" 12
The HFI Descriptor List (null-terminated array).
.IP "security_list" 12
The Security Profile Descriptor List (null-terminated array).
.IP "discovery_list" 12
The Discovery Descriptor List (null-terminated array).
.IP "subsystem_ns_list" 12
The SSNS Descriptor List (null-terminated array).