Home
last modified time | relevance | path

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

/linux-6.15/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_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags);
98 int mlx5r_umr_update_data_direct_ksm_pas(struct mlx5_ib_mr *mr, unsigned int flags);
99 int mlx5r_umr_update_xlt(struct mlx5_ib_mr *mr, u64 idx, int npages,
H A Dodp.c207 struct mlx5_ib_mr *mr = in free_implicit_child_mr_work()
265 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range()
458 static struct mlx5_ib_mr *implicit_get_child_mr(struct mlx5_ib_mr *imr, in implicit_get_child_mr()
463 struct mlx5_ib_mr *mr; in implicit_get_child_mr()
464 struct mlx5_ib_mr *ret; in implicit_get_child_mr()
600 struct mlx5_ib_mr *imr; in mlx5_ib_alloc_implicit_mr()
660 struct mlx5_ib_mr *mtt; in mlx5_ib_free_odp_mr()
755 struct mlx5_ib_mr *mtt; in pagefault_implicit_mr()
982 struct mlx5_ib_mr *mr; in pagefault_single_data_segment()
1908 struct mlx5_ib_mr *mr;
[all …]
H A Dmr.c723 struct mlx5_ib_mr *mr; in _mlx5_mr_cache_alloc()
1036 struct mlx5_ib_mr *mr; in mlx5_ib_get_dma_mr()
1127 struct mlx5_ib_mr *mr; in alloc_cacheable_mr()
1175 struct mlx5_ib_mr *mr; in reg_create_crossing_vhca_mr()
1236 struct mlx5_ib_mr *mr; in reg_create()
1334 struct mlx5_ib_mr *mr; in mlx5_ib_get_dm_mr()
1429 struct mlx5_ib_mr *mr = NULL; in create_real_mr()
1476 struct mlx5_ib_mr *mr; in create_user_odp_mr()
2152 struct mlx5_ib_mr *mr) in dereg_crossing_data_direct_mr()
2241 struct mlx5_ib_mr *mr; in mlx5_ib_alloc_pi_mr()
[all …]
H A Dmlx5_ib.h693 struct mlx5_ib_mr { struct
713 struct mlx5_ib_mr *pi_mr; argument
714 struct mlx5_ib_mr *klm_mr;
715 struct mlx5_ib_mr *mtt_mr;
730 struct mlx5_ib_mr *parent;
738 struct mlx5_ib_mr *dd_crossed_mr;
746 static inline bool is_odp_mr(struct mlx5_ib_mr *mr) in is_odp_mr()
1396 void mlx5_ib_free_odp_mr(struct mlx5_ib_mr *mr);
1477 struct mlx5_ib_mr *mr, int flags);
1482 int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr);
[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 Dumr.c419 int mlx5r_umr_revoke_mr(struct mlx5_ib_mr *mr) in mlx5r_umr_revoke_mr()
458 int mlx5r_umr_rereg_pd_access(struct mlx5_ib_mr *mr, struct ib_pd *pd, in mlx5r_umr_rereg_pd_access()
603 struct mlx5_ib_mr *mr, in mlx5r_umr_set_update_xlt_mkey_seg()
636 struct mlx5_ib_mr *mr, struct ib_sge *sg, in mlx5r_umr_final_update_xlt()
668 _mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags, bool dd) in _mlx5r_umr_update_mr_pas()
755 int mlx5r_umr_update_data_direct_ksm_pas(struct mlx5_ib_mr *mr, unsigned int flags) in mlx5r_umr_update_data_direct_ksm_pas()
769 int mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags) in mlx5r_umr_update_mr_pas()
782 int mlx5r_umr_update_xlt(struct mlx5_ib_mr *mr, u64 idx, int npages, in mlx5r_umr_update_xlt()
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 …]