Home
last modified time | relevance | path

Searched refs:frmr (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/net/sunrpc/xprtrdma/
Dfrwr_ops.c112 r.frmr.fr_work); in __frwr_recovery_worker()
113 struct rpcrdma_xprt *r_xprt = r->r.frmr.fr_xprt; in __frwr_recovery_worker()
117 if (ib_dereg_mr(r->r.frmr.fr_mr)) in __frwr_recovery_worker()
120 r->r.frmr.fr_mr = ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, depth); in __frwr_recovery_worker()
121 if (IS_ERR(r->r.frmr.fr_mr)) in __frwr_recovery_worker()
125 r->r.frmr.fr_state = FRMR_IS_INVALID; in __frwr_recovery_worker()
140 INIT_WORK(&r->r.frmr.fr_work, __frwr_recovery_worker); in __frwr_queue_recovery()
141 queue_work(frwr_recovery_wq, &r->r.frmr.fr_work); in __frwr_queue_recovery()
148 struct rpcrdma_frmr *f = &r->r.frmr; in __frwr_init()
182 rc = ib_dereg_mr(r->r.frmr.fr_mr); in __frwr_release()
[all …]
Dsvc_rdma_recvfrom.c228 struct svc_rdma_fastreg_mr *frmr = svc_rdma_get_frmr(xprt); in rdma_read_chunk_frmr() local
233 if (IS_ERR(frmr)) in rdma_read_chunk_frmr()
237 ctxt->frmr = frmr; in rdma_read_chunk_frmr()
241 frmr->direction = DMA_FROM_DEVICE; in rdma_read_chunk_frmr()
242 frmr->access_flags = (IB_ACCESS_LOCAL_WRITE|IB_ACCESS_REMOTE_WRITE); in rdma_read_chunk_frmr()
243 frmr->sg_nents = nents; in rdma_read_chunk_frmr()
254 sg_set_page(&frmr->sg[pno], rqstp->rq_arg.pages[pg_no], in rdma_read_chunk_frmr()
275 frmr->sg, frmr->sg_nents, in rdma_read_chunk_frmr()
276 frmr->direction); in rdma_read_chunk_frmr()
279 frmr->sg); in rdma_read_chunk_frmr()
[all …]
Dsvc_rdma_transport.c165 ctxt->frmr = NULL; in svc_rdma_get_context()
393 if (ctxt->frmr) in process_context()
399 if (ctxt->frmr) in process_context()
406 svc_rdma_put_frmr(xprt, ctxt->frmr); in process_context()
794 struct svc_rdma_fastreg_mr *frmr; in rdma_alloc_frmr() local
797 frmr = kmalloc(sizeof(*frmr), GFP_KERNEL); in rdma_alloc_frmr()
798 if (!frmr) in rdma_alloc_frmr()
812 frmr->mr = mr; in rdma_alloc_frmr()
813 frmr->sg = sg; in rdma_alloc_frmr()
814 INIT_LIST_HEAD(&frmr->frmr_list); in rdma_alloc_frmr()
[all …]
Dxprt_rdma.h220 struct rpcrdma_frmr frmr; member
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h73 struct svc_rdma_fastreg_mr *frmr; member
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_stats.c155 (u64)rsrc_stats->frmr); in ocrdma_resource_stats()
209 (u64)rsrc_stats->frmr); in ocrdma_resource_stats()
Docrdma_sli.h1934 u32 frmr; member