Merging upstream version 1.16.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
e18d879d6d
commit
c8ec5e528c
345 changed files with 7594 additions and 7512 deletions
|
@ -10,6 +10,7 @@ _nvme () {
|
|||
'id-ctrl:display information about the controller'
|
||||
'id-ns:display information about the namespace'
|
||||
'list-ns:identify all namespace(s) attached'
|
||||
'cmdset-ind-id-ns':display I/O Command Set Independent information about the namespace'
|
||||
'id-iocs:display information about I/O command sets'
|
||||
'id-domain:display information about domain list'
|
||||
'create-ns:create a new namespace before attachment'
|
||||
|
@ -18,6 +19,7 @@ _nvme () {
|
|||
'detach-ns:detach namespace from controller'
|
||||
'list-ctrl:identify all controller(s) attached'
|
||||
'nvm-id-ctrl:display information about the nvm command set'
|
||||
'list-endgrp:display information about nvme endurance group list'
|
||||
'get-ns-id:get namespace id of opened block device'
|
||||
'get-log:retrieve any log in raw format'
|
||||
'predictable-lat-log:retrieve predictable latency per nvmset log'
|
||||
|
@ -50,6 +52,10 @@ _nvme () {
|
|||
'write:submit a write command'
|
||||
'capacity-mgmt: submit capacity management command'
|
||||
'show-regs:shows the controller registers; requires admin character device'
|
||||
'boot-part-log: retrieve boot partition log'
|
||||
'fid-support-effects-log:retrieve fid support and effects log'
|
||||
'supported-log-pages: retrieve support log pages details'
|
||||
'lockdown:submit a lockdown command'
|
||||
'help:print brief descriptions of all nvme commands'
|
||||
)
|
||||
|
||||
|
@ -105,6 +111,20 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme list-ns options" _listns
|
||||
;;
|
||||
(cmdset-ind-id-ns)
|
||||
local _cmdset_ind_idns
|
||||
_cmdset_ind_idns=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
--namespace-id=':show infos for namespace <nsid>'
|
||||
-n':alias of --namespace-id'
|
||||
--raw-binary':dump infos in binary format'
|
||||
-b':alias of --raw-binary'
|
||||
--human-readable':show infos in readable format'
|
||||
-H':alias of --human-readable'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme cmdset-ind-id-ns options" _cmdset_ind_idns
|
||||
;;
|
||||
(id-iocs)
|
||||
local _idiocs
|
||||
_idiocs=(
|
||||
|
@ -133,6 +153,16 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme nvm-id-ctrl options" _nvmidctrl
|
||||
;;
|
||||
(list-endgrp)
|
||||
local _listendgrp
|
||||
_listendgrp=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
--endgrp-id=':endurance group id'
|
||||
-i':alias of --endgrp-id'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme list-ns options" _listendgrp
|
||||
;;
|
||||
(create-ns)
|
||||
local _createns
|
||||
_createns=(
|
||||
|
@ -343,6 +373,18 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme resv-notif-log options" _resvnotiflog
|
||||
;;
|
||||
(boot-part-log)
|
||||
local _bootpartlog
|
||||
_bootpartlog=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
--lsp=': log specific field'
|
||||
-s':alias to --lsp'
|
||||
--output-file=': boot partition data output write'
|
||||
-f':alias for --output-file'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme boot-part-log options" _bootpartlog
|
||||
;;
|
||||
(get-feature)
|
||||
local _getf
|
||||
_getf=(
|
||||
|
@ -364,6 +406,24 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme get-feature options" _getf
|
||||
;;
|
||||
(lockdown)
|
||||
local _lockdown
|
||||
_lockdown=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
--ofi=': Opcode or Feature Identifier(OFI) (required)'
|
||||
-o':alias of --ofi'
|
||||
--ifc=':Interface (INF) field Information (required)'
|
||||
-f':alias of --ifc'
|
||||
--prhbt=':Prohibit(PRHBT) bit field (required)'
|
||||
-p':alias of --prhbt'
|
||||
--scp=':Scope(SCP) field for identifying opcode or feature id (required)'
|
||||
-s':alias of --scp'
|
||||
--uuid=':UUID Index field required aligned with Scope'
|
||||
-U':alias of --uuid'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme lockdown options" _lockdown
|
||||
;;
|
||||
(set-feature)
|
||||
local _setf
|
||||
_setf=(
|
||||
|
@ -446,6 +506,16 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme capacity-mgmt options" _fwd
|
||||
;;
|
||||
(supported-log-pages)
|
||||
local _support
|
||||
_support=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
--human-readable':show infos in readable format'
|
||||
-H':alias of --human-readable'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme supported-log-pages options" _support
|
||||
;;
|
||||
(admin-passthru)
|
||||
local _admin
|
||||
_admin=(
|
||||
|
@ -812,6 +882,14 @@ _nvme () {
|
|||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme show-regs options" _shor
|
||||
;;
|
||||
(fid-support-effects-log)
|
||||
local _fidsupporteffectslog
|
||||
_fidsupporteffectslog=(
|
||||
/dev/nvme':supply a device to use (required)'
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "nvme fid-support-effects-log options" _fidsupporteffectslog
|
||||
;;
|
||||
(help)
|
||||
local _h
|
||||
_h=( id-ctrl id-ns list-ns id-iocs create-ns delete-ns attach-ns detach-ns
|
||||
|
@ -820,7 +898,9 @@ _nvme () {
|
|||
security-send security-recv resv-acquire resv-register resv-release
|
||||
resv-report flush compare read write copy show-regs persistent-event-log
|
||||
pred-lat-event-agg-log nvm-id-ctrl endurance-event-agg-log lba-status-log
|
||||
resv-notif-log capacity-mgmt id-domain
|
||||
resv-notif-log capacity-mgmt id-domain boot-part-log fid-support-effects-log
|
||||
supported-log-pages lockdown
|
||||
supported-log-pages list-endgrp
|
||||
)
|
||||
_arguments '*:: :->subcmds'
|
||||
_describe -t commands "help: infos on a specific nvme command, or provide no option to see a synopsis of all nvme commands" _h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue