Listing all system keys:
Key Value Instance:  vmhba10_nvme_pcie00910000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba9_nvme_pcie00900000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba8_nvme_pcie00890000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba7_nvme_pcie00880000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba6_nvme_pcie00340000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba5_nvme_pcie00330000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba4_nvme_pcie00320000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba3_nvme_pcie00310000/VMware
Listing keys:
Name:	pollAct
Type:	integer
value:	1
Name:	pollOIOThr
Type:	integer
value:	30
Name:	pollInterval
Type:	integer
value:	50
Name:	blkSizeAwarePollAct
Type:	integer
value:	1
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	pollAct
		-g : Display hybrid poll activation info of the device.
		-s : Set pollAct, non-zero for activation, 0 for deactivation
	pollOIOThr
		-g : Display hybrid poll OIO activation threshold per queue of the device. Valid if poll activated.
		-s : Set pollOIOThr
	pollInterval
		-g : Display hybrid poll interval (us) per queue of the device. Valid if poll activated.
		-s : Set pollInterval
	blkSizeAwarePollAct
		-g : Display hybrid poll block size aware activation info of the device. Valid if poll activated.
		-s : Set blkSizeAwarePollAct, non-zero for activation, 0 for deactivation
	help
		-g : Display the help page.

Key Value Instance:  vmhba2/vmw_ahci
Listing keys:
Name:	info
Type:	string
value:	
PCI address: 0000:00:19:0
AHCI version: 1.3.1
Ports implemented bit map: 0x0000000f
4 x 6 Gbps ports
32 command slots for each port

Capabilities             Supported?
64-bit Addressing               YES
Native Command Queuing          YES
Staggered Spin-up                NO

Device Info

Name:	smart
Type:	string
value:	
ATA serial ID        PortIndex  Supported?  Enabled?

Name:	help
Type:	string
value:	
Usage for key "info"
Getting:
	-k info -g
Setting:
	NOT SUPPORTED!!

Usage for key "smart"
Getting:
	-k smart -g
Setting:
	-k smart -s "enable portIndex"		 enable SMART feature of a drive
	-k smart -s "disable portIndex"		 disable SMART feature of a drive
	NOTE: portIndex is the index number of SATA port where the drive connected to,
	      the nubmer could be found in the result of "-k smart -g"
	Example: -k smart -s "disable 5"

Key Value Instance:  vmhba0/vmw_ahci
Listing keys:
Name:	info
Type:	string
value:	
PCI address: 0000:00:18:0
AHCI version: 1.3.1
Ports implemented bit map: 0x0000003c
4 x 6 Gbps ports
32 command slots for each port

Capabilities             Supported?
64-bit Addressing               YES
Native Command Queuing          YES
Staggered Spin-up                NO

Device Info

Name:	smart
Type:	string
value:	
ATA serial ID        PortIndex  Supported?  Enabled?

Name:	help
Type:	string
value:	
Usage for key "info"
Getting:
	-k info -g
Setting:
	NOT SUPPORTED!!

Usage for key "smart"
Getting:
	-k smart -g
Setting:
	-k smart -s "enable portIndex"		 enable SMART feature of a drive
	-k smart -s "disable portIndex"		 disable SMART feature of a drive
	NOTE: portIndex is the index number of SATA port where the drive connected to,
	      the nubmer could be found in the result of "-k smart -g"
	Example: -k smart -s "disable 5"

Key Value Instance:  vmhba1/vmw_ahci
Listing keys:
Name:	info
Type:	string
value:	
PCI address: 0000:00:17:0
AHCI version: 1.3.1
Ports implemented bit map: 0x0000003f
6 x 6 Gbps ports
32 command slots for each port

Capabilities             Supported?
64-bit Addressing               YES
Native Command Queuing          YES
Staggered Spin-up                NO

Device Info
Port-1 ATA Serial ID: BTYK22841GMC480B

Name:	smart
Type:	string
value:	
ATA serial ID        PortIndex  Supported?  Enabled?
BTYK22841GMC480B             1         YES       YES

Name:	help
Type:	string
value:	
Usage for key "info"
Getting:
	-k info -g
Setting:
	NOT SUPPORTED!!

Usage for key "smart"
Getting:
	-k smart -g
Setting:
	-k smart -s "enable portIndex"		 enable SMART feature of a drive
	-k smart -s "disable portIndex"		 disable SMART feature of a drive
	NOTE: portIndex is the index number of SATA port where the drive connected to,
	      the nubmer could be found in the result of "-k smart -g"
	Example: -k smart -s "disable 5"

Key Value Instance:  nvme_pcie/VMware
Listing keys:
Name:	logLevel
Type:	integer
value:	3
Name:	debugMask
Type:	string
value:	0x0
Name:	help
Type:	string
value:	
nvme_pcie help page:
	KeyName	Options
	-------	-------

	logLevel
		-g : Display driver log level.
		-s : Set driver log level.
			1: Error
			2: Warning
			3: Info
			4: Verbose
			5: Debug
	debugMask
		-g : Display driver debug level.
		-s : Set driver debug level. Hexadecimal(started with "0x" or "0X") and decimal are both accepted.
			BIT_0: Print ctrlr level log.
			BIT_2: Print queue level log.
			BIT_3: Print command level log.
			BIT_18: Dump submission queue entry.
			BIT_19: Dump completion queue entry.
	help
		-g : Display the help page.

