/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/ |
H A D | iova_domain.h | 34 struct vhost_iotlb *iotlb; member
|
H A D | iova_domain.c | 59 vduse_domain_set_map(struct vduse_iova_domain *domain, struct vhost_iotlb *iotlb) vduse_domain_set_map() argument 89 vduse_domain_clear_map(struct vduse_iova_domain *domain, struct vhost_iotlb *iotlb) vduse_domain_clear_map() argument [all...] |
H A D | vduse_dev.c | 745 vduse_vdpa_set_map(struct vdpa_device *vdpa, unsigned int asid, struct vhost_iotlb *iotlb) vduse_vdpa_set_map() argument
|
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | iotlb.c | 28 void vhost_iotlb_map_free(struct vhost_iotlb *iotlb, in vhost_iotlb_map_free() argument 49 int vhost_iotlb_add_range(struct vhost_iotlb *iotlb, in vhost_iotlb_add_range() argument 91 vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last) vhost_iotlb_del_range() argument 110 struct vhost_iotlb *iotlb = kzalloc(sizeof(*iotlb), GFP_KERNEL); vhost_iotlb_alloc() local 129 vhost_iotlb_reset(struct vhost_iotlb *iotlb) vhost_iotlb_reset() argument 139 vhost_iotlb_free(struct vhost_iotlb *iotlb) vhost_iotlb_free() argument 155 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) vhost_iotlb_itree_first() argument [all...] |
H A D | vhost.h | 122 struct vhost_iotlb *iotlb; member 159 struct vhost_iotlb *iotlb; member
|
H A D | vringh.c | 1078 struct vhost_iotlb *iotlb = vrh->iotlb; in iotlb_translate() local 1270 void vringh_set_iotlb(struct vringh *vrh, struct vhost_iotlb *iotlb) in vringh_set_iotlb() argument
|
H A D | vdpa.c | 516 struct vhost_iotlb *iotlb = dev->iotlb; in vhost_vdpa_iotlb_unmap() local 619 struct vhost_iotlb *iotlb = dev->iotlb; vhost_vdpa_process_iotlb_update() local [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | iotlb.c | 28 void vhost_iotlb_map_free(struct vhost_iotlb *iotlb, in vhost_iotlb_map_free() argument 50 int vhost_iotlb_add_range_ctx(struct vhost_iotlb *iotlb, in vhost_iotlb_add_range_ctx() argument 103 vhost_iotlb_add_range(struct vhost_iotlb *iotlb, u64 start, u64 last, u64 addr, unsigned int perm) vhost_iotlb_add_range() argument 118 vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last) vhost_iotlb_del_range() argument 134 vhost_iotlb_init(struct vhost_iotlb *iotlb, unsigned int limit, unsigned int flags) vhost_iotlb_init() argument 154 struct vhost_iotlb *iotlb = kzalloc(sizeof(*iotlb), GFP_KERNEL); vhost_iotlb_alloc() local 169 vhost_iotlb_reset(struct vhost_iotlb *iotlb) vhost_iotlb_reset() argument 179 vhost_iotlb_free(struct vhost_iotlb *iotlb) vhost_iotlb_free() argument 195 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) vhost_iotlb_itree_first() argument [all...] |
H A D | vhost.h | 132 struct vhost_iotlb *iotlb; member 167 struct vhost_iotlb *iotlb; member
|
H A D | vdpa.c | 41 struct vhost_iotlb iotlb; member 72 static inline u32 iotlb_to_asid(struct vhost_iotlb *iotlb) in iotlb_to_asid() argument 808 static void vhost_vdpa_pa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, in vhost_vdpa_pa_unmap() argument 831 vhost_vdpa_va_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) vhost_vdpa_va_unmap() argument 846 vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 start, u64 last, u32 asid) vhost_vdpa_iotlb_unmap() argument 880 vhost_vdpa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 pa, u32 perm, void *opaque) vhost_vdpa_map() argument 914 vhost_vdpa_unmap(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size) vhost_vdpa_unmap() argument 931 vhost_vdpa_va_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) vhost_vdpa_va_map() argument 982 vhost_vdpa_pa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) vhost_vdpa_pa_map() argument 1107 vhost_vdpa_process_iotlb_update(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, struct vhost_iotlb_msg *msg) vhost_vdpa_process_iotlb_update() argument 1136 struct vhost_iotlb *iotlb = NULL; vhost_vdpa_process_iotlb_msg() local [all...] |
H A D | vringh.c | 1120 struct vhost_iotlb *iotlb = vrh->iotlb; in iotlb_translate() local 1451 void vringh_set_iotlb(struct vringh *vrh, struct vhost_iotlb *iotlb, in vringh_set_iotlb() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | vringh.h | 47 struct vhost_iotlb *iotlb; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | vhost_types.h | 83 struct vhost_iotlb_msg iotlb; member 92 struct vhost_iotlb_msg iotlb; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | vringh.h | 51 struct vhost_iotlb *iotlb; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | vhost_types.h | 63 struct vhost_iotlb_msg iotlb; member 71 struct vhost_iotlb_msg iotlb; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | vhost_types.h | 63 struct vhost_iotlb_msg iotlb; member 71 struct vhost_iotlb_msg iotlb; member
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 358 static int _mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in _mlx5_vdpa_create_mr() argument 222 map_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr, struct vhost_iotlb *iotlb) map_direct_mr() argument 303 add_direct_chain(struct mlx5_vdpa_dev *mvdev, u64 start, u64 size, u8 perm, struct vhost_iotlb *iotlb) add_direct_chain() argument 424 mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) mlx5_vdpa_create_mr() argument 456 mlx5_vdpa_handle_set_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, bool *change_map) mlx5_vdpa_handle_set_map() argument [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 357 static int create_user_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb) in create_user_mr() argument 223 map_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr, struct vhost_iotlb *iotlb) map_direct_mr() argument 304 add_direct_chain(struct mlx5_vdpa_dev *mvdev, u64 start, u64 size, u8 perm, struct vhost_iotlb *iotlb) add_direct_chain() argument 536 _mlx5_vdpa_create_cvq_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_cvq_mr() argument 546 _mlx5_vdpa_create_dvq_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_dvq_mr() argument 572 _mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) _mlx5_vdpa_create_mr() argument 593 mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) mlx5_vdpa_create_mr() argument 604 mlx5_vdpa_handle_set_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, bool *change_map, unsigned int asid) mlx5_vdpa_handle_set_map() argument [all...] |
H A D | mlx5_vdpa.h | 53 struct vhost_iotlb *iotlb; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | vhost_types.h | 99 struct vhost_iotlb_msg iotlb; member 108 struct vhost_iotlb_msg iotlb; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | vhost.h | 57 struct vhost_iotlb_msg iotlb; member 65 struct vhost_iotlb_msg iotlb; member
|
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 607 vdpasim_set_map(struct vdpa_device *vdpa, unsigned int asid, struct vhost_iotlb *iotlb) vdpasim_set_map() argument
|
/kernel/linux/linux-5.10/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 624 vdpasim_set_map(struct vdpa_device *vdpa, struct vhost_iotlb *iotlb) vdpasim_set_map() argument
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 1671 static int mlx5_vdpa_change_map(struct mlx5_vdpa_net *ndev, struct vhost_iotlb *iotlb) in mlx5_vdpa_change_map() argument 1836 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, struct vhost_iotlb *iotlb) in mlx5_vdpa_set_map() argument
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 2929 static int set_map_data(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, in set_map_data() argument 2680 mlx5_vdpa_change_map(struct mlx5_vdpa_dev *mvdev, struct vhost_iotlb *iotlb, unsigned int asid) mlx5_vdpa_change_map() argument 2947 mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, struct vhost_iotlb *iotlb) mlx5_vdpa_set_map() argument
|