Searched refs:IPackDevice (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/include/hw/ipack/ |
| H A D | ipack.h | 32 OBJECT_DECLARE_TYPE(IPackDevice, IPackDeviceClass, 43 uint16_t (*io_read)(IPackDevice *dev, uint8_t addr); 44 void (*io_write)(IPackDevice *dev, uint8_t addr, uint16_t val); 46 uint16_t (*id_read)(IPackDevice *dev, uint8_t addr); 47 void (*id_write)(IPackDevice *dev, uint8_t addr, uint16_t val); 49 uint16_t (*int_read)(IPackDevice *dev, uint8_t addr); 50 void (*int_write)(IPackDevice *dev, uint8_t addr, uint16_t val); 52 uint16_t (*mem_read16)(IPackDevice *dev, uint32_t addr); 53 void (*mem_write16)(IPackDevice *dev, uint32_t addr, uint16_t val); 55 uint8_t (*mem_read8)(IPackDevice *dev, uint32_t addr); [all …]
|
| /openbmc/qemu/hw/ipack/ |
| H A D | ipack.c | 19 IPackDevice *ipack_device_find(IPackBus *bus, int32_t slot) in ipack_device_find() 25 IPackDevice *ip = IPACK_DEVICE(qdev); in ipack_device_find() 45 IPackDevice *idev = IPACK_DEVICE(dev); in ipack_device_realize() 74 DEFINE_PROP_INT32("slot", IPackDevice, slot, -1), 93 VMSTATE_INT32(slot, IPackDevice), 101 .instance_size = sizeof(IPackDevice),
|
| H A D | tpci200.c | 109 IPackDevice *ip = opaque; in tpci200_set_irq() 273 IPackDevice *ip = ipack_device_find(&s->bus, i); in tpci200_write_las0() 310 IPackDevice *ip; in tpci200_read_las1() 372 IPackDevice *ip; in tpci200_write_las1() 420 IPackDevice *ip; in tpci200_read_las2() 451 IPackDevice *ip; in tpci200_write_las2() 479 IPackDevice *ip; in tpci200_read_las3() 506 IPackDevice *ip; in tpci200_write_las3()
|