.TH "libnvme" 2 "enum nvme_id_ns_dps" "May 2024" "API Manual" LINUX .SH NAME enum nvme_id_ns_dps \- This field indicates the Type settings for the end-to-end data protection feature. .SH SYNOPSIS enum nvme_id_ns_dps { .br .BI " NVME_NS_DPS_PI_NONE" , .br .br .BI " NVME_NS_DPS_PI_TYPE1" , .br .br .BI " NVME_NS_DPS_PI_TYPE2" , .br .br .BI " NVME_NS_DPS_PI_TYPE3" , .br .br .BI " NVME_NS_DPS_PI_MASK" , .br .br .BI " NVME_NS_DPS_PI_FIRST" }; .SH Constants .IP "NVME_NS_DPS_PI_NONE" 12 Protection information is not enabled .IP "NVME_NS_DPS_PI_TYPE1" 12 Protection information is enabled, Type 1 .IP "NVME_NS_DPS_PI_TYPE2" 12 Protection information is enabled, Type 2 .IP "NVME_NS_DPS_PI_TYPE3" 12 Protection information is enabled, Type 3 .IP "NVME_NS_DPS_PI_MASK" 12 Mask to get the value of the PI type .IP "NVME_NS_DPS_PI_FIRST" 12 If set, indicates that the protection information, if enabled, is transferred as the first eight bytes of metadata.