Blame Documentation/nvme-resv-acquire.txt

Packit Service b7b338
nvme-resv-acquire(1)
Packit Service b7b338
====================
Packit Service b7b338
Packit Service b7b338
NAME
Packit Service b7b338
----
Packit Service b7b338
nvme-resv-acquire - Acquire an nvme reservation
Packit Service b7b338
Packit Service b7b338
SYNOPSIS
Packit Service b7b338
--------
Packit Service b7b338
[verse]
Packit Service b7b338
'nvme resv-acquire' <device> [--namespace-id=<nsid> | -n <nsid>]
Packit Service b7b338
			     [--crkey=<crkey> | -c <crkey>]
Packit Service b7b338
			     [--prkey=<prkey> | -p <prkey>]
Packit Service b7b338
			     [--rtype=<rtype> | -t <rtype>]
Packit Service b7b338
			     [--racqa=<racqa> | -a <racqa>]
Packit Service b7b338
			     [--iekey | -i]
Packit Service b7b338
Packit Service b7b338
DESCRIPTION
Packit Service b7b338
-----------
Packit Service b7b338
The Reservation Acquire command is used to acquire a reservation on
Packit Service b7b338
a namespace, preempt a reservation held on a namespace, and abort a
Packit Service b7b338
reservation held on a namespace.
Packit Service b7b338
Packit Service b7b338
OPTIONS
Packit Service b7b338
-------
Packit Service b7b338
-n <nsid>::
Packit Service b7b338
--namespace-id=<nsid>::
Packit Service b7b338
	Override the nsid field. If using the admin character device,
Packit Service b7b338
	this parameter is required.
Packit Service b7b338
Packit Service b7b338
-c <crkey>::
Packit Service b7b338
--crkey=<crkey>::
Packit Service b7b338
	Current Reservation Key: The field specifies the current
Packit Service b7b338
	reservation key associated with the host. If the IEKEY bit is
Packit Service b7b338
	set to ‘1’ in the command, then the CRKEY check succeeds
Packit Service b7b338
	regardless of the value in this field.
Packit Service b7b338
Packit Service b7b338
-p <prkey>::
Packit Service b7b338
--prkey=<prkey>::
Packit Service b7b338
	Preempt Reservation Key: If the Reservation Acquire Action is set
Packit Service b7b338
	to 001b (i.e., Preempt) or 010b (i.e., Preempt and Abort), then
Packit Service b7b338
	this field specifies the reservation key to be unregistered from
Packit Service b7b338
	the namespace. For all other Reservation Acquire Action values,
Packit Service b7b338
	this field is reserved.
Packit Service b7b338
Packit Service b7b338
-t <rtype>::
Packit Service b7b338
--rtyep=<rtype>::
Packit Service b7b338
	Reservation Type: This field specifies the type of reservation
Packit Service b7b338
	to be created.
Packit Service b7b338
+
Packit Service b7b338
[]
Packit Service b7b338
|=================
Packit Service b7b338
|Value|Definition
Packit Service b7b338
|0h|Reserved 
Packit Service b7b338
|1h|Write Exclusive Reservation
Packit Service b7b338
|2h|Exclusive Access Reservation
Packit Service b7b338
|3h|Write Exclusive - Registrants Only Reservation
Packit Service b7b338
|4h|Exclusive Access - Registrants Only Reservation
Packit Service b7b338
|5h|Write Exclusive - All Registrants Reservation
Packit Service b7b338
|6h|Exclusive Access - All Registrants Reservation
Packit Service b7b338
|07h-FFh|Reserved
Packit Service b7b338
|=================
Packit Service b7b338
Packit Service b7b338
-a <racqa>::
Packit Service b7b338
--racqa=<racqa>::
Packit Service b7b338
	Reservation Acquire Action: This field specifies the action that
Packit Service b7b338
	is performed by the command.
Packit Service b7b338
+
Packit Service b7b338
[]
Packit Service b7b338
|=================
Packit Service b7b338
|Value|Definition
Packit Service b7b338
|0|Acquire
Packit Service b7b338
|1|Preempt
Packit Service b7b338
|2|Preempt and Abort
Packit Service b7b338
|3-7|Reserved
Packit Service b7b338
|=================
Packit Service b7b338
Packit Service b7b338
-i::
Packit Service b7b338
--iekey::
Packit Service b7b338
	Ignore Existing Key: If this bit is set to a '1', then the
Packit Service b7b338
	Current Reservation Key (CRKEY) check is disabled and the command
Packit Service b7b338
	shall succeed regardless of the CRKEY field  value.
Packit Service b7b338
+
Packit Service b7b338
Indicator option, defaults to '0'.
Packit Service b7b338
Packit Service b7b338
EXAMPLES
Packit Service b7b338
--------
Packit Service b7b338
No examples yet
Packit Service b7b338
Packit Service b7b338
NVME
Packit Service b7b338
----
Packit Service b7b338
Part of the nvme-user suite