libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… enum nvme_st_curr_op πŸ’…

okay bestie, welcome to the libnvme(9) API manual β€” this page is all about the current device self-test operation enum, and it's lowkey iconic. no cap, it's giving "tiny enum, big responsibility." ✨


🌸 NAME 🌸

enum nvme_st_curr_op β€” Current Device Self-Test Operation


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvme_st_curr_op {
    NVME_ST_CURR_OP_NOT_RUNNING ,
    NVME_ST_CURR_OP_SHORT ,
    NVME_ST_CURR_OP_EXTENDED ,
    NVME_ST_CURR_OP_VS ,
    NVME_ST_CURR_OP_RESERVED ,
    NVME_ST_CURR_OP_SHIFT ,
    NVME_ST_CURR_OP_MASK ,
    NVME_ST_CURR_OP_CMPL_SHIFT ,
    NVME_ST_CURR_OP_CMPL_MASK

};

✨ Constants ✨

  • NVME_ST_CURR_OP_NOT_RUNNING β€” literally no device self-test operation in progress. it's giving peaceful. 😌
  • NVME_ST_CURR_OP_SHORT β€” a short device self-test operation is in progress. quick lil vibe check. ⚑
  • NVME_ST_CURR_OP_EXTENDED β€” an extended device self-test operation is in progress. main character energy, taking its time. πŸ‘‘
  • NVME_ST_CURR_OP_VS β€” vendor specific. iykyk, bestie. 🫢
  • NVME_ST_CURR_OP_RESERVED β€” reserved. not for us. πŸ’€
  • NVME_ST_CURR_OP_SHIFT β€” device self-test operation status shift. shifting like the group chat when drama starts. πŸŒ€
  • NVME_ST_CURR_OP_MASK β€” mask to get the current operation value from the struct nvme_self_test_log.current_operation field. very demure, very mindful masking. πŸŽ€
  • NVME_ST_CURR_OP_CMPL_SHIFT β€” current device self-test completion shift. she's shifting, periodt. πŸ’…
  • NVME_ST_CURR_OP_CMPL_MASK β€” mask to get the current operation completion value from the struct nvme_self_test_log.completion field. masking again, but make it completion. ✨

bestie reminder: every constant above is exactly as written in the original β€” no renaming, no merging, no invented options. the vibes are new, the facts are untouched. 🧚

that's the whole page, bestie β€” short, sweet, and fully self-test-pilled. πŸ“

big kiss from the libnvme(9) manual, page enum nvme_st_curr_op, dated October 2026. slay. πŸ’–

πŸ“¦ where this page comes from