Home
last modified time | relevance | path

Searched refs:IPackDevice (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/hw/ipack/
H A Dipack.h32 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 Dipack.c19 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 Dtpci200.c109 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()