nvme_init_sanitize_ns(9)

πŸ“¦ version 3.2, in arch rolling

🌸 NAME 🌸

okay bestie, this is the libnvme API manual page for nvme_init_sanitize_ns(9) β€” it initializes the passthru command to start a sanitize namespace operation. yes, it's giving setup-the-command-buffer energy, periodt. πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

void nvme_init_sanitize_ns (struct libnvme_passthru_cmd *cmd , enum
nvme_sanitize_sanact sanact , bool ause , bool emvs , bool preq );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” the passthru command to use; this is the command buffer you're initializing. main character energy.
  • sanact β€” the sanitize action, see enum nvme_sanitize_sanact.
  • ause β€” set it to allow unrestricted sanitize exit.
  • emvs β€” set it to enter media verification state.
  • preq β€” set it to require the sanitize operation to purge user data, as defined by IEEE Std 2883, or fail.

πŸ’– DESCRIPTION πŸ’–

Initializes the passthru command buffer for the Sanitize namespace command. that's the tea β˜• β€” command buffer setup, no cap. ✨

and yes bestie, it's a void function β€” no return value is coming back, so don't wait for one. the sanitize action lives in enum nvme_sanitize_sanact, iykyk. 🫢

mwah πŸ’‹ that's the nvme_init_sanitize_ns(9) page from the libnvme API manual, dated October 2026. slay, bestie β€” go initialize that passthru command buffer! πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from