Home | History | Annotate | Download | only in slirp

Lines Matching refs:sb_wptr

48 			sb->sb_wptr = sb->sb_rptr = sb->sb_data = (char *)realloc(sb->sb_data, size);
50 if (sb->sb_wptr)
56 sb->sb_wptr = sb->sb_rptr = sb->sb_data = (char *)malloc(size);
58 if (sb->sb_wptr)
138 if (sb->sb_wptr < sb->sb_rptr) {
139 n = sb->sb_rptr - sb->sb_wptr;
141 memcpy(sb->sb_wptr, m->m_data, n);
144 n = sb->sb_data + sb->sb_datalen - sb->sb_wptr;
146 memcpy(sb->sb_wptr, m->m_data, n);
158 sb->sb_wptr += n;
159 if (sb->sb_wptr >= sb->sb_data + sb->sb_datalen)
160 sb->sb_wptr -= sb->sb_datalen;
177 if (from < sb->sb_wptr) {