| /linux/drivers/infiniband/core/ |
| H A D | mr_pool.c | 8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get() 10 struct ib_mr *mr; in ib_mr_pool_get() 14 mr = list_first_entry_or_null(list, struct ib_mr, qp_entry); in ib_mr_pool_get() 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 39 struct ib_mr *mr; in ib_mr_pool_init() 68 struct ib_mr *mr; in ib_mr_pool_destroy() 73 mr = list_first_entry(list, struct ib_mr, qp_entry); in ib_mr_pool_destroy()
|
| /linux/net/rds/ |
| H A D | ib_rdma.c | 567 struct ib_mr *ib_mr; in rds_ib_get_mr() local 574 ib_mr = ib_reg_user_mr(rds_ibdev->pd, start, length, virt_addr, in rds_ib_get_mr() 577 if (IS_ERR(ib_mr)) { in rds_ib_get_mr() 579 IS_ERR(ib_mr)); in rds_ib_get_mr() 580 ret = PTR_ERR(ib_mr); in rds_ib_get_mr() 584 *key_ret = ib_mr->rkey; in rds_ib_get_mr() 588 ib_dereg_mr(ib_mr); in rds_ib_get_mr() 592 ibmr->u.mr = ib_mr; in rds_ib_get_mr() 597 sge.lkey = ib_mr->lkey; in rds_ib_get_mr()
|
| /linux/include/rdma/ |
| H A D | mr_pool.h | 10 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list); 11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib.h | 69 struct ib_mr ibmr; 125 struct usnic_ib_mr *to_umr(struct ib_mr *ibmr) in to_umr()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.h | 74 struct ib_mr ibmr; 286 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr) in to_mmr()
|
| /linux/include/trace/events/ |
| H A D | rdma_core.h | 306 const struct ib_mr *mr 343 const struct ib_mr *mr 376 const struct ib_mr *mr
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_memory.c | 236 static inline void iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr, in iser_inv_rkey() 255 struct ib_mr *mr = rsc->sig_mr; in iser_reg_sig_mr() 312 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr()
|
| H A D | iscsi_iser.h | 321 struct ib_mr *mr; 322 struct ib_mr *sig_mr;
|
| /linux/net/smc/ |
| H A D | smc_wr.h | 135 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr);
|
| H A D | smc_ib.h | 103 void smc_ib_put_memory_region(struct ib_mr *mr);
|
| H A D | smc_ib.c | 695 void smc_ib_put_memory_region(struct ib_mr *mr) in smc_ib_put_memory_region()
|
| H A D | smc_wr.c | 366 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr) in smc_wr_reg_send()
|
| /linux/include/uapi/rdma/ |
| H A D | rdma_user_rxe.h | 125 struct ib_mr *mr;
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | frwr_ops.c | 127 struct ib_mr *frmr; in frwr_mr_init() 297 struct ib_mr *ibmr; in frwr_map() 747 struct ib_mr *ibmr; in frwr_wp_create()
|
| H A D | xprt_rdma.h | 246 struct ib_mr *mr_ibmr;
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.h | 290 struct ib_mr *mr;
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | trace_mr.h | 144 TP_PROTO(struct ib_mr *ibmr, int sg_nents, unsigned int *sg_offset),
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.c | 356 static int mlx5_set_bsf(struct ib_mr *sig_mr, in mlx5_set_bsf() 417 struct ib_mr *sig_mr, in set_sig_data_segment() 529 struct ib_mr *sig_mr, int access_flags, in set_sig_mkey_segment()
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | restrack.c | 431 int c4iw_fill_res_mr_entry(struct sk_buff *msg, struct ib_mr *ibmr) in c4iw_fill_res_mr_entry()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_tx.c | 933 struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr; in siw_fastreg_mr()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | cm.c | 3649 struct ib_mr *ibmr; in irdma_accept()
|