Lines Matching refs:base
176 struct xdr_buf *xdr, size_t base) in xprt_send_pagedata() argument
180 return xprt_sendmsg(sock, msg, base + xdr->page_base); in xprt_send_pagedata()
190 size_t base) in xprt_send_rm_and_kvec() argument
202 return xprt_sendmsg(sock, msg, base); in xprt_send_rm_and_kvec()
219 struct xdr_buf *xdr, unsigned int base, in xprt_sock_sendmsg() argument
223 unsigned int remainder = rmsize + xdr->len - base; in xprt_sock_sendmsg()
234 if (base < want) { in xprt_sock_sendmsg()
235 unsigned int len = want - base; in xprt_sock_sendmsg()
242 &xdr->head[0], base); in xprt_sock_sendmsg()
244 err = xprt_send_kvec(sock, msg, &xdr->head[0], base); in xprt_sock_sendmsg()
248 base = 0; in xprt_sock_sendmsg()
250 base -= want; in xprt_sock_sendmsg()
253 if (base < xdr->page_len) { in xprt_sock_sendmsg()
254 unsigned int len = xdr->page_len - base; in xprt_sock_sendmsg()
259 err = xprt_send_pagedata(sock, msg, xdr, base); in xprt_sock_sendmsg()
263 base = 0; in xprt_sock_sendmsg()
265 base -= xdr->page_len; in xprt_sock_sendmsg()
268 if (base >= xdr->tail[0].iov_len) in xprt_sock_sendmsg()
271 err = xprt_send_kvec(sock, msg, &xdr->tail[0], base); in xprt_sock_sendmsg()