/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | iotlb.c | 149 * vhost_iotlb_itree_first - return the first overlapped range 155 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_itree_first() function 159 EXPORT_SYMBOL_GPL(vhost_iotlb_itree_first); variable
|
H A D | vdpa.c | 521 while ((map = vhost_iotlb_itree_first(iotlb, start, last)) != NULL) { in vhost_vdpa_iotlb_unmap() 634 if (vhost_iotlb_itree_first(iotlb, msg->iova, in vhost_vdpa_process_iotlb_update()
|
H A D | vhost.c | 1337 map = vhost_iotlb_itree_first(umem, addr, last); in iotlb_access_ok() 2063 map = vhost_iotlb_itree_first(umem, addr, last); in translate_desc()
|
H A D | vringh.c | 1090 map = vhost_iotlb_itree_first(iotlb, addr, last); in iotlb_translate()
|
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | iotlb.c | 189 * vhost_iotlb_itree_first - return the first overlapped range 195 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_itree_first() function 199 EXPORT_SYMBOL_GPL(vhost_iotlb_itree_first); variable
|
H A D | vdpa.c | 816 while ((map = vhost_iotlb_itree_first(iotlb, start, last)) != NULL) { in vhost_vdpa_pa_unmap() 837 while ((map = vhost_iotlb_itree_first(iotlb, start, last)) != NULL) { in vhost_vdpa_va_unmap() 1118 if (vhost_iotlb_itree_first(iotlb, msg->iova, in vhost_vdpa_process_iotlb_update()
|
H A D | vhost.c | 1629 map = vhost_iotlb_itree_first(umem, addr, last); in iotlb_access_ok() 2349 map = vhost_iotlb_itree_first(umem, addr, last); in translate_desc()
|
H A D | vringh.c | 1136 map = vhost_iotlb_itree_first(iotlb, addr, last); in iotlb_translate()
|
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/ |
H A D | iova_domain.c | 51 while ((map = vhost_iotlb_itree_first(domain->iotlb, start, last))) { in vduse_iotlb_del_range() 70 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in vduse_domain_set_map() 96 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in vduse_domain_clear_map() 198 map = vhost_iotlb_itree_first(domain->iotlb, start, last); in vduse_domain_get_coherent_page() 468 map = vhost_iotlb_itree_first(domain->iotlb, (u64)dma_addr, in vduse_domain_free_coherent()
|
H A D | vduse_dev.c | 1140 map = vhost_iotlb_itree_first(dev->domain->iotlb, in vduse_dev_ioctl() 1349 map = vhost_iotlb_itree_first(dev->domain->iotlb, in vduse_dev_ioctl()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | vhost_iotlb.h | 41 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | vhost_iotlb.h | 46 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last);
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 240 for (map = vhost_iotlb_itree_first(iotlb, mr->start, mr->end - 1); in map_direct_mr() 256 for (map = vhost_iotlb_itree_first(iotlb, mr->start, mr->end - 1); in map_direct_mr() 372 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in create_user_mr() 464 for (map = vhost_iotlb_itree_first(src, start, last); map; in dup_iotlb()
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 239 for (map = vhost_iotlb_itree_first(iotlb, mr->start, mr->end - 1); in map_direct_mr() 255 for (map = vhost_iotlb_itree_first(iotlb, mr->start, mr->end - 1); in map_direct_mr() 376 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in _mlx5_vdpa_create_mr()
|
/kernel/linux/linux-5.10/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 635 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in vdpasim_set_map()
|
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 625 for (map = vhost_iotlb_itree_first(iotlb, start, last); map; in vdpasim_set_map()
|