Home
last modified time | relevance | path

Searched refs:mlx5_vdpa_direct_mr (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/drivers/vdpa/mlx5/core/
Dmr.c28 static void fill_sg(struct mlx5_vdpa_direct_mr *mr, void *in) in fill_sg()
45 static void populate_mtts(struct mlx5_vdpa_direct_mr *mr, __be64 *mtt) in populate_mtts()
54 static int create_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in create_direct_mr()
92 static void destroy_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in destroy_direct_mr()
97 static u64 map_start(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_start()
102 static u64 map_end(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_end()
107 static u64 maplen(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in maplen()
117 struct mlx5_vdpa_direct_mr *s; in indir_start_addr()
119 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_start_addr()
128 struct mlx5_vdpa_direct_mr *s; in indir_len()
[all …]
Dmlx5_vdpa.h10 struct mlx5_vdpa_direct_mr { struct