Home | History | Annotate | Download | only in slirp

Lines Matching full:sb_rptr

106 	if (sb->sb_wptr < sb->sb_rptr) {
107 iov[0].iov_len = sb->sb_rptr - sb->sb_wptr;
121 iov[1].iov_len = sb->sb_rptr - sb->sb_data;
306 if (sb->sb_rptr < sb->sb_wptr) {
308 n = slirp_send(so, sb->sb_rptr, so->so_urgc, (MSG_OOB)); /* |MSG_DONTWAIT)); */
318 len = (sb->sb_data + sb->sb_datalen) - sb->sb_rptr;
320 memcpy(buff, sb->sb_rptr, len);
338 sb->sb_rptr += n;
339 if (sb->sb_rptr >= (sb->sb_data + sb->sb_datalen))
340 sb->sb_rptr -= sb->sb_datalen;
373 iov[0].iov_base = sb->sb_rptr;
376 if (sb->sb_rptr < sb->sb_wptr) {
377 iov[0].iov_len = sb->sb_wptr - sb->sb_rptr;
382 iov[0].iov_len = (sb->sb_data + sb->sb_datalen) - sb->sb_rptr;
426 sb->sb_rptr += nn;
427 if (sb->sb_rptr >= (sb->sb_data + sb->sb_datalen))
428 sb->sb_rptr -= sb->sb_datalen;