Lines Matching refs:s_buf
109 KASSERT(s->s_buf != NULL, in _assert_sbuf_integrity()
177 memcpy(newbuf, s->s_buf, s->s_size); in sbuf_extend()
179 SBFREE(s->s_buf); in sbuf_extend()
182 s->s_buf = newbuf; in sbuf_extend()
225 s->s_buf = buf; in sbuf_new()
235 if (s->s_buf == NULL) { in sbuf_new()
238 s->s_buf = SBMALLOC(s->s_size, SBUF_MALLOCFLAG(s)); in sbuf_new()
239 if (s->s_buf == NULL) in sbuf_new()
245 if (s != NULL && s->s_buf == NULL) { in sbuf_new()
275 *error = uiomove(s->s_buf, uio->uio_resid, uio); in sbuf_uionew()
401 len = s->s_drain_func(s->s_drain_arg, s->s_buf, in sbuf_drain()
421 if (s->s_buf[len - 1] == '\n') in sbuf_drain()
431 memmove(s->s_buf, s->s_buf + len, s->s_len); in sbuf_drain()
467 memcpy(&s->s_buf[s->s_len], buf, n); in sbuf_put_bytes()
497 s->s_buf[s->s_len++] = c; in sbuf_put_byte()
537 if (copyin(uaddr, s->s_buf + s->s_len, len) != 0) in sbuf_bcopyin()
598 switch (copyinstr(uaddr, s->s_buf + s->s_len, len + 1, &done)) { in sbuf_copyin()
691 len = vsnprintf(&s->s_buf[s->s_len], SBUF_FREESPACE(s) + 1, in sbuf_vprintf()
784 } else if (s->s_buf[s->s_len - 1] != '\n') in sbuf_nl_terminate()
807 while (s->s_len > 0 && isspace(s->s_buf[s->s_len-1])) { in sbuf_trim()
836 s->s_buf[s->s_len] = '\0'; in sbuf_finish()
867 return (s->s_buf); in sbuf_data()
903 SBFREE(s->s_buf); in sbuf_delete()