Lines Matching refs:buffer
24 if (WARN_ONCE((s)->buffer == TRACE_SEQ_POISON, \
48 s->buffer = malloc(s->buffer_size); in trace_seq_init()
49 if (s->buffer != NULL) in trace_seq_init()
79 free(s->buffer); in trace_seq_destroy()
80 s->buffer = TRACE_SEQ_POISON; in trace_seq_destroy()
87 buf = realloc(s->buffer, s->buffer_size + TRACE_SEQ_BUF_SIZE); in expand_buffer()
93 s->buffer = buf; in expand_buffer()
125 ret = vsnprintf(s->buffer + s->len, len, fmt, ap); in trace_seq_printf()
165 ret = vsnprintf(s->buffer + s->len, len, fmt, args); in trace_seq_vprintf()
201 memcpy(s->buffer + s->len, str, len); in trace_seq_puts()
216 s->buffer[s->len++] = c; in trace_seq_putc()
226 s->buffer[s->len] = 0; in trace_seq_terminate()
235 return fprintf(fp, "%.*s", s->len, s->buffer); in trace_seq_do_fprintf()