logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

struct nbft_ssns_ext_info - Subsystem and Namespace Extended Information Descriptor (Figure 19)

Members

structure_id Structure ID: This field shall be set to 9h (i.e., SSNS Extended Info; #NBFT_DESC_SSNS_EXT_INFO). version Version: This field shall be set to 1h. ssns_index SSNS Descriptor Index: This field indicates the value of the SSNS Descriptor Index field of the Subsystem and Namespace Descriptor (see structnbft_ssns) whose SSNS Extended Information Descriptor Heap Object Reference field indicates this descriptor. flags Flags, see enumnbft_ssns_ext_info_flags. cntlid Controller ID: The controller identifier of the first controller associated with the Admin Queue by the driver. If a controller identifier is not administratively specified or direct configuration is not supported by the driver, then this field shall be cleared to 0h. asqsz Admin Submission Queue Size (ASQSZ): The Admin Submission Queue Size utilized for the respective SSNS by the driver. dhcp_root_path_str_obj DHCP Root Path String Heap Object Reference: If the SSNS DHCP Root Path Override (#NBFT_SSNS_DHCP_ROOT_PATH_OVERRIDE) flag bit is set to 1h, then this field indicates the offset in bytes of a heap object containing an DHCP Root Path String used by the driver. If the SNSS DHCP Root Path Override flag bit is cleared to 0h, then this field is reserved. May 2025 struct nbft_ssns_ext_info libnvme(2)

Name

struct nbft_ssns_ext_info - Subsystem and Namespace Extended Information Descriptor (Figure 19)

Synopsis

struct nbft_ssns_ext_info { __u8structure_id;__u8version;__le16ssns_index;__le32flags;__le16cntlid;__le16asqsz;structnbft_heap_objdhcp_root_path_str_obj; };

See Also