Lines Matching refs:len

27 static bool seq_buf_can_fit(struct seq_buf *s, size_t len)  in seq_buf_can_fit()  argument
29 return s->len + len <= s->size; in seq_buf_can_fit()
41 unsigned int len = seq_buf_used(s); in seq_buf_print_seq() local
43 return seq_write(m, s->buffer, len); in seq_buf_print_seq()
58 int len; in seq_buf_vprintf() local
62 if (s->len < s->size) { in seq_buf_vprintf()
63 len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args); in seq_buf_vprintf()
64 if (s->len + len < s->size) { in seq_buf_vprintf()
65 s->len += len; in seq_buf_vprintf()
114 unsigned int len = seq_buf_buffer_left(s); in seq_buf_bprintf() local
119 if (s->len < s->size) { in seq_buf_bprintf()
120 ret = bstr_printf(s->buffer + s->len, len, fmt, binary); in seq_buf_bprintf()
121 if (s->len + ret < s->size) { in seq_buf_bprintf()
122 s->len += ret; in seq_buf_bprintf()
142 unsigned int len = strlen(str); in seq_buf_puts() local
146 if (seq_buf_can_fit(s, len)) { in seq_buf_puts()
147 memcpy(s->buffer + s->len, str, len); in seq_buf_puts()
148 s->len += len; in seq_buf_puts()
169 s->buffer[s->len++] = c; in seq_buf_putc()
188 int seq_buf_putmem(struct seq_buf *s, const void *mem, unsigned int len) in seq_buf_putmem() argument
192 if (seq_buf_can_fit(s, len)) { in seq_buf_putmem()
193 memcpy(s->buffer + s->len, mem, len); in seq_buf_putmem()
194 s->len += len; in seq_buf_putmem()
217 unsigned int len) argument
226 while (len) {
227 start_len = min(len, HEX_CHARS - 1);
236 if (WARN_ON_ONCE(j == 0 || j/2 > len))
240 len -= j / 2;
303 int len; local
309 if (s->len <= s->readpos)
312 len = seq_buf_used(s) - s->readpos;
313 if (cnt > len)
314 cnt = len;