Lines Matching refs:sge_no
57 int sge_no; in map_xdr() local
70 sge_no = 1; in map_xdr()
73 vec->sge[sge_no].iov_base = xdr->head[0].iov_base; in map_xdr()
74 vec->sge[sge_no].iov_len = xdr->head[0].iov_len; in map_xdr()
75 sge_no++; in map_xdr()
82 vec->sge[sge_no].iov_base = in map_xdr()
86 vec->sge[sge_no].iov_len = sge_bytes; in map_xdr()
88 sge_no++; in map_xdr()
95 vec->sge[sge_no].iov_base = xdr->tail[0].iov_base; in map_xdr()
96 vec->sge[sge_no].iov_len = xdr->tail[0].iov_len; in map_xdr()
97 sge_no++; in map_xdr()
102 sge_no, page_no, xdr->page_base, xdr->page_len, in map_xdr()
105 vec->count = sge_no; in map_xdr()
223 int sge_no; in send_write() local
253 sge_no = 0; in send_write()
259 sge[sge_no].length = sge_bytes; in send_write()
260 sge[sge_no].addr = in send_write()
265 sge[sge_no].addr)) in send_write()
268 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write()
271 sge_no++; in send_write()
278 if (sge_no == xprt->sc_max_sge) in send_write()
287 write_wr.wr.num_sge = sge_no; in send_write()
461 int sge_no; in send_reply() local
496 for (sge_no = 1; byte_count && sge_no < vec->count; sge_no++) { in send_reply()
497 sge_bytes = min_t(size_t, vec->sge[sge_no].iov_len, byte_count); in send_reply()
499 ctxt->sge[sge_no].addr = in send_reply()
504 ctxt->sge[sge_no].addr)) in send_reply()
507 ctxt->sge[sge_no].lkey = rdma->sc_dma_lkey; in send_reply()
508 ctxt->sge[sge_no].length = sge_bytes; in send_reply()
529 if (page_no+1 >= sge_no) in send_reply()
538 if (sge_no > ctxt->count) in send_reply()
541 if (sge_no > rdma->sc_max_sge) { in send_reply()
542 pr_err("svcrdma: Too many sges (%d)\n", sge_no); in send_reply()
549 send_wr.num_sge = sge_no; in send_reply()