Enum PciDeviceInterfaceFunc

Source
pub enum PciDeviceInterfaceFunc {
Show 310 variants Unclassified_Generic_VendorSpecific, Unclassified_Generic_Unknown(u8), Unclassified_VgaCompatible_VendorSpecific, Unclassified_VgaCompatible_Unknown(u8), Unclassified_Unknown(u8, u8), MassStorageController_Scsi_VendorSpecific, MassStorageController_Scsi_StorageDevice, MassStorageController_Scsi_HostBusAdapter, MassStorageController_Scsi_StorageDeviceAndController, MassStorageController_Scsi_StorageDeviceOverPciE, MassStorageController_Scsi_Unknown(u8), MassStorageController_Ide_AtaInterface(u8), MassStorageController_FloppyDisk_VendorSpecific, MassStorageController_FloppyDisk_Unknown(u8), MassStorageController_IpiBus_VendorSpecific, MassStorageController_IpiBus_Unknown(u8), MassStorageController_Raid_VendorSpecific, MassStorageController_Raid_Unknown(u8), MassStorageController_AtaWithAdma_SingleStepping, MassStorageController_AtaWithAdma_ContinuousOperation, MassStorageController_AtaWithAdma_Unknown(u8), MassStorageController_SerialAta_VendorSpecific, MassStorageController_SerialAta_Ahci, MassStorageController_SerialAta_SerialStorageBus, MassStorageController_SerialAta_Unknown(u8), MassStorageController_SerialAttachedScsi_VendorSpecific, MassStorageController_SerialAttachedScsi_Obsolete, MassStorageController_SerialAttachedScsi_Unknown(u8), MassStorageController_NonVolatileMemory_VendorSpecific, MassStorageController_NonVolatileMemory_NvmHci, MassStorageController_NonVolatileMemory_NVMeIoController, MassStorageController_NonVolatileMemory_NVMeAdministrativeController, MassStorageController_NonVolatileMemory_Unknown(u8), MassStorageController_UniversalFlashStorage_VendorSpecific, MassStorageController_UniversalFlashStorage_UfsHci, MassStorageController_UniversalFlashStorage_Unknown(u8), MassStorageController_Other_VendorSpecific, MassStorageController_Other_Unknown(u8), MassStorageController_Unknown(u8, u8), NetworkController_Ethernet_Default, NetworkController_Ethernet_Unknown(u8), NetworkController_TokenRing_Default, NetworkController_TokenRing_Unknown(u8), NetworkController_Fddi_Default, NetworkController_Fddi_Unknown(u8), NetworkController_Atm_Default, NetworkController_Atm_Unknown(u8), NetworkController_Isdn_Default, NetworkController_Isdn_Unknown(u8), NetworkController_WorldFip_Default, NetworkController_WorldFip_Unknown(u8), NetworkController_PicMg214MultiComputing_PicMg(u8), NetworkController_InfiniBand_Default, NetworkController_InfiniBand_Unknown(u8), NetworkController_Other_VendorSpecific, NetworkController_Other_Unknown(u8), NetworkController_Unknown(u8, u8), DisplayController_VgaCompatible_Vga, DisplayController_VgaCompatible_Ibm8514, DisplayController_VgaCompatible_Unknown(u8), DisplayController_Xga_Default, DisplayController_Xga_Unknown(u8), DisplayController_NonVga3D_VendorSpecific, DisplayController_NonVga3D_Unknown(u8), DisplayController_Other_VendorSpecific, DisplayController_Other_Unknown(u8), DisplayController_Unknown(u8, u8), MultimediaDevice_VideoDevice_VendorSpecific, MultimediaDevice_VideoDevice_Unknown(u8), MultimediaDevice_AudioDevice_VendorSpecific, MultimediaDevice_AudioDevice_Unknown(u8), MultimediaDevice_ComputerTelephony_VendorSpecific, MultimediaDevice_ComputerTelephony_Unknown(u8), MultimediaDevice_HdaCompatible_HighDefinitionAudio, MultimediaDevice_HdaCompatible_HighDefinitionAudioWithVendorExtension, MultimediaDevice_HdaCompatible_Unknown(u8), MultimediaDevice_Other_VendorSpecific, MultimediaDevice_Other_Unknown(u8), MultimediaDevice_Unknown(u8, u8), MemoryController_Ram_Default, MemoryController_Ram_Unknown(u8), MemoryController_Flash_Default, MemoryController_Flash_Unknown(u8), MemoryController_CxlMemory_VendorSpecific, MemoryController_CxlMemory_Cxl2Specifications, MemoryController_CxlMemory_Unknown(u8), MemoryController_Other_VendorSpecific, MemoryController_Other_Unknown(u8), MemoryController_Unknown(u8, u8), Bridge_HostBridge_Default, Bridge_HostBridge_Unknown(u8), Bridge_IsaBridge_Default, Bridge_IsaBridge_Unknown(u8), Bridge_EisaBridge_Default, Bridge_EisaBridge_Unknown(u8), Bridge_McaBridge_Default, Bridge_McaBridge_Unknown(u8), Bridge_PciToPciBridge_PciToPci, Bridge_PciToPciBridge_SubtractiveDecodePciToPci, Bridge_PciToPciBridge_Unknown(u8), Bridge_PcmciaBridge_Default, Bridge_PcmciaBridge_Unknown(u8), Bridge_NuBusBridge_Default, Bridge_NuBusBridge_Unknown(u8), Bridge_CardBusBridge_Default, Bridge_CardBusBridge_Unknown(u8), Bridge_RacewayBridge_Default, Bridge_RacewayBridge_Unknown(u8), Bridge_SemiTransparentPciToPciBridge_Primary, Bridge_SemiTransparentPciToPciBridge_Secondary, Bridge_SemiTransparentPciToPciBridge_Unknown(u8), Bridge_InfiniBandtoPciHostBridge_Default, Bridge_InfiniBandtoPciHostBridge_Unknown(u8), Bridge_AdvancedSwitchingToPciHostBridge_VendorSpecific, Bridge_AdvancedSwitchingToPciHostBridge_AsiSigInterface, Bridge_AdvancedSwitchingToPciHostBridge_Unknown(u8), Bridge_Other_VendorSpecific, Bridge_Other_Unknown(u8), Bridge_Unknown(u8, u8), CommunicationController_Serial_Uart8250, CommunicationController_Serial_Uart16450, CommunicationController_Serial_Uart16550, CommunicationController_Serial_Uart16650, CommunicationController_Serial_Uart16750, CommunicationController_Serial_Uart16850, CommunicationController_Serial_Uart16950, CommunicationController_Serial_Unknown(u8), CommunicationController_Parallel_ParallelPort, CommunicationController_Parallel_BidirectionalParallelPort, CommunicationController_Parallel_EcpParallelPort, CommunicationController_Parallel_Ieee1284Controller, CommunicationController_Parallel_Ieee1284TargetDevice, CommunicationController_Parallel_Unknown(u8), CommunicationController_MultiportSerialController_Default, CommunicationController_MultiportSerialController_Unknown(u8), CommunicationController_Modem_Generic, CommunicationController_Modem_Hayes16450Compatible, CommunicationController_Modem_Hayes16550Compatible, CommunicationController_Modem_Hayes16650Compatible, CommunicationController_Modem_Hayes16750Compatible, CommunicationController_Modem_Unknown(u8), CommunicationController_GpibController_Default, CommunicationController_GpibController_Unknown(u8), CommunicationController_Smartcard_Default, CommunicationController_Smartcard_Unknown(u8), CommunicationController_Other_VendorSpecific, CommunicationController_Other_Unknown(u8), CommunicationController_Unknown(u8, u8), BaseSystemPeripheral_PIC_Generic8259, BaseSystemPeripheral_PIC_Isa, BaseSystemPeripheral_PIC_Eisa, BaseSystemPeripheral_PIC_IoApic, BaseSystemPeripheral_PIC_IoXApic, BaseSystemPeripheral_PIC_Unknown(u8), BaseSystemPeripheral_DmaController_Generic8237, BaseSystemPeripheral_DmaController_Isa, BaseSystemPeripheral_DmaController_Eisa, BaseSystemPeripheral_DmaController_Unknown(u8), BaseSystemPeripheral_SystemTimer_Generic8254, BaseSystemPeripheral_SystemTimer_Isa, BaseSystemPeripheral_SystemTimer_Eisa, BaseSystemPeripheral_SystemTimer_HighPerformanceEventTimer, BaseSystemPeripheral_SystemTimer_Unknown(u8), BaseSystemPeripheral_RealTimeClockController_GenericRtc, BaseSystemPeripheral_RealTimeClockController_Isa, BaseSystemPeripheral_RealTimeClockController_Unknown(u8), BaseSystemPeripheral_GenericPciHotPlugController_Default, BaseSystemPeripheral_GenericPciHotPlugController_Unknown(u8), BaseSystemPeripheral_SdHostController_Default, BaseSystemPeripheral_SdHostController_Unknown(u8), BaseSystemPeripheral_IOMMU_Default, BaseSystemPeripheral_IOMMU_Unknown(u8), BaseSystemPeripheral_RootComplexEventCollector_Default, BaseSystemPeripheral_RootComplexEventCollector_Unknown(u8), BaseSystemPeripheral_Other_VendorSpecific, BaseSystemPeripheral_Other_Unknown(u8), BaseSystemPeripheral_Unknown(u8, u8), InputDevice_KeyboardController_Default, InputDevice_KeyboardController_Unknown(u8), InputDevice_DigitizerPenController_Default, InputDevice_DigitizerPenController_Unknown(u8), InputDevice_MouseController_Default, InputDevice_MouseController_Unknown(u8), InputDevice_ScannerController_Default, InputDevice_ScannerController_Unknown(u8), InputDevice_GameportController_Generic, InputDevice_GameportController_LegacyGamePort, InputDevice_GameportController_Unknown(u8), InputDevice_Other_VendorSpecific, InputDevice_Other_Unknown(u8), InputDevice_Unknown(u8, u8), DockingStation_Generic_VendorSpecific, DockingStation_Generic_Unknown(u8), DockingStation_Other_VendorSpecific, DockingStation_Other_Unknown(u8), DockingStation_Unknown(u8, u8), Processor_Intel386_VendorSpecific, Processor_Intel386_Unknown(u8), Processor_Intel486_VendorSpecific, Processor_Intel486_Unknown(u8), Processor_IntelPentium_VendorSpecific, Processor_IntelPentium_Unknown(u8), Processor_DecAlpha_VendorSpecific, Processor_DecAlpha_Unknown(u8), Processor_PowerPc_VendorSpecific, Processor_PowerPc_Unknown(u8), Processor_Mips_VendorSpecific, Processor_Mips_Unknown(u8), Processor_Coprocessor_VendorSpecific, Processor_Coprocessor_Unknown(u8), Processor_Other_VendorSpecific, Processor_Other_Unknown(u8), Processor_Unknown(u8, u8), SerialBusController_Ieee1394_FireWire, SerialBusController_Ieee1394_Ieee1394OpenHCI, SerialBusController_Ieee1394_Unknown(u8), SerialBusController_ACCESSbus_Default, SerialBusController_ACCESSbus_Unknown(u8), SerialBusController_SSA_Default, SerialBusController_SSA_Unknown(u8), SerialBusController_USB_UhcsController, SerialBusController_USB_OhcsController, SerialBusController_USB_Usb2Ehci, SerialBusController_USB_Usb3Xhci, SerialBusController_USB_Usb4HostInterface, SerialBusController_USB_UsbGeneric, SerialBusController_USB_UsbDevice, SerialBusController_USB_Unknown(u8), SerialBusController_FibreChannel_Default, SerialBusController_FibreChannel_Unknown(u8), SerialBusController_SystemManagementBus_Default, SerialBusController_SystemManagementBus_Unknown(u8), SerialBusController_InfiniBandDeprecated_Default, SerialBusController_InfiniBandDeprecated_Unknown(u8), SerialBusController_Ipmi_Smic, SerialBusController_Ipmi_KeyboardControllerStyle, SerialBusController_Ipmi_BlockTransferInterface, SerialBusController_Ipmi_Unknown(u8), SerialBusController_SERCOS_Default, SerialBusController_SERCOS_Unknown(u8), SerialBusController_CANbus_Default, SerialBusController_CANbus_Unknown(u8), SerialBusController_MipiI3C_Default, SerialBusController_MipiI3C_Unknown(u8), SerialBusController_Other_VendorSpecific, SerialBusController_Other_Unknown(u8), SerialBusController_Unknown(u8, u8), WirelessController_iRDA_Default, WirelessController_iRDA_Unknown(u8), WirelessController_Radio_ConsumerIR, WirelessController_Radio_UWB, WirelessController_Radio_Unknown(u8), WirelessController_RFController_Default, WirelessController_RFController_Unknown(u8), WirelessController_Bluetooth_Default, WirelessController_Bluetooth_Unknown(u8), WirelessController_Broadband_Default, WirelessController_Broadband_Unknown(u8), WirelessController_Wifi802_11A_Default, WirelessController_Wifi802_11A_Unknown(u8), WirelessController_Wifi802_11B_Default, WirelessController_Wifi802_11B_Unknown(u8), WirelessController_CellularController_Default, WirelessController_CellularController_Unknown(u8), WirelessController_CellularControllerWithEthernet_Default, WirelessController_CellularControllerWithEthernet_Unknown(u8), WirelessController_Other_VendorSpecific, WirelessController_Other_Unknown(u8), WirelessController_Unknown(u8, u8), IntelligentIoController_IntelligentIoController_VendorSpecific, IntelligentIoController_IntelligentIoController_Unknown(u8), IntelligentIoController_Unknown(u8, u8), SatelliteCommController_Tv_VendorSpecific, SatelliteCommController_Tv_Unknown(u8), SatelliteCommController_Audio_VendorSpecific, SatelliteCommController_Audio_Unknown(u8), SatelliteCommController_Voice_VendorSpecific, SatelliteCommController_Voice_Unknown(u8), SatelliteCommController_Data_VendorSpecific, SatelliteCommController_Data_Unknown(u8), SatelliteCommController_Other_VendorSpecific, SatelliteCommController_Other_Unknown(u8), SatelliteCommController_Unknown(u8, u8), EncryptionController_NetworkandComputingEncrpytionDecryption_VendorSpecific, EncryptionController_NetworkandComputingEncrpytionDecryption_Unknown(u8), EncryptionController_EntertainmentEncryptionDecryption_VendorSpecific, EncryptionController_EntertainmentEncryptionDecryption_Unknown(u8), EncryptionController_Other_VendorSpecific, EncryptionController_Other_Unknown(u8), EncryptionController_Unknown(u8, u8), SignalProcessingController_DpIoModule_VendorSpecific, SignalProcessingController_DpIoModule_Unknown(u8), SignalProcessingController_PerformanceCounters_VendorSpecific, SignalProcessingController_PerformanceCounters_Unknown(u8), SignalProcessingController_CommunicationSynchronization_VendorSpecific, SignalProcessingController_CommunicationSynchronization_Unknown(u8), SignalProcessingController_ManagementCard_VendorSpecific, SignalProcessingController_ManagementCard_Unknown(u8), SignalProcessingController_Other_VendorSpecific, SignalProcessingController_Other_Unknown(u8), SignalProcessingController_Unknown(u8, u8), ProcessingAccelerator_VendorSpecific_VendorSpecific, ProcessingAccelerator_VendorSpecific_Unknown(u8), ProcessingAccelerator_SniaSdxiController_VendorSpecific, ProcessingAccelerator_SniaSdxiController_Unknown(u8), ProcessingAccelerator_Unknown(u8, u8), NonEssentialInstrumentation_VendorSpecific_VendorSpecific, NonEssentialInstrumentation_VendorSpecific_Unknown(u8), NonEssentialInstrumentation_Unknown(u8, u8), Unknown(u8, u8, u8),
}
Expand description

