Searched refs:mlx5_ib_mr (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | mr.c | 50 static void clean_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr); 51 static void dereg_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr); 53 static int unreg_umr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr); 60 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey() 81 static bool use_umr_mtt_update(struct mlx5_ib_mr *mr, u64 start, u64 length) in use_umr_mtt_update() 89 struct mlx5_ib_mr *mr = in reg_mr_callback() 90 container_of(context, struct mlx5_ib_mr, cb_work); in reg_mr_callback() 141 struct mlx5_ib_mr *mr; in add_keys() 202 struct mlx5_ib_mr *tmp_mr; in remove_keys() 203 struct mlx5_ib_mr *mr; in remove_keys() [all …]
|
D | odp.c | 97 struct mlx5_ib_mr *parent) in check_parent() 99 struct mlx5_ib_mr *mr = odp->private; in check_parent() 104 static struct ib_ucontext_per_mm *mr_to_per_mm(struct mlx5_ib_mr *mr) in mr_to_per_mm() 114 struct mlx5_ib_mr *mr = odp->private, *parent = mr->parent; in odp_next() 135 struct mlx5_ib_mr *parent) in odp_lookup() 164 size_t nentries, struct mlx5_ib_mr *mr, int flags) in mlx5_odp_populate_klm() 211 struct mlx5_ib_mr *mtt = odp->private; in mlx5_odp_populate_klm() 227 struct mlx5_ib_mr *mr = odp->private, *imr = mr->parent; in mr_leaf_free_action() 253 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range() 419 static struct mlx5_ib_mr *implicit_mr_alloc(struct ib_pd *pd, in implicit_mr_alloc() [all …]
|
D | mlx5_ib.h | 588 struct mlx5_ib_mr { struct 613 struct mlx5_ib_mr *parent; argument 615 struct mlx5_ib_mr *pi_mr; argument 616 struct mlx5_ib_mr *klm_mr; argument 617 struct mlx5_ib_mr *mtt_mr; argument 627 static inline bool is_odp_mr(struct mlx5_ib_mr *mr) in is_odp_mr() argument 1042 static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mkey *mmkey) in to_mibmr() 1044 return container_of(mmkey, struct mlx5_ib_mr, mmkey); in to_mibmr() 1082 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) in to_mmr() 1084 return container_of(ibmr, struct mlx5_ib_mr, ibmr); in to_mmr() [all …]
|
D | qp.c | 4210 struct mlx5_ib_mr *mr, u8 flags, bool atomic) in set_reg_umr_seg() 4344 struct mlx5_ib_mr *mr, in set_reg_mkey_seg() 4395 struct mlx5_ib_mr *mr, in set_reg_data_seg() 4607 struct mlx5_ib_mr *mr = to_mmr(sig_mr); in set_sig_data_segment() 4608 struct mlx5_ib_mr *pi_mr = mr->pi_mr; in set_sig_data_segment() 4737 struct mlx5_ib_mr *sig_mr = to_mmr(wr->mr); in set_pi_umr_wr() 4738 struct mlx5_ib_mr *pi_mr = sig_mr->pi_mr; in set_pi_umr_wr() 4815 struct mlx5_ib_mr *mr = to_mmr(wr->mr); in set_reg_wr() 4972 struct mlx5_ib_mr *mr; in _mlx5_ib_post_send() 4973 struct mlx5_ib_mr *pi_mr; in _mlx5_ib_post_send() [all …]
|
D | cq.c | 428 struct mlx5_ib_mr *mr; in mlx5_poll_one()
|