1nvme_mi_admin_fw_download(9)  libnvme API manual  nvme_mi_admin_fw_download(9)
2
3
4

NAME

6       nvme_mi_admin_fw_download - Download part or all of a firmware image to
7       the controller
8

SYNOPSIS

10       int   nvme_mi_admin_fw_download   (nvme_mi_ctrl_t   ctrl    ,    struct
11       nvme_fw_download_args *args );
12

ARGUMENTS

14       ctrl        Controller to send firmware data to
15
16       args        struct nvme_fw_download_args argument structure
17

DESCRIPTION

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

RETURN

34       0 on success, non-zero on failure
35
36
37
38November 2022              nvme_mi_admin_fw_downloandvme_mi_admin_fw_download(9)
Impressum