|
enum | base_classes {
bc_none,
bc_storage,
bc_network,
bc_display,
bc_multimedia,
bc_memory,
bc_bridge,
bc_comm,
bc_system,
bc_input,
bc_docking,
bc_processor,
bc_serial,
bc_wireless,
bc_i2o,
bc_other = 0xff,
bc_monitor = 0x100,
bc_internal,
bc_modem,
bc_isdn,
bc_ps2,
bc_mouse,
bc_storage_device,
bc_network_interface,
bc_keyboard,
bc_printer,
bc_hub,
bc_braille,
bc_scanner,
bc_joystick,
bc_chipcard,
bc_camera,
bc_framebuffer,
bc_dvb,
bc_tv,
bc_partition,
bc_dsl,
bc_bluetooth,
bc_fingerprint,
bc_mmc_ctrl
} |
| base class values (superset of PCI classes) More...
|
|
enum | sc_monitor { sc_mon_other,
sc_mon_crt,
sc_mon_lcd
} |
| subclass values of bc_monitor More...
|
|
enum | sc_storage {
sc_sto_scsi,
sc_sto_ide,
sc_sto_floppy,
sc_sto_ipi,
sc_sto_raid,
sc_sto_other = 0x80
} |
| subclass values of bc_storage More...
|
|
enum | sc_display { sc_dis_vga,
sc_dis_xga,
sc_dis_other = 0x80
} |
| subclass values of bc_display More...
|
|
enum | sc_framebuffer { sc_fb_vesa = 1
} |
| subclass values of bc_framebuffer More...
|
|
enum | sc_bridge {
sc_bridge_host,
sc_bridge_isa,
sc_bridge_eisa,
sc_bridge_mc,
sc_bridge_pci,
sc_bridge_pcmcia,
sc_bridge_nubus,
sc_bridge_cardbus,
sc_bridge_other = 0x80
} |
| subclass values of bc_bridge More...
|
|
enum | sc_comm {
sc_com_ser,
sc_com_par,
sc_com_multi,
sc_com_modem,
sc_com_other = 0x80
} |
| subclass values of bc_comm More...
|
|
enum | sc_system {
sc_sys_pic,
sc_sys_dma,
sc_sys_timer,
sc_sys_rtc,
sc_sys_other = 0x80
} |
| subclass values of bc_system More...
|
|
enum | sc_input { sc_inp_keyb,
sc_inp_digit,
sc_inp_mouse,
sc_inp_other = 0x80
} |
| subclass values of bc_input More...
|
|
enum | sc_serial {
sc_ser_fire,
sc_ser_access,
sc_ser_ssa,
sc_ser_usb,
sc_ser_fiber,
sc_ser_smbus,
sc_ser_infiniband,
sc_ser_other = 0x80
} |
| subclass values of bc_serial More...
|
|
enum | sc_internal {
sc_int_none,
sc_int_isapnp_if,
sc_int_main_mem,
sc_int_cpu,
sc_int_fpu,
sc_int_bios,
sc_int_prom,
sc_int_sys
} |
| internal sub class values (bc_internal) More...
|
|
enum | sc_mouse {
sc_mou_ps2,
sc_mou_ser,
sc_mou_bus,
sc_mou_usb,
sc_mou_sun,
sc_mou_other = 0x80
} |
| subclass values of bc_mouse More...
|
|
enum | sc_std {
sc_sdev_disk,
sc_sdev_tape,
sc_sdev_cdrom,
sc_sdev_floppy,
sc_sdev_scanner,
sc_sdev_other = 0x80
} |
| subclass values of bc_storage_device More...
|
|
enum | sc_net_if {
sc_nif_loopback,
sc_nif_ethernet,
sc_nif_tokenring,
sc_nif_fddi,
sc_nif_ctc,
sc_nif_iucv,
sc_nif_hsi,
sc_nif_qeth,
sc_nif_escon,
sc_nif_myrinet,
sc_nif_wlan,
sc_nif_xp,
sc_nif_usb,
sc_nif_other = 0x80,
sc_nif_sit
} |
| subclass values of bc_network_interface More...
|
|
enum | sc_multimedia { sc_multi_video,
sc_multi_audio,
sc_multi_other
} |
| subclass values of bc_multimedia More...
|
|
enum | sc_keyboard { sc_keyboard_kbd,
sc_keyboard_console
} |
| subclass values of bc_keyboard More...
|
|
enum | sc_hub { sc_hub_other,
sc_hub_usb
} |
| subclass values of bc_hub More...
|
|
enum | sc_camera { sc_camera_webcam,
sc_camera_digital
} |
| subclass values of bc_camera More...
|
|
enum | sc_modem {
sc_mod_at,
sc_mod_win1,
sc_mod_win2,
sc_mod_win3,
sc_mod_win4
} |
| subclass values of bc_modem More...
|
|
enum | sc_dsl { sc_dsl_unknown,
sc_dsl_pppoe,
sc_dsl_capi,
sc_dsl_capiisdn
} |
| subclass values of bc_dsl More...
|
|
enum | pif_usb_e {
pif_usb_uhci = 0,
pif_usb_ohci = 0x10,
pif_usb_ehci = 0x20,
pif_usb_xhci = 0x30,
pif_usb_other = 0x80,
pif_usb_device = 0xfe
} |
| prog_if's of sc_ser_usb More...
|
|
enum | pif_cdrom {
pif_cdrom,
pif_cdr,
pif_cdrw,
pif_dvd,
pif_dvdr,
pif_dvdram
} |
| CD-ROM prog_if values. More...
|
|
enum | pif_s390disk { pif_scsi,
pif_dasd,
pif_dasd_fba
} |
| S/390 disk prog_if values. More...
|
|
enum | bus_types {
bus_none,
bus_isa,
bus_eisa,
bus_mc,
bus_pci,
bus_pcmcia,
bus_nubus,
bus_cardbus,
bus_other,
bus_ps2 = 0x80,
bus_serial,
bus_parallel,
bus_floppy,
bus_scsi,
bus_ide,
bus_usb,
bus_adb,
bus_raid,
bus_sbus,
bus_i2o,
bus_vio,
bus_ccw,
bus_iucv,
bus_ps3_system_bus,
bus_virtio,
bus_ibmebus,
bus_gameport,
bus_uisvirtpci,
bus_mmc,
bus_sdio,
bus_nd,
bus_nvme
} |
| bus type values similar to PCI bridge subclasses More...
|
|
Device base classes and bus types.