Lines Matching full:test
2 * QEMU "pci-testdev" PCI test device
98 static bool pci_testdev_one(struct pci_test_dev_hdr *test, in pci_testdev_one() argument
107 ops->io_writeb(test_nr, &test->test); in pci_testdev_one()
108 count = ops->io_readl(&test->count); in pci_testdev_one()
112 width = ops->io_readb(&test->width); in pci_testdev_one()
116 sig = ops->io_readl(&test->data); in pci_testdev_one()
117 off = ops->io_readl(&test->offset); in pci_testdev_one()
121 case 1: ops->io_writeb(sig, (void *)test + off); break; in pci_testdev_one()
122 case 2: ops->io_writew(sig, (void *)test + off); break; in pci_testdev_one()
123 case 4: ops->io_writel(sig, (void *)test + off); break; in pci_testdev_one()
127 count = ops->io_readl(&test->count); in pci_testdev_one()
134 static void pci_testdev_print(struct pci_test_dev_hdr *test, in pci_testdev_print() argument
142 char c = ops->io_readb(&test->name[i]); in pci_testdev_print()
150 static int pci_testdev_all(struct pci_test_dev_hdr *test, in pci_testdev_all() argument
156 if (!pci_testdev_one(test, i, ops)) in pci_testdev_all()
158 pci_testdev_print(test, ops); in pci_testdev_all()