#ifndef _MMIO_TEST_H #define _MMIO_TEST_H struct test_register { struct test_register *next; char *name; unsigned int offset; unsigned int mmap_size; unsigned int resource; }; struct test_pci_id { struct test_pci_id *next; char *name; unsigned int device_id; unsigned int vendor_id; }; struct pci_dev; struct test_device { struct test_device *next; char *name; struct test_register *regs; struct test_pci_id *pci_ids; int (*testfn)(struct test_device *n, struct pci_dev *p); }; struct test_device *parse_xml(char *file); #endif