nvme_sanitize_nvm_args - Man Page

Arguments for the NVMe Sanitize NVM command

Synopsis

struct nvme_sanitize_nvm_args {
   __u32 *result;
   int args_size;
   int fd;
   __u32 timeout;
   enum nvme_sanitize_sanact sanact;
   __u32 ovrpat;
   bool ause;
   __u8 owpass;
   bool oipbp;
   bool nodas;
   bool emvs;
};

Members

result

The command completion result from CQE dword0

args_size

Size of struct nvme_sanitize_nvm_args

fd

File descriptor of nvme device

timeout

Timeout in ms

sanact

Sanitize action, see enum nvme_sanitize_sanact

ovrpat

Overwrite pattern

ause

Set to allow unrestricted sanitize exit

owpass

Overwrite pass count

oipbp

Set to overwrite invert pattern between passes

nodas

Set to not deallocate blocks after sanitizing

emvs

Set to enter media verification state

Info

struct nvme_sanitize_nvm_args December 2025 API Manual