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()
150 int sge_no; in send_write() local
180 sge_no = 0; in send_write()
186 sge[sge_no].length = sge_bytes; in send_write()
187 sge[sge_no].addr = in send_write()
192 sge[sge_no].addr)) in send_write()
195 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write()
198 sge_no++; in send_write()
205 if (sge_no == xprt->sc_max_sge) in send_write()
214 write_wr.num_sge = sge_no; in send_write()
386 int sge_no; in send_reply() local
421 for (sge_no = 1; byte_count && sge_no < vec->count; sge_no++) { in send_reply()
422 sge_bytes = min_t(size_t, vec->sge[sge_no].iov_len, byte_count); in send_reply()
424 ctxt->sge[sge_no].addr = in send_reply()
429 ctxt->sge[sge_no].addr)) in send_reply()
432 ctxt->sge[sge_no].lkey = rdma->sc_dma_lkey; in send_reply()
433 ctxt->sge[sge_no].length = sge_bytes; in send_reply()
454 if (page_no+1 >= sge_no) in send_reply()
463 if (sge_no > ctxt->count) in send_reply()
466 if (sge_no > rdma->sc_max_sge) { in send_reply()
467 pr_err("svcrdma: Too many sges (%d)\n", sge_no); in send_reply()
474 send_wr.num_sge = sge_no; in send_reply()