Lines Matching refs:nn
157 int n, nn; in soread() local
171 nn = readv(so->s, (struct iovec *)iov, n); in soread()
172 DEBUG_MISC((dfd, " ... read nn = %d bytes\n", nn)); in soread()
174 nn = recv(so->s, iov[0].iov_base, iov[0].iov_len,0); in soread()
176 if (nn <= 0) { in soread()
177 if (nn < 0 && (errno == EINTR || errno == EAGAIN)) in soread()
180 …DEBUG_MISC((dfd, " --- soread() disconnected, nn = %d, errno = %d-%s\n", nn, errno,strerror(errno)… in soread()
197 if (n == 2 && nn == iov[0].iov_len) { in soread()
201 nn += ret; in soread()
204 DEBUG_MISC((dfd, " ... read nn = %d bytes\n", nn)); in soread()
208 sb->sb_cc += nn; in soread()
209 sb->sb_wptr += nn; in soread()
212 return nn; in soread()
217 int n, nn, copy = size; in soreadbuf() local
231 nn = MIN(iov[0].iov_len, copy); in soreadbuf()
232 memcpy(iov[0].iov_base, buf, nn); in soreadbuf()
234 copy -= nn; in soreadbuf()
235 buf += nn; in soreadbuf()
352 int n,nn; in sowrite() local
396 nn = writev(so->s, (const struct iovec *)iov, n); in sowrite()
398 DEBUG_MISC((dfd, " ... wrote nn = %d bytes\n", nn)); in sowrite()
400 nn = slirp_send(so, iov[0].iov_base, iov[0].iov_len,0); in sowrite()
403 if (nn < 0 && (errno == EAGAIN || errno == EINTR)) in sowrite()
406 if (nn <= 0) { in sowrite()
415 if (n == 2 && nn == iov[0].iov_len) { in sowrite()
419 nn += ret; in sowrite()
421 DEBUG_MISC((dfd, " ... wrote nn = %d bytes\n", nn)); in sowrite()
425 sb->sb_cc -= nn; in sowrite()
426 sb->sb_rptr += nn; in sowrite()
437 return nn; in sowrite()