summaryrefslogtreecommitdiffstats
path: root/doc/man/nvme_submit_io_passthru64.2
blob: 914764af5da6c3a0a256390f85b4154eeb420f74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.TH "nvme_submit_io_passthru64" 9 "nvme_submit_io_passthru64" "February 2024" "libnvme API manual" LINUX
.SH NAME
nvme_submit_io_passthru64 \- Submit a 64-bit nvme passthrough command
.SH SYNOPSIS
.B "int" nvme_submit_io_passthru64
.BI "(int fd "  ","
.BI "struct nvme_passthru_cmd64 *cmd "  ","
.BI "__u64 *result "  ");"
.SH ARGUMENTS
.IP "fd" 12
File descriptor of nvme device
.IP "cmd" 12
The nvme io command to send
.IP "result" 12
Optional field to return the result from the CQE DW0-1
.SH "DESCRIPTION"
Uses NVME_IOCTL_IO64_CMD for the ioctl request.
.SH "RETURN"
The nvme command status if a response was received (see
\fIenum nvme_status_field\fP) or -1 with errno set otherwise.