1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_fw_commit_args - Arguments for the NVMe Firmware Commit
7 command
8
10 struct nvme_fw_commit_args {
11 __u32 *result;
12 int args_size;
13 int fd;
14 __u32 timeout;
15 enum nvme_fw_commit_ca action;
16 __u8 slot;
17 bool bpid;
18 };
19
20
22 result The command completion result from CQE dword0
23
24 args_size Size of struct nvme_fw_commit_args
25
26 fd File descriptor of nvme device
27
28 timeout Timeout in ms
29
30 action Action to use for the firmware image, see enum nvme_fw_com‐
31 mit_ca
32
33 slot Firmware slot to commit the downloaded image
34
35 bpid Set to true to select the boot partition id
36
37
38
39April 2022 struct nvme_fw_commit_args libnvme(9)