Searched refs:frmr (Results 1 - 12 of 12) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c82 struct svc_rdma_fastreg_mr *frmr; local
84 frmr = svc_rdma_get_frmr(xprt);
85 if (IS_ERR(frmr))
87 vec->frmr = frmr;
100 frmr->kva = frva;
101 frmr->direction = DMA_TO_DEVICE;
102 frmr->access_flags = 0;
103 frmr->map_len = PAGE_SIZE;
104 frmr
[all...]
H A Dsvc_rdma_recvfrom.c241 struct svc_rdma_fastreg_mr *frmr; local
244 frmr = svc_rdma_get_frmr(xprt);
245 if (IS_ERR(frmr))
248 head->frmr = frmr;
259 frmr->kva = page_address(rqstp->rq_arg.pages[0]);
260 frmr->direction = DMA_FROM_DEVICE;
261 frmr->access_flags = (IB_ACCESS_LOCAL_WRITE|IB_ACCESS_REMOTE_WRITE);
262 frmr->map_len = byte_count;
263 frmr
304 rdma_set_ctxt_sge(struct svcxprt_rdma *xprt, struct svc_rdma_op_ctxt *ctxt, struct svc_rdma_fastreg_mr *frmr, struct kvec *vec, u64 *sgl_offset, int count) argument
[all...]
H A Dsvc_rdma_transport.c105 ctxt->frmr = NULL;
164 map->frmr = NULL;
341 svc_rdma_put_frmr(xprt, ctxt->frmr);
355 svc_rdma_put_frmr(xprt, ctxt->frmr);
731 struct svc_rdma_fastreg_mr *frmr; local
733 frmr = kmalloc(sizeof(*frmr), GFP_KERNEL);
734 if (!frmr)
746 frmr->mr = mr;
747 frmr
761 struct svc_rdma_fastreg_mr *frmr; local
775 struct svc_rdma_fastreg_mr *frmr = NULL; local
792 frmr_unmap_dma(struct svcxprt_rdma *xprt, struct svc_rdma_fastreg_mr *frmr) argument
806 svc_rdma_put_frmr(struct svcxprt_rdma *rdma, struct svc_rdma_fastreg_mr *frmr) argument
1218 svc_rdma_fastreg(struct svcxprt_rdma *xprt, struct svc_rdma_fastreg_mr *frmr) argument
[all...]
H A Dverbs.c515 /* Requires both frmr reg and local dma lkey */
653 /* Add room for frmr register and invalidate WRs.
972 * 5. mw's, fmr's or frmr's, if any
1034 r->r.frmr.fr_mr = ib_alloc_fast_reg_mr(ia->ri_pd,
1036 if (IS_ERR(r->r.frmr.fr_mr)) {
1037 rc = PTR_ERR(r->r.frmr.fr_mr);
1042 r->r.frmr.fr_pgl =
1045 if (IS_ERR(r->r.frmr.fr_pgl)) {
1046 rc = PTR_ERR(r->r.frmr.fr_pgl);
1192 rc = ib_dereg_mr(r->r.frmr
[all...]
H A Dxprt_rdma.h167 } frmr; member in union:rpcrdma_mr_seg::__anon34541::rpcrdma_mw::__anon34542
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c82 struct svc_rdma_fastreg_mr *frmr; local
84 frmr = svc_rdma_get_frmr(xprt);
85 if (IS_ERR(frmr))
87 vec->frmr = frmr;
100 frmr->kva = frva;
101 frmr->direction = DMA_TO_DEVICE;
102 frmr->access_flags = 0;
103 frmr->map_len = PAGE_SIZE;
104 frmr
[all...]
H A Dsvc_rdma_recvfrom.c241 struct svc_rdma_fastreg_mr *frmr; local
244 frmr = svc_rdma_get_frmr(xprt);
245 if (IS_ERR(frmr))
248 head->frmr = frmr;
259 frmr->kva = page_address(rqstp->rq_arg.pages[0]);
260 frmr->direction = DMA_FROM_DEVICE;
261 frmr->access_flags = (IB_ACCESS_LOCAL_WRITE|IB_ACCESS_REMOTE_WRITE);
262 frmr->map_len = byte_count;
263 frmr
304 rdma_set_ctxt_sge(struct svcxprt_rdma *xprt, struct svc_rdma_op_ctxt *ctxt, struct svc_rdma_fastreg_mr *frmr, struct kvec *vec, u64 *sgl_offset, int count) argument
[all...]
H A Dsvc_rdma_transport.c105 ctxt->frmr = NULL;
164 map->frmr = NULL;
341 svc_rdma_put_frmr(xprt, ctxt->frmr);
355 svc_rdma_put_frmr(xprt, ctxt->frmr);
731 struct svc_rdma_fastreg_mr *frmr; local
733 frmr = kmalloc(sizeof(*frmr), GFP_KERNEL);
734 if (!frmr)
746 frmr->mr = mr;
747 frmr
761 struct svc_rdma_fastreg_mr *frmr; local
775 struct svc_rdma_fastreg_mr *frmr = NULL; local
792 frmr_unmap_dma(struct svcxprt_rdma *xprt, struct svc_rdma_fastreg_mr *frmr) argument
806 svc_rdma_put_frmr(struct svcxprt_rdma *rdma, struct svc_rdma_fastreg_mr *frmr) argument
1218 svc_rdma_fastreg(struct svcxprt_rdma *xprt, struct svc_rdma_fastreg_mr *frmr) argument
[all...]
H A Dverbs.c515 /* Requires both frmr reg and local dma lkey */
653 /* Add room for frmr register and invalidate WRs.
972 * 5. mw's, fmr's or frmr's, if any
1034 r->r.frmr.fr_mr = ib_alloc_fast_reg_mr(ia->ri_pd,
1036 if (IS_ERR(r->r.frmr.fr_mr)) {
1037 rc = PTR_ERR(r->r.frmr.fr_mr);
1042 r->r.frmr.fr_pgl =
1045 if (IS_ERR(r->r.frmr.fr_pgl)) {
1046 rc = PTR_ERR(r->r.frmr.fr_pgl);
1192 rc = ib_dereg_mr(r->r.frmr
[all...]
H A Dxprt_rdma.h167 } frmr; member in union:rpcrdma_mr_seg::__anon22848::rpcrdma_mw::__anon22849
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/sunrpc/
H A Dsvc_rdma.h75 struct svc_rdma_fastreg_mr *frmr; member in struct:svc_rdma_op_ctxt
118 struct svc_rdma_fastreg_mr *frmr; member in struct:svc_rdma_req_map
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/sunrpc/
H A Dsvc_rdma.h75 struct svc_rdma_fastreg_mr *frmr; member in struct:svc_rdma_op_ctxt
118 struct svc_rdma_fastreg_mr *frmr; member in struct:svc_rdma_req_map

Completed in 205 milliseconds