Lines Matching refs:user_addr

57 	unsigned long user_addr;  in do_usercopy_stack()  local
81 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_stack()
84 if (user_addr >= TASK_SIZE) { in do_usercopy_stack()
91 if (copy_to_user((void __user *)user_addr, good_stack, in do_usercopy_stack()
98 if (copy_to_user((void __user *)user_addr, bad_stack, in do_usercopy_stack()
112 if (copy_from_user(good_stack, (void __user *)user_addr, in do_usercopy_stack()
119 if (copy_from_user(bad_stack, (void __user *)user_addr, in do_usercopy_stack()
127 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_stack()
136 unsigned long user_addr; in do_usercopy_slab_size() local
149 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_slab_size()
152 if (user_addr >= TASK_SIZE) { in do_usercopy_slab_size()
160 test_user_addr = (void __user *)(user_addr + 16); in do_usercopy_slab_size()
192 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_slab_size()
206 unsigned char __user *user_addr; in do_usercopy_slab_whitelist() local
232 user_addr = (void __user *)user_alloc; in do_usercopy_slab_whitelist()
242 if (copy_to_user(user_addr, buf + offset, size)) { in do_usercopy_slab_whitelist()
248 if (copy_to_user(user_addr, buf + offset - 1, size)) { in do_usercopy_slab_whitelist()
254 if (copy_from_user(buf + offset, user_addr, size)) { in do_usercopy_slab_whitelist()
260 if (copy_from_user(buf + offset - 1, user_addr, size)) { in do_usercopy_slab_whitelist()
313 unsigned long user_addr; in lkdtm_USERCOPY_KERNEL() local
315 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_USERCOPY_KERNEL()
318 if (user_addr >= TASK_SIZE) { in lkdtm_USERCOPY_KERNEL()
325 if (copy_to_user((void __user *)user_addr, test_text, in lkdtm_USERCOPY_KERNEL()
333 if (copy_to_user((void __user *)user_addr, vm_mmap, in lkdtm_USERCOPY_KERNEL()
342 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_USERCOPY_KERNEL()