Revision a6307b08
b/hw/pci.c | ||
---|---|---|
61 | 61 |
.print_dev = pcibus_dev_print, |
62 | 62 |
.props = (Property[]) { |
63 | 63 |
{ |
64 |
.name = "devfn",
|
|
65 |
.info = &qdev_prop_uint32,
|
|
64 |
.name = "addr",
|
|
65 |
.info = &qdev_prop_pci_devfn,
|
|
66 | 66 |
.offset = offsetof(PCIDevice, devfn), |
67 | 67 |
.defval = (uint32_t[]) { -1 }, |
68 | 68 |
}, |
... | ... | |
782 | 782 |
} |
783 | 783 |
|
784 | 784 |
dev = qdev_create(&bus->qbus, name); |
785 |
qdev_prop_set_uint32(dev, "devfn", devfn);
|
|
785 |
qdev_prop_set_uint32(dev, "addr", devfn);
|
|
786 | 786 |
return (PCIDevice *)dev; |
787 | 787 |
} |
788 | 788 |
|
... | ... | |
932 | 932 |
DeviceState *dev; |
933 | 933 |
|
934 | 934 |
dev = qdev_create(&bus->qbus, name); |
935 |
qdev_prop_set_uint32(dev, "devfn", devfn);
|
|
935 |
qdev_prop_set_uint32(dev, "addr", devfn);
|
|
936 | 936 |
qdev_init(dev); |
937 | 937 |
|
938 | 938 |
return (PCIDevice *)dev; |
Also available in: Unified diff