Represent a PCI interface function as an enumeration, for easier matching with known valid values.

See PCI documentation or https://wiki.osdev.org/PCI#Class_Codes for possible values.

Variants§

§

Unclassified_Generic_VendorSpecific

Enumeration matching device class 00h, subclass 00h, interface function 00h.

§

Unclassified_Generic_Unknown(u8)

Enumeration matching unknown interface function values of device class 00h, subclass 00h.

§

Unclassified_VgaCompatible_VendorSpecific

Enumeration matching device class 00h, subclass 01h, interface function 00h.

§

Unclassified_VgaCompatible_Unknown(u8)

Enumeration matching unknown interface function values of device class 00h, subclass 01h.

§

Unclassified_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 00h.

§

MassStorageController_Scsi_VendorSpecific

Enumeration matching device class 01h, subclass 00h, interface function 00h.

§

MassStorageController_Scsi_StorageDevice

Enumeration matching device class 01h, subclass 00h, interface function 11h.

§

MassStorageController_Scsi_HostBusAdapter

Enumeration matching device class 01h, subclass 00h, interface function 12h.

§

MassStorageController_Scsi_StorageDeviceAndController

Enumeration matching device class 01h, subclass 00h, interface function 13h.

§

MassStorageController_Scsi_StorageDeviceOverPciE

