Home
last modified time | relevance | path

Searched refs:qpci (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/tests/qtest/libqos/
H A Dpci-spapr.c145 QPCIBusSPAPR *qpci = obj; in qpci_spapr_get_driver() local
147 return &qpci->bus; in qpci_spapr_get_driver()
153 void qpci_init_spapr(QPCIBusSPAPR *qpci, QTestState *qts, in qpci_init_spapr() argument
159 qpci->bus.has_buggy_msi = true; in qpci_init_spapr()
161 qpci->alloc = alloc; in qpci_init_spapr()
163 qpci->bus.pio_readb = qpci_spapr_pio_readb; in qpci_init_spapr()
164 qpci->bus.pio_readw = qpci_spapr_pio_readw; in qpci_init_spapr()
165 qpci->bus.pio_readl = qpci_spapr_pio_readl; in qpci_init_spapr()
166 qpci->bus.pio_readq = qpci_spapr_pio_readq; in qpci_init_spapr()
168 qpci->bus.pio_writeb = qpci_spapr_pio_writeb; in qpci_init_spapr()
[all …]
H A Dpci-pc.c115 QPCIBusPC *qpci = obj; in qpci_pc_get_driver() local
117 return &qpci->bus; in qpci_pc_get_driver()
123 void qpci_init_pc(QPCIBusPC *qpci, QTestState *qts, QGuestAllocator *alloc) in qpci_init_pc() argument
128 qpci->bus.has_buggy_msi = false; in qpci_init_pc()
130 qpci->bus.pio_readb = qpci_pc_pio_readb; in qpci_init_pc()
131 qpci->bus.pio_readw = qpci_pc_pio_readw; in qpci_init_pc()
132 qpci->bus.pio_readl = qpci_pc_pio_readl; in qpci_init_pc()
133 qpci->bus.pio_readq = qpci_pc_pio_readq; in qpci_init_pc()
135 qpci->bus.pio_writeb = qpci_pc_pio_writeb; in qpci_init_pc()
136 qpci->bus.pio_writew = qpci_pc_pio_writew; in qpci_init_pc()
[all …]
H A Dgeneric-pcihost.c170 QGenericPCIBus *qpci = obj; in qpci_generic_get_driver() local
172 return &qpci->bus; in qpci_generic_get_driver()
178 void qpci_init_generic(QGenericPCIBus *qpci, QTestState *qts, in qpci_init_generic() argument
183 qpci->gpex_pio_base = 0x3eff0000; in qpci_init_generic()
184 qpci->bus.not_hotpluggable = !hotpluggable; in qpci_init_generic()
185 qpci->bus.has_buggy_msi = false; in qpci_init_generic()
187 qpci->bus.pio_readb = qpci_generic_pio_readb; in qpci_init_generic()
188 qpci->bus.pio_readw = qpci_generic_pio_readw; in qpci_init_generic()
189 qpci->bus.pio_readl = qpci_generic_pio_readl; in qpci_init_generic()
190 qpci->bus.pio_readq = qpci_generic_pio_readq; in qpci_init_generic()
[all …]
H A Dloongarch-virt-machine.c78 static void loongarch_config_qpci_bus(QGenericPCIBus *qpci) in loongarch_config_qpci_bus() argument
80 qpci->gpex_pio_base = LOONGARCH_VIRT_PIO_BASE; in loongarch_config_qpci_bus()
81 qpci->bus.pio_alloc_ptr = LOONGARCH_VIRT_PCIE_PIO_OFFSET; in loongarch_config_qpci_bus()
82 qpci->bus.pio_limit = LOONGARCH_VIRT_PCIE_PIO_LIMIT; in loongarch_config_qpci_bus()
83 qpci->bus.mmio_alloc_ptr = LOONGARCH_VIRT_PCIE_MMIO32_BASE; in loongarch_config_qpci_bus()
84 qpci->bus.mmio_limit = LOONGARCH_VIRT_PCIE_MMIO32_LIMIT; in loongarch_config_qpci_bus()
85 qpci->ecam_alloc_ptr = LOONGARCH_VIRT_PCIE_ECAM_BASE; in loongarch_config_qpci_bus()
H A Driscv-virt-machine.c93 static void riscv_config_qpci_bus(QGenericPCIBus *qpci) in riscv_config_qpci_bus() argument
95 qpci->gpex_pio_base = RISCV_GPEX_PIO_BASE; in riscv_config_qpci_bus()
96 qpci->bus.pio_limit = RISCV_BUS_PIO_LIMIT; in riscv_config_qpci_bus()
98 qpci->bus.mmio_alloc_ptr = RISCV_BUS_MMIO_ALLOC_PTR; in riscv_config_qpci_bus()
99 qpci->bus.mmio_limit = RISCV_BUS_MMIO_LIMIT; in riscv_config_qpci_bus()
101 qpci->ecam_alloc_ptr = RISCV_ECAM_ALLOC_PTR; in riscv_config_qpci_bus()