Lines Matching refs:len

25 	int len;  in membuff_putrawflex()  local
42 len = mb->end - mb->head - 1; in membuff_putrawflex()
43 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex()
44 len = maxlen; in membuff_putrawflex()
48 mb->head += len; in membuff_putrawflex()
54 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex()
55 len++; in membuff_putrawflex()
63 len = mb->tail - mb->head - 1; in membuff_putrawflex()
64 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex()
65 len = maxlen; in membuff_putrawflex()
69 mb->head += len; in membuff_putrawflex()
73 return len; in membuff_putrawflex()
101 int len; in membuff_getraw() local
104 len = 0; in membuff_getraw()
113 len = mb->head - mb->tail; in membuff_getraw()
116 if (maxlen >= 0 && len > maxlen) in membuff_getraw()
117 len = maxlen; in membuff_getraw()
121 mb->tail += len; in membuff_getraw()
132 len = mb->end - mb->tail; in membuff_getraw()
133 if (maxlen >= 0 && len > maxlen) in membuff_getraw()
134 len = maxlen; in membuff_getraw()
136 mb->tail += len; in membuff_getraw()
144 (int)(mb->tail - mb->start), (int)(*data - mb->start), len); in membuff_getraw()
147 return len; in membuff_getraw()
167 int len = 1, i; in membuff_get() local
173 for (i = 0; len && i < 2; i++) { in membuff_get()
175 len = membuff_getraw(mb, maxlen, true, &data); in membuff_get()
178 memcpy(buffptr, data, len); in membuff_get()
179 buffptr += len; in membuff_get()
180 maxlen -= len; in membuff_get()
293 int len; /* number of bytes read (!= string length) */ in membuff_readline() local
299 for (len = 0, s = mb->tail; s < end && len < maxlen - 1; str++) { in membuff_readline()
301 len++; in membuff_readline()
323 return len; in membuff_readline()