Searched refs:mlx5_vdpa_direct_mr (Results 1 – 2 of 2) sorted by relevance
28 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 …]
10 struct mlx5_vdpa_direct_mr { struct