OS Manuals

nvme_init_fw_download-libnvme3(2)

nvme_init_fw_download - Initialize passthru command to download part or all of a firmware image to the controller

nvme_init_fw_download(9) libnvme API manual nvme_init_fw_download(9)

nvme_init_fw_download - Initialize passthru command to download part or all of a firmware image to the controller

int nvme_init_fw_download (struct libnvme_passthru_cmd *cmd , void *data , __u32 len , __u32 offset );

Passthru command to use
Userspace address of the firmware data buffer
Length of data in this command in bytes
Offset in the firmware data

Initializes the passthru command buffer for the Firmware Image Download command.

Caller must ensure data_len and offset are DWord-aligned (0x4).

0 on success, negative error code otherwise.

nvme_init_fw_download October 2026

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