# lspci
# Autogenerated from man page /usr/share/man/man8/lspci.8.gz
complete -c lspci -s m -d 'Dump PCI device data in a backward-compatible machine readable form'
complete -c lspci -o mm -d 'Dump PCI device data in a machine readable form for easy parsing by scripts'
complete -c lspci -s t -d 'Show a tree-like diagram containing all buses, bridges, devices and connectio…'
complete -c lspci -s v -d 'Be verbose and display detailed information about all devices'
complete -c lspci -o vv -d 'Be very verbose and display more details'
complete -c lspci -o vvv -d 'Be even more verbose and display everything we are able to parse, even if it …'
complete -c lspci -s k -d 'Show kernel drivers handling each device and also kernel modules capable of h…'
complete -c lspci -s x -d 'Show hexadecimal dump of the standard part of the configuration space (the fi…'
complete -c lspci -o xxx -d 'Show hexadecimal dump of the whole PCI configuration space'
complete -c lspci -o xxxx -d 'Show hexadecimal dump of the extended (4096-byte) PCI configuration space ava…'
complete -c lspci -s b -d 'Bus-centric view'
complete -c lspci -s D -d 'Always show PCI domain numbers'
complete -c lspci -s P -d 'Identify PCI devices by path through each bridge, instead of by bus number'
complete -c lspci -o PP -d 'Identify PCI devices by path through each bridge, showing the bus number as w…'
complete -c lspci -s n -d 'Show PCI vendor and device codes as numbers instead of looking them up in the…'
complete -c lspci -o nn -d 'Show PCI vendor and device codes as both numbers and names'
complete -c lspci -s q -d 'Use DNS to query the central PCI ID database if a device is not found in the …'
complete -c lspci -o qq -d 'Same as  -q , but the local cache is reset'
complete -c lspci -s Q -d 'Query the central database even for entries which are recognized locally'
complete -c lspci -s s -d 'Show only devices in the specified domain (in case your machine has several h…'
complete -c lspci -s d -d 'Show only devices with specified vendor, device and class ID'
complete -c lspci -s i -d 'Use  <file> as the PCI ID list instead of /usr/share/misc/pci. ids'
complete -c lspci -s p -d 'Use  <file> as the map of PCI ID\'s handled by kernel modules'
complete -c lspci -s M -d 'Invoke bus mapping mode which performs a thorough scan of all PCI devices, in…'
complete -c lspci -l version -d 'Shows  lspci version.  This option should be used stand-alone'
complete -c lspci -s A -d 'The library supports a variety of methods to access the PCI hardware'
complete -c lspci -s O -d 'The behavior of the library is controlled by several named parameters'
complete -c lspci -o H1 -d 'Use direct hardware access via Intel configuration mechanism 1'
complete -c lspci -o H2 -d 'Use direct hardware access via Intel configuration mechanism 2'
complete -c lspci -s F -d 'Instead of accessing real hardware, read the list of devices and values of th…'
complete -c lspci -s G -d 'Increase debug level of the library'
complete -c lspci -o vm
complete -c lspci -o vmm -d 'described in this section'
complete -c lspci -s r -d 'Revision number'

