Lines Matching refs:class
72 local pci=$1 class=$2 vendor=$3 device=$4 driver=$5 mod=$6
74 if [[ -n $class ]]; then
75 class=0x${class/0x/}
76 pci_bus_cache["$class"]="${pci_bus_cache["$class"]:+${pci_bus_cache["$class"]} }$pci"
137 local class vendor device driver mod
140 class=$(< "$pci/class") vendor=$(< "$pci/vendor") device=$(< "$pci/device") driver="" mod=""
145 cache_pci "${pci##*/}" "$class" "$vendor" "$device" "$driver" "$mod"
157 # lspci splits ls byte of the class (prog. interface) into a separate
165 # pci class vendor device driver
179 local class vendor device
194 cache_pci "$pci" "$class" "$vendor" "$device" "$driver"
217 # default to class of the nvme devices
233 local class
236 class="$(printf %02x $((0x$1)))"
244 | awk -v cc="\"${class}${subclass}\"" -F " " \
248 | awk -v cc="\"${class}${subclass}\"" -F " " \
252 local addr=($(pciconf -l | grep -i "class=0x${class}${subclass}${progif}" \
255 elif iter_all_pci_sysfs "$(printf '0x%06x' $((0x$progif | 0x$subclass << 8 | 0x$class << 16)))"; then
529 for ctrl in /sys/class/nvme/nvme*; do