Blame Documentation/nvme-show-regs.txt

Packit Service b7b338
nvme-id-ns(1)
Packit Service b7b338
=============
Packit Service b7b338
Packit Service b7b338
NAME
Packit Service b7b338
----
Packit Service b7b338
nvme-show-regs - Reads and shows the defined NVMe controller registers for
Packit Service b7b338
NVMe over PCIe or the controller properties for NVMe over Fabrics.
Packit Service b7b338
Packit Service b7b338
SYNOPSIS
Packit Service b7b338
--------
Packit Service b7b338
[verse]
Packit Service b7b338
'nvme show-regs' <device>	[--human-readable | -H]
Packit Service b7b338
				[--output-format=<FMT> | -o <FMT>]
Packit Service b7b338
Packit Service b7b338
DESCRIPTION
Packit Service b7b338
-----------
Packit Service b7b338
For the NVMe over PCIe device given, sends an identify namespace command and
Packit Service b7b338
provides the result and returned structure.
Packit Service b7b338
For the NVMe over Fabrics device given, sends a fabric command and provides
Packit Service b7b338
the result and returned structure.
Packit Service b7b338
Packit Service b7b338
The <device> parameter is mandatory and must be the nvme admin character
Packit Service b7b338
device (ex: /dev/nvme0). For NVMe over PCIe, the program uses knowledge of the
Packit Service b7b338
sysfs layout to map the device to the pci resource stored there and mmaps the
Packit Service b7b338
memory to get access to the registers. For NVMe over Fabrics, the programs
Packit Service b7b338
sends a fabric command to get the properties of the target NVMe controller.
Packit Service b7b338
Only the supported properties are displayed.
Packit Service b7b338
Packit Service b7b338
OPTIONS
Packit Service b7b338
-------
Packit Service b7b338
-H::
Packit Service b7b338
--human-readable::
Packit Service b7b338
       Display registers or supported properties in human readable format.
Packit Service b7b338
Packit Service b7b338
-o <format>::
Packit Service b7b338
--output-format=<format>::
Packit Service b7b338
              Set the reporting format to 'normal', 'json', or
Packit Service b7b338
              'binary'. Only one output format can be used at a time.
Packit Service b7b338
Packit Service b7b338
EXAMPLES
Packit Service b7b338
--------
Packit Service b7b338
* Show the NVMe over PCIe controller registers or the NVMe over Fabric controller
Packit Service b7b338
properties in a binary format:
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
# nvme show-regs /dev/nvme0 -o binary
Packit Service b7b338
------------
Packit Service b7b338
* Show the NVMe over PCIe controller registers or the NVMe over Fabric controller
Packit Service b7b338
properties in a human readable format:
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
# nvme show-regs /dev/nvme0 -H
Packit Service b7b338
------------
Packit Service b7b338
* Show the NVMe over PCIe controller registers or NVMe-oF controller properties
Packit Service b7b338
in a json format:
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
# nvme show-regs /dev/nvme0 -o json
Packit Service b7b338
------------
Packit Service b7b338
Packit Service b7b338
NVME
Packit Service b7b338
----
Packit Service b7b338
Part of the nvme-user suite