tests/libqos: rename qpci_init_pc and qpci_init_spapr functions
Rename qpci_init_pc in qpci_pc_new and qpci_init_spapr in qpci_spapr_new, since these function actually allocate a new pci struct and initialize it (compare to object_new and object_initialize). Changed QOSOps field name from qpci_init to qpci_new. Signed-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
		
							parent
							
								
									34c977489d
								
							
						
					
					
						commit
						143e6db6fa
					
				| @ -395,7 +395,7 @@ static void data_test_init(e1000e_device *d) | |||||||
|     test_alloc = pc_alloc_init(global_qtest); |     test_alloc = pc_alloc_init(global_qtest); | ||||||
|     g_assert_nonnull(test_alloc); |     g_assert_nonnull(test_alloc); | ||||||
| 
 | 
 | ||||||
|     test_bus = qpci_init_pc(global_qtest, test_alloc); |     test_bus = qpci_new_pc(global_qtest, test_alloc); | ||||||
|     g_assert_nonnull(test_bus); |     g_assert_nonnull(test_bus); | ||||||
| 
 | 
 | ||||||
|     e1000e_device_init(test_bus, d); |     e1000e_device_init(test_bus, d); | ||||||
|  | |||||||
| @ -38,7 +38,7 @@ static QPCIBus *test_start_get_bus(const TestData *s) | |||||||
|     cmdline = g_strdup_printf("-smp %d", s->num_cpus); |     cmdline = g_strdup_printf("-smp %d", s->num_cpus); | ||||||
|     qtest_start(cmdline); |     qtest_start(cmdline); | ||||||
|     g_free(cmdline); |     g_free(cmdline); | ||||||
|     return qpci_init_pc(global_qtest, NULL); |     return qpci_new_pc(global_qtest, NULL); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| static void test_i440fx_defaults(gconstpointer opaque) | static void test_i440fx_defaults(gconstpointer opaque) | ||||||
|  | |||||||
| @ -157,7 +157,7 @@ static QPCIDevice *get_pci_device(QPCIBar *bmdma_bar, QPCIBar *ide_bar) | |||||||
|     uint16_t vendor_id, device_id; |     uint16_t vendor_id, device_id; | ||||||
| 
 | 
 | ||||||
