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_func * | irq_handler |
| void * | irq_handler_aux |
| struct list | io_ranges |
| struct list_elem | peer |
| struct list_elem | int_peer |
Definition at line 112 of file pci.c.
struct pci_config_header pci_dev::pch [read] |
Definition at line 114 of file pci.c.
Referenced by pci_get_dev_by_class(), pci_get_device(), pci_interrupt(), pci_mask_irq(), pci_pci_bridge(), pci_print_dev_info(), pci_probe(), pci_register_irq(), pci_setup_io(), and pci_unmask_irq().
Definition at line 115 of file pci.c.
Referenced by pci_pci_bridge(), pci_print_dev_info(), pci_probe(), pci_read_config16(), pci_read_config32(), pci_read_config8(), pci_setup_io(), pci_write_config16(), pci_write_config32(), and pci_write_config8().
Definition at line 115 of file pci.c.
Referenced by pci_pci_bridge(), pci_print_dev_info(), pci_probe(), pci_read_config16(), pci_read_config32(), pci_read_config8(), pci_setup_io(), pci_write_config16(), pci_write_config32(), and pci_write_config8().
Definition at line 115 of file pci.c.
Referenced by pci_get_device(), pci_pci_bridge(), pci_print_dev_info(), pci_probe(), pci_read_config16(), pci_read_config32(), pci_read_config8(), pci_setup_io(), pci_write_config16(), pci_write_config32(), and pci_write_config8().
| int pci_dev::base_reg_size[PCI_BASE_COUNT] |
Definition at line 118 of file pci.c.
Referenced by pci_interrupt(), pci_probe(), pci_register_irq(), and pci_unregister_irq().
| void* pci_dev::irq_handler_aux |
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] |
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().
struct list_elem pci_dev::int_peer [read] |
Definition at line 123 of file pci.c.
Referenced by pci_interrupt(), pci_register_irq(), and pci_unregister_irq().
1.5.6