Lines Matching refs:vhost_dev

67     ret = vhost_dev_enable_notifiers(&fs->vhost_dev, vdev);  in vuf_start()
73 ret = k->set_guest_notifiers(qbus->parent, fs->vhost_dev.nvqs, true); in vuf_start()
79 fs->vhost_dev.acked_features = vdev->guest_features; in vuf_start()
80 ret = vhost_dev_start(&fs->vhost_dev, vdev, true); in vuf_start()
91 for (i = 0; i < fs->vhost_dev.nvqs; i++) { in vuf_start()
92 vhost_virtqueue_mask(&fs->vhost_dev, vdev, i, false); in vuf_start()
98 k->set_guest_notifiers(qbus->parent, fs->vhost_dev.nvqs, false); in vuf_start()
100 vhost_dev_disable_notifiers(&fs->vhost_dev, vdev); in vuf_start()
114 ret = vhost_dev_stop(&fs->vhost_dev, vdev, true); in vuf_stop()
116 if (k->set_guest_notifiers(qbus->parent, fs->vhost_dev.nvqs, false) < 0) { in vuf_stop()
121 vhost_dev_disable_notifiers(&fs->vhost_dev, vdev); in vuf_stop()
130 if (vhost_dev_is_started(&fs->vhost_dev) == should_start) { in vuf_set_status()
152 return vhost_get_features(&fs->vhost_dev, user_feature_bits, features); in vuf_get_features()
177 vhost_virtqueue_mask(&fs->vhost_dev, vdev, idx, mask); in vuf_guest_notifier_mask()
193 return vhost_virtqueue_pending(&fs->vhost_dev, idx); in vuf_guest_notifier_pending()
256 fs->vhost_dev.nvqs = 1 + fs->conf.num_request_queues; in vuf_device_realize()
257 fs->vhost_dev.vqs = g_new0(struct vhost_virtqueue, fs->vhost_dev.nvqs); in vuf_device_realize()
258 ret = vhost_dev_init(&fs->vhost_dev, &fs->vhost_user, in vuf_device_realize()
274 g_free(fs->vhost_dev.vqs); in vuf_device_realize()
281 struct vhost_virtqueue *vhost_vqs = fs->vhost_dev.vqs; in vuf_device_unrealize()
287 vhost_dev_cleanup(&fs->vhost_dev); in vuf_device_unrealize()
300 static struct vhost_dev *vuf_get_vhost(VirtIODevice *vdev) in vuf_get_vhost()
303 return &fs->vhost_dev; in vuf_get_vhost()
317 ret = vhost_save_backend_state(&fs->vhost_dev, f, &local_error); in vuf_save_state()
341 ret = vhost_load_backend_state(&fs->vhost_dev, f, &local_error); in vuf_load_state()
365 if (!vhost_supports_device_state(&fs->vhost_dev)) { in vuf_check_migration_support()