Searched refs:vduse_iova_domain (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/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, 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, 60 void vduse_domain_free_coherent(struct vduse_iova_domain *domain, size_t size, 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 *domai [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() 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 *domai [all...] |
H A D | vduse_dev.c | 88 struct vduse_iova_domain *domain; 430 struct vduse_iova_domain *domain = dev->domain; in vduse_dev_reset() 808 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_map_page() 818 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_unmap_page() 828 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_alloc_coherent() 848 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_free_coherent() 856 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_max_mapping_size()
|
Completed in 5 milliseconds