Lines Matching refs:seq_buf
18 struct seq_buf { struct
25 static inline void seq_buf_clear(struct seq_buf *s) in seq_buf_clear() argument
32 seq_buf_init(struct seq_buf *s, unsigned char *buf, unsigned int size) in seq_buf_init()
44 seq_buf_has_overflowed(struct seq_buf *s) in seq_buf_has_overflowed()
50 seq_buf_set_overflow(struct seq_buf *s) in seq_buf_set_overflow()
59 seq_buf_buffer_left(struct seq_buf *s) in seq_buf_buffer_left()
68 static inline unsigned int seq_buf_used(struct seq_buf *s) in seq_buf_used()
81 static inline size_t seq_buf_get_buf(struct seq_buf *s, char **bufp) in seq_buf_get_buf()
103 static inline void seq_buf_commit(struct seq_buf *s, int num) in seq_buf_commit()
115 int seq_buf_printf(struct seq_buf *s, const char *fmt, ...);
117 int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args);
118 extern int seq_buf_print_seq(struct seq_file *m, struct seq_buf *s);
119 extern int seq_buf_to_user(struct seq_buf *s, char __user *ubuf,
121 extern int seq_buf_puts(struct seq_buf *s, const char *str);
122 extern int seq_buf_putc(struct seq_buf *s, unsigned char c);
123 extern int seq_buf_putmem(struct seq_buf *s, const void *mem, unsigned int len);
124 extern int seq_buf_putmem_hex(struct seq_buf *s, const void *mem,
126 extern int seq_buf_path(struct seq_buf *s, const struct path *path, const char *esc);
130 seq_buf_bprintf(struct seq_buf *s, const char *fmt, const u32 *binary);