• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sunrpc/xprtrdma/

Lines Matching defs:sge_no

76 	int sge_no;
90 sge_no = 1;
94 vec->sge[sge_no].iov_base = xdr->head[0].iov_base;
95 vec->sge[sge_no].iov_len = xdr->head[0].iov_len;
97 sge_no++;
120 vec->sge[sge_no].iov_base = frva + frmr->map_len + page_off;
121 vec->sge[sge_no].iov_len = page_bytes;
122 sge_no++;
151 vec->sge[sge_no].iov_len = xdr->tail[0].iov_len;
159 vec->sge[sge_no].iov_base = xdr->tail[0].iov_base;
166 vec->sge[sge_no].iov_base = frva + frmr->map_len + page_off;
196 int sge_no;
209 sge_no = 1;
212 vec->sge[sge_no].iov_base = xdr->head[0].iov_base;
213 vec->sge[sge_no].iov_len = xdr->head[0].iov_len;
214 sge_no++;
221 vec->sge[sge_no].iov_base =
225 vec->sge[sge_no].iov_len = sge_bytes;
227 sge_no++;
234 vec->sge[sge_no].iov_base = xdr->tail[0].iov_base;
235 vec->sge[sge_no].iov_len = xdr->tail[0].iov_len;
236 sge_no++;
239 dprintk("svcrdma: map_xdr: sge_no %d page_no %d "
241 sge_no, page_no, xdr->page_base, xdr->page_len,
244 vec->count = sge_no;
261 int sge_no;
287 sge_no = 0;
293 sge[sge_no].length = sge_bytes;
295 sge[sge_no].addr =
301 sge[sge_no].addr))
304 sge[sge_no].lkey = xprt->sc_dma_lkey;
306 sge[sge_no].addr = (unsigned long)
308 sge[sge_no].lkey = vec->frmr->mr->lkey;
313 sge_no++;
324 write_wr.num_sge = sge_no;
507 int sge_no;
546 for (sge_no = 1; byte_count && sge_no < vec->count; sge_no++) {
547 sge_bytes = min_t(size_t, vec->sge[sge_no].iov_len, byte_count);
550 ctxt->sge[sge_no].addr =
552 vec->sge[sge_no].iov_base,
555 ctxt->sge[sge_no].addr))
558 ctxt->sge[sge_no].lkey = rdma->sc_dma_lkey;
560 ctxt->sge[sge_no].addr = (unsigned long)
561 vec->sge[sge_no].iov_base;
562 ctxt->sge[sge_no].lkey = vec->frmr->mr->lkey;
564 ctxt->sge[sge_no].length = sge_bytes;
581 if (page_no+1 >= sge_no)
584 BUG_ON(sge_no > rdma->sc_max_sge);
589 send_wr.num_sge = sge_no;