Lines Matching refs:mlx5_ib_mr

56 static int clean_mr(struct mlx5_ib_mr *mr);
58 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey()
82 struct mlx5_ib_mr *mr = context; in reg_mr_callback()
139 struct mlx5_ib_mr *mr; in add_keys()
192 struct mlx5_ib_mr *mr; in remove_keys()
202 mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list); in remove_keys()
423 static struct mlx5_ib_mr *alloc_cached_mr(struct mlx5_ib_dev *dev, int order) in alloc_cached_mr()
426 struct mlx5_ib_mr *mr = NULL; in alloc_cached_mr()
444 mr = list_first_entry(&ent->head, struct mlx5_ib_mr, in alloc_cached_mr()
464 static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in free_cached_mr()
492 struct mlx5_ib_mr *mr; in clean_keys()
502 mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list); in clean_keys()
641 struct mlx5_ib_mr *mr; in mlx5_ib_get_dma_mr()
759 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr()
769 struct mlx5_ib_mr *mr; in reg_umr()
856 int mlx5_ib_update_mtt(struct mlx5_ib_mr *mr, u64 start_page_index, int npages, in mlx5_ib_update_mtt()
977 static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, u64 virt_addr, in reg_create()
984 struct mlx5_ib_mr *mr; in reg_create()
1045 struct mlx5_ib_mr *mr = NULL; in mlx5_ib_reg_user_mr()
1134 static int unreg_umr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in unreg_umr()
1170 struct mlx5_ib_mr *mr, in mlx5_alloc_priv_descs()
1201 mlx5_free_priv_descs(struct mlx5_ib_mr *mr) in mlx5_free_priv_descs()
1214 static int clean_mr(struct mlx5_ib_mr *mr) in clean_mr()
1260 struct mlx5_ib_mr *mr = to_mmr(ibmr); in mlx5_ib_dereg_mr()
1302 struct mlx5_ib_mr *mr; in mlx5_ib_alloc_mr()
1401 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_check_mr_status()
1441 struct mlx5_ib_mr *mr = to_mmr(ibmr); in mlx5_set_page()
1457 struct mlx5_ib_mr *mr = to_mmr(ibmr); in mlx5_ib_map_mr_sg()