Searched refs:mlx5_ib_mr (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | umr.h | 94 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 D | odp.c | 207 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 D | mr.c | 723 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 D | mlx5_ib.h | 693 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 D | restrack.c | 83 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 D | umr.c | 419 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 D | wr.c | 162 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 …]
|