Symbol: vhost_dev
drivers/vhost/net.c
1323
struct vhost_dev *dev;
drivers/vhost/net.c
137
struct vhost_dev dev;
drivers/vhost/net.c
1833
struct vhost_dev *dev = &n->dev;
drivers/vhost/net.c
1844
struct vhost_dev *dev = &n->dev;
drivers/vhost/net.c
1852
struct vhost_dev *dev = &n->dev;
drivers/vhost/net.c
463
struct vhost_dev *dev = vq->dev;
drivers/vhost/scsi.c
244
struct vhost_dev dev;
drivers/vhost/test.c
114
struct vhost_dev *dev;
drivers/vhost/test.c
43
struct vhost_dev dev;
drivers/vhost/vdpa.c
1048
struct vhost_dev *dev = &v->vdev;
drivers/vhost/vdpa.c
1099
struct vhost_dev *dev = &v->vdev;
drivers/vhost/vdpa.c
1243
static int vhost_vdpa_process_iotlb_msg(struct vhost_dev *dev, u32 asid,
drivers/vhost/vdpa.c
1314
struct vhost_dev *dev = &v->vdev;
drivers/vhost/vdpa.c
1407
struct vhost_dev *dev;
drivers/vhost/vdpa.c
1466
struct vhost_dev *d = &v->vdev;
drivers/vhost/vdpa.c
46
struct vhost_dev vdev;
drivers/vhost/vdpa.c
467
struct vhost_dev *d = &v->vdev;
drivers/vhost/vdpa.c
780
struct vhost_dev *d = &v->vdev;
drivers/vhost/vdpa.c
923
struct vhost_dev *dev = &v->vdev;
drivers/vhost/vdpa.c
995
struct vhost_dev *dev = &v->vdev;
drivers/vhost/vhost.c
1009
long vhost_worker_ioctl(struct vhost_dev *dev, unsigned int ioctl,
drivers/vhost/vhost.c
1093
long vhost_dev_set_owner(struct vhost_dev *dev)
drivers/vhost/vhost.c
1151
void vhost_dev_reset_owner(struct vhost_dev *dev, struct vhost_iotlb *umem)
drivers/vhost/vhost.c
1167
void vhost_dev_stop(struct vhost_dev *dev)
drivers/vhost/vhost.c
1180
void vhost_clear_msg(struct vhost_dev *dev)
drivers/vhost/vhost.c
1200
void vhost_dev_cleanup(struct vhost_dev *dev)
drivers/vhost/vhost.c
1294
static bool memory_access_ok(struct vhost_dev *d, struct vhost_iotlb *umem,
drivers/vhost/vhost.c
1508
static void vhost_dev_lock_vqs(struct vhost_dev *d)
drivers/vhost/vhost.c
1515
static void vhost_dev_unlock_vqs(struct vhost_dev *d)
drivers/vhost/vhost.c
1585
static void vhost_iotlb_notify_vq(struct vhost_dev *d,
drivers/vhost/vhost.c
1623
static int vhost_process_iotlb_msg(struct vhost_dev *dev, u32 asid,
drivers/vhost/vhost.c
1671
ssize_t vhost_chr_write_iter(struct vhost_dev *dev,
drivers/vhost/vhost.c
1737
__poll_t vhost_chr_poll(struct file *file, struct vhost_dev *dev,
drivers/vhost/vhost.c
1751
ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
drivers/vhost/vhost.c
1821
struct vhost_dev *dev = vq->dev;
drivers/vhost/vhost.c
1926
bool vhost_log_access_ok(struct vhost_dev *dev)
drivers/vhost/vhost.c
1967
static long vhost_set_memory(struct vhost_dev *d, struct vhost_memory __user *m)
drivers/vhost/vhost.c
198
__poll_t mask, struct vhost_dev *dev,
drivers/vhost/vhost.c
2033
static long vhost_vring_set_num(struct vhost_dev *d,
drivers/vhost/vhost.c
2054
static long vhost_vring_set_addr(struct vhost_dev *d,
drivers/vhost/vhost.c
2106
static long vhost_vring_set_num_addr(struct vhost_dev *d,
drivers/vhost/vhost.c
2130
long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp)
drivers/vhost/vhost.c
2270
int vhost_init_device_iotlb(struct vhost_dev *d)
drivers/vhost/vhost.c
2298
long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp)
drivers/vhost/vhost.c
2642
struct vhost_dev *dev = vq->dev;
drivers/vhost/vhost.c
307
void vhost_dev_flush(struct vhost_dev *dev)
drivers/vhost/vhost.c
3130
static bool vhost_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
drivers/vhost/vhost.c
3168
void vhost_signal(struct vhost_dev *dev, struct vhost_virtqueue *vq)
drivers/vhost/vhost.c
3177
void vhost_add_used_and_signal(struct vhost_dev *dev,
drivers/vhost/vhost.c
3187
void vhost_add_used_and_signal_n(struct vhost_dev *dev,
drivers/vhost/vhost.c
3199
bool vhost_vq_avail_empty(struct vhost_dev *dev, struct vhost_virtqueue *vq)
drivers/vhost/vhost.c
3214
bool vhost_enable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
drivers/vhost/vhost.c
3250
void vhost_disable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
drivers/vhost/vhost.c
3280
void vhost_enqueue_msg(struct vhost_dev *dev, struct list_head *head,
drivers/vhost/vhost.c
3291
struct vhost_msg_node *vhost_dequeue_msg(struct vhost_dev *dev,
drivers/vhost/vhost.c
3308
void vhost_set_backend_features(struct vhost_dev *dev, u64 features)
drivers/vhost/vhost.c
347
static void vhost_vq_meta_reset(struct vhost_dev *d)
drivers/vhost/vhost.c
367
static void vhost_vq_reset(struct vhost_dev *dev,
drivers/vhost/vhost.c
404
struct vhost_dev *dev = worker->dev;
drivers/vhost/vhost.c
466
struct vhost_dev *dev = worker->dev;
drivers/vhost/vhost.c
510
static long vhost_dev_alloc_iovecs(struct vhost_dev *dev)
drivers/vhost/vhost.c
533
static void vhost_dev_free_iovecs(struct vhost_dev *dev)
drivers/vhost/vhost.c
544
struct vhost_dev *dev = vq->dev;
drivers/vhost/vhost.c
580
void vhost_dev_init(struct vhost_dev *dev,
drivers/vhost/vhost.c
584
int (*msg_handler)(struct vhost_dev *dev, u32 asid,
drivers/vhost/vhost.c
626
long vhost_dev_check_owner(struct vhost_dev *dev)
drivers/vhost/vhost.c
674
bool vhost_dev_has_owner(struct vhost_dev *dev)
drivers/vhost/vhost.c
680
static void vhost_attach_mm(struct vhost_dev *dev)
drivers/vhost/vhost.c
697
static void vhost_detach_mm(struct vhost_dev *dev)
drivers/vhost/vhost.c
710
static void vhost_worker_destroy(struct vhost_dev *dev,
drivers/vhost/vhost.c
722
static void vhost_workers_free(struct vhost_dev *dev)
drivers/vhost/vhost.c
762
struct vhost_dev *dev, const char *name)
drivers/vhost/vhost.c
785
struct vhost_dev *dev, const char *name)
drivers/vhost/vhost.c
827
static struct vhost_worker *vhost_worker_create(struct vhost_dev *dev)
drivers/vhost/vhost.c
931
struct vhost_dev *dev = vq->dev;
drivers/vhost/vhost.c
946
static int vhost_new_worker(struct vhost_dev *dev,
drivers/vhost/vhost.c
960
static int vhost_free_worker(struct vhost_dev *dev,
drivers/vhost/vhost.c
987
static int vhost_get_vq_from_user(struct vhost_dev *dev, void __user *argp,
drivers/vhost/vhost.h
205
int (*msg_handler)(struct vhost_dev *dev, u32 asid,
drivers/vhost/vhost.h
210
void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs,
drivers/vhost/vhost.h
213
int (*msg_handler)(struct vhost_dev *dev, u32 asid,
drivers/vhost/vhost.h
215
long vhost_dev_set_owner(struct vhost_dev *dev);
drivers/vhost/vhost.h
216
bool vhost_dev_has_owner(struct vhost_dev *dev);
drivers/vhost/vhost.h
217
long vhost_dev_check_owner(struct vhost_dev *);
drivers/vhost/vhost.h
219
void vhost_dev_reset_owner(struct vhost_dev *dev, struct vhost_iotlb *iotlb);
drivers/vhost/vhost.h
220
void vhost_dev_cleanup(struct vhost_dev *);
drivers/vhost/vhost.h
221
void vhost_dev_stop(struct vhost_dev *);
drivers/vhost/vhost.h
222
long vhost_dev_ioctl(struct vhost_dev *, unsigned int ioctl, void __user *argp);
drivers/vhost/vhost.h
223
long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp);
drivers/vhost/vhost.h
224
long vhost_worker_ioctl(struct vhost_dev *dev, unsigned int ioctl,
drivers/vhost/vhost.h
227
bool vhost_log_access_ok(struct vhost_dev *);
drivers/vhost/vhost.h
228
void vhost_clear_msg(struct vhost_dev *dev);
drivers/vhost/vhost.h
251
void vhost_add_used_and_signal(struct vhost_dev *, struct vhost_virtqueue *,
drivers/vhost/vhost.h
253
void vhost_add_used_and_signal_n(struct vhost_dev *, struct vhost_virtqueue *,
drivers/vhost/vhost.h
256
void vhost_signal(struct vhost_dev *, struct vhost_virtqueue *);
drivers/vhost/vhost.h
257
void vhost_disable_notify(struct vhost_dev *, struct vhost_virtqueue *);
drivers/vhost/vhost.h
258
bool vhost_vq_avail_empty(struct vhost_dev *, struct vhost_virtqueue *);
drivers/vhost/vhost.h
259
bool vhost_enable_notify(struct vhost_dev *, struct vhost_virtqueue *);
drivers/vhost/vhost.h
267
void vhost_enqueue_msg(struct vhost_dev *dev,
drivers/vhost/vhost.h
270
struct vhost_msg_node *vhost_dequeue_msg(struct vhost_dev *dev,
drivers/vhost/vhost.h
272
void vhost_set_backend_features(struct vhost_dev *dev, u64 features);
drivers/vhost/vhost.h
274
__poll_t vhost_chr_poll(struct file *file, struct vhost_dev *dev,
drivers/vhost/vhost.h
276
ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
drivers/vhost/vhost.h
278
ssize_t vhost_chr_write_iter(struct vhost_dev *dev,
drivers/vhost/vhost.h
280
int vhost_init_device_iotlb(struct vhost_dev *d);
drivers/vhost/vhost.h
31
struct vhost_dev;
drivers/vhost/vhost.h
34
int (*create)(struct vhost_worker *worker, struct vhost_dev *dev,
drivers/vhost/vhost.h
43
struct vhost_dev *dev;
drivers/vhost/vhost.h
62
struct vhost_dev *dev;
drivers/vhost/vhost.h
67
__poll_t mask, struct vhost_dev *dev,
drivers/vhost/vhost.h
74
void vhost_dev_flush(struct vhost_dev *dev);
drivers/vhost/vhost.h
95
struct vhost_dev *dev;
drivers/vhost/vsock.c
49
struct vhost_dev dev;
drivers/vhost/vsock.c
919
struct vhost_dev *dev = &vsock->dev;
drivers/vhost/vsock.c
930
struct vhost_dev *dev = &vsock->dev;
drivers/vhost/vsock.c
938
struct vhost_dev *dev = &vsock->dev;