FreeBSD kernel amd64 PCI device code
pci_device_table Struct Reference

#include <pcivar.h>

Data Fields

uint16_t match_flag_vendor:1
 
uint16_t match_flag_device:1
 
uint16_t match_flag_subvendor:1
 
uint16_t match_flag_subdevice:1
 
uint16_t match_flag_class:1
 
uint16_t match_flag_subclass:1
 
uint16_t match_flag_revid:1
 
uint16_t match_flag_unused:9
 
uint16_t vendor
 
uint16_t device
 
uint16_t subvendor
 
uint16_t subdevice
 
uint16_t class_id
 
uint16_t subclass
 
uint16_t revid
 
uint16_t unused
 
uintptr_t driver_data
 
char * descr
 

Detailed Description

Definition at line 269 of file pcivar.h.

Field Documentation

◆ class_id

uint16_t pci_device_table::class_id

Definition at line 295 of file pcivar.h.

◆ descr

char* pci_device_table::descr

Definition at line 300 of file pcivar.h.

◆ device

uint16_t pci_device_table::device

Definition at line 292 of file pcivar.h.

Referenced by pci_match_device().

◆ driver_data

uintptr_t pci_device_table::driver_data

Definition at line 299 of file pcivar.h.

◆ match_flag_class

uint16_t pci_device_table::match_flag_class

Definition at line 276 of file pcivar.h.

◆ match_flag_device

uint16_t pci_device_table::match_flag_device

Definition at line 273 of file pcivar.h.

◆ match_flag_revid

uint16_t pci_device_table::match_flag_revid

Definition at line 278 of file pcivar.h.

◆ match_flag_subclass

uint16_t pci_device_table::match_flag_subclass

Definition at line 277 of file pcivar.h.

◆ match_flag_subdevice

uint16_t pci_device_table::match_flag_subdevice

Definition at line 275 of file pcivar.h.

◆ match_flag_subvendor

uint16_t pci_device_table::match_flag_subvendor

Definition at line 274 of file pcivar.h.

◆ match_flag_unused

uint16_t pci_device_table::match_flag_unused

Definition at line 279 of file pcivar.h.

◆ match_flag_vendor

uint16_t pci_device_table::match_flag_vendor

Definition at line 272 of file pcivar.h.

◆ revid

uint16_t pci_device_table::revid

Definition at line 297 of file pcivar.h.

Referenced by pci_match_device().

◆ subclass

uint16_t pci_device_table::subclass

Definition at line 296 of file pcivar.h.

◆ subdevice

uint16_t pci_device_table::subdevice

Definition at line 294 of file pcivar.h.

Referenced by pci_match_device().

◆ subvendor

uint16_t pci_device_table::subvendor

Definition at line 293 of file pcivar.h.

Referenced by pci_match_device().

◆ unused

uint16_t pci_device_table::unused

Definition at line 298 of file pcivar.h.

◆ vendor

uint16_t pci_device_table::vendor

Definition at line 291 of file pcivar.h.

Referenced by pci_match_device().


The documentation for this struct was generated from the following file: