libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, welcome to libnvme(9) ✨ the star of this page is enum nvme_lba_status_cmpc β€” Get LBA Status Command Completion Condition. that's the whole name, no cap πŸ’…

✨ SYNOPSIS ✨

enum nvme_lba_status_cmpc {
    NVME_LBA_STATUS_CMPC_NO_CMPC ,
    NVME_LBA_STATUS_CMPC_INCOMPLETE ,
    NVME_LBA_STATUS_CMPC_COMPLETE

};

πŸ¦‹ Constants πŸ¦‹

here's the lil trio of completion-condition constants, each one doing its own iconic thing πŸŽ€

  • NVME_LBA_STATUS_CMPC_NO_CMPC β€” no indication of the completion condition. it's giving "we have zero info" energy πŸ™ˆ
  • NVME_LBA_STATUS_CMPC_INCOMPLETE β€” command completed, but additional LBA Status Descriptor Entries are available to transfer, or the scan did not complete (if ATYPE = 10h). so close, yet not fully wrapped up 😭
  • NVME_LBA_STATUS_CMPC_COMPLETE β€” completed the specified action over the number of LBAs specified in the Range Length field and transferred all available LBA Status Descriptors. full slay, all descriptors accounted for πŸ‘‘βœ¨

okay that's the whole page, bestie 🫢 this came from libnvme(9) and it's dated October 2026 β€” iconic little footer moment, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from