libnvme(9)
π NAME π
enum nvme_pmrswtp β okay so this is the enum, and it's literally the field that indicates the persistent memory region sustained write throughput. That's it, that's the whole vibe π«Ά
β¨ 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 πΈ
Not me about to list every single one of these, because bestie we do not skip β Here's the whole squad, no cap:
NVME_PMRSWTP_PMRSWTU_SHIFTβ the shift amount you use to get the PMR sustained write throughput units π₯NVME_PMRSWTP_PMRSWTV_SHIFTβ the shift amount you use to get the PMR sustained write throughput βNVME_PMRSWTP_PMRSWTU_MASKβ the mask that gets you the PMR sustained write throughput units πNVME_PMRSWTP_PMRSWTV_MASKβ the mask that gets you the PMR sustained write throughput π¦NVME_PMRSWTP_PMRSWTU_BPSβ literally just bytes per second πNVME_PMRSWTP_PMRSWTU_KBPSβ1 KiB / s, one kibibyte every second, iconic πNVME_PMRSWTP_PMRSWTU_MBPSβ1 MiB / s, now we're mebibyte-ing π§NVME_PMRSWTP_PMRSWTU_GBPSβ1 GiB / s, gibibytes per second, main character energy π
Lowkey important: two of these are shifts, two are masks, and the last four are straight-up units for the throughput. Keep 'em straight and you're golden π
Okay that's the whole page, and yes it's short β sometimes a manpage is just a little enum living its best life π
Big sign-off energy: this one's from the libnvme(9) API Manual, dated October 2026. Slay, go read the other pages, ily ππ
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms