summaryrefslogtreecommitdiffstats
path: root/doc/man/nvme_fw_download_seq.2
blob: 9afb52c51c0923ea63234086ae9395f5963be8e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.TH "nvme_fw_download_seq" 9 "nvme_fw_download_seq" "April 2022" "libnvme API manual" LINUX
.SH NAME
nvme_fw_download_seq \- Firmware download sequence
.SH SYNOPSIS
.B "int" nvme_fw_download_seq
.BI "(int fd "  ","
.BI "__u32 size "  ","
.BI "__u32 xfer "  ","
.BI "__u32 offset "  ","
.BI "void *buf "  ");"
.SH ARGUMENTS
.IP "fd" 12
File descriptor of nvme device
.IP "size" 12
Total size of the firmware image to transfer
.IP "xfer" 12
Maximum size to send with each partial transfer
.IP "offset" 12
Starting offset to send with this firmware downlaod
.IP "buf" 12
Address of buffer containing all or part of the firmware image.
.SH "RETURN"
The nvme command status if a response was received (see
\fIenum nvme_status_field\fP) or -1 with errno set otherwise.