pci_dev Struct Reference


Data Fields

struct pci_config_header pch
uint8_t bus
uint8_t dev
uint8_t func
int base_reg_size [PCI_BASE_COUNT]
pci_handler_funcirq_handler
void * irq_handler_aux
struct list io_ranges
struct list_elem peer
struct list_elem int_peer

Detailed Description

Definition at line 112 of file pci.c.


Field Documentation

int pci_dev::base_reg_size[PCI_BASE_COUNT]

Definition at line 116 of file pci.c.

Definition at line 118 of file pci.c.

Referenced by pci_interrupt(), pci_probe(), pci_register_irq(), and pci_unregister_irq().

Definition at line 119 of file pci.c.

Referenced by pci_interrupt(), pci_probe(), pci_register_irq(), and pci_unregister_irq().

struct list pci_dev::io_ranges [read]

Definition at line 121 of file pci.c.

Referenced by pci_io_enum(), pci_probe(), and pci_setup_io().

struct list_elem pci_dev::peer [read]

Definition at line 122 of file pci.c.

Referenced by pci_get_dev_by_class(), pci_get_device(), pci_print_stats(), and pci_probe().

Definition at line 123 of file pci.c.

Referenced by pci_interrupt(), pci_register_irq(), and pci_unregister_irq().


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

Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6