1nvme_mi_admin_fw_download(9) libnvme API manual nvme_mi_admin_fw_download(9)
2
3
4
6 nvme_mi_admin_fw_download - Download part or all of a firmware image to
7 the controller
8
10 int nvme_mi_admin_fw_download (nvme_mi_ctrl_t ctrl , struct
11 nvme_fw_download_args *args );
12
14 ctrl Controller to send firmware data to
15
16 args struct nvme_fw_download_args argument structure
17
19 The Firmware Image Download command downloads all or a portion of an
20 image for a future update to the controller. The Firmware Image Down‐
21 load command downloads a new image (in whole or in part) to the con‐
22 troller.
23
24 The image may be constructed of multiple pieces that are individually
25 downloaded with separate Firmware Image Download commands. Each
26 Firmware Image Download command includes a Dword Offset and Number of
27 Dwords that specify a dword range.
28
29 The new firmware image is not activated as part of the Firmware Image
30 Download command. Use the nvme_mi_admin_fw_commit to activate a newly
31 downloaded image.
32
34 0 on success, non-zero on failure
35
36
37
38November 2022 nvme_mi_admin_fw_downloandvme_mi_admin_fw_download(9)