Lines Matching defs:QPCIBus
22 typedef struct QPCIBus QPCIBus; typedef
26 struct QPCIBus { struct
27 uint8_t (*pio_readb)(QPCIBus *bus, uint32_t addr); argument
28 uint16_t (*pio_readw)(QPCIBus *bus, uint32_t addr); argument
29 uint32_t (*pio_readl)(QPCIBus *bus, uint32_t addr); argument
30 uint64_t (*pio_readq)(QPCIBus *bus, uint32_t addr); argument
32 void (*pio_writeb)(QPCIBus *bus, uint32_t addr, uint8_t value); argument
33 void (*pio_writew)(QPCIBus *bus, uint32_t addr, uint16_t value); argument
34 void (*pio_writel)(QPCIBus *bus, uint32_t addr, uint32_t value); argument
35 void (*pio_writeq)(QPCIBus *bus, uint32_t addr, uint64_t value); argument
37 void (*memread)(QPCIBus *bus, uint32_t addr, void *buf, size_t len); argument
38 void (*memwrite)(QPCIBus *bus, uint32_t addr, const void *buf, size_t len); argument
40 uint8_t (*config_readb)(QPCIBus *bus, int devfn, uint8_t offset); argument
41 uint16_t (*config_readw)(QPCIBus *bus, int devfn, uint8_t offset); argument
42 uint32_t (*config_readl)(QPCIBus *bus, int devfn, uint8_t offset); argument
44 void (*config_writeb)(QPCIBus *bus, int devfn, argument
46 void (*config_writew)(QPCIBus *bus, int devfn, argument
48 void (*config_writel)(QPCIBus *bus, int devfn, argument
66 QPCIBus *bus; argument