Lines Matching defs:seq_file

17 struct seq_file {
33 void * (*start) (struct seq_file *m, loff_t *pos);
34 void (*stop) (struct seq_file *m, void *v);
35 void * (*next) (struct seq_file *m, void *v, loff_t *pos);
36 int (*show) (struct seq_file *m, void *v);
43 * @m: the seq_file handle
51 static inline bool seq_has_overflowed(struct seq_file *m)
58 * @m: the seq_file handle
64 static inline size_t seq_get_buf(struct seq_file *m, char **bufp)
77 * @m: the seq_file handle
84 static inline void seq_commit(struct seq_file *m, int num)
96 * @m: the seq_file handle
102 static inline void seq_setwidth(struct seq_file *m, size_t size)
106 void seq_pad(struct seq_file *m, char c);
114 int seq_write(struct seq_file *seq, const void *data, size_t len);
117 void seq_vprintf(struct seq_file *m, const char *fmt, va_list args);
119 void seq_printf(struct seq_file *m, const char *fmt, ...);
120 void seq_putc(struct seq_file *m, char c);
121 void seq_puts(struct seq_file *m, const char *s);
122 void seq_put_decimal_ull_width(struct seq_file *m, const char *delimiter,
124 void seq_put_decimal_ull(struct seq_file *m, const char *delimiter,
126 void seq_put_decimal_ll(struct seq_file *m, const char *delimiter, long long num);
127 void seq_put_hex_ll(struct seq_file *m, const char *delimiter,
130 void seq_escape_mem(struct seq_file *m, const char *src, size_t len,
133 static inline void seq_escape_str(struct seq_file *m, const char *src,
150 static inline void seq_escape(struct seq_file *m, const char *s, const char *esc)
155 void seq_hex_dump(struct seq_file *m, const char *prefix_str, int prefix_type,
159 int seq_path(struct seq_file *, const struct path *, const char *);
160 int seq_file_path(struct seq_file *, struct file *, const char *);
161 int seq_dentry(struct seq_file *, struct dentry *, const char *);
162 int seq_path_root(struct seq_file *m, const struct path *path,
165 void *single_start(struct seq_file *, loff_t *);
166 int single_open(struct file *, int (*)(struct seq_file *, void *), void *);
167 int single_open_size(struct file *, int (*)(struct seq_file *, void *), void *, size_t);
174 void seq_bprintf(struct seq_file *m, const char *f, const u32 *binary);
182 struct seq_file *seq_f = file->private_data; \
238 static inline struct user_namespace *seq_user_ns(struct seq_file *seq)
250 * @m: the seq_file handle
254 static inline void seq_show_option(struct seq_file *m, const char *name,
269 * @m: the seq_file handle