Lines Matching refs:len
169 int len = 0; in svc_sendto() local
178 slen = xdr->len; in svc_sendto()
198 len = kernel_sendpage(sock, rqstp->rq_respages[0], 0, in svc_sendto()
200 if (len != xdr->head[0].iov_len) in svc_sendto()
213 len += result; in svc_sendto()
230 len += result; in svc_sendto()
235 xdr->len, len, svc_print_addr(rqstp, buf, sizeof(buf))); in svc_sendto()
237 return len; in svc_sendto()
245 int len; in one_sock_name() local
249 len = sprintf(buf, "ipv4 %s %pI4 %d\n", in one_sock_name()
256 len = sprintf(buf, "*unknown-%d*\n", in one_sock_name()
259 return len; in one_sock_name()
266 int len = 0; in svc_sock_names() local
272 int onelen = one_sock_name(buf+len, svsk); in svc_sock_names()
273 if (toclose && strcmp(toclose, buf+len) == 0) in svc_sock_names()
276 len += onelen; in svc_sock_names()
286 return len; in svc_sock_names()
314 int len; in svc_recvfrom() local
318 len = kernel_recvmsg(svsk->sk_sock, &msg, iov, nr, buflen, in svc_recvfrom()
322 svsk, iov[0].iov_base, iov[0].iov_len, len); in svc_recvfrom()
323 return len; in svc_recvfrom()
430 int err, len; in svc_udp_recvfrom() local
467 len = svc_addr_len(svc_addr(rqstp)); in svc_udp_recvfrom()
468 if (len < 0) in svc_udp_recvfrom()
469 return len; in svc_udp_recvfrom()
470 rqstp->rq_addrlen = len; in svc_udp_recvfrom()
484 len = skb->len - sizeof(struct udphdr); in svc_udp_recvfrom()
485 rqstp->rq_arg.len = len; in svc_udp_recvfrom()
515 rqstp->rq_arg.head[0].iov_len = len; in svc_udp_recvfrom()
524 if (len <= rqstp->rq_arg.head[0].iov_len) { in svc_udp_recvfrom()
525 rqstp->rq_arg.head[0].iov_len = len; in svc_udp_recvfrom()
529 rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; in svc_udp_recvfrom()
537 return len; in svc_udp_recvfrom()
791 int len; in svc_tcp_recvfrom() local
829 if ((len = svc_recvfrom(rqstp, &iov, 1, want)) < 0) in svc_tcp_recvfrom()
831 svsk->sk_tcplen += len; in svc_tcp_recvfrom()
833 if (len < want) { in svc_tcp_recvfrom()
835 "length (%d of %d)\n", len, want); in svc_tcp_recvfrom()
864 len = svc_recv_available(svsk); in svc_tcp_recvfrom()
865 if (len < 0) in svc_tcp_recvfrom()
868 if (len < svsk->sk_reclen) { in svc_tcp_recvfrom()
870 len, svsk->sk_reclen); in svc_tcp_recvfrom()
874 len = svsk->sk_reclen; in svc_tcp_recvfrom()
881 while (vlen < len) { in svc_tcp_recvfrom()
890 len = svc_recvfrom(rqstp, vec, pnum, len); in svc_tcp_recvfrom()
891 if (len < 0) in svc_tcp_recvfrom()
894 dprintk("svc: TCP complete record (%d bytes)\n", len); in svc_tcp_recvfrom()
895 rqstp->rq_arg.len = len; in svc_tcp_recvfrom()
897 if (len <= rqstp->rq_arg.head[0].iov_len) { in svc_tcp_recvfrom()
898 rqstp->rq_arg.head[0].iov_len = len; in svc_tcp_recvfrom()
901 rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; in svc_tcp_recvfrom()
916 return len; in svc_tcp_recvfrom()
923 if (len == -EAGAIN) { in svc_tcp_recvfrom()
928 svsk->sk_xprt.xpt_server->sv_name, -len); in svc_tcp_recvfrom()
932 return len; in svc_tcp_recvfrom()
948 reclen = htonl(0x80000000|((xbufp->len ) - 4)); in svc_tcp_sendto()
955 if (sent != xbufp->len) { in svc_tcp_sendto()
961 sent, xbufp->len); in svc_tcp_sendto()
1215 struct sockaddr *sin, int len, in svc_create_socket() argument
1246 error = kernel_bind(sock, sin, len); in svc_create_socket()
1250 newlen = len; in svc_create_socket()