Symbol: mlx5_ib_mr
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
844
static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mkey *mmkey)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
846
return container_of(mmkey, struct mlx5_ib_mr, mmkey);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
879
static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
881
return container_of(ibmr, struct mlx5_ib_mr, ibmr);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
957
int mlx5_ib_update_mtt(struct mlx5_ib_mr *mr, u64 start_page_index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
525
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1019
static int unreg_umr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1057
static int rereg_umr(struct ib_pd *pd, struct mlx5_ib_mr *mr, u64 virt_addr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
110
struct mlx5_ib_mr *mr =
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
111
container_of(context, struct mlx5_ib_mr, cb_work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1130
struct mlx5_ib_mr *mr = to_mmr(ib_mr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1220
struct mlx5_ib_mr *mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1251
mlx5_free_priv_descs(struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1264
static int clean_mr(struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1310
struct mlx5_ib_mr *mr = to_mmr(ibmr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1353
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1547
struct mlx5_ib_mr *mmr = to_mmr(ibmr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
158
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1586
mlx5_ib_sg_to_klms(struct mlx5_ib_mr *mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1620
struct mlx5_ib_mr *mr = to_mmr(ibmr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1635
struct mlx5_ib_mr *mr = to_mmr(ibmr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
218
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
228
mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
321
static struct mlx5_ib_mr *alloc_cached_mr(struct mlx5_ib_dev *dev, int order)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
324
struct mlx5_ib_mr *mr = NULL;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
342
mr = list_first_entry(&ent->head, struct mlx5_ib_mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
362
static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
390
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
400
mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
482
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
50
static int clean_mr(struct mlx5_ib_mr *mr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
52
static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
665
static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
675
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
74
static bool use_umr_mtt_update(struct mlx5_ib_mr *mr, u64 start, u64 length)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
744
int mlx5_ib_update_mtt(struct mlx5_ib_mr *mr, u64 start_page_index, int npages,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
81
static void update_odp_mr(struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
870
static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
876
struct mlx5_ib_mr *mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
946
static void set_mr_fileds(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
962
struct mlx5_ib_mr *mr = NULL;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3174
struct mlx5_ib_mr *mr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3316
struct mlx5_ib_mr *mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3366
struct mlx5_ib_mr *mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3691
struct mlx5_ib_mr *sig_mr = to_mmr(wr->sig_mr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3767
struct mlx5_ib_mr *mr = to_mmr(wr->mr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3903
struct mlx5_ib_mr *mr;