Enumeration matching device class 01h, subclass 00h, interface function 21h.

§

MassStorageController_Scsi_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 00h.

§

MassStorageController_Ide_AtaInterface(u8)

Enumeration matching all interface functions of device class 01h, subclass 01h.

§

MassStorageController_FloppyDisk_VendorSpecific

Enumeration matching device class 01h, subclass 02h, interface function 00h.

§

MassStorageController_FloppyDisk_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 02h.

§

MassStorageController_IpiBus_VendorSpecific

Enumeration matching device class 01h, subclass 03h, interface function 00h.

§

MassStorageController_IpiBus_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 03h.

§

MassStorageController_Raid_VendorSpecific

Enumeration matching device class 01h, subclass 04h, interface function 00h.

§

MassStorageController_Raid_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 04h.

§

MassStorageController_AtaWithAdma_SingleStepping

Enumeration matching device class 01h, subclass 05h, interface function 20h.

§

MassStorageController_AtaWithAdma_ContinuousOperation

Enumeration matching device class 01h, subclass 05h, interface function 30h.

§

MassStorageController_AtaWithAdma_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 05h.

§

MassStorageController_SerialAta_VendorSpecific

Enumeration matching device class 01h, subclass 06h, interface function 00h.

§

MassStorageController_SerialAta_Ahci

