Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/pci_emul.h
Show First 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | struct { | ||||
uint32_t table_offset; | uint32_t table_offset; | ||||
int table_count; | int table_count; | ||||
uint32_t pba_offset; | uint32_t pba_offset; | ||||
int pba_size; | int pba_size; | ||||
int function_mask; | int function_mask; | ||||
struct msix_table_entry *table; /* allocated at runtime */ | struct msix_table_entry *table; /* allocated at runtime */ | ||||
void *pba_page; | void *pba_page; | ||||
int pba_page_offset; | int pba_page_offset; | ||||
void *table_page; | |||||
} pi_msix; | } pi_msix; | ||||
void *pi_arg; /* devemu-private data */ | void *pi_arg; /* devemu-private data */ | ||||
u_char pi_cfgdata[PCI_REGMAX + 1]; | u_char pi_cfgdata[PCI_REGMAX + 1]; | ||||
struct pcibar pi_bar[PCI_BARMAX + 1]; | struct pcibar pi_bar[PCI_BARMAX + 1]; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 138 Lines • Show Last 20 Lines |