Searched defs:iotlb (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.15/drivers/vhost/ |
D | iotlb.c | 28 void vhost_iotlb_map_free(struct vhost_iotlb *iotlb, in vhost_iotlb_map_free() 50 int vhost_iotlb_add_range_ctx(struct vhost_iotlb *iotlb, in vhost_iotlb_add_range_ctx() 88 int vhost_iotlb_add_range(struct vhost_iotlb *iotlb, in vhost_iotlb_add_range() 103 void vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_del_range() 122 struct vhost_iotlb *iotlb = kzalloc(sizeof(*iotlb), GFP_KERNEL); in vhost_iotlb_alloc() local 141 void vhost_iotlb_reset(struct vhost_iotlb *iotlb) in vhost_iotlb_reset() 151 void vhost_iotlb_free(struct vhost_iotlb *iotlb) in vhost_iotlb_free() 167 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_itree_first()
|
D | vhost.h | 117 struct vhost_iotlb *iotlb; member 154 struct vhost_iotlb *iotlb; member
|
D | vdpa.c | 510 struct vhost_iotlb *iotlb = dev->iotlb; in vhost_vdpa_pa_unmap() local 532 struct vhost_iotlb *iotlb = dev->iotlb; in vhost_vdpa_va_unmap() local 815 struct vhost_iotlb *iotlb = dev->iotlb; in vhost_vdpa_process_iotlb_update() local
|
D | vringh.c | 1096 struct vhost_iotlb *iotlb = vrh->iotlb; in iotlb_translate() local 1294 void vringh_set_iotlb(struct vringh *vrh, struct vhost_iotlb *iotlb, in vringh_set_iotlb()
|
/Linux-v5.15/drivers/vdpa/mlx5/core/ |
D | mr.c | 224 struct vhost_iotlb *iotlb) in map_direct_mr() 305 struct vhost_iotlb *iotlb) in add_direct_chain() 359 static int create_user_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in create_user_mr() 514 static int _mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in _mlx5_vdpa_create_mr() 546 int mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in mlx5_vdpa_create_mr() 556 int mlx5_vdpa_handle_set_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, in mlx5_vdpa_handle_set_map()
|
D | mlx5_vdpa.h | 52 struct vhost_iotlb *iotlb; member
|
/Linux-v5.15/drivers/vdpa/vdpa_user/ |
D | iova_domain.h | 34 struct vhost_iotlb *iotlb; member
|
D | iova_domain.c | 60 struct vhost_iotlb *iotlb) in vduse_domain_set_map() 90 struct vhost_iotlb *iotlb) in vduse_domain_clear_map()
|
D | vduse_dev.c | 688 struct vhost_iotlb *iotlb) in vduse_vdpa_set_map()
|
/Linux-v5.15/include/uapi/linux/ |
D | vhost_types.h | 83 struct vhost_iotlb_msg iotlb; member 92 struct vhost_iotlb_msg iotlb; member
|
/Linux-v5.15/include/linux/ |
D | vringh.h | 48 struct vhost_iotlb *iotlb; member
|
/Linux-v5.15/drivers/vdpa/vdpa_sim/ |
D | vdpa_sim.c | 531 struct vhost_iotlb *iotlb) in vdpasim_set_map()
|
/Linux-v5.15/drivers/vdpa/mlx5/net/ |
D | mlx5_vnet.c | 2048 static int mlx5_vdpa_change_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in mlx5_vdpa_change_map() 2235 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, struct vhost_iotlb *iotlb) in mlx5_vdpa_set_map()
|