Enumeration matching device class 01h, subclass 06h, interface function 01h.

§

MassStorageController_SerialAta_SerialStorageBus

Enumeration matching device class 01h, subclass 06h, interface function 02h.

§

MassStorageController_SerialAta_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 06h.

§

MassStorageController_SerialAttachedScsi_VendorSpecific

Enumeration matching device class 01h, subclass 07h, interface function 00h.

§

MassStorageController_SerialAttachedScsi_Obsolete

Enumeration matching device class 01h, subclass 07h, interface function 01h.

§

MassStorageController_SerialAttachedScsi_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 07h.

§

MassStorageController_NonVolatileMemory_VendorSpecific

Enumeration matching device class 01h, subclass 08h, interface function 00h.

§

MassStorageController_NonVolatileMemory_NvmHci

Enumeration matching device class 01h, subclass 08h, interface function 01h.

§

MassStorageController_NonVolatileMemory_NVMeIoController

Enumeration matching device class 01h, subclass 08h, interface function 02h.

§

MassStorageController_NonVolatileMemory_NVMeAdministrativeController

Enumeration matching device class 01h, subclass 08h, interface function 03h.

§

MassStorageController_NonVolatileMemory_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 08h.

§

MassStorageController_UniversalFlashStorage_VendorSpecific

Enumeration matching device class 01h, subclass 09h, interface function 00h.

§

MassStorageController_UniversalFlashStorage_UfsHci

Enumeration matching device class 01h, subclass 09h, interface function 01h.

§

MassStorageController_UniversalFlashStorage_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 09h.

§

MassStorageController_Other_VendorSpecific

Enumeration matching device class 01h, subclass 80h, interface function 00h.

§

MassStorageController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 01h, subclass 80h.

§

MassStorageController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 01h.

§

NetworkController_Ethernet_Default

Enumeration matching device class 02h, subclass 00h, interface function 00h.

§

NetworkController_Ethernet_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 00h.

§

NetworkController_TokenRing_Default

Enumeration matching device class 02h, subclass 01h, interface function 00h.

§

NetworkController_TokenRing_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 01h.

§

NetworkController_Fddi_Default

Enumeration matching device class 02h, subclass 02h, interface function 00h.

§

NetworkController_Fddi_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 02h.

§

NetworkController_Atm_Default

Enumeration matching device class 02h, subclass 03h, interface function 00h.

§

NetworkController_Atm_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 03h.

§

NetworkController_Isdn_Default

Enumeration matching device class 02h, subclass 04h, interface function 00h.

§

NetworkController_Isdn_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 04h.

§

NetworkController_WorldFip_Default

Enumeration matching device class 02h, subclass 05h, interface function 00h.

§

NetworkController_WorldFip_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 05h.

§

NetworkController_PicMg214MultiComputing_PicMg(u8)

Enumeration matching all interface functions of device class 02h, subclass 06h.

§

NetworkController_InfiniBand_Default

Enumeration matching device class 02h, subclass 07h, interface function 00h.

§

NetworkController_InfiniBand_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 07h.

§

NetworkController_Other_VendorSpecific

Enumeration matching device class 02h, subclass 80h, interface function 00h.

§

NetworkController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 02h, subclass 80h.

§

NetworkController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 02h.

§

DisplayController_VgaCompatible_Vga

Enumeration matching device class 03h, subclass 00h, interface function 00h.

§

DisplayController_VgaCompatible_Ibm8514

Enumeration matching device class 03h, subclass 00h, interface function 01h.

§

DisplayController_VgaCompatible_Unknown(u8)

Enumeration matching unknown interface function values of device class 03h, subclass 00h.

§

DisplayController_Xga_Default

Enumeration matching device class 03h, subclass 01h, interface function 00h.

§

DisplayController_Xga_Unknown(u8)

Enumeration matching unknown interface function values of device class 03h, subclass 01h.

§

DisplayController_NonVga3D_VendorSpecific

Enumeration matching device class 03h, subclass 02h, interface function 00h.

§

DisplayController_NonVga3D_Unknown(u8)

Enumeration matching unknown interface function values of device class 03h, subclass 02h.

§

DisplayController_Other_VendorSpecific

Enumeration matching device class 03h, subclass 80h, interface function 00h.

§

DisplayController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 03h, subclass 80h.

§

DisplayController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 03h.

§

MultimediaDevice_VideoDevice_VendorSpecific

Enumeration matching device class 04h, subclass 00h, interface function 00h.

§

MultimediaDevice_VideoDevice_Unknown(u8)

Enumeration matching unknown interface function values of device class 04h, subclass 00h.

§

MultimediaDevice_AudioDevice_VendorSpecific

Enumeration matching device class 04h, subclass 01h, interface function 00h.

§

MultimediaDevice_AudioDevice_Unknown(u8)

Enumeration matching unknown interface function values of device class 04h, subclass 01h.

§

MultimediaDevice_ComputerTelephony_VendorSpecific

Enumeration matching device class 04h, subclass 02h, interface function 00h.

§

MultimediaDevice_ComputerTelephony_Unknown(u8)

Enumeration matching unknown interface function values of device class 04h, subclass 02h.

§

MultimediaDevice_HdaCompatible_HighDefinitionAudio

Enumeration matching device class 04h, subclass 03h, interface function 00h.

§

MultimediaDevice_HdaCompatible_HighDefinitionAudioWithVendorExtension

Enumeration matching device class 04h, subclass 03h, interface function 80h.

§

MultimediaDevice_HdaCompatible_Unknown(u8)

