Searched defs:iotlb (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/vdpa/vdpa_user/
H A Diova_domain.h34 struct vhost_iotlb *iotlb; member in struct:vduse_iova_domain
H A Diova_domain.c59 vduse_domain_set_map(struct vduse_iova_domain *domain, struct vhost_iotlb *iotlb) argument
89 vduse_domain_clear_map(struct vduse_iova_domain *domain, struct vhost_iotlb *iotlb) argument
[all...]
H A Dvduse_dev.c755 vduse_vdpa_set_map(struct vdpa_device *vdpa, unsigned int asid, struct vhost_iotlb *iotlb) argument
/linux-master/drivers/vhost/
H A Diotlb.c28 void vhost_iotlb_map_free(struct vhost_iotlb *iotlb, argument
50 int vhost_iotlb_add_range_ctx(struct vhost_iotlb *iotlb, argument
103 vhost_iotlb_add_range(struct vhost_iotlb *iotlb, u64 start, u64 last, u64 addr, unsigned int perm) argument
118 vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last) argument
134 vhost_iotlb_init(struct vhost_iotlb *iotlb, unsigned int limit, unsigned int flags) argument
154 struct vhost_iotlb *iotlb = kzalloc(sizeof(*iotlb), GFP_KERNEL); local
169 vhost_iotlb_reset(struct vhost_iotlb *iotlb) argument
179 vhost_iotlb_free(struct vhost_iotlb *iotlb) argument
195 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) argument
[all...]
H A Dvhost.h132 struct vhost_iotlb *iotlb; member in struct:vhost_virtqueue
167 struct vhost_iotlb *iotlb; member in struct:vhost_dev
H A Dvringh.c1120 struct vhost_iotlb *iotlb = vrh->iotlb; local
1451 void vringh_set_iotlb(struct vringh *vrh, struct vhost_iotlb *iotlb, argument
H A Dvdpa.c41 struct vhost_iotlb iotlb; member in struct:vhost_vdpa_as
73 static inline u32 iotlb_to_asid(struct vhost_iotlb *iotlb) argument
911 static void vhost_vdpa_pa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, argument
934 vhost_vdpa_va_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) argument
949 vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) argument
983 vhost_vdpa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 pa, u32 perm, void *opaque) argument
1018 vhost_vdpa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size) argument
1035 vhost_vdpa_va_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) argument
1086 vhost_vdpa_pa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) argument
1211 vhost_vdpa_process_iotlb_update(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, struct vhost_iotlb_msg *msg) argument
1240 struct vhost_iotlb *iotlb = NULL; local
[all...]
/linux-master/include/linux/
H A Dvringh.h51 struct vhost_iotlb *iotlb; member in struct:vringh
/linux-master/include/uapi/linux/
H A Dvhost_types.h99 struct vhost_iotlb_msg iotlb; member in union:vhost_msg::__anon334
108 struct vhost_iotlb_msg iotlb; member in union:vhost_msg_v2::__anon335
/linux-master/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h35 struct vhost_iotlb *iotlb; member in struct:mlx5_vdpa_mr
54 struct vhost_iotlb *iotlb; member in struct:mlx5_control_vq
H A Dmr.c223 map_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr, struct vhost_iotlb *iotlb) argument
304 add_direct_chain(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr, u64 start, u64 size, u8 perm, struct vhost_iotlb *iotlb) argument
360 create_user_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr, struct vhost_iotlb *iotlb) argument
481 prune_iotlb(struct vhost_iotlb *iotlb) argument
592 _mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr, struct vhost_iotlb *iotlb) argument
632 mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) argument
658 mlx5_vdpa_update_cvq_iotlb(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) argument
[all...]
/linux-master/drivers/iommu/iommufd/
H A Diommufd_test.h128 __u32 iotlb; member in struct:iommu_test_cmd::__anon62::__anon76
154 __u32 iotlb; member in struct:iommu_hwpt_selftest
H A Dselftest.c131 u32 iotlb[MOCK_NESTED_DOMAIN_IOTLB_NUM]; member in struct:mock_iommu_domain_nested
912 iommufd_test_md_check_iotlb(struct iommufd_ucmd *ucmd, u32 mockpt_id, unsigned int iotlb_id, u32 iotlb) argument
[all...]
/linux-master/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c629 vdpasim_set_map(struct vdpa_device *vdpa, unsigned int asid, struct vhost_iotlb *iotlb) argument
/linux-master/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c3100 static int set_map_data(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, argument
3138 mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, struct vhost_iotlb *iotlb) argument

Completed in 221 milliseconds