Home
last modified time | relevance | path

Searched refs:vduse_iova_domain (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/vdpa/vdpa_user/
H A Diova_domain.h27 struct vduse_iova_domain { struct
41 int vduse_domain_set_map(struct vduse_iova_domain *domain, argument
44 void vduse_domain_clear_map(struct vduse_iova_domain *domain,
47 dma_addr_t vduse_domain_map_page(struct vduse_iova_domain *domain,
52 void vduse_domain_unmap_page(struct vduse_iova_domain *domain,
56 void *vduse_domain_alloc_coherent(struct vduse_iova_domain *domain,
64 void vduse_domain_reset_bounce_map(struct vduse_iova_domain *domain);
66 int vduse_domain_add_user_bounce_pages(struct vduse_iova_domain *domain,
69 void vduse_domain_remove_user_bounce_pages(struct vduse_iova_domain *domain);
71 void vduse_domain_destroy(struct vduse_iova_domain *domain);
[all …]
H A Diova_domain.c20 static int vduse_iotlb_add_range(struct vduse_iova_domain *domain, in vduse_iotlb_add_range()
45 static void vduse_iotlb_del_range(struct vduse_iova_domain *domain, in vduse_iotlb_del_range()
59 int vduse_domain_set_map(struct vduse_iova_domain *domain, in vduse_domain_set_map()
89 void vduse_domain_clear_map(struct vduse_iova_domain *domain, in vduse_domain_clear_map()
409 void vduse_domain_unmap_page(struct vduse_iova_domain *domain, in vduse_domain_unmap_page()
487 struct vduse_iova_domain *domain = vmf->vma->vm_private_data; in vduse_domain_mmap_fault()
513 struct vduse_iova_domain *domain = file->private_data; in vduse_domain_mmap()
524 struct vduse_iova_domain *domain = file->private_data; in vduse_domain_release()
546 void vduse_domain_destroy(struct vduse_iova_domain *domain) in vduse_domain_destroy()
551 struct vduse_iova_domain *
[all …]