Enumeration matching unknown interface function values of device class 04h, subclass 03h.

§

MultimediaDevice_Other_VendorSpecific

Enumeration matching device class 04h, subclass 80h, interface function 00h.

§

MultimediaDevice_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 04h, subclass 80h.

§

MultimediaDevice_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 04h.

§

MemoryController_Ram_Default

Enumeration matching device class 05h, subclass 00h, interface function 00h.

§

MemoryController_Ram_Unknown(u8)

Enumeration matching unknown interface function values of device class 05h, subclass 00h.

§

MemoryController_Flash_Default

Enumeration matching device class 05h, subclass 01h, interface function 00h.

§

MemoryController_Flash_Unknown(u8)

Enumeration matching unknown interface function values of device class 05h, subclass 01h.

§

MemoryController_CxlMemory_VendorSpecific

Enumeration matching device class 05h, subclass 02h, interface function 00h.

§

MemoryController_CxlMemory_Cxl2Specifications

Enumeration matching device class 05h, subclass 02h, interface function 10h.

§

MemoryController_CxlMemory_Unknown(u8)

Enumeration matching unknown interface function values of device class 05h, subclass 02h.

§

MemoryController_Other_VendorSpecific

Enumeration matching device class 05h, subclass 80h, interface function 00h.

§

MemoryController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 05h, subclass 80h.

§

MemoryController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 05h.

§

Bridge_HostBridge_Default

Enumeration matching device class 06h, subclass 00h, interface function 00h.

§

Bridge_HostBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 00h.

§

Bridge_IsaBridge_Default

Enumeration matching device class 06h, subclass 01h, interface function 00h.

§

Bridge_IsaBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 01h.

§

Bridge_EisaBridge_Default

Enumeration matching device class 06h, subclass 02h, interface function 00h.

§

Bridge_EisaBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 02h.

§

Bridge_McaBridge_Default

Enumeration matching device class 06h, subclass 03h, interface function 00h.

§

Bridge_McaBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 03h.

§

Bridge_PciToPciBridge_PciToPci

Enumeration matching device class 06h, subclass 04h, interface function 00h.

§

Bridge_PciToPciBridge_SubtractiveDecodePciToPci

Enumeration matching device class 06h, subclass 04h, interface function 01h.

§

Bridge_PciToPciBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 04h.

§

Bridge_PcmciaBridge_Default

Enumeration matching device class 06h, subclass 05h, interface function 00h.

§

Bridge_PcmciaBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 05h.

§

Bridge_NuBusBridge_Default

Enumeration matching device class 06h, subclass 06h, interface function 00h.

§

Bridge_NuBusBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 06h.

§

Bridge_CardBusBridge_Default

Enumeration matching device class 06h, subclass 07h, interface function 00h.

§

Bridge_CardBusBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 07h.

§

Bridge_RacewayBridge_Default

Enumeration matching device class 06h, subclass 08h, interface function 00h.

§

Bridge_RacewayBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 08h.

§

Bridge_SemiTransparentPciToPciBridge_Primary

Enumeration matching device class 06h, subclass 09h, interface function 40h.

§

Bridge_SemiTransparentPciToPciBridge_Secondary

Enumeration matching device class 06h, subclass 09h, interface function 80h.

§

Bridge_SemiTransparentPciToPciBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 09h.

§

Bridge_InfiniBandtoPciHostBridge_Default

Enumeration matching device class 06h, subclass 0Ah, interface function 00h.

§

Bridge_InfiniBandtoPciHostBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 0Ah.

§

Bridge_AdvancedSwitchingToPciHostBridge_VendorSpecific

Enumeration matching device class 06h, subclass 0Bh, interface function 00h.

§

Bridge_AdvancedSwitchingToPciHostBridge_AsiSigInterface

Enumeration matching device class 06h, subclass 0Bh, interface function 01h.

§

Bridge_AdvancedSwitchingToPciHostBridge_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 0Bh.

§

Bridge_Other_VendorSpecific

Enumeration matching device class 06h, subclass 80h, interface function 00h.

§

Bridge_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 06h, subclass 80h.

§

Bridge_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 06h.

§

CommunicationController_Serial_Uart8250

Enumeration matching device class 07h, subclass 00h, interface function 00h.

§

CommunicationController_Serial_Uart16450

Enumeration matching device class 07h, subclass 00h, interface function 01h.

§

CommunicationController_Serial_Uart16550

Enumeration matching device class 07h, subclass 00h, interface function 02h.

§

CommunicationController_Serial_Uart16650

Enumeration matching device class 07h, subclass 00h, interface function 03h.

§

CommunicationController_Serial_Uart16750

Enumeration matching device class 07h, subclass 00h, interface function 04h.

§

CommunicationController_Serial_Uart16850

Enumeration matching device class 07h, subclass 00h, interface function 05h.

§

CommunicationController_Serial_Uart16950

Enumeration matching device class 07h, subclass 00h, interface function 06h.

§

CommunicationController_Serial_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 00h.

§

CommunicationController_Parallel_ParallelPort

Enumeration matching device class 07h, subclass 01h, interface function 00h.

§

CommunicationController_Parallel_BidirectionalParallelPort

Enumeration matching device class 07h, subclass 01h, interface function 01h.

§

CommunicationController_Parallel_EcpParallelPort

Enumeration matching device class 07h, subclass 01h, interface function 02h.

§

CommunicationController_Parallel_Ieee1284Controller

Enumeration matching device class 07h, subclass 01h, interface function 03h.

§

CommunicationController_Parallel_Ieee1284TargetDevice

Enumeration matching device class 07h, subclass 01h, interface function FEh.

§

CommunicationController_Parallel_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 01h.

§

CommunicationController_MultiportSerialController_Default

Enumeration matching device class 07h, subclass 02h, interface function 00h.

§

CommunicationController_MultiportSerialController_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 02h.

§

CommunicationController_Modem_Generic

Enumeration matching device class 07h, subclass 03h, interface function 00h.

§

CommunicationController_Modem_Hayes16450Compatible

Enumeration matching device class 07h, subclass 03h, interface function 01h.

§

