Lines Matching defs:ib_mr

1439 	struct ib_mr		*mr;
1560 struct ib_mr *__internal_mr;
1828 struct ib_mr {
2485 struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
2486 struct ib_mr *(*reg_user_mr)(struct ib_pd *pd, u64 start, u64 length,
2489 struct ib_mr *(*reg_user_mr_dmabuf)(struct ib_pd *pd, u64 offset,
2493 struct ib_mr *(*rereg_user_mr)(struct ib_mr *mr, int flags, u64 start,
2497 int (*dereg_mr)(struct ib_mr *mr, struct ib_udata *udata);
2498 struct ib_mr *(*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
2500 struct ib_mr *(*alloc_mr_integrity)(struct ib_pd *pd,
2515 int (*map_mr_sg)(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
2517 int (*check_mr_status)(struct ib_mr *mr, u32 check_mask,
2556 struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
2565 int (*map_mr_sg_pi)(struct ib_mr *mr, struct scatterlist *data_sg,
2604 int (*fill_res_mr_entry)(struct sk_buff *msg, struct ib_mr *ibmr);
2605 int (*fill_res_mr_entry_raw)(struct sk_buff *msg, struct ib_mr *ibmr);
2665 int (*fill_stat_mr_entry)(struct sk_buff *msg, struct ib_mr *ibmr);
4272 struct ib_mr *ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
4286 int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata);
4297 static inline int ib_dereg_mr(struct ib_mr *mr)
4302 struct ib_mr *ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
4305 struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
4312 * @mr - struct ib_mr pointer to be updated.
4315 static inline void ib_update_fast_reg_key(struct ib_mr *mr, u8 newkey)
4404 * ib_mr. first use is for signature status check.
4413 int ib_check_mr_status(struct ib_mr *mr, u32 check_mask,
4448 int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
4450 int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
4456 ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
4467 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
4468 unsigned int *sg_offset, int (*set_page)(struct ib_mr *, u64));