to_user 663 drivers/char/virtio_console.c size_t out_count, bool to_user) to_user 674 drivers/char/virtio_console.c if (to_user) { to_user 407 drivers/media/mc/mc-device.c #define MEDIA_IOC_ARG(__cmd, func, fl, from_user, to_user) \ to_user 413 drivers/media/mc/mc-device.c .arg_to_user = to_user, \ to_user 49 drivers/misc/lkdtm/usercopy.c static noinline void do_usercopy_stack(bool to_user, bool bad_frame) to_user 77 drivers/misc/lkdtm/usercopy.c if (to_user) { to_user 122 drivers/misc/lkdtm/usercopy.c static void do_usercopy_heap_size(bool to_user) to_user 151 drivers/misc/lkdtm/usercopy.c if (to_user) { to_user 188 drivers/misc/lkdtm/usercopy.c static void do_usercopy_heap_whitelist(bool to_user) to_user 226 drivers/misc/lkdtm/usercopy.c if (to_user) { to_user 196 include/linux/slab.h bool to_user); to_user 199 include/linux/slab.h struct page *page, bool to_user) { } to_user 113 include/linux/thread_info.h bool to_user); to_user 116 include/linux/thread_info.h bool to_user) to_user 119 include/linux/thread_info.h __check_object_size(ptr, n, to_user); to_user 123 include/linux/thread_info.h bool to_user) to_user 379 include/linux/uaccess.h void usercopy_warn(const char *name, const char *detail, bool to_user, to_user 382 include/linux/uaccess.h bool to_user, unsigned long offset, to_user 4168 mm/slab.c bool to_user) to_user 4199 mm/slab.c usercopy_warn("SLAB object", cachep->name, to_user, offset, n); to_user 4203 mm/slab.c usercopy_abort("SLAB object", cachep->name, to_user, offset, n); to_user 3886 mm/slub.c bool to_user) to_user 3900 mm/slub.c to_user, 0, n); to_user 3909 mm/slub.c s->name, to_user, offset, n); to_user 3928 mm/slub.c usercopy_warn("SLUB object", s->name, to_user, offset, n); to_user 3932 mm/slub.c usercopy_abort("SLUB object", s->name, to_user, offset, n); to_user 72 mm/usercopy.c void usercopy_warn(const char *name, const char *detail, bool to_user, to_user 76 mm/usercopy.c to_user ? "exposure" : "overwrite", to_user 77 mm/usercopy.c to_user ? "from" : "to", to_user 84 mm/usercopy.c bool to_user, unsigned long offset, to_user 88 mm/usercopy.c to_user ? "exposure" : "overwrite", to_user 89 mm/usercopy.c to_user ? "from" : "to", to_user 118 mm/usercopy.c unsigned long n, bool to_user) to_user 125 mm/usercopy.c usercopy_abort("kernel text", NULL, to_user, ptr - textlow, n); to_user 143 mm/usercopy.c usercopy_abort("linear kernel text", NULL, to_user, to_user 148 mm/usercopy.c bool to_user) to_user 152 mm/usercopy.c usercopy_abort("wrapped address", NULL, to_user, 0, ptr + n); to_user 156 mm/usercopy.c usercopy_abort("null address", NULL, to_user, ptr, n); to_user 161 mm/usercopy.c struct page *page, bool to_user) to_user 177 mm/usercopy.c if (!to_user) to_user 178 mm/usercopy.c usercopy_abort("rodata", NULL, to_user, 0, n); to_user 209 mm/usercopy.c usercopy_abort("spans multiple pages", NULL, to_user, 0, n); to_user 215 mm/usercopy.c NULL, to_user, 0, n); to_user 218 mm/usercopy.c to_user, 0, n); to_user 224 mm/usercopy.c bool to_user) to_user 240 mm/usercopy.c __check_heap_object(ptr, n, page, to_user); to_user 243 mm/usercopy.c check_page_span(ptr, n, page, to_user); to_user 256 mm/usercopy.c void __check_object_size(const void *ptr, unsigned long n, bool to_user) to_user 266 mm/usercopy.c check_bogus_address((const unsigned long)ptr, n, to_user); to_user 282 mm/usercopy.c usercopy_abort("process stack", NULL, to_user, 0, n); to_user 286 mm/usercopy.c check_heap_object(ptr, n, to_user); to_user 289 mm/usercopy.c check_kernel_text_object((const unsigned long)ptr, n, to_user);