Searched refs:vhost_iotlb_map (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/include/linux/ |
D | vhost_iotlb.h | 7 struct vhost_iotlb_map { struct 45 struct vhost_iotlb_map * 47 struct vhost_iotlb_map * 48 vhost_iotlb_itree_next(struct vhost_iotlb_map *map, u64 start, u64 last); 51 struct vhost_iotlb_map *map);
|
/linux-6.12.1/drivers/vhost/ |
D | iotlb.c | 19 INTERVAL_TREE_DEFINE(struct vhost_iotlb_map, 29 struct vhost_iotlb_map *map) in vhost_iotlb_map_free() 55 struct vhost_iotlb_map *map; in vhost_iotlb_add_range_ctx() 120 struct vhost_iotlb_map *map; in vhost_iotlb_del_range() 194 struct vhost_iotlb_map * 207 struct vhost_iotlb_map * 208 vhost_iotlb_itree_next(struct vhost_iotlb_map *map, u64 start, u64 last) in vhost_iotlb_itree_next()
|
D | vhost.h | 91 const struct vhost_iotlb_map *meta_iotlb[VHOST_NUM_ADDRS]; 248 struct vhost_iotlb_map *map);
|
D | vhost.c | 1085 struct vhost_iotlb_map *map; in vq_memory_access_ok() 1111 const struct vhost_iotlb_map *map = vq->meta_iotlb[type]; in vhost_vq_meta_fetch() 1690 const struct vhost_iotlb_map *map, in vhost_vq_meta_update() 1703 const struct vhost_iotlb_map *map; in iotlb_access_ok() 2248 struct vhost_iotlb_map *u; in log_write_hva() 2417 const struct vhost_iotlb_map *map; in translate_desc()
|
D | vdpa.c | 909 struct vhost_iotlb_map *map, u32 asid) in vhost_vdpa_general_unmap() 924 struct vhost_iotlb_map *map; in vhost_vdpa_pa_unmap() 946 struct vhost_iotlb_map *map; in vhost_vdpa_va_unmap()
|
D | vringh.c | 1119 struct vhost_iotlb_map *map; in iotlb_translate()
|
/linux-6.12.1/drivers/vdpa/vdpa_user/ |
D | iova_domain.c | 49 struct vhost_iotlb_map *map; in vduse_iotlb_del_range() 63 struct vhost_iotlb_map *map; in vduse_domain_set_map() 92 struct vhost_iotlb_map *map; in vduse_domain_clear_map() 198 struct vhost_iotlb_map *map; in vduse_domain_get_coherent_page() 487 struct vhost_iotlb_map *map; in vduse_domain_free_coherent()
|
D | vduse_dev.c | 1158 struct vhost_iotlb_map *map; in vduse_dev_ioctl() 1365 struct vhost_iotlb_map *map; in vduse_dev_ioctl()
|
/linux-6.12.1/drivers/vdpa/mlx5/core/ |
D | mr.c | 118 static u64 map_start(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_start() 123 static u64 map_end(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_end() 128 static u64 maplen(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in maplen() 367 struct vhost_iotlb_map *map; in map_direct_mr() 503 struct vhost_iotlb_map *map; in create_user_mr() 600 struct vhost_iotlb_map *map; in dup_iotlb()
|
/linux-6.12.1/drivers/vdpa/vdpa_sim/ |
D | vdpa_sim.c | 633 struct vhost_iotlb_map *map; in vdpasim_set_map()
|