Lines Matching refs:children
41 static struct child_data *children;
276 if (children[i].pid == info->si_pid) {
277 children[i].exited = true;
278 children[i].exit_status = info->si_status;
306 child_stop(&children[i]);
504 children = calloc(sizeof(*children), tests);
505 if (!children)
514 /* Create a pipe which children will block on before execing */
520 /* Get signal handers ready before we start any children */
546 start_fpsimd(&children[num_children++], i, j);
549 start_sve(&children[num_children++], sve_vls[j], i);
552 start_ssve(&children[num_children++], sme_vls[j], i);
553 start_za(&children[num_children++], sme_vls[j], i);
557 start_zt(&children[num_children++], i);
561 * All children started, close the startup pipe and let them
607 if (children[i].output_seen ||
608 children[i].exited)
612 ksft_print_msg("Waiting for %d children\n",
624 child_tickle(&children[i]);
637 child_stop(&children[i]);
642 child_cleanup(&children[i]);