pcmk_children      57 daemons/pacemakerd/pcmkd_subdaemons.c static pcmk_child_t pcmk_children[] = {
pcmk_children     144 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk_child_t *child = &(pcmk_children[next_child]);
pcmk_children     215 daemons/pacemakerd/pcmkd_subdaemons.c     if (++next_child >= PCMK__NELEM(pcmk_children)) {
pcmk_children     327 daemons/pacemakerd/pcmkd_subdaemons.c     static int phase = PCMK__NELEM(pcmk_children) - 1;
pcmk_children     330 daemons/pacemakerd/pcmkd_subdaemons.c     if (phase == PCMK__NELEM(pcmk_children) - 1) {
pcmk_children     336 daemons/pacemakerd/pcmkd_subdaemons.c         pcmk_child_t *child = &(pcmk_children[phase]);
pcmk_children     698 daemons/pacemakerd/pcmkd_subdaemons.c         for (i = 0; i < PCMK__NELEM(pcmk_children); i++) {
pcmk_children     700 daemons/pacemakerd/pcmkd_subdaemons.c             if ((pcmk_children[i].endpoint == NULL)
pcmk_children     701 daemons/pacemakerd/pcmkd_subdaemons.c                 || (pcmk_children[i].respawn_count < 0)) {
pcmk_children     705 daemons/pacemakerd/pcmkd_subdaemons.c             rc = child_liveness(&pcmk_children[i]);
pcmk_children     715 daemons/pacemakerd/pcmkd_subdaemons.c             pcmk_children[i].respawn_count = rounds;
pcmk_children     718 daemons/pacemakerd/pcmkd_subdaemons.c                     if (pcmk_children[i].pid == PCMK__SPECIAL_PID) {
pcmk_children     724 daemons/pacemakerd/pcmkd_subdaemons.c                                      pcmk_children[i].endpoint);
pcmk_children     726 daemons/pacemakerd/pcmkd_subdaemons.c                         } else if (pcmk_children[i].respawn_count == WAIT_TRIES) {
pcmk_children     735 daemons/pacemakerd/pcmkd_subdaemons.c                                        pcmk_children[i].name, WAIT_TRIES - 1);
pcmk_children     743 daemons/pacemakerd/pcmkd_subdaemons.c                                      pcmk_children[i].name,
pcmk_children     750 daemons/pacemakerd/pcmkd_subdaemons.c                                      " attempt(s)", pcmk_children[i].endpoint,
pcmk_children     751 daemons/pacemakerd/pcmkd_subdaemons.c                                      WAIT_TRIES - pcmk_children[i].respawn_count);
pcmk_children     756 daemons/pacemakerd/pcmkd_subdaemons.c                                pcmk_children[i].name,
pcmk_children     758 daemons/pacemakerd/pcmkd_subdaemons.c                                                pcmk_children[i].pid));
pcmk_children     759 daemons/pacemakerd/pcmkd_subdaemons.c                     pcmk_children[i].respawn_count = -1;  /* 0~keep watching */
pcmk_children     760 daemons/pacemakerd/pcmkd_subdaemons.c                     pcmk_children[i].flags |= child_active_before_startup;
pcmk_children     763 daemons/pacemakerd/pcmkd_subdaemons.c                     if (pcmk_children[i].respawn_count == WAIT_TRIES) {
pcmk_children     766 daemons/pacemakerd/pcmkd_subdaemons.c                                  pcmk_children[i].endpoint,
pcmk_children     768 daemons/pacemakerd/pcmkd_subdaemons.c                                                  pcmk_children[i].pid));
pcmk_children     775 daemons/pacemakerd/pcmkd_subdaemons.c                              pcmk_children[i].endpoint,
pcmk_children     777 daemons/pacemakerd/pcmkd_subdaemons.c                                              pcmk_children[i].pid),
pcmk_children     778 daemons/pacemakerd/pcmkd_subdaemons.c                              WAIT_TRIES - pcmk_children[i].respawn_count);
pcmk_children     782 daemons/pacemakerd/pcmkd_subdaemons.c                              pcmk_children[i].name, pcmk_rc_str(rc), rc);
pcmk_children     791 daemons/pacemakerd/pcmkd_subdaemons.c     for (i = 0; i < PCMK__NELEM(pcmk_children); i++) {
pcmk_children     792 daemons/pacemakerd/pcmkd_subdaemons.c         pcmk_children[i].respawn_count = 0;  /* restore pristine state */
pcmk_children     812 daemons/pacemakerd/pcmkd_subdaemons.c     for (int i = 0; i < PCMK__NELEM(pcmk_children); i++) {
pcmk_children     813 daemons/pacemakerd/pcmkd_subdaemons.c         if (pcmk_children[i].pid != 0) {
pcmk_children     818 daemons/pacemakerd/pcmkd_subdaemons.c         start_child(&(pcmk_children[i]));
pcmk_children     843 daemons/pacemakerd/pcmkd_subdaemons.c     for (int i = 0; i < PCMK__NELEM(pcmk_children); i++) {
pcmk_children     844 daemons/pacemakerd/pcmkd_subdaemons.c         if (!pcmk_is_set(pcmk_children[i].flags, child_needs_retry) || pcmk_children[i].pid != 0) {
pcmk_children     848 daemons/pacemakerd/pcmkd_subdaemons.c         crm_notice("Respawning cluster-based subdaemon: %s", pcmk_children[i].name);
pcmk_children     849 daemons/pacemakerd/pcmkd_subdaemons.c         if (start_child(&pcmk_children[i])) {
pcmk_children     850 daemons/pacemakerd/pcmkd_subdaemons.c             pcmk_children[i].flags &= ~child_needs_retry;