Lines Matching defs:IPackDeviceClass
36 struct IPackDeviceClass { struct
38 DeviceClass parent_class;
41 DeviceRealize realize;
42 DeviceUnrealize unrealize;
44 uint16_t (*io_read)(IPackDevice *dev, uint8_t addr);
45 void (*io_write)(IPackDevice *dev, uint8_t addr, uint16_t val);
47 uint16_t (*id_read)(IPackDevice *dev, uint8_t addr);
48 void (*id_write)(IPackDevice *dev, uint8_t addr, uint16_t val);
50 uint16_t (*int_read)(IPackDevice *dev, uint8_t addr);
51 void (*int_write)(IPackDevice *dev, uint8_t addr, uint16_t val);
53 uint16_t (*mem_read16)(IPackDevice *dev, uint32_t addr);
54 void (*mem_write16)(IPackDevice *dev, uint32_t addr, uint16_t val);
56 uint8_t (*mem_read8)(IPackDevice *dev, uint32_t addr);
57 void (*mem_write8)(IPackDevice *dev, uint32_t addr, uint8_t val);