1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_id_ctrl_sgls - This field indicates if SGLs are supported for
7 the NVM Command Set and the particular SGL types supported.
8
10 enum nvme_id_ctrl_sgls {
11 NVME_CTRL_SGLS_SUPPORTED ,
12 NVME_CTRL_SGLS_KEYED ,
13 NVME_CTRL_SGLS_BIT_BUCKET ,
14 NVME_CTRL_SGLS_MPTR_BYTE_ALIGNED ,
15 NVME_CTRL_SGLS_OVERSIZE ,
16 NVME_CTRL_SGLS_MPTR_SGL ,
17 NVME_CTRL_SGLS_OFFSET ,
18 NVME_CTRL_SGLS_TPORT
19
20 };
21
23 NVME_CTRL_SGLS_SUPPORTED
24
25 NVME_CTRL_SGLS_KEYED
26
27 NVME_CTRL_SGLS_BIT_BUCKET
28
29 NVME_CTRL_SGLS_MPTR_BYTE_ALIGNED
30
31 NVME_CTRL_SGLS_OVERSIZE
32
33 NVME_CTRL_SGLS_MPTR_SGL
34
35 NVME_CTRL_SGLS_OFFSET
36
37 NVME_CTRL_SGLS_TPORT
38
39
40
41April 2023 enum nvme_id_ctrl_sgls libnvme(9)