---
name: "nvme_id_ctrl_bpcap-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_id_ctrl_bpcap-libnvme3"
---

# nvme\_id\_ctrl\_bpcap-libnvme3(2)

Boot Partition Capabilities

## NAME

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

## SYNOPSIS

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

};

## Constants

- NVME\_CTRL\_BPCAP\_RPMBBPWPS\_SHIFT

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

- NVME\_CTRL\_BPCAP\_SFBPWPS\_SHIFT

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

- NVME\_CTRL\_BPCAP\_RPMBBPWPS\_MASK

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

- NVME\_CTRL\_BPCAP\_SFBPWPS\_MASK

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

- NVME\_CTRL\_BPCAP\_RPMBBPWPS\_NOT\_SPECIFIED

  Support for RPMB Boot Partition Write Protection is not specified.

- NVME\_CTRL\_BPCAP\_RPMBBPWPS\_NOT\_SUPPORTED

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

- NVME\_CTRL\_BPCAP\_RPMBBPWPS\_SUPPORTED

  RPMB Boot Partition Write Protection is supported by this controller.
