OS Manuals

nvme_init_format_nvm-libnvme3(2)

nvme_init_format_nvm - Initialize passthru command for Format NVM

nvme_init_format_nvm(9) libnvme API manual nvme_init_format_nvm(9)

nvme_init_format_nvm - Initialize passthru command for Format NVM

void nvme_init_format_nvm (struct libnvme_passthru_cmd *cmd , __u32 nsid , __u8 lbaf , enum nvme_cmd_format_mset mset , enum nvme_cmd_format_pi pi , enum nvme_cmd_format_pil pil , enum nvme_cmd_format_ses ses );

Passthru command to use
Namespace ID to format
Logical block address format
Metadata settings (extended or separated)
Protection information type
Protection information location (beginning or end)
Secure erase settings

Initializes the passthru command buffer for the Format NVM command.

nvme_init_format_nvm October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31