CommunicationController_Modem_Hayes16550Compatible

Enumeration matching device class 07h, subclass 03h, interface function 02h.

§

CommunicationController_Modem_Hayes16650Compatible

Enumeration matching device class 07h, subclass 03h, interface function 03h.

§

CommunicationController_Modem_Hayes16750Compatible

Enumeration matching device class 07h, subclass 03h, interface function 04h.

§

CommunicationController_Modem_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 03h.

§

CommunicationController_GpibController_Default

Enumeration matching device class 07h, subclass 04h, interface function 00h.

§

CommunicationController_GpibController_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 04h.

§

CommunicationController_Smartcard_Default

Enumeration matching device class 07h, subclass 05h, interface function 00h.

§

CommunicationController_Smartcard_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 05h.

§

CommunicationController_Other_VendorSpecific

Enumeration matching device class 07h, subclass 80h, interface function 00h.

§

CommunicationController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 07h, subclass 80h.

§

CommunicationController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 07h.

§

BaseSystemPeripheral_PIC_Generic8259

Enumeration matching device class 08h, subclass 00h, interface function 00h.

§

BaseSystemPeripheral_PIC_Isa

Enumeration matching device class 08h, subclass 00h, interface function 01h.

§

BaseSystemPeripheral_PIC_Eisa

Enumeration matching device class 08h, subclass 00h, interface function 02h.

§

BaseSystemPeripheral_PIC_IoApic

Enumeration matching device class 08h, subclass 00h, interface function 10h.

§

BaseSystemPeripheral_PIC_IoXApic

Enumeration matching device class 08h, subclass 00h, interface function 20h.

§

BaseSystemPeripheral_PIC_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 00h.

§

BaseSystemPeripheral_DmaController_Generic8237

Enumeration matching device class 08h, subclass 01h, interface function 00h.

§

BaseSystemPeripheral_DmaController_Isa

Enumeration matching device class 08h, subclass 01h, interface function 01h.

§

BaseSystemPeripheral_DmaController_Eisa

Enumeration matching device class 08h, subclass 01h, interface function 02h.

§

BaseSystemPeripheral_DmaController_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 01h.

§

BaseSystemPeripheral_SystemTimer_Generic8254

Enumeration matching device class 08h, subclass 02h, interface function 00h.

§

BaseSystemPeripheral_SystemTimer_Isa

Enumeration matching device class 08h, subclass 02h, interface function 01h.

§

BaseSystemPeripheral_SystemTimer_Eisa

Enumeration matching device class 08h, subclass 02h, interface function 02h.

§

BaseSystemPeripheral_SystemTimer_HighPerformanceEventTimer

Enumeration matching device class 08h, subclass 02h, interface function 03h.

§

BaseSystemPeripheral_SystemTimer_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 02h.

§

BaseSystemPeripheral_RealTimeClockController_GenericRtc

Enumeration matching device class 08h, subclass 03h, interface function 00h.

§

BaseSystemPeripheral_RealTimeClockController_Isa

Enumeration matching device class 08h, subclass 03h, interface function 01h.

§

BaseSystemPeripheral_RealTimeClockController_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 03h.

§

BaseSystemPeripheral_GenericPciHotPlugController_Default

Enumeration matching device class 08h, subclass 04h, interface function 00h.

§

BaseSystemPeripheral_GenericPciHotPlugController_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 04h.

§

BaseSystemPeripheral_SdHostController_Default

Enumeration matching device class 08h, subclass 05h, interface function 00h.

§

BaseSystemPeripheral_SdHostController_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 05h.

§

BaseSystemPeripheral_IOMMU_Default

Enumeration matching device class 08h, subclass 06h, interface function 00h.

§

BaseSystemPeripheral_IOMMU_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 06h.

§

BaseSystemPeripheral_RootComplexEventCollector_Default

Enumeration matching device class 08h, subclass 07h, interface function 00h.

§

BaseSystemPeripheral_RootComplexEventCollector_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 07h.

§

BaseSystemPeripheral_Other_VendorSpecific

Enumeration matching device class 08h, subclass 80h, interface function 00h.

§

BaseSystemPeripheral_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 08h, subclass 80h.

§

BaseSystemPeripheral_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 08h.

§

InputDevice_KeyboardController_Default

Enumeration matching device class 09h, subclass 00h, interface function 00h.

§

InputDevice_KeyboardController_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 00h.

§

InputDevice_DigitizerPenController_Default

Enumeration matching device class 09h, subclass 01h, interface function 00h.

§

InputDevice_DigitizerPenController_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 01h.

§

InputDevice_MouseController_Default

Enumeration matching device class 09h, subclass 02h, interface function 00h.

§

InputDevice_MouseController_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 02h.

§

InputDevice_ScannerController_Default

Enumeration matching device class 09h, subclass 03h, interface function 00h.

§

InputDevice_ScannerController_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 03h.

§

InputDevice_GameportController_Generic

Enumeration matching device class 09h, subclass 04h, interface function 00h.

§

InputDevice_GameportController_LegacyGamePort

Enumeration matching device class 09h, subclass 04h, interface function 10h.

§

InputDevice_GameportController_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 04h.

§

InputDevice_Other_VendorSpecific

Enumeration matching device class 09h, subclass 80h, interface function 00h.

§

InputDevice_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 09h, subclass 80h.

§

InputDevice_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 09h.

§

DockingStation_Generic_VendorSpecific

Enumeration matching device class 0Ah, subclass 00h, interface function 00h.

§

DockingStation_Generic_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ah, subclass 00h.

§

DockingStation_Other_VendorSpecific

Enumeration matching device class 0Ah, subclass 80h, interface function 00h.

§

DockingStation_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ah, subclass 80h.

§

DockingStation_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Ah.

§

Processor_Intel386_VendorSpecific

Enumeration matching device class 0Bh, subclass 00h, interface function 00h.

§

Processor_Intel386_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 00h.

§

Processor_Intel486_VendorSpecific

Enumeration matching device class 0Bh, subclass 01h, interface function 00h.

§

Processor_Intel486_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 01h.

§

Processor_IntelPentium_VendorSpecific

