Searched refs:vduse_iova_domain (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/vdpa/vdpa_user/ |
H A D | iova_domain.h | 27 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 D | iova_domain.c | 20 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 …]
|
H A D | vduse_dev.c | 90 struct vduse_iova_domain *domain; 432 struct vduse_iova_domain *domain = dev->domain; in vduse_dev_reset() 810 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_map_page() 820 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_unmap_page() 830 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_alloc_coherent() 850 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_free_coherent() 858 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_max_mapping_size()
|