Lines Matching refs:len
79 size_t len; in _proc_do_string() local
90 len = strlen(data); in _proc_do_string()
91 if (len > maxlen - 1) in _proc_do_string()
92 len = maxlen - 1; in _proc_do_string()
94 if (*ppos > len) in _proc_do_string()
96 len = *ppos; in _proc_do_string()
99 len = 0; in _proc_do_string()
104 while ((p - buffer) < *lenp && len < maxlen - 1) { in _proc_do_string()
108 data[len++] = c; in _proc_do_string()
110 data[len] = 0; in _proc_do_string()
112 len = strlen(data); in _proc_do_string()
113 if (len > maxlen) in _proc_do_string()
114 len = maxlen; in _proc_do_string()
116 if (*ppos > len) { in _proc_do_string()
122 len -= *ppos; in _proc_do_string()
124 if (len > *lenp) in _proc_do_string()
125 len = *lenp; in _proc_do_string()
126 if (len) in _proc_do_string()
127 memcpy(buffer, data, len); in _proc_do_string()
128 if (len < *lenp) { in _proc_do_string()
129 buffer[len] = '\n'; in _proc_do_string()
130 len++; in _proc_do_string()
132 *lenp = len; in _proc_do_string()
133 *ppos += len; in _proc_do_string()
276 ssize_t len = *size; in proc_get_long() local
278 if (len <= 0) in proc_get_long()
281 if (len > TMPBUFLEN - 1) in proc_get_long()
282 len = TMPBUFLEN - 1; in proc_get_long()
284 memcpy(tmp, *buf, len); in proc_get_long()
286 tmp[len] = 0; in proc_get_long()
299 len = p - tmp; in proc_get_long()
304 if (len == TMPBUFLEN - 1) in proc_get_long()
307 if (len < *size && perm_tr_len && !memchr(perm_tr, *p, perm_tr_len)) in proc_get_long()
310 if (tr && (len < *size)) in proc_get_long()
313 *buf += len; in proc_get_long()
314 *size -= len; in proc_get_long()
332 int len; in proc_put_long() local
336 len = strlen(tmp); in proc_put_long()
337 if (len > *size) in proc_put_long()
338 len = *size; in proc_put_long()
339 memcpy(*buf, tmp, len); in proc_put_long()
340 *size -= len; in proc_put_long()
341 *buf += len; in proc_put_long()