Lines Matching refs:size
33 static int call_clone3(uint64_t flags, size_t size, enum test_mode test_mode) in call_clone3() argument
49 if (size > sizeof(struct __clone_args)) in call_clone3()
52 if (size == 0) in call_clone3()
53 size = sizeof(struct __clone_args); in call_clone3()
82 pid = sys_clone3((struct __clone_args *)&args_ext, size); in call_clone3()
112 static bool test_clone3(uint64_t flags, size_t size, int expected, in test_clone3() argument
119 getpid(), flags, size); in test_clone3()
120 ret = call_clone3(flags, size, test_mode); in test_clone3()
166 size_t size; member
177 .size = 0,
184 .size = 0,
192 .size = CLONE_ARGS_SIZE_VER0,
199 .size = CLONE_ARGS_SIZE_VER0 - 8,
206 .size = sizeof(struct __clone_args) + 8,
213 .size = 0,
220 .size = 0,
227 .size = 0,
234 .size = 0,
241 .size = sizeof(struct __clone_args) + 8,
248 .size = sizeof(struct __clone_args) + 16,
255 .size = sizeof(struct __clone_args) + 16,
269 .size = CLONE_ARGS_SIZE_VER0,
277 .size = CLONE_ARGS_SIZE_VER0 - 8,
284 .size = sizeof(struct __clone_args) + 8,
299 .size = 0,
307 .size = 0,
315 size_t size; in main() local
329 size = tests[i].size_function(); in main()
331 size = tests[i].size; in main()
335 ksft_test_result(test_clone3(tests[i].flags, size, in main()