1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum  nvme_id_ns_flbas - This field indicates the LBA data size & meta‐
7       data size combination that the namespace has been formatted with
8

SYNOPSIS

10       enum nvme_id_ns_flbas {
11           NVME_NS_FLBAS_LOWER_MASK ,
12           NVME_NS_FLBAS_META_EXT ,
13           NVME_NS_FLBAS_HIGHER_MASK
14
15       };
16

Constants

18       NVME_NS_FLBAS_LOWER_MASK
19                   Mask to get the index of one of the supported LBA Formats's
20                   least   significant   4bits  indicated  in  :c:type:`struct
21                   nvme_id_ns <nvme_id_ns>`.lbaf.
22
23       NVME_NS_FLBAS_META_EXT
24                   Applicable only if format contains metadata. If this bit is
25                   set,  indicates that the metadata is transferred at the end
26                   of the data LBA, creating an extended data LBA. If cleared,
27                   indicates  that all of the metadata for a command is trans‐
28                   ferred as a separate contiguous buffer of data.
29
30       NVME_NS_FLBAS_HIGHER_MASK
31                   Mask to get the index of one of the supported LBA Formats's
32                   most   significant   2bits   indicated  in  :c:type:`struct
33                   nvme_id_ns <nvme_id_ns>`.lbaf.
34
35
36
37October 2023                 enum nvme_id_ns_flbas                  libnvme(9)
Impressum