vhost_vdpa
static struct vhost_vdpa_as *vhost_vdpa_alloc_as(struct vhost_vdpa *v, u32 asid)
static void vhost_vdpa_unmap(struct vhost_vdpa *v,
static int vhost_vdpa_va_map(struct vhost_vdpa *v,
static int vhost_vdpa_pa_map(struct vhost_vdpa *v,
static int vhost_vdpa_process_iotlb_update(struct vhost_vdpa *v,
static struct vhost_vdpa_as *vhost_vdpa_find_alloc_as(struct vhost_vdpa *v,
struct vhost_vdpa *v = container_of(dev, struct vhost_vdpa, vdev);
struct vhost_vdpa *v = file->private_data;
static int vhost_vdpa_alloc_domain(struct vhost_vdpa *v)
static void vhost_vdpa_reset_map(struct vhost_vdpa *v, u32 asid)
static void vhost_vdpa_free_domain(struct vhost_vdpa *v)
static void vhost_vdpa_set_iova_range(struct vhost_vdpa *v)
static void vhost_vdpa_cleanup(struct vhost_vdpa *v)
struct vhost_vdpa *v;
v = container_of(inode->i_cdev, struct vhost_vdpa, cdev);
static int vhost_vdpa_remove_as(struct vhost_vdpa *v, u32 asid)
static void vhost_vdpa_clean_irq(struct vhost_vdpa *v)
struct vhost_vdpa *v = filep->private_data;
struct vhost_vdpa *v = vmf->vma->vm_file->private_data;
struct vhost_vdpa *v = vma->vm_file->private_data;
struct vhost_vdpa *v =
container_of(device, struct vhost_vdpa, dev);
struct vhost_vdpa *v;
struct vhost_vdpa *v = vdpa_get_drvdata(vdpa);
struct vhost_vdpa *v = container_of(vq->dev, struct vhost_vdpa, vdev);
struct vhost_vdpa *v = private;
static void vhost_vdpa_setup_vq_irq(struct vhost_vdpa *v, u16 qid)
static void vhost_vdpa_unsetup_vq_irq(struct vhost_vdpa *v, u16 qid)
static int _compat_vdpa_reset(struct vhost_vdpa *v)
static int vhost_vdpa_reset(struct vhost_vdpa *v)
static long vhost_vdpa_bind_mm(struct vhost_vdpa *v)
static void vhost_vdpa_unbind_mm(struct vhost_vdpa *v)
static long vhost_vdpa_get_device_id(struct vhost_vdpa *v, u8 __user *argp)
static long vhost_vdpa_get_status(struct vhost_vdpa *v, u8 __user *statusp)
static long vhost_vdpa_set_status(struct vhost_vdpa *v, u8 __user *statusp)
static int vhost_vdpa_config_validate(struct vhost_vdpa *v,
static long vhost_vdpa_get_config(struct vhost_vdpa *v,
static long vhost_vdpa_set_config(struct vhost_vdpa *v,
static bool vhost_vdpa_can_suspend(const struct vhost_vdpa *v)
static bool vhost_vdpa_can_resume(const struct vhost_vdpa *v)
static bool vhost_vdpa_has_desc_group(const struct vhost_vdpa *v)
static long vhost_vdpa_get_features(struct vhost_vdpa *v, u64 __user *featurep)
static u64 vhost_vdpa_get_backend_features(const struct vhost_vdpa *v)
static bool vhost_vdpa_has_persistent_map(const struct vhost_vdpa *v)
static long vhost_vdpa_set_features(struct vhost_vdpa *v, u64 __user *featurep)
static long vhost_vdpa_get_vring_num(struct vhost_vdpa *v, u16 __user *argp)
static void vhost_vdpa_config_put(struct vhost_vdpa *v)
static long vhost_vdpa_set_config_call(struct vhost_vdpa *v, u32 __user *argp)
static long vhost_vdpa_get_iova_range(struct vhost_vdpa *v, u32 __user *argp)
static long vhost_vdpa_get_config_size(struct vhost_vdpa *v, u32 __user *argp)
static long vhost_vdpa_get_vqs_count(struct vhost_vdpa *v, u32 __user *argp)
static long vhost_vdpa_suspend(struct vhost_vdpa *v)
static long vhost_vdpa_resume(struct vhost_vdpa *v)
static long vhost_vdpa_vring_ioctl(struct vhost_vdpa *v, unsigned int cmd,
static void vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v,
struct vhost_vdpa *v = filep->private_data;
static struct vhost_vdpa_as *asid_to_as(struct vhost_vdpa *v, u32 asid)
static void vhost_vdpa_general_unmap(struct vhost_vdpa *v,
static struct vhost_iotlb *asid_to_iotlb(struct vhost_vdpa *v, u32 asid)
static void vhost_vdpa_pa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb,
static void vhost_vdpa_va_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb,
static void vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v,
static int vhost_vdpa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb,