Lines Matching refs:vhost_vdpa

36 struct vhost_vdpa {  struct
61 struct vhost_vdpa *v = container_of(vq->dev, struct vhost_vdpa, vdev); in handle_vq_kick() argument
80 struct vhost_vdpa *v = private; in vhost_vdpa_config_cb()
89 static void vhost_vdpa_setup_vq_irq(struct vhost_vdpa *v, u16 qid) in vhost_vdpa_setup_vq_irq()
115 static void vhost_vdpa_unsetup_vq_irq(struct vhost_vdpa *v, u16 qid) in vhost_vdpa_unsetup_vq_irq()
122 static void vhost_vdpa_reset(struct vhost_vdpa *v) in vhost_vdpa_reset()
130 static long vhost_vdpa_get_device_id(struct vhost_vdpa *v, u8 __user *argp) in vhost_vdpa_get_device_id()
144 static long vhost_vdpa_get_status(struct vhost_vdpa *v, u8 __user *statusp) in vhost_vdpa_get_status()
158 static long vhost_vdpa_set_status(struct vhost_vdpa *v, u8 __user *statusp) in vhost_vdpa_set_status()
191 static int vhost_vdpa_config_validate(struct vhost_vdpa *v, in vhost_vdpa_config_validate()
211 static long vhost_vdpa_get_config(struct vhost_vdpa *v, in vhost_vdpa_get_config()
238 static long vhost_vdpa_set_config(struct vhost_vdpa *v, in vhost_vdpa_set_config()
266 static long vhost_vdpa_get_features(struct vhost_vdpa *v, u64 __user *featurep) in vhost_vdpa_get_features()
280 static long vhost_vdpa_set_features(struct vhost_vdpa *v, u64 __user *featurep) in vhost_vdpa_set_features()
302 static long vhost_vdpa_get_vring_num(struct vhost_vdpa *v, u16 __user *argp) in vhost_vdpa_get_vring_num()
316 static void vhost_vdpa_config_put(struct vhost_vdpa *v) in vhost_vdpa_config_put()
324 static long vhost_vdpa_set_config_call(struct vhost_vdpa *v, u32 __user *argp) in vhost_vdpa_set_config_call()
353 static long vhost_vdpa_get_iova_range(struct vhost_vdpa *v, u32 __user *argp) in vhost_vdpa_get_iova_range()
365 static long vhost_vdpa_vring_ioctl(struct vhost_vdpa *v, unsigned int cmd, in vhost_vdpa_vring_ioctl()
444 struct vhost_vdpa *v = filep->private_data; in vhost_vdpa_unlocked_ioctl()
513 static void vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v, u64 start, u64 last) in vhost_vdpa_iotlb_unmap()
535 static void vhost_vdpa_iotlb_free(struct vhost_vdpa *v) in vhost_vdpa_iotlb_free()
566 static int vhost_vdpa_map(struct vhost_vdpa *v, in vhost_vdpa_map()
597 static void vhost_vdpa_unmap(struct vhost_vdpa *v, u64 iova, u64 size) in vhost_vdpa_unmap()
615 static int vhost_vdpa_process_iotlb_update(struct vhost_vdpa *v, in vhost_vdpa_process_iotlb_update()
751 struct vhost_vdpa *v = container_of(dev, struct vhost_vdpa, vdev); in vhost_vdpa_process_iotlb_msg()
791 struct vhost_vdpa *v = file->private_data; in vhost_vdpa_chr_write_iter()
797 static int vhost_vdpa_alloc_domain(struct vhost_vdpa *v) in vhost_vdpa_alloc_domain()
831 static void vhost_vdpa_free_domain(struct vhost_vdpa *v) in vhost_vdpa_free_domain()
844 static void vhost_vdpa_set_iova_range(struct vhost_vdpa *v) in vhost_vdpa_set_iova_range()
867 struct vhost_vdpa *v; in vhost_vdpa_open()
872 v = container_of(inode->i_cdev, struct vhost_vdpa, cdev); in vhost_vdpa_open()
919 static void vhost_vdpa_clean_irq(struct vhost_vdpa *v) in vhost_vdpa_clean_irq()
929 struct vhost_vdpa *v = filep->private_data; in vhost_vdpa_release()
953 struct vhost_vdpa *v = vmf->vma->vm_file->private_data; in vhost_vdpa_fault()
977 struct vhost_vdpa *v = vma->vm_file->private_data; in vhost_vdpa_mmap()
1024 struct vhost_vdpa *v = in vhost_vdpa_release_dev()
1025 container_of(device, struct vhost_vdpa, dev); in vhost_vdpa_release_dev()
1035 struct vhost_vdpa *v; in vhost_vdpa_probe()
1094 struct vhost_vdpa *v = vdpa_get_drvdata(vdpa); in vhost_vdpa_remove()