From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtGTl-0004IO-CX for qemu-devel@nongnu.org; Sun, 30 Jun 2013 08:11:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtGTk-0006JI-CQ for qemu-devel@nongnu.org; Sun, 30 Jun 2013 08:11:41 -0400 Received: from cantor2.suse.de ([195.135.220.15]:48641 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtGTk-0006JD-3B for qemu-devel@nongnu.org; Sun, 30 Jun 2013 08:11:40 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Sun, 30 Jun 2013 14:11:32 +0200 Message-Id: <1372594292-21107-1-git-send-email-afaerber@suse.de> In-Reply-To: <99011939b29689584ca1a06366bb0346c0b7e1b3.1372055322.git.peter.crosthwaite@xilinx.com> References: <99011939b29689584ca1a06366bb0346c0b7e1b3.1372055322.git.peter.crosthwaite@xilinx.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH qom-next] scsi/esp-pci: QOM parent field cleanup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Peter Crosthwaite , =?UTF-8?q?Andreas=20F=C3=A4rber?= , "Michael S. Tsirkin" Rename to parent_obj and fix any fallout. Signed-off-by: Andreas F=C3=A4rber --- hw/scsi/esp-pci.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c index 2a72da6..8ad4dfa 100644 --- a/hw/scsi/esp-pci.c +++ b/hw/scsi/esp-pci.c @@ -60,7 +60,10 @@ #define SBAC_STATUS 0x1000 =20 typedef struct PCIESPState { - PCIDevice dev; + /*< private >*/ + PCIDevice parent_obj; + /*< public >*/ + MemoryRegion io; uint32_t dma_regs[8]; uint32_t sbac; @@ -260,7 +263,7 @@ static void esp_pci_dma_memory_rw(PCIESPState *pci, u= int8_t *buf, int len, len =3D pci->dma_regs[DMA_WBC]; } =20 - pci_dma_rw(&pci->dev, addr, buf, len, dir); + pci_dma_rw(PCI_DEVICE(pci), addr, buf, len, dir); =20 /* update status registers */ pci->dma_regs[DMA_WBC] -=3D len; @@ -309,7 +312,7 @@ static const VMStateDescription vmstate_esp_pci_scsi = =3D { .minimum_version_id =3D 0, .minimum_version_id_old =3D 0, .fields =3D (VMStateField[]) { - VMSTATE_PCI_DEVICE(dev, PCIESPState), + VMSTATE_PCI_DEVICE(parent_obj, PCIESPState), VMSTATE_BUFFER_UNSAFE(dma_regs, PCIESPState, 0, 8 * sizeof(uint3= 2_t)), VMSTATE_STRUCT(esp, PCIESPState, 0, vmstate_esp, ESPState), VMSTATE_END_OF_LIST() @@ -344,7 +347,7 @@ static int esp_pci_scsi_init(PCIDevice *dev) ESPState *s =3D &pci->esp; uint8_t *pci_conf; =20 - pci_conf =3D pci->dev.config; + pci_conf =3D dev->config; =20 /* Interrupt pin A */ pci_conf[PCI_INTERRUPT_PIN] =3D 0x01; @@ -355,8 +358,8 @@ static int esp_pci_scsi_init(PCIDevice *dev) s->chip_id =3D TCHI_AM53C974; memory_region_init_io(&pci->io, &esp_pci_io_ops, pci, "esp-io", 0x80= ); =20 - pci_register_bar(&pci->dev, 0, PCI_BASE_ADDRESS_SPACE_IO, &pci->io); - s->irq =3D pci->dev.irq[0]; + pci_register_bar(dev, 0, PCI_BASE_ADDRESS_SPACE_IO, &pci->io); + s->irq =3D dev->irq[0]; =20 scsi_bus_new(&s->bus, d, &esp_pci_scsi_info, NULL); if (!d->hotplugged) { --=20 1.8.1.4