Merging upstream version 1.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
de317aafca
commit
a2fa71affa
762 changed files with 7536 additions and 1096 deletions
17
.github/cross/ubuntu-armhf.txt
vendored
Normal file
17
.github/cross/ubuntu-armhf.txt
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
[binaries]
|
||||
c = '/usr/bin/arm-linux-gnueabihf-gcc'
|
||||
ar = '/usr/arm-linux-gnueabihf/bin/ar'
|
||||
strip = '/usr/arm-linux-gnueabihf/bin/strip'
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'
|
||||
ld = '/usr/bin/arm-linux/gnueabihf-ld'
|
||||
|
||||
[properties]
|
||||
root = '/usr/arm-linux-gnueabihf'
|
||||
has_function_printf = true
|
||||
skip_sanity_check = true
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'arm'
|
||||
cpu = 'armv7'
|
||||
endian = 'little'
|
17
.github/cross/ubuntu-ppc64le.txt
vendored
Normal file
17
.github/cross/ubuntu-ppc64le.txt
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
[binaries]
|
||||
c = '/usr/bin/powerpc64le-linux-gnu-gcc'
|
||||
ar = '/usr/powerpc64le-linux-gnu/bin/ar'
|
||||
strip = '/usr/powerpc64le-linux-gnu/bin/strip'
|
||||
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'
|
||||
ld = '/usr/bin/powerpc64le-linux-gnu-ld'
|
||||
|
||||
[properties]
|
||||
root = '/usr/powerpc64le-linux-gnu'
|
||||
has_function_printf = true
|
||||
skip_sanity_check = true
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 'ppc64'
|
||||
cpu = ''
|
||||
endian = 'little'
|
60
.github/workflows/meson.yml
vendored
60
.github/workflows/meson.yml
vendored
|
@ -30,6 +30,66 @@ jobs:
|
|||
name: Linux_Meson_Testlog
|
||||
path: build/meson-logs/testlog.txt
|
||||
|
||||
build-cross-armhf:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: set up arm architecture
|
||||
run: |
|
||||
export release=$(lsb_release -c -s)
|
||||
sudo dpkg --add-architecture armhf
|
||||
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
|
||||
sudo dd of=/etc/apt/sources.list.d/armhf.list <<EOF
|
||||
deb [arch=armhf] http://ports.ubuntu.com/ $release main universe restricted"
|
||||
deb [arch=armhf] http://ports.ubuntu.com/ $release-updates main universe restricted"
|
||||
EOF
|
||||
sudo apt update
|
||||
- name: install armhf compiler
|
||||
run: sudo apt install gcc-arm-linux-gnueabihf pkg-config
|
||||
- name: install libraries
|
||||
run: sudo apt install uuid-dev:armhf libjson-c-dev:armhf
|
||||
- uses: actions/checkout@v3
|
||||
- uses: BSFishy/meson-build@v1.0.3
|
||||
with:
|
||||
# suppress python for now; the python headers currently assume native
|
||||
setup-options: --werror --cross-file=.github/cross/ubuntu-armhf.txt --wrap-mode=nofallback -Dpython=false
|
||||
options: --verbose
|
||||
action: build
|
||||
- uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: Linux_Meson_Testlog
|
||||
path: build/meson-logs/testlog.txt
|
||||
|
||||
build-cross-ppc64le:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: set up ppc64le architecture
|
||||
run: |
|
||||
export release=$(lsb_release -c -s)
|
||||
sudo dpkg --add-architecture ppc64el
|
||||
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
|
||||
sudo dd of=/etc/apt/sources.list.d/ppc64el.list <<EOF
|
||||
deb [arch=ppc64el] http://ports.ubuntu.com/ $release main universe restricted"
|
||||
deb [arch=ppc64el] http://ports.ubuntu.com/ $release-updates main universe restricted"
|
||||
EOF
|
||||
sudo apt update
|
||||
- name: install powerpc64le compiler
|
||||
run: sudo apt install gcc-powerpc64le-linux-gnu pkg-config
|
||||
- name: install libraries
|
||||
run: sudo apt install uuid-dev:ppc64el libjson-c-dev:ppc64el
|
||||
- uses: actions/checkout@v3
|
||||
- uses: BSFishy/meson-build@v1.0.3
|
||||
with:
|
||||
# suppress python for now; the python headers currently assume native
|
||||
setup-options: --werror --cross-file=.github/cross/ubuntu-ppc64le.txt --wrap-mode=nofallback -Dpython=false
|
||||
options: --verbose
|
||||
action: build
|
||||
- uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: Linux_Meson_Testlog
|
||||
path: build/meson-logs/testlog.txt
|
||||
|
||||
build-fallback:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
|
12
.github/workflows/python-publish.yml
vendored
12
.github/workflows/python-publish.yml
vendored
|
@ -46,13 +46,21 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
if: startsWith(github.ref, 'refs/tags/v')
|
||||
steps:
|
||||
- uses: actions/download-artifact@v3
|
||||
- name: Check if it is a release tag
|
||||
id: check-tag
|
||||
run: |
|
||||
if [[ ${{ github.event.ref }} =~ ^refs/tags/v([0-9]+\.[0-9]+)(-rc[0-9]+)?$ ]]; then
|
||||
echo ::set-output name=match::true
|
||||
fi
|
||||
- name: Download artifiact
|
||||
uses: actions/download-artifact@v3
|
||||
if: steps.check-tag.outputs.match == 'true'
|
||||
with:
|
||||
name: artifact
|
||||
path: dist
|
||||
|
||||
- name: Publish package to PyPI
|
||||
uses: pypa/gh-action-pypi-publish@release/v1.5
|
||||
if: steps.check-tag.outputs.match == 'true'
|
||||
with:
|
||||
user: __token__
|
||||
password: ${{ secrets.PYPI_API_TOKEN }}
|
||||
|
|
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
@ -13,7 +13,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
- uses: ncipollo/release-action@v1
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
4
Makefile
4
Makefile
|
@ -34,6 +34,10 @@ endif
|
|||
install dist: ${BUILD-DIR}
|
||||
cd ${BUILD-DIR} && meson $@
|
||||
|
||||
.PHONY: uninstall
|
||||
uninstall:
|
||||
cd ${BUILD-DIR} && meson --internal uninstall
|
||||
|
||||
.PHONY: test
|
||||
test: ${BUILD-DIR}
|
||||
ninja -C ${BUILD-DIR} $@
|
||||
|
|
|
@ -12,7 +12,7 @@ copyright = '2020, Keith Busch'
|
|||
author = 'Keith Busch <kbusch@kernel.org>'
|
||||
master_doc = 'index'
|
||||
|
||||
release = '1.1'
|
||||
release = '1.2'
|
||||
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
|
|
@ -25,6 +25,10 @@
|
|||
"description": "NVMe host ID",
|
||||
"type": "string"
|
||||
},
|
||||
"dhchap_key": {
|
||||
"description": "Host DH-HMAC-CHAP key",
|
||||
"type": "string"
|
||||
},
|
||||
"hostsymname": {
|
||||
"description": "NVMe host symbolic name",
|
||||
"type": "string"
|
||||
|
|
|
@ -25,6 +25,10 @@
|
|||
"description": "NVMe host ID",
|
||||
"type": "string"
|
||||
},
|
||||
"dhchap_key": {
|
||||
"description": "Host DH-HMAC-CHAP key",
|
||||
"type": "string"
|
||||
},
|
||||
"hostsymname": {
|
||||
"description": "NVMe host symbolic name",
|
||||
"type": "string"
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
|
||||
file=$1
|
||||
|
||||
for func in $(sed -n 's/ \* \([a-z_]*\)() -.*/\1/p' $file); do
|
||||
for func in $(sed -n 's/ \* \([a-z_][a-z_0-9]*\)() -.*/\1/p' $file); do
|
||||
echo ${func}
|
||||
done
|
||||
|
||||
for struct in $(sed -n 's/ \* struct \([a-z_]*\) -.*/\1/p' $file); do
|
||||
for struct in $(sed -n 's/ \* struct \([a-z_][a-z_0-9]*\) -.*/\1/p' $file); do
|
||||
echo ${struct}
|
||||
done
|
||||
|
||||
for enum in $(sed -n 's/ \* enum \([a-z_]*\) -.*/\1/p' $file); do
|
||||
for enum in $(sed -n 's/ \* enum \([a-z_][a-z_0-9]*\) -.*/\1/p' $file); do
|
||||
echo ${enum}
|
||||
done
|
||||
|
|
5
doc/list-pre-compiled.sh
Executable file
5
doc/list-pre-compiled.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
for i in man/*.2; do
|
||||
echo $i
|
||||
done
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_admin_opcode" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_admin_opcode" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_admin_opcode \- Known NVMe admin opcodes
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_admin_passthru \- Submit an nvme passthrough command
|
||||
.SH SYNOPSIS
|
||||
|
|
71
doc/man/nvme_admin_passthru64.2
Normal file
71
doc/man/nvme_admin_passthru64.2
Normal file
|
@ -0,0 +1,71 @@
|
|||
.TH "nvme_admin_passthru64" 9 "nvme_admin_passthru64" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_admin_passthru64 \- Submit a 64-bit nvme passthrough command
|
||||
.SH SYNOPSIS
|
||||
.B "int" nvme_admin_passthru64
|
||||
.BI "(int fd " ","
|
||||
.BI "__u8 opcode " ","
|
||||
.BI "__u8 flags " ","
|
||||
.BI "__u16 rsvd " ","
|
||||
.BI "__u32 nsid " ","
|
||||
.BI "__u32 cdw2 " ","
|
||||
.BI "__u32 cdw3 " ","
|
||||
.BI "__u32 cdw10 " ","
|
||||
.BI "__u32 cdw11 " ","
|
||||
.BI "__u32 cdw12 " ","
|
||||
.BI "__u32 cdw13 " ","
|
||||
.BI "__u32 cdw14 " ","
|
||||
.BI "__u32 cdw15 " ","
|
||||
.BI "__u32 data_len " ","
|
||||
.BI "void *data " ","
|
||||
.BI "__u32 metadata_len " ","
|
||||
.BI "void *metadata " ","
|
||||
.BI "__u32 timeout_ms " ","
|
||||
.BI "__u64 *result " ");"
|
||||
.SH ARGUMENTS
|
||||
.IP "fd" 12
|
||||
File descriptor of nvme device
|
||||
.IP "opcode" 12
|
||||
The nvme io command to send
|
||||
.IP "flags" 12
|
||||
NVMe command flags (not used)
|
||||
.IP "rsvd" 12
|
||||
Reserved for future use
|
||||
.IP "nsid" 12
|
||||
Namespace identifier
|
||||
.IP "cdw2" 12
|
||||
Command dword 2
|
||||
.IP "cdw3" 12
|
||||
Command dword 3
|
||||
.IP "cdw10" 12
|
||||
Command dword 10
|
||||
.IP "cdw11" 12
|
||||
Command dword 11
|
||||
.IP "cdw12" 12
|
||||
Command dword 12
|
||||
.IP "cdw13" 12
|
||||
Command dword 13
|
||||
.IP "cdw14" 12
|
||||
Command dword 14
|
||||
.IP "cdw15" 12
|
||||
Command dword 15
|
||||
.IP "data_len" 12
|
||||
Length of the data transferred in this command in bytes
|
||||
.IP "data" 12
|
||||
Pointer to user address of the data buffer
|
||||
.IP "metadata_len" 12
|
||||
Length of metadata transferred in this command
|
||||
.IP "metadata" 12
|
||||
Pointer to user address of the metadata buffer
|
||||
.IP "timeout_ms" 12
|
||||
How long the kernel waits for the command to complete
|
||||
.IP "result" 12
|
||||
Optional field to return the result from the CQE dword 0
|
||||
.SH "DESCRIPTION"
|
||||
Parameterized form of \fBnvme_submit_admin_passthru64\fP. This sets up and
|
||||
submits a \fIstruct nvme_passthru_cmd64\fP.
|
||||
|
||||
Known values for \fIopcode\fP are defined in \fIenum nvme_admin_opcode\fP.
|
||||
.SH "RETURN"
|
||||
The nvme command status if a response was received (see
|
||||
\fIenum nvme_status_field\fP) or -1 with errno set otherwise.
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ae_info_css_nvm \- Asynchronous Event Information - I/O Command Specific Status
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ae_info_error" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ae_info_error" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ae_info_error \- Asynchronous Event Information - Error Status
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ae_info_notice" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ae_info_notice" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ae_info_notice \- Asynchronous Event Information - Notice
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ae_info_smart" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ae_info_smart" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ae_info_smart \- Asynchronous Event Information - SMART / Health Status
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ae_type" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ae_type" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ae_type \- Asynchronous Event Type
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_aggregate_endurance_group_event \- Endurance Group Event Aggregate
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_aggregate_predictable_lat_event \- Predictable Latency Event Aggregate Log Page
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_ana_group_desc" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_ana_group_desc" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_ana_group_desc \- ANA Group Descriptor
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_ana_log" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_ana_log" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_ana_log \- Asymmetric Namespace Access Log
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ana_state" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ana_state" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ana_state \- ANA Group Descriptor - Asymmetric Namespace Access State
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_apst_entry" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_apst_entry" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_apst_entry \- Autonomous Power State Transition
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_boot_partition" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_boot_partition" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_boot_partition \- Boot Partition Log
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_capacity_config_desc" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_capacity_config_desc" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_capacity_config_desc \- Capacity Configuration structure definitions
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_capacity_mgmt \- Capacity management command
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_change_ns_event" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_change_ns_event" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_change_ns_event \- Change Namespace Event Data
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_channel_config_desc" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_channel_config_desc" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_channel_config_desc \- Channel Configuration Descriptor
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_cmb_size" 9 "nvme_cmb_size" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_cmb_size" 9 "nvme_cmb_size" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_cmb_size \- Calculate size of the controller memory buffer
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_effects" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_effects" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_effects \- Commands Supported and Effects
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_cmd_effects_log" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_cmd_effects_log" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_cmd_effects_log \- Commands Supported and Effects Log
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_format_mset" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_format_mset" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_format_mset \- Format NVM - Metadata Settings
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_format_pi" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_format_pi" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_format_pi \- Format NVM - Protection Information
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_format_pil" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_format_pil" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_format_pil \- Format NVM - Protection Information Location
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_format_ses" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_format_ses" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_format_ses \- Format NVM - Secure Erase Settings
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_get_log_lid \- Get Log Page -Log Page Identifiers
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_cmd_get_log_telemetry_host_lsp \- Telemetry Host-Initiated log specific field
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_compare" 9 "nvme_compare" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_compare" 9 "nvme_compare" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_compare \- Submit an nvme user compare command
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_connect_err" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_connect_err" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_connect_err \- nvme connect error codes
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_constants" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_constants" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_constants \- A place to stash various constant nvme values
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_copy" 9 "nvme_copy" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_copy" 9 "nvme_copy" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_copy \- Copy command
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_copy_range" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_copy_range" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_copy_range \- Copy - Source Range Entries Descriptor Format
|
||||
.SH SYNOPSIS
|
||||
|
|
40
doc/man/nvme_copy_range_f1.2
Normal file
40
doc/man/nvme_copy_range_f1.2
Normal file
|
@ -0,0 +1,40 @@
|
|||
.TH "libnvme" 9 "struct nvme_copy_range_f1" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_copy_range_f1 \- Copy - Source Range Entries Descriptor Format 1h
|
||||
.SH SYNOPSIS
|
||||
struct nvme_copy_range_f1 {
|
||||
.br
|
||||
.BI " __u8 rsvd0[8];"
|
||||
.br
|
||||
.BI " __le64 slba;"
|
||||
.br
|
||||
.BI " __le16 nlb;"
|
||||
.br
|
||||
.BI " __u8 rsvd18[8];"
|
||||
.br
|
||||
.BI " __u8 elbt[10];"
|
||||
.br
|
||||
.BI " __le16 elbatm;"
|
||||
.br
|
||||
.BI " __le16 elbat;"
|
||||
.br
|
||||
.BI "
|
||||
};
|
||||
.br
|
||||
|
||||
.SH Members
|
||||
.IP "rsvd0" 12
|
||||
Reserved
|
||||
.IP "slba" 12
|
||||
Starting LBA
|
||||
.IP "nlb" 12
|
||||
Number of Logical Blocks
|
||||
.IP "rsvd18" 12
|
||||
Reserved
|
||||
.IP "elbt" 12
|
||||
Expected Initial Logical Block Reference Tag /
|
||||
Expected Logical Block Storage Tag
|
||||
.IP "elbatm" 12
|
||||
Expected Logical Block Application Tag Mask
|
||||
.IP "elbat" 12
|
||||
Expected Logical Block Application Tag
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_create_ctrl \- Allocate an unconnected NVMe controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_create_root" 9 "nvme_create_root" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_create_root" 9 "nvme_create_root" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_create_root \- Initialize root object
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_csi" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_csi" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_csi \- Defined command set indicators
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_first_ns \- Start namespace iterator
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_first_path \- Start path iterator
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_for_each_ns \- Traverse namespaces
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_for_each_ns_safe \- Traverse namespaces
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_for_each_path \- Traverse paths
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_for_each_path_safe \- Traverse paths
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_address \- Address string of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_config \- Fabrics configuration of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
11
doc/man/nvme_ctrl_get_dhchap_host_key.2
Normal file
11
doc/man/nvme_ctrl_get_dhchap_host_key.2
Normal file
|
@ -0,0 +1,11 @@
|
|||
.TH "nvme_ctrl_get_dhchap_host_key" 9 "nvme_ctrl_get_dhchap_host_key" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_dhchap_host_key \- Return host key
|
||||
.SH SYNOPSIS
|
||||
.B "const char *" nvme_ctrl_get_dhchap_host_key
|
||||
.BI "(nvme_ctrl_t c " ");"
|
||||
.SH ARGUMENTS
|
||||
.IP "c" 12
|
||||
Controller to be checked
|
||||
.SH "RETURN"
|
||||
DH-HMAC-CHAP host key or NULL if not set
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_dhchap_key \- Return controller key
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_fd \- Get associated file descriptor
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_firmware \- Firmware string of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_host_iface \- Host interface name of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_host_traddr \- Host transport address of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_model \- Model of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_name \- sysfs name of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_numa_node \- NUMA node of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_queue_count \- Queue count of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_serial \- Serial number of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_sqsize \- SQ size of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_state \- Running state of an controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_subsysnqn \- Subsystem NQN of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_subsystem \- Parent subsystem of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_sysfs_dir \- sysfs directory of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_traddr \- Transport address of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_transport \- Transport type of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_get_trsvcid \- Transport service identifier of a controller
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_identify \- Issues an 'identify controller' command
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_is_discovered \- Returns the value of the 'discovered' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_is_discovery_ctrl \- Check the 'discovery_ctrl' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_is_persistent \- Returns the value of the 'persistent' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "struct nvme_ctrl_list" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "struct nvme_ctrl_list" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
struct nvme_ctrl_list \- Controller List
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_ctrl_metadata_type \- Controller Metadata Element Types
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_next_ns \- Next namespace iterator
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_next_path \- Next path iterator
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_reset \- Initiate a controller reset
|
||||
.SH SYNOPSIS
|
||||
|
|
12
doc/man/nvme_ctrl_set_dhchap_host_key.2
Normal file
12
doc/man/nvme_ctrl_set_dhchap_host_key.2
Normal file
|
@ -0,0 +1,12 @@
|
|||
.TH "nvme_ctrl_set_dhchap_host_key" 9 "nvme_ctrl_set_dhchap_host_key" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_set_dhchap_host_key \- Set host key
|
||||
.SH SYNOPSIS
|
||||
.B "void" nvme_ctrl_set_dhchap_host_key
|
||||
.BI "(nvme_ctrl_t c " ","
|
||||
.BI "const char *key " ");"
|
||||
.SH ARGUMENTS
|
||||
.IP "c" 12
|
||||
Host for which the key should be set
|
||||
.IP "key" 12
|
||||
DH-HMAC-CHAP Key to set or NULL to clear existing key
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_set_dhchap_key \- Set controller key
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_set_discovered \- Set the 'discovered' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_set_discovery_ctrl \- Set the 'discovery_ctrl' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrl_set_persistent \- Set the 'persistent' flag
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_ctrls_filter \- Filter for controllers
|
||||
.SH SYNOPSIS
|
||||
|
|
30
doc/man/nvme_data_tfr.2
Normal file
30
doc/man/nvme_data_tfr.2
Normal file
|
@ -0,0 +1,30 @@
|
|||
.TH "libnvme" 9 "enum nvme_data_tfr" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_data_tfr \- Data transfer direction of the command
|
||||
.SH SYNOPSIS
|
||||
enum nvme_data_tfr {
|
||||
.br
|
||||
.BI " NVME_DATA_TFR_NO_DATA_TFR"
|
||||
,
|
||||
.br
|
||||
.br
|
||||
.BI " NVME_DATA_TFR_HOST_TO_CTRL"
|
||||
,
|
||||
.br
|
||||
.br
|
||||
.BI " NVME_DATA_TFR_CTRL_TO_HOST"
|
||||
,
|
||||
.br
|
||||
.br
|
||||
.BI " NVME_DATA_TFR_BIDIRECTIONAL"
|
||||
|
||||
};
|
||||
.SH Constants
|
||||
.IP "NVME_DATA_TFR_NO_DATA_TFR" 12
|
||||
No data transfer
|
||||
.IP "NVME_DATA_TFR_HOST_TO_CTRL" 12
|
||||
Host to controller
|
||||
.IP "NVME_DATA_TFR_CTRL_TO_HOST" 12
|
||||
Controller to host
|
||||
.IP "NVME_DATA_TFR_BIDIRECTIONAL" 12
|
||||
Bidirectional
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_default_host" 9 "nvme_default_host" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_default_host" 9 "nvme_default_host" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_default_host \- Initializes the default host
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_dev_self_test \- Start or abort a self test
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_directive_dtype" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_directive_dtype" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_directive_dtype \- Directive Types
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "libnvme" 9 "enum nvme_directive_receive_doper" "August 2022" "API Manual" LINUX
|
||||
.TH "libnvme" 9 "enum nvme_directive_receive_doper" "October 2022" "API Manual" LINUX
|
||||
.SH NAME
|
||||
enum nvme_directive_receive_doper \- Directive Receive Directive Operation
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_directive_recv" 9 "nvme_directive_recv" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_directive_recv" 9 "nvme_directive_recv" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_directive_recv \- Receive directive specific data
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_directive_recv_identify_parameters \- Directive receive identifier parameters
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_directive_recv_stream_allocate \- Directive receive stream allocate
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_directive_recv_stream_parameters \- Directive receive stream parameters
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "August 2022" "libnvme API manual" LINUX
|
||||
.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "October 2022" "libnvme API manual" LINUX
|
||||
.SH NAME
|
||||
nvme_directive_recv_stream_status \- Directive receive stream status
|
||||
.SH SYNOPSIS
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue