libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, welcome to the libnvme(9) API Manual page β€” this one is all about enum nvme_feat_bpwp_state - Boot Partition Write Protection State. It's giving tiny enum, big boot-partition-write-protection energy, and we're gonna cover every single constant, no cap. ✨

✨ SYNOPSIS ✨

here's the enum in all its glory β€” keep it exactly as written, bestie, commas-and-all 😭:

enum nvme_feat_bpwp_state {
    NVME_FEAT_BPWPS_CHANGE_NOT_REQUESTED ,
    NVME_FEAT_BPWPS_WRITE_UNLOCKED ,
    NVME_FEAT_BPWPS_WRITE_LOCKED ,
    NVME_FEAT_BPWPS_WRITE_LOCKED_PWR_CYCLE ,
    NVME_FEAT_BPWPS_WRITE_PROTECTION_RPMB

};

πŸ’… Constants πŸ’…

okay so these are the constants, and yep, we're doing all five β€” no skipping the "boring" ones, because every state matters πŸ’…:

  • NVME_FEAT_BPWPS_CHANGE_NOT_REQUESTED β€” "Change in state not requested". literally that. no state-change request, no drama. πŸ™ˆ
  • NVME_FEAT_BPWPS_WRITE_UNLOCKED β€” "Write Unlocked". unlocked and thriving. ✨
  • NVME_FEAT_BPWPS_WRITE_LOCKED β€” "Write Locked". locked, periodt. πŸ”’
  • NVME_FEAT_BPWPS_WRITE_LOCKED_PWR_CYCLE β€” "Write Locked Until Power Cycle". so it stays locked until a power cycle, iykyk. πŸ”
  • NVME_FEAT_BPWPS_WRITE_PROTECTION_RPMB β€” "Write Protection controlled by RPMB". RPMB has entered the chat and is controlling the write protection, main character energy fr fr. πŸ‘‘

mwah πŸ’‹ that's the whole libnvme(9) API Manual page for enum nvme_feat_bpwp_state, dated October 2026 β€” bye bestie, go slay those boot partition write protection states! πŸ«ΆπŸ’–

πŸ“¦ where this page comes from