Lines Matching refs:seq_file

18 struct seq_file {  struct
37 void * (*start) (struct seq_file *m, loff_t *pos); argument
38 void (*stop) (struct seq_file *m, void *v);
39 void * (*next) (struct seq_file *m, void *v, loff_t *pos);
40 int (*show) (struct seq_file *m, void *v);
55 static inline bool seq_has_overflowed(struct seq_file *m) in seq_has_overflowed()
68 static inline size_t seq_get_buf(struct seq_file *m, char **bufp) in seq_get_buf()
88 static inline void seq_commit(struct seq_file *m, int num) in seq_commit()
106 static inline void seq_setwidth(struct seq_file *m, size_t size) in seq_setwidth()
110 void seq_pad(struct seq_file *m, char c);
117 int seq_escape(struct seq_file *, const char *, const char *);
118 int seq_putc(struct seq_file *m, char c);
119 int seq_puts(struct seq_file *m, const char *s);
120 int seq_write(struct seq_file *seq, const void *data, size_t len);
122 __printf(2, 3) int seq_printf(struct seq_file *, const char *, ...);
123 __printf(2, 0) int seq_vprintf(struct seq_file *, const char *, va_list args);
125 int seq_path(struct seq_file *, const struct path *, const char *);
126 int seq_dentry(struct seq_file *, struct dentry *, const char *);
127 int seq_path_root(struct seq_file *m, const struct path *path,
130 int single_open(struct file *, int (*)(struct seq_file *, void *), void *);
131 int single_open_size(struct file *, int (*)(struct seq_file *, void *), void *, size_t);
136 int seq_put_decimal_ull(struct seq_file *m, char delimiter,
138 int seq_put_decimal_ll(struct seq_file *m, char delimiter,
141 static inline struct user_namespace *seq_user_ns(struct seq_file *seq) in seq_user_ns()
157 static inline void seq_show_option(struct seq_file *m, const char *name, in seq_show_option()