Lines Matching refs:vhost_dev
35 struct vhost_dev *dev;
39 void vhost_work_queue(struct vhost_dev *dev, struct vhost_work *work);
42 unsigned long mask, struct vhost_dev *dev);
47 void vhost_work_flush(struct vhost_dev *dev, struct vhost_work *work);
48 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);
57 struct vhost_dev *dev;
111 struct vhost_dev { struct
124 void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, int nvqs); argument
125 long vhost_dev_set_owner(struct vhost_dev *dev);
126 bool vhost_dev_has_owner(struct vhost_dev *dev);
127 long vhost_dev_check_owner(struct vhost_dev *);
129 void vhost_dev_reset_owner(struct vhost_dev *, struct vhost_memory *);
130 void vhost_dev_cleanup(struct vhost_dev *, bool locked);
131 void vhost_dev_stop(struct vhost_dev *);
132 long vhost_dev_ioctl(struct vhost_dev *, unsigned int ioctl, void __user *argp);
133 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);
135 int vhost_log_access_ok(struct vhost_dev *);
147 void vhost_add_used_and_signal(struct vhost_dev *, struct vhost_virtqueue *,
149 void vhost_add_used_and_signal_n(struct vhost_dev *, struct vhost_virtqueue *,
151 void vhost_signal(struct vhost_dev *, struct vhost_virtqueue *);
152 void vhost_disable_notify(struct vhost_dev *, struct vhost_virtqueue *);
153 bool vhost_enable_notify(struct vhost_dev *, struct vhost_virtqueue *);