Home
last modified time | relevance | path

Searched refs:mlx5_ib_mr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/hw/mlx5/
H A Dumr.h94 int mlx5r_umr_revoke_mr(struct mlx5_ib_mr *mr);
95 int mlx5r_umr_rereg_pd_access(struct mlx5_ib_mr *mr, struct ib_pd *pd,
97 int mlx5r_umr_update_data_direct_ksm_pas_range(struct mlx5_ib_mr *mr,
101 int mlx5r_umr_update_data_direct_ksm_pas(struct mlx5_ib_mr *mr, unsigned int flags);
102 int mlx5r_umr_update_mr_pas_range(struct mlx5_ib_mr *mr, unsigned int flags,
104 int mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags);
105 int mlx5r_umr_update_xlt(struct mlx5_ib_mr *mr, u64 idx, int npages,
107 int mlx5r_umr_update_mr_page_shift(struct mlx5_ib_mr *mr,
110 int mlx5r_umr_dmabuf_update_pgsz(struct mlx5_ib_mr *mr, u32 xlt_flags,
H A Dodp.c107 struct mlx5_ib_mr *imr, int flags) in populate_ksm()
146 struct mlx5_ib_mr *mtt = xa_load(&imr->implicit_children, idx); in populate_ksm()
159 struct mlx5_ib_mr *mr, int flags) in populate_mtt()
195 struct mlx5_ib_mr *mr, int flags) in mlx5_odp_populate_xlt()
213 struct mlx5_ib_mr *mr = in free_implicit_child_mr_work()
214 container_of(work, struct mlx5_ib_mr, odp_destroy.work); in free_implicit_child_mr_work()
215 struct mlx5_ib_mr *imr = mr->parent; in free_implicit_child_mr_work()
231 static void destroy_unused_implicit_child_mr(struct mlx5_ib_mr *mr) in destroy_unused_implicit_child_mr()
235 struct mlx5_ib_mr *imr = mr->parent; in destroy_unused_implicit_child_mr()
271 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range()
[all …]
H A Dumr.c421 int mlx5r_umr_revoke_mr(struct mlx5_ib_mr *mr) in mlx5r_umr_revoke_mr()
460 int mlx5r_umr_rereg_pd_access(struct mlx5_ib_mr *mr, struct ib_pd *pd, in mlx5r_umr_rereg_pd_access()
605 struct mlx5_ib_mr *mr, in mlx5r_umr_set_update_xlt_mkey_seg()
638 struct mlx5_ib_mr *mr, struct ib_sge *sg, in mlx5r_umr_final_update_xlt()
673 _mlx5r_umr_init_wqe(struct mlx5_ib_mr *mr, struct mlx5r_umr_wqe *wqe, in _mlx5r_umr_init_wqe()
687 _mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags, bool dd, in _mlx5r_umr_update_mr_pas()
803 int mlx5r_umr_update_data_direct_ksm_pas_range(struct mlx5_ib_mr *mr, in mlx5r_umr_update_data_direct_ksm_pas_range()
816 int mlx5r_umr_update_data_direct_ksm_pas(struct mlx5_ib_mr *mr, in mlx5r_umr_update_data_direct_ksm_pas()
822 int mlx5r_umr_update_mr_pas_range(struct mlx5_ib_mr *mr, unsigned int flags, in mlx5r_umr_update_mr_pas_range()
836 int mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags) in mlx5r_umr_update_mr_pas()
[all …]
H A Drestrack.c83 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_stat_mr_entry()
126 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_res_mr_entry_raw()
134 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_res_mr_entry()
H A Dwr.c162 struct mlx5_ib_mr *mr, u8 flags, bool atomic) in set_reg_umr_seg()
190 struct mlx5_ib_mr *mr, in set_reg_mkey_seg()
218 struct mlx5_ib_mr *mr, in set_reg_data_seg()
432 struct mlx5_ib_mr *mr = to_mmr(sig_mr); in set_sig_data_segment()
433 struct mlx5_ib_mr *pi_mr = mr->pi_mr; in set_sig_data_segment()
562 struct mlx5_ib_mr *sig_mr = to_mmr(wr->mr); in set_pi_umr_wr()
563 struct mlx5_ib_mr *pi_mr = sig_mr->pi_mr; in set_pi_umr_wr()
640 struct mlx5_ib_mr *mr = to_mmr(wr->mr); in set_reg_wr()
851 struct mlx5_ib_mr *mr; in handle_reg_mr_integrity()
852 struct mlx5_ib_mr *pi_mr; in handle_reg_mr_integrity()
[all …]