Home
last modified time | relevance | path

Searched refs:vhost_iotlb_map (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/include/linux/
H A Dvhost_iotlb.h7 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);
/openbmc/linux/drivers/vhost/
H A Diotlb.c19 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()
H A Dvhost.h91 const struct vhost_iotlb_map *meta_iotlb[VHOST_NUM_ADDRS];
249 struct vhost_iotlb_map *map);
H A Dvhost.c1097 struct vhost_iotlb_map *map; in vq_memory_access_ok()
1123 const struct vhost_iotlb_map *map = vq->meta_iotlb[type]; in vhost_vq_meta_fetch()
1676 const struct vhost_iotlb_map *map, in vhost_vq_meta_update()
1689 const struct vhost_iotlb_map *map; in iotlb_access_ok()
2234 struct vhost_iotlb_map *u; in log_write_hva()
2403 const struct vhost_iotlb_map *map; in translate_desc()
H A Dvdpa.c797 struct vhost_iotlb_map *map, u32 asid) in vhost_vdpa_general_unmap()
812 struct vhost_iotlb_map *map; in vhost_vdpa_pa_unmap()
834 struct vhost_iotlb_map *map; in vhost_vdpa_va_unmap()
H A Dvringh.c1119 struct vhost_iotlb_map *map; in iotlb_translate()
/openbmc/linux/drivers/vdpa/mlx5/core/
H A Dmr.c94 static u64 map_start(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_start()
99 static u64 map_end(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_end()
104 static u64 maplen(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in maplen()
226 struct vhost_iotlb_map *map; in map_direct_mr()
362 struct vhost_iotlb_map *map; in create_user_mr()
455 struct vhost_iotlb_map *map; in dup_iotlb()
/openbmc/linux/drivers/vdpa/vdpa_user/
H A Diova_domain.c49 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()
194 struct vhost_iotlb_map *map; in vduse_domain_get_coherent_page()
463 struct vhost_iotlb_map *map; in vduse_domain_free_coherent()
H A Dvduse_dev.c1124 struct vhost_iotlb_map *map; in vduse_dev_ioctl()
1331 struct vhost_iotlb_map *map; in vduse_dev_ioctl()
/openbmc/linux/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c611 struct vhost_iotlb_map *map; in vdpasim_set_map()