Lines Matching refs:oldlen
25 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen);
906 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_dir() argument
913 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_string() argument
917 if (oldval && oldlen) { in bin_string()
922 result = vfs_read(file, oldval, oldlen, &pos); in bin_string()
956 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_intvec() argument
967 if (oldval && oldlen) { in bin_intvec()
969 size_t length = oldlen / sizeof(*vec); in bin_intvec()
1029 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_ulongvec() argument
1040 if (oldval && oldlen) { in bin_ulongvec()
1042 size_t length = oldlen / sizeof(*vec); in bin_ulongvec()
1102 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_uuid() argument
1107 if (oldval && oldlen) { in bin_uuid()
1122 if (oldlen > 16) in bin_uuid()
1123 oldlen = 16; in bin_uuid()
1126 if (copy_to_user(oldval, &uuid, oldlen)) in bin_uuid()
1129 copied = oldlen; in bin_uuid()
1137 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in bin_dn_node_address() argument
1141 if (oldval && oldlen) { in bin_dn_node_address()
1278 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in binary_sysctl() argument
1293 if (oldval && oldlen && newval && newlen) { in binary_sysctl()
1297 } else if (oldval && oldlen) { in binary_sysctl()
1310 result = table->convert(file, oldval, oldlen, newval, newlen); in binary_sysctl()
1323 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in binary_sysctl() argument
1383 void __user *oldval, size_t oldlen, void __user *newval, size_t newlen) in do_sysctl() argument
1398 return binary_sysctl(name, nlen, oldval, oldlen, newval, newlen); in do_sysctl()
1404 size_t oldlen = 0; in SYSCALL_DEFINE1() local
1413 if (tmp.oldlenp && get_user(oldlen, tmp.oldlenp)) in SYSCALL_DEFINE1()
1416 result = do_sysctl(tmp.name, tmp.nlen, tmp.oldval, oldlen, in SYSCALL_DEFINE1()
1420 oldlen = result; in SYSCALL_DEFINE1()
1424 if (tmp.oldlenp && put_user(oldlen, tmp.oldlenp)) in SYSCALL_DEFINE1()
1447 size_t oldlen = 0; in COMPAT_SYSCALL_DEFINE1() local
1457 if (compat_oldlenp && get_user(oldlen, compat_oldlenp)) in COMPAT_SYSCALL_DEFINE1()
1461 compat_ptr(tmp.oldval), oldlen, in COMPAT_SYSCALL_DEFINE1()
1465 oldlen = result; in COMPAT_SYSCALL_DEFINE1()
1469 if (compat_oldlenp && put_user(oldlen, compat_oldlenp)) in COMPAT_SYSCALL_DEFINE1()