/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 D | svc_rdma_sendto.c | 82 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 D | svc_rdma_recvfrom.c | 241 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 D | svc_rdma_transport.c | 105 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 D | verbs.c | 515 /* 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 D | xprt_rdma.h | 167 } 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 D | svc_rdma_sendto.c | 82 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 D | svc_rdma_recvfrom.c | 241 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 D | svc_rdma_transport.c | 105 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 D | verbs.c | 515 /* 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 D | xprt_rdma.h | 167 } 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 D | svc_rdma.h | 75 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 D | svc_rdma.h | 75 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
|