Home
last modified time | relevance | path

Searched refs:mlx5_vdpa_mr (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/vdpa/mlx5/core/
H A Dmr.c136 static u64 indir_start_addr(struct mlx5_vdpa_mr *mkey) in indir_start_addr()
147 static u64 indir_len(struct mlx5_vdpa_mr *mkey) in indir_len()
169 static void fill_indir(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey, void *in) in fill_indir()
211 static int create_direct_keys(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_direct_keys()
282 static int destroy_direct_keys(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in DEFINE_FREE()
326 static int create_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_indirect_key()
362 static void destroy_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey) in destroy_indirect_key()
443 struct mlx5_vdpa_mr *mr, in add_direct_chain()
499 struct mlx5_vdpa_mr *mr, in create_user_mr()
566 static int create_dma_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_dma_mr()
[all …]
H A Dmlx5_vdpa.h27 struct mlx5_vdpa_mr { struct
87 struct mlx5_vdpa_mr *mr[MLX5_VDPA_NUM_AS];
149 struct mlx5_vdpa_mr *mlx5_vdpa_create_mr(struct mlx5_vdpa_dev *mvdev,
155 struct mlx5_vdpa_mr *mr);
157 struct mlx5_vdpa_mr *mr);
159 struct mlx5_vdpa_mr *mr,
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c138 struct mlx5_vdpa_mr *vq_mr;
139 struct mlx5_vdpa_mr *desc_mr;
883 struct mlx5_vdpa_mr *vq_mr; in create_virtqueue()
884 struct mlx5_vdpa_mr *vq_desc_mr; in create_virtqueue()
1310 struct mlx5_vdpa_mr *desc_mr = NULL; in fill_modify_virtqueue_cmd()
1311 struct mlx5_vdpa_mr *vq_mr = NULL; in fill_modify_virtqueue_cmd()
1383 struct mlx5_vdpa_mr *vq_mr = mvdev->mres.mr[asid]; in modify_virtqueue_end()
1392 struct mlx5_vdpa_mr *desc_mr = mvdev->mres.mr[asid]; in modify_virtqueue_end()
3054 struct mlx5_vdpa_mr *new_mr, in mlx5_vdpa_change_map()
3347 struct mlx5_vdpa_mr *new_mr; in set_map_data()