libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_pmrswtp - This field indicates the persistent memory region sustained write throughput

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_pmrswtp {  
**NVME\_PMRSWTP\_PMRSWTU\_SHIFT** ,  
**NVME\_PMRSWTP\_PMRSWTV\_SHIFT** ,  
**NVME\_PMRSWTP\_PMRSWTU\_MASK** ,  
**NVME\_PMRSWTP\_PMRSWTV\_MASK** ,  
**NVME\_PMRSWTP\_PMRSWTU\_BPS** ,  
**NVME\_PMRSWTP\_PMRSWTU\_KBPS** ,  
**NVME\_PMRSWTP\_PMRSWTU\_MBPS** ,  
**NVME\_PMRSWTP\_PMRSWTU\_GBPS**

};

# [Constants](#Constants)

[NVME\_PMRSWTP\_PMRSWTU\_SHIFT](#NVME_PMRSWTP_PMRSWTU_SHIFT)

Shift amount to get the PMR sustained write throughput units

[NVME\_PMRSWTP\_PMRSWTV\_SHIFT](#NVME_PMRSWTP_PMRSWTV_SHIFT)

Shift amount to get the PMR sustained write throughput

[NVME\_PMRSWTP\_PMRSWTU\_MASK](#NVME_PMRSWTP_PMRSWTU_MASK)

Mask to get the PMR sustained write throughput units

[NVME\_PMRSWTP\_PMRSWTV\_MASK](#NVME_PMRSWTP_PMRSWTV_MASK)

Mask to get the PMR sustained write throughput

[NVME\_PMRSWTP\_PMRSWTU\_BPS](#NVME_PMRSWTP_PMRSWTU_BPS)

Bytes per second

[NVME\_PMRSWTP\_PMRSWTU\_KBPS](#NVME_PMRSWTP_PMRSWTU_KBPS)

1 KiB / s

[NVME\_PMRSWTP\_PMRSWTU\_MBPS](#NVME_PMRSWTP_PMRSWTU_MBPS)

1 MiB / s

[NVME\_PMRSWTP\_PMRSWTU\_GBPS](#NVME_PMRSWTP_PMRSWTU_GBPS)

1 GiB / s

enum nvme\_pmrswtp October 2026

---

Document: nvme_pmrswtp-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
