Lines Matching refs:ksize
382 copy_struct_from_user(void *dst, size_t ksize, const void __user *src, in copy_struct_from_user() argument
385 size_t size = min(ksize, usize); in copy_struct_from_user()
386 size_t rest = max(ksize, usize) - size; in copy_struct_from_user()
389 if (WARN_ON_ONCE(ksize > __builtin_object_size(dst, 1))) in copy_struct_from_user()
393 if (usize < ksize) { in copy_struct_from_user()
395 } else if (usize > ksize) { in copy_struct_from_user()
480 size_t ksize, bool *ignored_trailing) in copy_struct_to_user() argument
482 size_t size = min(ksize, usize); in copy_struct_to_user()
483 size_t rest = max(ksize, usize) - size; in copy_struct_to_user()
486 if (WARN_ON_ONCE(ksize > __builtin_object_size(src, 1))) in copy_struct_to_user()
490 if (usize > ksize) { in copy_struct_to_user()
495 *ignored_trailing = ksize < usize && in copy_struct_to_user()