Lines Matching refs:user_addr
208 unsigned long user_addr; in lkdtm_EXEC_USERSPACE() local
210 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_EXEC_USERSPACE()
213 if (user_addr >= TASK_SIZE) { in lkdtm_EXEC_USERSPACE()
217 execute_user_location((void *)user_addr); in lkdtm_EXEC_USERSPACE()
218 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_EXEC_USERSPACE()
228 unsigned long user_addr, tmp = 0; in lkdtm_ACCESS_USERSPACE() local
231 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_ACCESS_USERSPACE()
234 if (user_addr >= TASK_SIZE) { in lkdtm_ACCESS_USERSPACE()
239 if (copy_to_user((void __user *)user_addr, &tmp, sizeof(tmp))) { in lkdtm_ACCESS_USERSPACE()
241 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_ACCESS_USERSPACE()
245 ptr = (unsigned long *)user_addr; in lkdtm_ACCESS_USERSPACE()
256 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_ACCESS_USERSPACE()