Go to the source code of this file.
◆ PCI_TYPE_CLASS_CODE
| #define PCI_TYPE_CLASS_CODE 0x020000 |
◆ PCI_TYPE_DEVICE_ID
| #define PCI_TYPE_DEVICE_ID 0x1021 |
◆ PCI_TYPE_MAX_STATEFUL_REGION_SIZE
| #define PCI_TYPE_MAX_STATEFUL_REGION_SIZE 2048 |
◆ PCI_TYPE_NAME
| #define PCI_TYPE_NAME "Sample PCI Type" |
◆ PCI_TYPE_NUM_BAR_DB_REGIONS
| #define PCI_TYPE_NUM_BAR_DB_REGIONS 1 |
◆ PCI_TYPE_NUM_BAR_MEMORY_LAYOUT
| #define PCI_TYPE_NUM_BAR_MEMORY_LAYOUT 2 |
◆ PCI_TYPE_NUM_BAR_MSIX_PBA_REGIONS
| #define PCI_TYPE_NUM_BAR_MSIX_PBA_REGIONS 1 |
◆ PCI_TYPE_NUM_BAR_MSIX_TABLE_REGIONS
| #define PCI_TYPE_NUM_BAR_MSIX_TABLE_REGIONS 1 |
◆ PCI_TYPE_NUM_BAR_STATEFUL_REGIONS
| #define PCI_TYPE_NUM_BAR_STATEFUL_REGIONS 1 |
◆ PCI_TYPE_NUM_MSIX
| #define PCI_TYPE_NUM_MSIX 4 |
◆ PCI_TYPE_REVISION_ID
| #define PCI_TYPE_REVISION_ID 0 |
◆ PCI_TYPE_SUBSYSTEM_ID
| #define PCI_TYPE_SUBSYSTEM_ID 0x0051 |
◆ PCI_TYPE_SUBSYSTEM_VENDOR_ID
| #define PCI_TYPE_SUBSYSTEM_VENDOR_ID 0x15b3 |
◆ PCI_TYPE_VENDOR_ID
| #define PCI_TYPE_VENDOR_ID 0x15b3 |
◆ db_configs
Initial value:= {
[0] =
{
.region.bar_id = 0,
.region.start_address = 0x0,
.region.size = 0x1000,
.log_db_size = 0x2,
.log_db_stride_size = 0x2,
.with_data = false,
},
}
Definition at line 1 of file devemu_pci_type_config.h.
◆ layout_configs
Initial value:= {
[0] =
{
.bar_id = 0,
.log_size = 0xe,
.prefetchable = 1,
},
[1] =
{
.bar_id = 1,
.log_size = 0x0,
.prefetchable = 0,
},
}
@ DOCA_DEVEMU_PCI_BAR_MEM_TYPE_64_BIT
Definition at line 1 of file devemu_pci_type_config.h.
◆ msix_pba_configs
Initial value:= {
[0] =
{
.bar_id = 0,
.start_address = 0x2000,
.size = 0x1000,
},
}
Definition at line 1 of file devemu_pci_type_config.h.
◆ msix_table_configs
Initial value:= {
[0] =
{
.bar_id = 0,
.start_address = 0x1000,
.size = 0x1000,
},
}
Definition at line 1 of file devemu_pci_type_config.h.
◆ stateful_configs
Initial value:= {
[0] =
{
.bar_id = 0,
.start_address = 0x3000,
.size = 0x100,
},
}
Definition at line 1 of file devemu_pci_type_config.h.