Lines Matching refs:len

24 	int len;  in membuff_putrawflex()  local
41 len = mb->end - mb->head - 1; in membuff_putrawflex()
42 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex()
43 len = maxlen; in membuff_putrawflex()
47 mb->head += len; in membuff_putrawflex()
53 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex()
54 len++; in membuff_putrawflex()
62 len = mb->tail - mb->head - 1; in membuff_putrawflex()
63 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex()
64 len = maxlen; in membuff_putrawflex()
68 mb->head += len; in membuff_putrawflex()
72 return len; in membuff_putrawflex()
100 int len; in membuff_getraw() local
103 len = 0; in membuff_getraw()
112 len = mb->head - mb->tail; in membuff_getraw()
115 if (maxlen >= 0 && len > maxlen) in membuff_getraw()
116 len = maxlen; in membuff_getraw()
120 mb->tail += len; in membuff_getraw()
131 len = mb->end - mb->tail; in membuff_getraw()
132 if (maxlen >= 0 && len > maxlen) in membuff_getraw()
133 len = maxlen; in membuff_getraw()
135 mb->tail += len; in membuff_getraw()
143 (int)(mb->tail - mb->start), (int)(*data - mb->start), len); in membuff_getraw()
146 return len; in membuff_getraw()
166 int len = 1, i; in membuff_get() local
172 for (i = 0; len && i < 2; i++) { in membuff_get()
174 len = membuff_getraw(mb, maxlen, true, &data); in membuff_get()
177 memcpy(buffptr, data, len); in membuff_get()
178 buffptr += len; in membuff_get()
179 maxlen -= len; in membuff_get()
292 int len; /* number of bytes read (!= string length) */ in membuff_readline() local
298 for (len = 0, s = mb->tail; s < end && len < maxlen - 1; str++) { in membuff_readline()
300 len++; in membuff_readline()
322 return len; in membuff_readline()