Home
last modified time | relevance | path

Searched refs:ib_mr (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/infiniband/core/
H A Dmr_pool.c8 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 Dib_rdma.c567 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 Dmr_pool.h10 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 Dusnic_ib.h69 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 Dmthca_provider.h74 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 Drdma_core.h306 const struct ib_mr *mr
343 const struct ib_mr *mr
376 const struct ib_mr *mr
/linux/drivers/infiniband/ulp/iser/
H A Diser_memory.c236 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 Discsi_iser.h321 struct ib_mr *mr;
322 struct ib_mr *sig_mr;
/linux/net/smc/
H A Dsmc_wr.h135 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr);
H A Dsmc_ib.h103 void smc_ib_put_memory_region(struct ib_mr *mr);
H A Dsmc_ib.c695 void smc_ib_put_memory_region(struct ib_mr *mr) in smc_ib_put_memory_region()
H A Dsmc_wr.c366 int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr) in smc_wr_reg_send()
/linux/include/uapi/rdma/
H A Drdma_user_rxe.h125 struct ib_mr *mr;
/linux/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c127 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 Dxprt_rdma.h246 struct ib_mr *mr_ibmr;
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.h290 struct ib_mr *mr;
/linux/drivers/infiniband/sw/rdmavt/
H A Dtrace_mr.h144 TP_PROTO(struct ib_mr *ibmr, int sg_nents, unsigned int *sg_offset),
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c356 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 Drestrack.c431 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 Dsiw_qp_tx.c933 struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr; in siw_fastreg_mr()
/linux/drivers/infiniband/hw/irdma/
H A Dcm.c3649 struct ib_mr *ibmr; in irdma_accept()