Enumeration matching device class 0Bh, subclass 02h, interface function 00h.

§

Processor_IntelPentium_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 02h.

§

Processor_DecAlpha_VendorSpecific

Enumeration matching device class 0Bh, subclass 10h, interface function 00h.

§

Processor_DecAlpha_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 10h.

§

Processor_PowerPc_VendorSpecific

Enumeration matching device class 0Bh, subclass 20h, interface function 00h.

§

Processor_PowerPc_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 20h.

§

Processor_Mips_VendorSpecific

Enumeration matching device class 0Bh, subclass 30h, interface function 00h.

§

Processor_Mips_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 30h.

§

Processor_Coprocessor_VendorSpecific

Enumeration matching device class 0Bh, subclass 40h, interface function 00h.

§

Processor_Coprocessor_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 40h.

§

Processor_Other_VendorSpecific

Enumeration matching device class 0Bh, subclass 80h, interface function 00h.

§

Processor_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Bh, subclass 80h.

§

Processor_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Bh.

§

SerialBusController_Ieee1394_FireWire

Enumeration matching device class 0Ch, subclass 00h, interface function 00h.

§

SerialBusController_Ieee1394_Ieee1394OpenHCI

Enumeration matching device class 0Ch, subclass 00h, interface function 10h.

§

SerialBusController_Ieee1394_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 00h.

§

SerialBusController_ACCESSbus_Default

Enumeration matching device class 0Ch, subclass 01h, interface function 00h.

§

SerialBusController_ACCESSbus_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 01h.

§

SerialBusController_SSA_Default

Enumeration matching device class 0Ch, subclass 02h, interface function 00h.

§

SerialBusController_SSA_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 02h.

§

SerialBusController_USB_UhcsController

Enumeration matching device class 0Ch, subclass 03h, interface function 00h.

§

SerialBusController_USB_OhcsController

Enumeration matching device class 0Ch, subclass 03h, interface function 10h.

§

SerialBusController_USB_Usb2Ehci

Enumeration matching device class 0Ch, subclass 03h, interface function 20h.

§

SerialBusController_USB_Usb3Xhci

Enumeration matching device class 0Ch, subclass 03h, interface function 30h.

§

SerialBusController_USB_Usb4HostInterface

Enumeration matching device class 0Ch, subclass 03h, interface function 40h.

§

SerialBusController_USB_UsbGeneric

Enumeration matching device class 0Ch, subclass 03h, interface function 80h.

§

SerialBusController_USB_UsbDevice

Enumeration matching device class 0Ch, subclass 03h, interface function FEh.

§

SerialBusController_USB_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 03h.

§

SerialBusController_FibreChannel_Default

Enumeration matching device class 0Ch, subclass 04h, interface function 00h.

§

SerialBusController_FibreChannel_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 04h.

§

SerialBusController_SystemManagementBus_Default

Enumeration matching device class 0Ch, subclass 05h, interface function 00h.

§

SerialBusController_SystemManagementBus_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 05h.

§

SerialBusController_InfiniBandDeprecated_Default

Enumeration matching device class 0Ch, subclass 06h, interface function 00h.

§

SerialBusController_InfiniBandDeprecated_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 06h.

§

SerialBusController_Ipmi_Smic

Enumeration matching device class 0Ch, subclass 07h, interface function 00h.

§

SerialBusController_Ipmi_KeyboardControllerStyle

Enumeration matching device class 0Ch, subclass 07h, interface function 01h.

§

SerialBusController_Ipmi_BlockTransferInterface

Enumeration matching device class 0Ch, subclass 07h, interface function 02h.

§

SerialBusController_Ipmi_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 07h.

§

SerialBusController_SERCOS_Default

Enumeration matching device class 0Ch, subclass 08h, interface function 00h.

§

SerialBusController_SERCOS_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 08h.

§

SerialBusController_CANbus_Default

Enumeration matching device class 0Ch, subclass 09h, interface function 00h.

§

SerialBusController_CANbus_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 09h.

§

SerialBusController_MipiI3C_Default

Enumeration matching device class 0Ch, subclass 0Ah, interface function 00h.

§

SerialBusController_MipiI3C_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 0Ah.

§

SerialBusController_Other_VendorSpecific

Enumeration matching device class 0Ch, subclass 80h, interface function 00h.

§

SerialBusController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Ch, subclass 80h.

§

SerialBusController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Ch.

§

WirelessController_iRDA_Default

Enumeration matching device class 0Dh, subclass 00h, interface function 00h.

§

WirelessController_iRDA_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 00h.

§

WirelessController_Radio_ConsumerIR

Enumeration matching device class 0Dh, subclass 01h, interface function 00h.

§

WirelessController_Radio_UWB

Enumeration matching device class 0Dh, subclass 01h, interface function 10h.

§

WirelessController_Radio_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 01h.

§

WirelessController_RFController_Default

Enumeration matching device class 0Dh, subclass 10h, interface function 00h.

§

WirelessController_RFController_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 10h.

§

WirelessController_Bluetooth_Default

Enumeration matching device class 0Dh, subclass 11h, interface function 00h.

§

WirelessController_Bluetooth_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 11h.

§

WirelessController_Broadband_Default

Enumeration matching device class 0Dh, subclass 12h, interface function 00h.

§

WirelessController_Broadband_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 12h.

§

WirelessController_Wifi802_11A_Default

Enumeration matching device class 0Dh, subclass 20h, interface function 00h.

§

WirelessController_Wifi802_11A_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 20h.

§

WirelessController_Wifi802_11B_Default

Enumeration matching device class 0Dh, subclass 21h, interface function 00h.

§

WirelessController_Wifi802_11B_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 21h.

§

WirelessController_CellularController_Default

Enumeration matching device class 0Dh, subclass 40h, interface function 00h.

§

WirelessController_CellularController_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 40h.

§

WirelessController_CellularControllerWithEthernet_Default

Enumeration matching device class 0Dh, subclass 41h, interface function 00h.

§

WirelessController_CellularControllerWithEthernet_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 41h.

§

WirelessController_Other_VendorSpecific

