1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
.TH "libnvme" 9 "enum nvme_io_opcode" "October 2024" "API Manual" LINUX
.SH NAME
enum nvme_io_opcode \- Opcodes for I/O Commands
.SH SYNOPSIS
enum nvme_io_opcode {
.br
.BI " nvme_cmd_flush"
,
.br
.br
.BI " nvme_cmd_write"
,
.br
.br
.BI " nvme_cmd_read"
,
.br
.br
.BI " nvme_cmd_write_uncor"
,
.br
.br
.BI " nvme_cmd_compare"
,
.br
.br
.BI " nvme_cmd_write_zeroes"
,
.br
.br
.BI " nvme_cmd_dsm"
,
.br
.br
.BI " nvme_cmd_verify"
,
.br
.br
.BI " nvme_cmd_resv_register"
,
.br
.br
.BI " nvme_cmd_resv_report"
,
.br
.br
.BI " nvme_cmd_resv_acquire"
,
.br
.br
.BI " nvme_cmd_io_mgmt_recv"
,
.br
.br
.BI " nvme_cmd_resv_release"
,
.br
.br
.BI " nvme_cmd_cancel"
,
.br
.br
.BI " nvme_cmd_copy"
,
.br
.br
.BI " nvme_cmd_io_mgmt_send"
,
.br
.br
.BI " nvme_zns_cmd_mgmt_send"
,
.br
.br
.BI " nvme_zns_cmd_mgmt_recv"
,
.br
.br
.BI " nvme_zns_cmd_append"
};
.SH Constants
.IP "nvme_cmd_flush" 12
Flush
.IP "nvme_cmd_write" 12
Write
.IP "nvme_cmd_read" 12
Read
.IP "nvme_cmd_write_uncor" 12
Write Uncorrectable
.IP "nvme_cmd_compare" 12
Compare
.IP "nvme_cmd_write_zeroes" 12
write Zeros
.IP "nvme_cmd_dsm" 12
Dataset Management
.IP "nvme_cmd_verify" 12
Verify
.IP "nvme_cmd_resv_register" 12
Reservation Register
.IP "nvme_cmd_resv_report" 12
Reservation Report
.IP "nvme_cmd_resv_acquire" 12
Reservation Acquire
.IP "nvme_cmd_io_mgmt_recv" 12
I/O Management Receive
.IP "nvme_cmd_resv_release" 12
Reservation Release
.IP "nvme_cmd_cancel" 12
Cancel
.IP "nvme_cmd_copy" 12
Copy
.IP "nvme_cmd_io_mgmt_send" 12
I/O Management Send
.IP "nvme_zns_cmd_mgmt_send" 12
Zone Management Send
.IP "nvme_zns_cmd_mgmt_recv" 12
Zone Management Receive
.IP "nvme_zns_cmd_append" 12
Zone Append
|