.TH "libnvme" 9 "struct nvme_resv_status" "October 2026" "API Manual" LINUX .SH NAME struct nvme_resv_status \- Reservation Status Data Structure .SH SYNOPSIS struct nvme_resv_status { .br .BI " __le32 gen;" .br .BI " __u8 rtype;" .br .BI " __u8 regstrnt[2];" .br .BI " __u8 rsvd7[2];" .br .BI " __u8 ptpls;" .br .BI " __u8 rsvd10[14];" .br .BI " union {" .br .BI " struct {" .br .BI " __u8 rsvd24[40];" .br .BI " struct nvme_registrant_ext registrant_eds[0];" .br .BI " };" .br .BI " struct nvme_registrant registrant_ds[0];" .br .BI " };" .br .BI " }; .br .SH Members .IP "gen" 12 Generation .IP "rtype" 12 Reservation Type .IP "regstrnt" 12 Number of Registrants .IP "rsvd7" 12 Reserved .IP "ptpls" 12 Persist Through Power Loss State .IP "rsvd10" 12 Reserved .IP "{unnamed_union}" 12 anonymous .IP "{unnamed_struct}" 12 anonymous .IP "rsvd24" 12 Reserved .IP "registrant_eds" 12 Registrant Extended Data Structure .IP "registrant_ds" 12 Registrant Data Structure