Lines Matching full:children
44 static struct child_data *children; variable
278 if (children[i].pid == info->si_pid) { in handle_child_signal()
279 children[i].exited = true; in handle_child_signal()
280 children[i].exit_status = info->si_status; in handle_child_signal()
308 child_stop(&children[i]); in handle_exit_signal()
515 children = calloc(sizeof(*children), tests); in main()
516 if (!children) in main()
525 /* Create a pipe which children will block on before execing */ in main()
531 /* Get signal handers ready before we start any children */ in main()
556 start_fpsimd(&children[num_children++], i, 0); in main()
557 start_kernel(&children[num_children++], i, 0); in main()
560 start_sve(&children[num_children++], sve_vls[j], i); in main()
563 start_ssve(&children[num_children++], sme_vls[j], i); in main()
564 start_za(&children[num_children++], sme_vls[j], i); in main()
568 start_zt(&children[num_children++], i); in main()
572 * All children started, close the startup pipe and let them in main()
618 if (children[i].output_seen || in main()
619 children[i].exited) in main()
623 ksft_print_msg("Waiting for %d children\n", in main()
637 child_tickle(&children[i]); in main()
650 child_stop(&children[i]); in main()
655 child_cleanup(&children[i]); in main()