Searched refs:qpci (Results 1 – 5 of 5) sorted by relevance
145 QPCIBusSPAPR *qpci = obj; in qpci_spapr_get_driver() local147 return &qpci->bus; in qpci_spapr_get_driver()153 void qpci_init_spapr(QPCIBusSPAPR *qpci, QTestState *qts, in qpci_init_spapr() argument159 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 …]
115 QPCIBusPC *qpci = obj; in qpci_pc_get_driver() local117 return &qpci->bus; in qpci_pc_get_driver()123 void qpci_init_pc(QPCIBusPC *qpci, QTestState *qts, QGuestAllocator *alloc) in qpci_init_pc() argument128 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 …]
170 QGenericPCIBus *qpci = obj; in qpci_generic_get_driver() local172 return &qpci->bus; in qpci_generic_get_driver()178 void qpci_init_generic(QGenericPCIBus *qpci, QTestState *qts, in qpci_init_generic() argument183 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 …]
78 static void loongarch_config_qpci_bus(QGenericPCIBus *qpci) in loongarch_config_qpci_bus() argument80 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()
93 static void riscv_config_qpci_bus(QGenericPCIBus *qpci) in riscv_config_qpci_bus() argument95 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()