Lines Matching refs:lenp

147 		char *buffer, size_t *lenp, loff_t *ppos)
152 if (!data || !maxlen || !*lenp) {
153 *lenp = 0;
172 *ppos += *lenp;
174 while ((p - buffer) < *lenp && len < maxlen - 1) {
187 *lenp = 0;
194 if (len > *lenp)
195 len = *lenp;
198 if (len < *lenp) {
202 *lenp = len;
247 * @lenp: the size of the user buffer
260 void *buffer, size_t *lenp, loff_t *ppos)
265 return _proc_do_string(table->data, table->maxlen, write, buffer, lenp,
473 size_t *lenp, loff_t *ppos,
482 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) {
483 *lenp = 0;
489 left = *lenp;
538 *lenp -= left;
540 *ppos += *lenp;
545 void *buffer, size_t *lenp, loff_t *ppos,
551 buffer, lenp, ppos, conv, data);
557 size_t *lenp, loff_t *ppos,
569 left = *lenp;
607 *ppos += *lenp;
612 size_t *lenp, loff_t *ppos,
622 left = *lenp;
636 *lenp -= left;
637 *ppos += *lenp;
644 size_t *lenp, loff_t *ppos,
652 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) {
653 *lenp = 0;
665 *lenp = 0;
673 return do_proc_douintvec_w(i, table, buffer, lenp, ppos,
675 return do_proc_douintvec_r(i, buffer, lenp, ppos, conv, data);
679 void *buffer, size_t *lenp, loff_t *ppos,
686 buffer, lenp, ppos, conv, data);
694 * @lenp: the size of the user buffer
706 size_t *lenp, loff_t *ppos)
721 res = proc_dointvec(&tmp, write, buffer, lenp, ppos);
734 * @lenp: the size of the user buffer
743 size_t *lenp, loff_t *ppos)
745 return do_proc_dointvec(table, write, buffer, lenp, ppos, NULL, NULL);
753 * @lenp: the size of the user buffer
762 size_t *lenp, loff_t *ppos)
764 return do_proc_douintvec(table, write, buffer, lenp, ppos,
773 void *buffer, size_t *lenp, loff_t *ppos)
784 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos);
856 * @lenp: the size of the user buffer
868 void *buffer, size_t *lenp, loff_t *ppos)
874 return do_proc_dointvec(table, write, buffer, lenp, ppos,
922 * @lenp: the size of the user buffer
937 void *buffer, size_t *lenp, loff_t *ppos)
943 return do_proc_douintvec(table, write, buffer, lenp, ppos,
952 * @lenp: the size of the user buffer
965 void *buffer, size_t *lenp, loff_t *ppos)
996 res = do_proc_douintvec(&tmp, write, buffer, lenp, ppos,
1008 void *buffer, size_t *lenp, loff_t *ppos)
1015 lenp, ppos, NULL, NULL);
1027 int write, void *buffer, size_t *lenp, loff_t *ppos,
1035 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) {
1036 *lenp = 0;
1044 left = *lenp;
1093 *lenp -= left;
1095 *ppos += *lenp;
1100 void *buffer, size_t *lenp, loff_t *ppos, unsigned long convmul,
1104 buffer, lenp, ppos, convmul, convdiv);
1112 * @lenp: the size of the user buffer
1124 void *buffer, size_t *lenp, loff_t *ppos)
1126 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l);
1134 * @lenp: the size of the user buffer
1147 void *buffer, size_t *lenp, loff_t *ppos)
1150 lenp, ppos, HZ, 1000l);
1257 * @lenp: the size of the user buffer
1268 void *buffer, size_t *lenp, loff_t *ppos)
1270 return do_proc_dointvec(table,write,buffer,lenp,ppos,
1275 void *buffer, size_t *lenp, loff_t *ppos)
1281 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1290 * @lenp: the size of the user buffer
1301 void *buffer, size_t *lenp, loff_t *ppos)
1303 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1312 * @lenp: the size of the user buffer
1324 size_t *lenp, loff_t *ppos)
1326 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1331 size_t *lenp, loff_t *ppos)
1340 lenp, ppos, NULL, NULL);
1357 * @lenp: the size of the user buffer
1370 void *buffer, size_t *lenp, loff_t *ppos)
1373 size_t left = *lenp;
1380 *lenp = 0;
1391 skipped = *lenp - left;
1491 *lenp -= left;
1492 *ppos += *lenp;
1502 void *buffer, size_t *lenp, loff_t *ppos)
1508 void *buffer, size_t *lenp, loff_t *ppos)
1514 void *buffer, size_t *lenp, loff_t *ppos)
1520 void *buffer, size_t *lenp, loff_t *ppos)
1526 void *buffer, size_t *lenp, loff_t *ppos)
1532 void *buffer, size_t *lenp, loff_t *ppos)
1538 void *buffer, size_t *lenp, loff_t *ppos)
1544 void *buffer, size_t *lenp, loff_t *ppos)
1550 void *buffer, size_t *lenp, loff_t *ppos)
1556 void *buffer, size_t *lenp, loff_t *ppos)
1562 void *buffer, size_t *lenp, loff_t *ppos)
1568 void *buffer, size_t *lenp, loff_t *ppos)
1574 void *buffer, size_t *lenp, loff_t *ppos)
1580 void *buffer, size_t *lenp, loff_t *ppos)
1589 void *buffer, size_t *lenp, loff_t *ppos)
1607 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos);