Home
last modified time | relevance | path

Searched refs:mr (Results 1 – 9 of 9) sorted by relevance

/include/rdma/
Drdmavt_mr.h68 struct rvt_mregion *mr; member
83 static inline void rvt_put_mr(struct rvt_mregion *mr) in rvt_put_mr() argument
85 percpu_ref_put(&mr->refcount); in rvt_put_mr()
88 static inline void rvt_get_mr(struct rvt_mregion *mr) in rvt_get_mr() argument
90 percpu_ref_get(&mr->refcount); in rvt_get_mr()
96 rvt_put_mr(ss->sge.mr); in rvt_put_ss()
124 rvt_put_mr(sge->mr); in rvt_update_sge()
127 } else if (sge->length == 0 && sge->mr->lkey) { in rvt_update_sge()
129 if (++sge->m >= sge->mr->mapsz) in rvt_update_sge()
133 sge->vaddr = sge->mr->map[sge->m]->segs[sge->n].vaddr; in rvt_update_sge()
[all …]
Dmr_pool.h11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
Drw.h40 struct ib_mr *mr; member
Dib_verbs.h1416 struct ib_mr *mr; member
2463 struct ib_mr *(*rereg_user_mr)(struct ib_mr *mr, int flags, u64 start,
2467 int (*dereg_mr)(struct ib_mr *mr, struct ib_udata *udata);
2485 int (*map_mr_sg)(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
2487 int (*check_mr_status)(struct ib_mr *mr, u32 check_mask,
2543 int (*map_mr_sg_pi)(struct ib_mr *mr, struct scatterlist *data_sg,
4212 int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata);
4223 static inline int ib_dereg_mr(struct ib_mr *mr) in ib_dereg_mr() argument
4225 return ib_dereg_mr_user(mr, NULL); in ib_dereg_mr()
4241 static inline void ib_update_fast_reg_key(struct ib_mr *mr, u8 newkey) in ib_update_fast_reg_key() argument
[all …]
Drdmavt_qp.h593 rvt_put_mr(sge->mr); in rvt_put_swqe()
/include/trace/events/
Drdma_core.h306 const struct ib_mr *mr
309 TP_ARGS(pd, mr_type, max_num_sg, mr),
321 if (IS_ERR(mr)) {
323 __entry->rc = PTR_ERR(mr);
325 __entry->mr_id = mr->res.id;
343 const struct ib_mr *mr
346 TP_ARGS(pd, max_num_data_sg, max_num_meta_sg, mr),
358 if (IS_ERR(mr)) {
360 __entry->rc = PTR_ERR(mr);
362 __entry->mr_id = mr->res.id;
[all …]
Drpcrdma.h254 struct rpcrdma_mr *mr,
258 TP_ARGS(task, pos, mr, nsegs),
275 __entry->nents = mr->mr_nents;
276 __entry->handle = mr->mr_handle;
277 __entry->length = mr->mr_length;
278 __entry->offset = mr->mr_offset;
295 struct rpcrdma_mr *mr, \
298 TP_ARGS(task, pos, mr, nsegs))
303 struct rpcrdma_mr *mr,
307 TP_ARGS(task, mr, nsegs),
[all …]
/include/uapi/rdma/
Drdma_user_rxe.h114 struct ib_mr *mr; member
/include/linux/mlx4/
Ddevice.h1106 int npages, int page_shift, struct mlx4_mr *mr);
1107 int mlx4_mr_free(struct mlx4_dev *dev, struct mlx4_mr *mr);
1108 int mlx4_mr_enable(struct mlx4_dev *dev, struct mlx4_mr *mr);
1518 void mlx4_mr_rereg_mem_cleanup(struct mlx4_dev *dev, struct mlx4_mr *mr);
1519 int mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr,