Blame Documentation/nvme-resv-release.1

Packit dd4ba5
'\" t
Packit dd4ba5
.\"     Title: nvme-resv-release
Packit dd4ba5
.\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
Packit dd4ba5
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
Packit dd4ba5
.\"      Date: 04/24/2020
Packit dd4ba5
.\"    Manual: NVMe Manual
Packit dd4ba5
.\"    Source: NVMe
Packit dd4ba5
.\"  Language: English
Packit dd4ba5
.\"
Packit dd4ba5
.TH "NVME\-RESV\-RELEASE" "1" "04/24/2020" "NVMe" "NVMe Manual"
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.\" * Define some portability stuff
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit dd4ba5
.\" http://bugs.debian.org/507673
Packit dd4ba5
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit dd4ba5
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit dd4ba5
.ie \n(.g .ds Aq \(aq
Packit dd4ba5
.el       .ds Aq '
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.\" * set default formatting
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.\" disable hyphenation
Packit dd4ba5
.nh
Packit dd4ba5
.\" disable justification (adjust text to left margin only)
Packit dd4ba5
.ad l
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.\" * MAIN CONTENT STARTS HERE *
Packit dd4ba5
.\" -----------------------------------------------------------------
Packit dd4ba5
.SH "NAME"
Packit dd4ba5
nvme-resv-release \- Release an nvme reservation
Packit dd4ba5
.SH "SYNOPSIS"
Packit dd4ba5
.sp
Packit dd4ba5
.nf
Packit dd4ba5
\fInvme resv\-release\fR <device> [\-\-namespace\-id=<nsid> | \-n <nsid>]
Packit dd4ba5
                             [\-\-crkey=<crkey> | \-c <crkey>]
Packit dd4ba5
                             [\-\-rtype=<rtype> | \-t <rtype>]
Packit dd4ba5
                             [\-\-rrela=<rrela> | \-a <rrela>]
Packit dd4ba5
                             [\-\-iekey | \-i]
Packit dd4ba5
.fi
Packit dd4ba5
.SH "DESCRIPTION"
Packit dd4ba5
.sp
Packit dd4ba5
The Reservation Release command is used to release or clear a reservation held on a namespace\&.
Packit dd4ba5
.SH "OPTIONS"
Packit dd4ba5
.PP
Packit dd4ba5
\-n <nsid>, \-\-namespace\-id=<nsid>
Packit dd4ba5
.RS 4
Packit dd4ba5
Override the nsid field\&. If using the admin character device, this parameter is required\&.
Packit dd4ba5
.RE
Packit dd4ba5
.PP
Packit dd4ba5
\-c <crkey>, \-\-crkey=<crkey>
Packit dd4ba5
.RS 4
Packit dd4ba5
Current Reservation Key: If the Reservation Register Action is 001b (i\&.e\&., Unregister Reservation Key) or 010b (i\&.e\&., Replace Reservation Key), then this field contains the current reservation key associated with the host\&. For all other Reservation Register Action values, this field is reserved\&. The controller ignores the value of this field when the Ignore Existing Key (IEKEY) bit is set to \(oq1\(cq\&.
Packit dd4ba5
.RE
Packit dd4ba5
.PP
Packit dd4ba5
\-t <rtype>, \-\-rtyep=<rtype>
Packit dd4ba5
.RS 4
Packit dd4ba5
Reservation Type: This field specifies the type of reservation to be created\&.
Packit dd4ba5
.TS
Packit dd4ba5
allbox tab(:);
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt.
Packit dd4ba5
T{
Packit dd4ba5
Value
Packit dd4ba5
T}:T{
Packit dd4ba5
Definition
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
0h
Packit dd4ba5
T}:T{
Packit dd4ba5
Reserved
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
1h
Packit dd4ba5
T}:T{
Packit dd4ba5
Write Exclusive Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
2h
Packit dd4ba5
T}:T{
Packit dd4ba5
Exclusive Access Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
3h
Packit dd4ba5
T}:T{
Packit dd4ba5
Write Exclusive \- Registrants Only Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
4h
Packit dd4ba5
T}:T{
Packit dd4ba5
Exclusive Access \- Registrants Only Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
5h
Packit dd4ba5
T}:T{
Packit dd4ba5
Write Exclusive \- All Registrants Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
6h
Packit dd4ba5
T}:T{
Packit dd4ba5
Exclusive Access \- All Registrants Reservation
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
07h\-FFh
Packit dd4ba5
T}:T{
Packit dd4ba5
Reserved
Packit dd4ba5
T}
Packit dd4ba5
.TE
Packit dd4ba5
.sp 1
Packit dd4ba5
.RE
Packit dd4ba5
.PP
Packit dd4ba5
\-a <rrela>, \-\-rrela=<rrela>
Packit dd4ba5
.RS 4
Packit dd4ba5
Reservation Release Action: This field specifies the registration action that is performed by the command\&.
Packit dd4ba5
.TS
Packit dd4ba5
allbox tab(:);
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt
Packit dd4ba5
lt lt.
Packit dd4ba5
T{
Packit dd4ba5
Value
Packit dd4ba5
T}:T{
Packit dd4ba5
Definition
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
0
Packit dd4ba5
T}:T{
Packit dd4ba5
Release
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
1
Packit dd4ba5
T}:T{
Packit dd4ba5
Clear
Packit dd4ba5
T}
Packit dd4ba5
T{
Packit dd4ba5
2\-7
Packit dd4ba5
T}:T{
Packit dd4ba5
Reserved
Packit dd4ba5
T}
Packit dd4ba5
.TE
Packit dd4ba5
.sp 1
Packit dd4ba5
.RE
Packit dd4ba5
.PP
Packit dd4ba5
\-i, \-\-iekey
Packit dd4ba5
.RS 4
Packit dd4ba5
Ignore Existing Key: If this bit is set to a
Packit dd4ba5
\fI1\fR, then the Current Reservation Key (CRKEY) check is disabled and the command shall succeed regardless of the CRKEY field value\&.
Packit dd4ba5
.sp
Packit dd4ba5
Indicator option, defaults to
Packit dd4ba5
\fI0\fR\&.
Packit dd4ba5
.RE
Packit dd4ba5
.SH "EXAMPLES"
Packit dd4ba5
.sp
Packit dd4ba5
No examples yet
Packit dd4ba5
.SH "NVME"
Packit dd4ba5
.sp
Packit dd4ba5
Part of the nvme\-user suite