---
name: "nvme_id_ctrl_bpcap"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_id_ctrl_bpcap"
---

# nvme\_id\_ctrl\_bpcap(2)

Boot Partition Capabilities

## NAME

enum nvme\_id\_ctrl\_bpcap - Boot Partition Capabilities

## SYNOPSIS

enum nvme\_id\_ctrl\_bpcap {\
     **NVME\_CTRL\_BACAP\_RPMBBPWPS\_SHIFT** , \
\
     **NVME\_CTRL\_BACAP\_SFBPWPS\_SHIFT** , \
\
     **NVME\_CTRL\_BACAP\_RPMBBPWPS\_MASK** , \
\
     **NVME\_CTRL\_BACAP\_SFBPWPS\_MASK** , \
\
     **NVME\_CTRL\_BACAP\_RPMBBPWPS\_NOT\_SPECIFIED** , \
\
     **NVME\_CTRL\_BACAP\_RPMBBPWPS\_NOT\_SUPPORTED** , \
\
     **NVME\_CTRL\_BACAP\_RPMBBPWPS\_SUPPORTED**

};

## Constants

- NVME\_CTRL\_BACAP\_RPMBBPWPS\_SHIFT

  Shift amount to get the RPMB Boot Partition Write Protection Support from the *struct* *nvme\_id\_ctrl*.bpcap field.

- NVME\_CTRL\_BACAP\_SFBPWPS\_SHIFT

  Shift amount to get the Set Features Boot Partition Write Protection Support from the *struct* *nvme\_id\_ctrl*.bpcap field.

- NVME\_CTRL\_BACAP\_RPMBBPWPS\_MASK

  Mask to get the RPMB Boot Partition Write Protection Support from the *struct* *nvme\_id\_ctrl*.bpcap field.

- NVME\_CTRL\_BACAP\_SFBPWPS\_MASK

  Mask to get the Set Features Boot Partition Write Protection Support from the *struct* *nvme\_id\_ctrl*.bpcap field.

- NVME\_CTRL\_BACAP\_RPMBBPWPS\_NOT\_SPECIFIED

  Support for RPMB Boot Partition Write Protection is not specified.

- NVME\_CTRL\_BACAP\_RPMBBPWPS\_NOT\_SUPPORTED

  RPMB Boot Partition Write Protection is not supported by this controller.

- NVME\_CTRL\_BACAP\_RPMBBPWPS\_SUPPORTED

  RPMB Boot Partition Write Protection is supported by this controller.
