Lines Matching refs:buffer
36 if (WARN_ONCE((s)->buffer == TRACE_SEQ_POISON, \
60 s->buffer = malloc(s->buffer_size); in trace_seq_init()
61 if (s->buffer != NULL) in trace_seq_init()
91 free(s->buffer); in trace_seq_destroy()
92 s->buffer = TRACE_SEQ_POISON; in trace_seq_destroy()
99 buf = realloc(s->buffer, s->buffer_size + TRACE_SEQ_BUF_SIZE); in expand_buffer()
105 s->buffer = buf; in expand_buffer()
136 ret = vsnprintf(s->buffer + s->len, len, fmt, ap); in trace_seq_printf()
171 ret = vsnprintf(s->buffer + s->len, len, fmt, args); in trace_seq_vprintf()
206 memcpy(s->buffer + s->len, str, len); in trace_seq_puts()
221 s->buffer[s->len++] = c; in trace_seq_putc()
231 s->buffer[s->len] = 0; in trace_seq_terminate()
240 return fprintf(fp, "%.*s", s->len, s->buffer); in trace_seq_do_fprintf()