Lines Matching refs:ret
30 int ret; in gcs_set_status() local
38 ret = my_syscall5(__NR_prctl, PR_SET_SHADOW_STACK_STATUS, mode, in gcs_set_status()
41 if (ret == 0) { in gcs_set_status()
42 ret = my_syscall5(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, in gcs_set_status()
44 if (ret == 0) { in gcs_set_status()
48 ret = -EINVAL; in gcs_set_status()
51 ksft_print_msg("Failed to validate mode: %d\n", ret); in gcs_set_status()
58 ret = -EINVAL; in gcs_set_status()
62 return ret; in gcs_set_status()
69 int ret; in read_status() local
71 ret = my_syscall5(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, in read_status()
73 if (ret != 0) { in read_status()
74 ksft_print_msg("Failed to read state: %d\n", ret); in read_status()
84 int ret; in base_enable() local
86 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in base_enable()
87 if (ret) { in base_enable()
88 ksft_print_msg("PR_SHADOW_STACK_ENABLE failed %d\n", ret); in base_enable()
110 int ret; in enable_writeable() local
112 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE); in enable_writeable()
113 if (ret) { in enable_writeable()
114 ksft_print_msg("PR_SHADOW_STACK_ENABLE writeable failed: %d\n", ret); in enable_writeable()
118 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in enable_writeable()
119 if (ret) { in enable_writeable()
120 ksft_print_msg("failed to restore plain enable %d\n", ret); in enable_writeable()
130 int ret; in enable_push_pop() local
132 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_PUSH); in enable_push_pop()
133 if (ret) { in enable_push_pop()
135 ret); in enable_push_pop()
139 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in enable_push_pop()
140 if (ret) { in enable_push_pop()
141 ksft_print_msg("failed to restore plain enable %d\n", ret); in enable_push_pop()
151 int ret; in enable_all() local
153 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_PUSH | in enable_all()
155 if (ret) { in enable_all()
157 ret); in enable_all()
161 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in enable_all()
162 if (ret) { in enable_all()
163 ksft_print_msg("failed to restore plain enable %d\n", ret); in enable_all()
172 int ret = gcs_set_status(ULONG_MAX); in enable_invalid() local
173 if (ret == 0) { in enable_invalid()
184 int ret; in map_guarded_stack() local
229 ret = munmap(buf, page_size); in map_guarded_stack()
230 if (ret != 0) { in map_guarded_stack()
243 int ret, status; in test_fork() local
259 ret = my_syscall5(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, in test_fork()
261 if (ret == 0 && !(child_mode & PR_SHADOW_STACK_ENABLE)) { in test_fork()
263 ret = -EINVAL; in test_fork()
266 exit(ret); in test_fork()
277 ret = waitpid(pid, &status, 0); in test_fork()
278 if (ret == -1) { in test_fork()
305 int ret, status; in test_vfork() local
323 ret = my_syscall5(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, in test_vfork()
325 if (ret == 0 && !(child_mode & PR_SHADOW_STACK_ENABLE)) { in test_vfork()
327 ret = EXIT_FAILURE; in test_vfork()
330 _exit(ret); in test_vfork()
341 ret = waitpid(pid, &status, 0); in test_vfork()
342 if (ret == -1) { in test_vfork()
384 int i, ret; in main() local
393 ret = my_syscall5(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, in main()
395 if (ret != 0) in main()
396 ksft_exit_skip("Failed to read GCS state: %d\n", ret); in main()
400 ret = my_syscall5(__NR_prctl, PR_SET_SHADOW_STACK_STATUS, in main()
402 if (ret != 0) in main()
403 ksft_exit_fail_msg("Failed to enable GCS: %d\n", ret); in main()
414 if (ret != 0) in main()
415 ksft_print_msg("Failed to disable GCS: %d\n", ret); in main()