virtio-pmem.c (8b6b68e05b43f976714ca1d2afe01a64e1d82cba) | virtio-pmem.c (b69c3c21a5d11075d42100d5cfe0a736593fae6b) |
---|---|
1/* 2 * Virtio PMEM device 3 * 4 * Copyright (C) 2018-2019 Red Hat, Inc. 5 * 6 * Authors: 7 * Pankaj Gupta <pagupta@redhat.com> 8 * David Hildenbrand <david@redhat.com> --- 110 unchanged lines hidden (view full) --- 119 } 120 121 host_memory_backend_set_mapped(pmem->memdev, true); 122 virtio_init(vdev, TYPE_VIRTIO_PMEM, VIRTIO_ID_PMEM, 123 sizeof(struct virtio_pmem_config)); 124 pmem->rq_vq = virtio_add_queue(vdev, 128, virtio_pmem_flush); 125} 126 | 1/* 2 * Virtio PMEM device 3 * 4 * Copyright (C) 2018-2019 Red Hat, Inc. 5 * 6 * Authors: 7 * Pankaj Gupta <pagupta@redhat.com> 8 * David Hildenbrand <david@redhat.com> --- 110 unchanged lines hidden (view full) --- 119 } 120 121 host_memory_backend_set_mapped(pmem->memdev, true); 122 virtio_init(vdev, TYPE_VIRTIO_PMEM, VIRTIO_ID_PMEM, 123 sizeof(struct virtio_pmem_config)); 124 pmem->rq_vq = virtio_add_queue(vdev, 128, virtio_pmem_flush); 125} 126 |
127static void virtio_pmem_unrealize(DeviceState *dev, Error **errp) | 127static void virtio_pmem_unrealize(DeviceState *dev) |
128{ 129 VirtIODevice *vdev = VIRTIO_DEVICE(dev); 130 VirtIOPMEM *pmem = VIRTIO_PMEM(dev); 131 132 host_memory_backend_set_mapped(pmem->memdev, false); 133 virtio_delete_queue(pmem->rq_vq); 134 virtio_cleanup(vdev); 135} --- 58 unchanged lines hidden --- | 128{ 129 VirtIODevice *vdev = VIRTIO_DEVICE(dev); 130 VirtIOPMEM *pmem = VIRTIO_PMEM(dev); 131 132 host_memory_backend_set_mapped(pmem->memdev, false); 133 virtio_delete_queue(pmem->rq_vq); 134 virtio_cleanup(vdev); 135} --- 58 unchanged lines hidden --- |