Lines Matching refs:len
271 size_t len; in _proc_do_string() local
282 len = strlen(data); in _proc_do_string()
283 if (len > maxlen - 1) in _proc_do_string()
284 len = maxlen - 1; in _proc_do_string()
286 if (*ppos > len) in _proc_do_string()
288 len = *ppos; in _proc_do_string()
291 len = 0; in _proc_do_string()
296 while ((p - buffer) < *lenp && len < maxlen - 1) { in _proc_do_string()
300 data[len++] = c; in _proc_do_string()
302 data[len] = 0; in _proc_do_string()
304 len = strlen(data); in _proc_do_string()
305 if (len > maxlen) in _proc_do_string()
306 len = maxlen; in _proc_do_string()
308 if (*ppos > len) { in _proc_do_string()
314 len -= *ppos; in _proc_do_string()
316 if (len > *lenp) in _proc_do_string()
317 len = *lenp; in _proc_do_string()
318 if (len) in _proc_do_string()
319 memcpy(buffer, data, len); in _proc_do_string()
320 if (len < *lenp) { in _proc_do_string()
321 buffer[len] = '\n'; in _proc_do_string()
322 len++; in _proc_do_string()
324 *lenp = len; in _proc_do_string()
325 *ppos += len; in _proc_do_string()
468 ssize_t len = *size; in proc_get_long() local
470 if (len <= 0) in proc_get_long()
473 if (len > TMPBUFLEN - 1) in proc_get_long()
474 len = TMPBUFLEN - 1; in proc_get_long()
476 memcpy(tmp, *buf, len); in proc_get_long()
478 tmp[len] = 0; in proc_get_long()
491 len = p - tmp; in proc_get_long()
496 if (len == TMPBUFLEN - 1) in proc_get_long()
499 if (len < *size && perm_tr_len && !memchr(perm_tr, *p, perm_tr_len)) in proc_get_long()
502 if (tr && (len < *size)) in proc_get_long()
505 *buf += len; in proc_get_long()
506 *size -= len; in proc_get_long()
524 int len; in proc_put_long() local
528 len = strlen(tmp); in proc_put_long()
529 if (len > *size) in proc_put_long()
530 len = *size; in proc_put_long()
531 memcpy(*buf, tmp, len); in proc_put_long()
532 *size -= len; in proc_put_long()
533 *buf += len; in proc_put_long()