|     if (!pcibus) { |     if (!pcibus) { | ||||||
|         pcibus = qpci_init_pc(global_qtest, NULL); |         pcibus = qpci_new_pc(global_qtest, NULL); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /* Find PCI device and verify it's the right one */ |     /* Find PCI device and verify it's the right one */ | ||||||
|  | |||||||
| @ -130,7 +130,7 @@ QPCIDevice *get_ahci_device(QTestState *qts, uint32_t *fingerprint) | |||||||
|     uint32_t ahci_fingerprint; |     uint32_t ahci_fingerprint; | ||||||
|     QPCIBus *pcibus; |     QPCIBus *pcibus; | ||||||
| 
 | 
 | ||||||
|     pcibus = qpci_init_pc(qts, NULL); |     pcibus = qpci_new_pc(qts, NULL); | ||||||
| 
 | 
 | ||||||
|     /* Find the AHCI PCI device and verify it's the right one. */ |     /* Find the AHCI PCI device and verify it's the right one. */ | ||||||
|     ahci = qpci_device_find(pcibus, QPCI_DEVFN(0x1F, 0x02)); |     ahci = qpci_device_find(pcibus, QPCI_DEVFN(0x1F, 0x02)); | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ | |||||||
| static QOSOps qos_ops = { | static QOSOps qos_ops = { | ||||||
|     .init_allocator = pc_alloc_init_flags, |     .init_allocator = pc_alloc_init_flags, | ||||||
|     .uninit_allocator = pc_alloc_uninit, |     .uninit_allocator = pc_alloc_uninit, | ||||||
|     .qpci_init = qpci_init_pc, |     .qpci_new = qpci_new_pc, | ||||||
|     .qpci_free = qpci_free_pc, |     .qpci_free = qpci_free_pc, | ||||||
|     .shutdown = qtest_pc_shutdown, |     .shutdown = qtest_pc_shutdown, | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ | |||||||
| static QOSOps qos_ops = { | static QOSOps qos_ops = { | ||||||
|     .init_allocator = spapr_alloc_init_flags, |     .init_allocator = spapr_alloc_init_flags, | ||||||
|     .uninit_allocator = spapr_alloc_uninit, |     .uninit_allocator = spapr_alloc_uninit, | ||||||
|     .qpci_init = qpci_init_spapr, |     .qpci_new = qpci_new_spapr, | ||||||
|     .qpci_free = qpci_free_spapr, |     .qpci_free = qpci_free_spapr, | ||||||
|     .shutdown = qtest_spapr_shutdown, |     .shutdown = qtest_spapr_shutdown, | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -25,7 +25,7 @@ QOSState *qtest_vboot(QOSOps *ops, const char *cmdline_fmt, va_list ap) | |||||||
|     qs->ops = ops; |     qs->ops = ops; | ||||||
|     if (ops) { |     if (ops) { | ||||||
|         qs->alloc = ops->init_allocator(qs->qts, ALLOC_NO_FLAGS); |         qs->alloc = ops->init_allocator(qs->qts, ALLOC_NO_FLAGS); | ||||||
|         qs->pcibus = ops->qpci_init(qs->qts, qs->alloc); |         qs->pcibus = ops->qpci_new(qs->qts, qs->alloc); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     g_free(cmdline); |     g_free(cmdline); | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ typedef struct QOSState QOSState; | |||||||
| typedef struct QOSOps { | typedef struct QOSOps { | ||||||
|     QGuestAllocator *(*init_allocator)(QTestState *qts, QAllocOpts); |     QGuestAllocator *(*init_allocator)(QTestState *qts, QAllocOpts); | ||||||
|     void (*uninit_allocator)(QGuestAllocator *); |     void (*uninit_allocator)(QGuestAllocator *); | ||||||
|     QPCIBus *(*qpci_init)(QTestState *qts, QGuestAllocator *alloc); |     QPCIBus *(*qpci_new)(QTestState *qts, QGuestAllocator *alloc); | ||||||
|     void (*qpci_free)(QPCIBus *bus); |     void (*qpci_free)(QPCIBus *bus); | ||||||
|     void (*shutdown)(QOSState *); |     void (*shutdown)(QOSState *); | ||||||
| } QOSOps; | } QOSOps; | ||||||
|  | |||||||
| @ -116,7 +116,7 @@ static void qpci_pc_config_writel(QPCIBus *bus, int devfn, uint8_t offset, uint3 | |||||||
|     qtest_outl(bus->qts, 0xcfc, value); |     qtest_outl(bus->qts, 0xcfc, value); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| QPCIBus *qpci_init_pc(QTestState *qts, QGuestAllocator *alloc) | QPCIBus *qpci_new_pc(QTestState *qts, QGuestAllocator *alloc) | ||||||
| { | { | ||||||
|     QPCIBusPC *ret = g_new0(QPCIBusPC, 1); |     QPCIBusPC *ret = g_new0(QPCIBusPC, 1); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -16,7 +16,17 @@ | |||||||
| #include "libqos/pci.h" | #include "libqos/pci.h" | ||||||
| #include "libqos/malloc.h" | #include "libqos/malloc.h" | ||||||
| 
 | 
 | ||||||
| QPCIBus *qpci_init_pc(QTestState *qts, QGuestAllocator *alloc); | /* qpci_pc_new():
 | ||||||
|  |  * @qts: The %QTestState for this PC machine | ||||||
|  |  * @alloc: A previously initialized @alloc providing memory for @qts | ||||||
|  |  * | ||||||
|  |  * This function creates a new QPCIBusPC object, | ||||||
|  |  * and properly initialize its fields. | ||||||
|  |  * | ||||||
|  |  * Returns a newly allocated QPCIBus. | ||||||
|  |  */ | ||||||
|  | QPCIBus *qpci_new_pc(QTestState *qts, QGuestAllocator *alloc); | ||||||
|  | 
 | ||||||
| void     qpci_free_pc(QPCIBus *bus); | void     qpci_free_pc(QPCIBus *bus); | ||||||
| 
 | 
 | ||||||
| #endif | #endif | ||||||
|  | |||||||
| @ -160,7 +160,7 @@ static void qpci_spapr_config_writel(QPCIBus *bus, int devfn, uint8_t offset, | |||||||
| #define SPAPR_PCI_MMIO32_WIN_SIZE    0x80000000 /* 2 GiB */ | #define SPAPR_PCI_MMIO32_WIN_SIZE    0x80000000 /* 2 GiB */ | ||||||
| #define SPAPR_PCI_IO_WIN_SIZE        0x10000 | #define SPAPR_PCI_IO_WIN_SIZE        0x10000 | ||||||
| 
 | 
 | ||||||
| QPCIBus *qpci_init_spapr(QTestState *qts, QGuestAllocator *alloc) | QPCIBus *qpci_new_spapr(QTestState *qts, QGuestAllocator *alloc) | ||||||
| { | { | ||||||
|     QPCIBusSPAPR *ret = g_new0(QPCIBusSPAPR, 1); |     QPCIBusSPAPR *ret = g_new0(QPCIBusSPAPR, 1); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ | |||||||
| #include "libqos/malloc.h" | #include "libqos/malloc.h" | ||||||
| #include "libqos/pci.h" | #include "libqos/pci.h" | ||||||
| 
 | 
 | ||||||
| QPCIBus *qpci_init_spapr(QTestState *qts, QGuestAllocator *alloc); | QPCIBus *qpci_new_spapr(QTestState *qts, QGuestAllocator *alloc); | ||||||
| void     qpci_free_spapr(QPCIBus *bus); | void     qpci_free_spapr(QPCIBus *bus); | ||||||
| 
 | 
 | ||||||
| #endif | #endif | ||||||
|  | |||||||
| @ -87,7 +87,7 @@ static void test_smram_lock(void) | |||||||
| 
 | 
 | ||||||
|     qtest_start("-M q35"); |     qtest_start("-M q35"); | ||||||
| 
 | 
 | ||||||
|     pcibus = qpci_init_pc(global_qtest, NULL); |     pcibus = qpci_new_pc(global_qtest, NULL); | ||||||
|     g_assert(pcibus != NULL); |     g_assert(pcibus != NULL); | ||||||
| 
 | 
 | ||||||
|     pcidev = qpci_device_find(pcibus, 0); |     pcidev = qpci_device_find(pcibus, 0); | ||||||
| @ -146,7 +146,7 @@ static void test_tseg_size(const void *data) | |||||||
|     g_free(cmdline); |     g_free(cmdline); | ||||||
| 
 | 
 | ||||||
|     /* locate the DRAM controller */ |     /* locate the DRAM controller */ | ||||||
|     pcibus = qpci_init_pc(global_qtest, NULL); |     pcibus = qpci_new_pc(global_qtest, NULL); | ||||||
|     g_assert(pcibus != NULL); |     g_assert(pcibus != NULL); | ||||||
|     pcidev = qpci_device_find(pcibus, 0); |     pcidev = qpci_device_find(pcibus, 0); | ||||||
|     g_assert(pcidev != NULL); |     g_assert(pcidev != NULL); | ||||||
|  | |||||||
| @ -35,7 +35,7 @@ static QPCIDevice *get_device(void) | |||||||
| { | { | ||||||
|     QPCIDevice *dev; |     QPCIDevice *dev; | ||||||
| 
 | 
 | ||||||
|     pcibus = qpci_init_pc(global_qtest, NULL); |     pcibus = qpci_new_pc(global_qtest, NULL); | ||||||
|     qpci_device_foreach(pcibus, 0x10ec, 0x8139, save_fn, &dev); |     qpci_device_foreach(pcibus, 0x10ec, 0x8139, save_fn, &dev); | ||||||
|     g_assert(dev != NULL); |     g_assert(dev != NULL); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -187,7 +187,7 @@ static QSDHCI *machine_start(const struct sdhci_t *test) | |||||||
|         global_qtest = qtest_initf("-machine %s -device sdhci-pci", |         global_qtest = qtest_initf("-machine %s -device sdhci-pci", | ||||||
|                                    test->machine); |                                    test->machine); | ||||||
| 
 | 
 | ||||||
|         s->pci.bus = qpci_init_pc(global_qtest, NULL); |         s->pci.bus = qpci_new_pc(global_qtest, NULL); | ||||||
| 
 | 
 | ||||||
|         /* Find PCI device and verify it's the right one */ |         /* Find PCI device and verify it's the right one */ | ||||||
|         s->pci.dev = qpci_device_find(s->pci.bus, QPCI_DEVFN(4, 0)); |         s->pci.dev = qpci_device_find(s->pci.bus, QPCI_DEVFN(4, 0)); | ||||||
|  | |||||||
| @ -64,7 +64,7 @@ static void test_init(TestData *d) | |||||||
|     global_qtest = qs; |     global_qtest = qs; | ||||||
|     qtest_irq_intercept_in(qs, "ioapic"); |     qtest_irq_intercept_in(qs, "ioapic"); | ||||||
| 
 | 
 | ||||||
|     d->bus = qpci_init_pc(qs, NULL); |     d->bus = qpci_new_pc(qs, NULL); | ||||||
|     d->dev = qpci_device_find(d->bus, QPCI_DEVFN(0x1f, 0x00)); |     d->dev = qpci_device_find(d->bus, QPCI_DEVFN(0x1f, 0x00)); | ||||||
|     g_assert(d->dev != NULL); |     g_assert(d->dev != NULL); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -52,7 +52,7 @@ static void ehci_port_test(struct qhc *hc, int port, uint32_t expect) | |||||||
| 
 | 
 | ||||||
| static void test_init(void) | static void test_init(void) | ||||||
| { | { | ||||||
|     pcibus = qpci_init_pc(global_qtest, NULL); |     pcibus = qpci_new_pc(global_qtest, NULL); | ||||||
|     g_assert(pcibus != NULL); |     g_assert(pcibus != NULL); | ||||||
| 
 | 
 | ||||||
|     qusb_pci_init_one(pcibus, &uhci1, QPCI_DEVFN(0x1d, 0), 4); |     qusb_pci_init_one(pcibus, &uhci1, QPCI_DEVFN(0x1d, 0), 4); | ||||||
|  | |||||||
| @ -197,7 +197,7 @@ static void init_virtio_dev(QTestState *qts, TestServer *s, uint32_t features_ma | |||||||
|     uint32_t features; |     uint32_t features; | ||||||
|     int i; |     int i; | ||||||
| 
 | 
 | ||||||
|     s->bus = qpci_init_pc(qts, NULL); |     s->bus = qpci_new_pc(qts, NULL); | ||||||
|     g_assert_nonnull(s->bus); |     g_assert_nonnull(s->bus); | ||||||
| 
 | 
 | ||||||
|     s->dev = qvirtio_pci_device_find(s->bus, VIRTIO_ID_NET); |     s->dev = qvirtio_pci_device_find(s->bus, VIRTIO_ID_NET); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Emanuele Giuseppe Esposito
						Emanuele Giuseppe Esposito