Searched refs:vduse_iova_domain (Results 1 – 3 of 3) sorted by relevance
| /Linux-v6.1/drivers/vdpa/vdpa_user/ |
| D | iova_domain.h | 28 struct vduse_iova_domain { struct 42 int vduse_domain_set_map(struct vduse_iova_domain *domain, argument 45 void vduse_domain_clear_map(struct vduse_iova_domain *domain, 48 dma_addr_t vduse_domain_map_page(struct vduse_iova_domain *domain, 53 void vduse_domain_unmap_page(struct vduse_iova_domain *domain, 57 void *vduse_domain_alloc_coherent(struct vduse_iova_domain *domain, 61 void vduse_domain_free_coherent(struct vduse_iova_domain *domain, size_t size, 65 void vduse_domain_reset_bounce_map(struct vduse_iova_domain *domain); 67 int vduse_domain_add_user_bounce_pages(struct vduse_iova_domain *domain, 70 void vduse_domain_remove_user_bounce_pages(struct vduse_iova_domain *domain); [all …]
|
| 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() 103 static int vduse_domain_map_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_map_bounce_page() 123 static void vduse_domain_unmap_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_unmap_bounce_page() 160 static void vduse_domain_bounce(struct vduse_iova_domain *domain, in vduse_domain_bounce() 190 vduse_domain_get_coherent_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_coherent_page() 211 vduse_domain_get_bounce_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_bounce_page() 230 vduse_domain_free_kernel_bounce_pages(struct vduse_iova_domain *domain) in vduse_domain_free_kernel_bounce_pages() [all …]
|
| D | vduse_dev.c | 80 struct vduse_iova_domain *domain; 419 struct vduse_iova_domain *domain = dev->domain; in vduse_dev_reset() 772 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_map_page() 782 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_unmap_page() 792 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_alloc_coherent() 812 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_free_coherent() 820 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_max_mapping_size() 1047 struct vduse_iova_domain *domain = dev->domain; in vduse_dev_ioctl() 1239 struct vduse_iova_domain *domain = dev->domain; in vduse_dev_ioctl()
|