Enumeration matching device class 0Dh, subclass 80h, interface function 00h.

§

WirelessController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Dh, subclass 80h.

§

WirelessController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Dh.

§

IntelligentIoController_IntelligentIoController_VendorSpecific

Enumeration matching device class 0Eh, subclass 00h, interface function 00h.

§

IntelligentIoController_IntelligentIoController_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Eh, subclass 00h.

§

IntelligentIoController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Eh.

§

SatelliteCommController_Tv_VendorSpecific

Enumeration matching device class 0Fh, subclass 01h, interface function 00h.

§

SatelliteCommController_Tv_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Fh, subclass 01h.

§

SatelliteCommController_Audio_VendorSpecific

Enumeration matching device class 0Fh, subclass 02h, interface function 00h.

§

SatelliteCommController_Audio_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Fh, subclass 02h.

§

SatelliteCommController_Voice_VendorSpecific

Enumeration matching device class 0Fh, subclass 03h, interface function 00h.

§

SatelliteCommController_Voice_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Fh, subclass 03h.

§

SatelliteCommController_Data_VendorSpecific

Enumeration matching device class 0Fh, subclass 04h, interface function 00h.

§

SatelliteCommController_Data_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Fh, subclass 04h.

§

SatelliteCommController_Other_VendorSpecific

Enumeration matching device class 0Fh, subclass 80h, interface function 00h.

§

SatelliteCommController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 0Fh, subclass 80h.

§

SatelliteCommController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 0Fh.

§

EncryptionController_NetworkandComputingEncrpytionDecryption_VendorSpecific

Enumeration matching device class 10h, subclass 00h, interface function 00h.

§

EncryptionController_NetworkandComputingEncrpytionDecryption_Unknown(u8)

Enumeration matching unknown interface function values of device class 10h, subclass 00h.

§

EncryptionController_EntertainmentEncryptionDecryption_VendorSpecific

Enumeration matching device class 10h, subclass 10h, interface function 00h.

§

EncryptionController_EntertainmentEncryptionDecryption_Unknown(u8)

Enumeration matching unknown interface function values of device class 10h, subclass 10h.

§

EncryptionController_Other_VendorSpecific

Enumeration matching device class 10h, subclass 80h, interface function 00h.

§

EncryptionController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 10h, subclass 80h.

§

EncryptionController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 10h.

§

SignalProcessingController_DpIoModule_VendorSpecific

Enumeration matching device class 11h, subclass 00h, interface function 00h.

§

SignalProcessingController_DpIoModule_Unknown(u8)

Enumeration matching unknown interface function values of device class 11h, subclass 00h.

§

SignalProcessingController_PerformanceCounters_VendorSpecific

Enumeration matching device class 11h, subclass 01h, interface function 00h.

§

SignalProcessingController_PerformanceCounters_Unknown(u8)

Enumeration matching unknown interface function values of device class 11h, subclass 01h.

§

SignalProcessingController_CommunicationSynchronization_VendorSpecific

Enumeration matching device class 11h, subclass 10h, interface function 00h.

§

SignalProcessingController_CommunicationSynchronization_Unknown(u8)

Enumeration matching unknown interface function values of device class 11h, subclass 10h.

§

SignalProcessingController_ManagementCard_VendorSpecific

Enumeration matching device class 11h, subclass 20h, interface function 00h.

§

SignalProcessingController_ManagementCard_Unknown(u8)

Enumeration matching unknown interface function values of device class 11h, subclass 20h.

§

SignalProcessingController_Other_VendorSpecific

Enumeration matching device class 11h, subclass 80h, interface function 00h.

§

SignalProcessingController_Other_Unknown(u8)

Enumeration matching unknown interface function values of device class 11h, subclass 80h.

§

SignalProcessingController_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 11h.

§

ProcessingAccelerator_VendorSpecific_VendorSpecific

Enumeration matching device class 12h, subclass 00h, interface function 00h.

§

ProcessingAccelerator_VendorSpecific_Unknown(u8)

Enumeration matching unknown interface function values of device class 12h, subclass 00h.

§

ProcessingAccelerator_SniaSdxiController_VendorSpecific

Enumeration matching device class 12h, subclass 01h, interface function 00h.

§

ProcessingAccelerator_SniaSdxiController_Unknown(u8)

Enumeration matching unknown interface function values of device class 12h, subclass 01h.

§

ProcessingAccelerator_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 12h.

§

NonEssentialInstrumentation_VendorSpecific_VendorSpecific

Enumeration matching device class 13h, subclass 00h, interface function 00h.

§

NonEssentialInstrumentation_VendorSpecific_Unknown(u8)

Enumeration matching unknown interface function values of device class 13h, subclass 00h.

§

NonEssentialInstrumentation_Unknown(u8, u8)

Enumeration matching unknown subclass values of device class 13h.

§

Unknown(u8, u8, u8)

Enumeration matching unknown combinations of device class / subclass / interface function.

Implementations§

Source§

impl PciDeviceInterfaceFunc

Source

pub fn from_codes(class_code: u8, subclass_code: u8, interface_func: u8) -> Self

Converts a combination of class_code, subclass_code and interface_func to a valid PciDeviceInterfaceFunc object.

Source

pub fn as_codes(&self) -> (u8, u8, u8)

Converts a PciDeviceInterfaceFunc object into the class_code, subclass_code and interface_func that it represents.

Trait Implementations§

Source§

impl Clone for PciDeviceInterfaceFunc

Source§

fn clone(&self) -> PciDeviceInterfaceFunc

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PciDeviceInterfaceFunc

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<PciDeviceInterfaceFunc> for u8

Source§

fn from(value: PciDeviceInterfaceFunc) -> Self

Converts to this type from the input type.
Source§

impl Hash for PciDeviceInterfaceFunc

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for PciDeviceInterfaceFunc

Source§

fn eq(&self, other: &PciDeviceInterfaceFunc) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for PciDeviceInterfaceFunc

Source§

impl Eq for PciDeviceInterfaceFunc

Source§

impl StructuralPartialEq for PciDeviceInterfaceFunc

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.