diff options
| author | Mark Brown <broonie@linaro.org> | 2013-11-24 09:35:18 -0500 |
|---|---|---|
| committer | Mark Brown <broonie@linaro.org> | 2013-11-24 09:35:18 -0500 |
| commit | 30c27abd28fa168d7ebd2e5286f1fe473c74bfa9 (patch) | |
| tree | 9936b38c0c81cd430d5e75906c1207d127fe588c /include/linux/seq_file.h | |
| parent | 16ec790938d4f356c82fab27b9a9adf4d6fe19a6 (diff) | |
| parent | 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae (diff) | |
Merge tag 'v3.13-rc1' into asoc-arizona
Linux 3.13-rc1
Diffstat (limited to 'include/linux/seq_file.h')
| -rw-r--r-- | include/linux/seq_file.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h index 4e32edc8f506..52e0097f61f0 100644 --- a/include/linux/seq_file.h +++ b/include/linux/seq_file.h | |||
| @@ -20,6 +20,7 @@ struct seq_file { | |||
| 20 | size_t size; | 20 | size_t size; |
| 21 | size_t from; | 21 | size_t from; |
| 22 | size_t count; | 22 | size_t count; |
| 23 | size_t pad_until; | ||
| 23 | loff_t index; | 24 | loff_t index; |
| 24 | loff_t read_pos; | 25 | loff_t read_pos; |
| 25 | u64 version; | 26 | u64 version; |
| @@ -79,6 +80,20 @@ static inline void seq_commit(struct seq_file *m, int num) | |||
| 79 | } | 80 | } |
| 80 | } | 81 | } |
| 81 | 82 | ||
| 83 | /** | ||
| 84 | * seq_setwidth - set padding width | ||
| 85 | * @m: the seq_file handle | ||
| 86 | * @size: the max number of bytes to pad. | ||
| 87 | * | ||
| 88 | * Call seq_setwidth() for setting max width, then call seq_printf() etc. and | ||
| 89 | * finally call seq_pad() to pad the remaining bytes. | ||
| 90 | */ | ||
| 91 | static inline void seq_setwidth(struct seq_file *m, size_t size) | ||
| 92 | { | ||
| 93 | m->pad_until = m->count + size; | ||
| 94 | } | ||
| 95 | void seq_pad(struct seq_file *m, char c); | ||
| 96 | |||
| 82 | char *mangle_path(char *s, const char *p, const char *esc); | 97 | char *mangle_path(char *s, const char *p, const char *esc); |
| 83 | int seq_open(struct file *, const struct seq_operations *); | 98 | int seq_open(struct file *, const struct seq_operations *); |
| 84 | ssize_t seq_read(struct file *, char __user *, size_t, loff_t *); | 99 | ssize_t seq_read(struct file *, char __user *, size_t, loff_t *); |
