Lines Matching defs:ppos

77 		char *buffer, size_t *lenp, loff_t *ppos)
94 if (*ppos > len)
96 len = *ppos;
102 *ppos += *lenp;
116 if (*ppos > len) {
121 data += *ppos;
122 len -= *ppos;
133 *ppos += len;
148 * @ppos: file position
155 static bool proc_first_pos_non_zero_ignore(loff_t *ppos,
158 if (!*ppos)
178 * @ppos: file position
190 void *buffer, size_t *lenp, loff_t *ppos)
193 proc_first_pos_non_zero_ignore(ppos, table);
196 ppos);
403 size_t *lenp, loff_t *ppos,
412 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) {
425 if (proc_first_pos_non_zero_ignore(ppos, table))
470 *ppos += *lenp;
475 void *buffer, size_t *lenp, loff_t *ppos,
481 buffer, lenp, ppos, conv, data);
487 size_t *lenp, loff_t *ppos,
501 if (proc_first_pos_non_zero_ignore(ppos, table))
537 *ppos += *lenp;
542 size_t *lenp, loff_t *ppos,
567 *ppos += *lenp;
574 size_t *lenp, loff_t *ppos,
582 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) {
603 return do_proc_douintvec_w(i, table, buffer, lenp, ppos,
605 return do_proc_douintvec_r(i, buffer, lenp, ppos, conv, data);
609 void *buffer, size_t *lenp, loff_t *ppos,
616 buffer, lenp, ppos, conv, data);
625 * @ppos: file position
636 size_t *lenp, loff_t *ppos)
651 res = proc_dointvec(&tmp, write, buffer, lenp, ppos);
665 * @ppos: file position
673 size_t *lenp, loff_t *ppos)
675 return do_proc_dointvec(table, write, buffer, lenp, ppos, NULL, NULL);
684 * @ppos: file position
692 size_t *lenp, loff_t *ppos)
694 return do_proc_douintvec(table, write, buffer, lenp, ppos,
744 * @ppos: file position
755 void *buffer, size_t *lenp, loff_t *ppos)
761 return do_proc_dointvec(table, write, buffer, lenp, ppos,
810 * @ppos: file position
824 void *buffer, size_t *lenp, loff_t *ppos)
830 return do_proc_douintvec(table, write, buffer, lenp, ppos,
840 * @ppos: file position
852 void *buffer, size_t *lenp, loff_t *ppos)
877 res = do_proc_douintvec(&tmp, write, buffer, lenp, ppos,
889 void *buffer, size_t *lenp, loff_t *ppos,
897 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) {
909 if (proc_first_pos_non_zero_ignore(ppos, table))
957 *ppos += *lenp;
962 void *buffer, size_t *lenp, loff_t *ppos, unsigned long convmul,
966 buffer, lenp, ppos, convmul, convdiv);
975 * @ppos: file position
986 void *buffer, size_t *lenp, loff_t *ppos)
988 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l);
997 * @ppos: file position
1009 void *buffer, size_t *lenp, loff_t *ppos)
1012 lenp, ppos, HZ, 1000l);
1120 * @ppos: file position
1130 void *buffer, size_t *lenp, loff_t *ppos)
1132 return do_proc_dointvec(table,write,buffer,lenp,ppos,
1137 void *buffer, size_t *lenp, loff_t *ppos)
1143 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1153 * @ppos: pointer to the file position
1163 void *buffer, size_t *lenp, loff_t *ppos)
1165 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1175 * @ppos: the current position in the file
1185 size_t *lenp, loff_t *ppos)
1187 return do_proc_dointvec(table, write, buffer, lenp, ppos,
1197 * @ppos: file position
1209 void *buffer, size_t *lenp, loff_t *ppos)
1218 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) {
1325 if (*ppos)
1331 *ppos += *lenp;
1341 void *buffer, size_t *lenp, loff_t *ppos)
1347 void *buffer, size_t *lenp, loff_t *ppos)
1353 void *buffer, size_t *lenp, loff_t *ppos)
1359 void *buffer, size_t *lenp, loff_t *ppos)
1365 void *buffer, size_t *lenp, loff_t *ppos)
1371 void *buffer, size_t *lenp, loff_t *ppos)
1377 void *buffer, size_t *lenp, loff_t *ppos)
1383 void *buffer, size_t *lenp, loff_t *ppos)
1389 void *buffer, size_t *lenp, loff_t *ppos)
1395 void *buffer, size_t *lenp, loff_t *ppos)
1401 void *buffer, size_t *lenp, loff_t *ppos)
1407 void *buffer, size_t *lenp, loff_t *ppos)
1413 void *buffer, size_t *lenp, loff_t *ppos)
1419 void *buffer, size_t *lenp, loff_t *ppos)
1428 void *buffer, size_t *lenp, loff_t *ppos)
1446 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos);