From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:44474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbsOJ-0004vB-JV for qemu-devel@nongnu.org; Fri, 23 Nov 2012 07:30:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TbsOD-0001ru-V1 for qemu-devel@nongnu.org; Fri, 23 Nov 2012 07:29:55 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbsOD-0001rb-LH for qemu-devel@nongnu.org; Fri, 23 Nov 2012 07:29:49 -0500 Date: Fri, 23 Nov 2012 13:29:41 +0100 From: Stefan Hajnoczi Message-ID: <20121123122941.GA29800@stefanha-thinkpad.redhat.com> References: <1353595852-30776-1-git-send-email-fred.konrad@greensocs.com> <1353595852-30776-3-git-send-email-fred.konrad@greensocs.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1353595852-30776-3-git-send-email-fred.konrad@greensocs.com> Subject: Re: [Qemu-devel] [RFC PATCH v2 2/3] virtio-pci : add a virtio-bus interface List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: fred.konrad@greensocs.com Cc: peter.maydell@linaro.org, aliguori@us.ibm.com, e.voevodin@samsung.com, mark.burton@greensocs.com, qemu-devel@nongnu.org, cornelia.huck@de.ibm.com, afaerber@suse.de On Thu, Nov 22, 2012 at 03:50:51PM +0100, fred.konrad@greensocs.com wrote: > +static const struct VirtioBusInfo virtio_bus_info = { > + .init_cb = virtio_pci_init_cb, > + .exit_cb = virtio_pci_exit_cb, > + > + .virtio_bindings = { Eventually VirtIOBindings can probably be inlined into VirtioBusInfo. I don't see a need for separate structs. > + .notify = virtio_pci_notify, > + .save_config = virtio_pci_save_config, > + .load_config = virtio_pci_load_config, > + .save_queue = virtio_pci_save_queue, > + .load_queue = virtio_pci_load_queue, > + .get_features = virtio_pci_get_features, > + .query_guest_notifiers = virtio_pci_query_guest_notifiers, > + .set_host_notifier = virtio_pci_set_host_notifier, > + .set_guest_notifiers = virtio_pci_set_guest_notifiers, > + .vmstate_change = virtio_pci_vmstate_change, > + } > +};