nvme_resv_status-libnvme3(2)

nvme_resv_status-libnvme32

Reservation status data structure

Usage

struct nvme_resv_status {
__le32 gen;
__u8 rtype;
__u8 regstrnt[2];
__u8 rsvd7[2];
__u8 ptpls;
__u8 rsvd10[14];
union {
struct {
__u8 rsvd24[40];
struct nvme_registrant_ext registrant_eds[0];
};
struct nvme_registrant registrant_ds[0];
};
};

Members

gen

Generation

rtype

Reservation Type

regstrnt

Number of Registrants

rsvd7

Reserved

ptpls

Persist Through Power Loss State

rsvd10

Reserved

{unnamed_union}

anonymous

{unnamed_struct}

anonymous

rsvd24

Reserved

registrant_eds

Registrant Extended Data Structure

registrant_ds

Registrant Data Structure

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.