Lines Matching full:mb
44 * @mb: membuff to purge
46 void membuff_purge(struct membuff *mb);
61 * @mb: membuff to adjust
67 int membuff_putraw(struct membuff *mb, int maxlen, bool update, char **data);
78 * @mb: membuff to adjust
85 int membuff_getraw(struct membuff *mb, int maxlen, bool update, char **data);
90 * @mb: membuff to adjust
94 bool membuff_putbyte(struct membuff *mb, int ch);
97 * @mb: membuff to adjust
101 int membuff_getbyte(struct membuff *mb);
109 * @mb: membuff to adjust
112 int membuff_peekbyte(struct membuff *mb);
120 * @mb: membuff to adjust
125 int membuff_get(struct membuff *mb, char *buff, int maxlen);
133 * @mb: membuff to adjust
138 int membuff_put(struct membuff *mb, const char *buff, int length);
143 * @mb: membuff to check
146 bool membuff_isempty(struct membuff *mb);
151 * @mb: membuff to check
154 int membuff_avail(struct membuff *mb);
161 * @mb: membuff to check
164 int membuff_size(struct membuff *mb);
172 * @mb: membuff to adjust
175 bool membuff_makecontig(struct membuff *mb);
180 * @mb: membuff to check
183 int membuff_free(struct membuff *mb);
192 * @mb: membuff to adjust
198 int membuff_readline(struct membuff *mb, char *str, int maxlen, int minch);
205 * @mb: membuff to adjust
211 int membuff_extend_by(struct membuff *mb, int by, int max);
216 * @mb: membuff to set up
220 void membuff_init(struct membuff *mb, char *buff, int size);
225 * @mb: membuff to uninit
227 void membuff_uninit(struct membuff *mb);
232 * @mb: membuff to init
236 int membuff_new(struct membuff *mb, int size);
241 * @mb: membuff to dispose
243 void membuff_dispose(struct membuff *mb);