Lines Matching refs:vhost_umem
579 struct vhost_umem *vhost_dev_reset_owner_prepare(void) in vhost_dev_reset_owner_prepare()
581 return kvzalloc(sizeof(struct vhost_umem), GFP_KERNEL); in vhost_dev_reset_owner_prepare()
586 void vhost_dev_reset_owner(struct vhost_dev *dev, struct vhost_umem *umem) in vhost_dev_reset_owner()
616 static void vhost_umem_free(struct vhost_umem *umem, in vhost_umem_free()
625 static void vhost_umem_clean(struct vhost_umem *umem) in vhost_umem_clean()
712 static bool vq_memory_access_ok(void __user *log_base, struct vhost_umem *umem, in vq_memory_access_ok()
752 static bool memory_access_ok(struct vhost_dev *d, struct vhost_umem *umem, in memory_access_ok()
1017 static int vhost_new_umem_range(struct vhost_umem *umem, in vhost_new_umem_range()
1048 static void vhost_del_umem_range(struct vhost_umem *umem, in vhost_del_umem_range()
1322 struct vhost_umem *umem = vq->iotlb; in iotlb_access_ok()
1405 static struct vhost_umem *vhost_umem_alloc(void) in vhost_umem_alloc()
1407 struct vhost_umem *umem = kvzalloc(sizeof(*umem), GFP_KERNEL); in vhost_umem_alloc()
1423 struct vhost_umem *newumem, *oldumem; in vhost_set_memory()
1723 struct vhost_umem *niotlb, *oiotlb; in vhost_init_device_iotlb()
1872 struct vhost_umem *umem = vq->umem; in log_write_hva()
2045 struct vhost_umem *umem = dev->iotlb ? dev->iotlb : dev->umem; in translate_desc()