child             356 daemons/attrd/attrd_cib.c     xmlNode *child = update;
child             359 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_ID, node_id);
child             361 daemons/attrd/attrd_cib.c     child = pcmk__xe_create(child, PCMK__XE_TRANSIENT_ATTRIBUTES);
child             362 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_ID, node_id);
child             364 daemons/attrd/attrd_cib.c     child = pcmk__xe_create(child, attr->set_type);
child             365 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_ID, set_id);
child             367 daemons/attrd/attrd_cib.c     child = pcmk__xe_create(child, PCMK_XE_NVPAIR);
child             368 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_ID, attr_id);
child             369 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_NAME, attr->id);
child             370 daemons/attrd/attrd_cib.c     crm_xml_add(child, PCMK_XA_VALUE, value);
child             518 daemons/attrd/attrd_corosync.c     for (xmlNode *child = pcmk__xe_first_child(xml, NULL, NULL, NULL);
child             519 daemons/attrd/attrd_corosync.c          child != NULL; child = pcmk__xe_next(child, NULL)) {
child             521 daemons/attrd/attrd_corosync.c         attrd_peer_update(peer, child,
child             522 daemons/attrd/attrd_corosync.c                           crm_element_value(child, PCMK__XA_ATTR_HOST), true);
child             607 daemons/attrd/attrd_corosync.c         for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, NULL);
child             608 daemons/attrd/attrd_corosync.c              child != NULL; child = pcmk__xe_next(child, PCMK_XE_OP)) {
child             610 daemons/attrd/attrd_corosync.c             pcmk__xe_copy_attrs(child, xml, pcmk__xaf_no_overwrite);
child             611 daemons/attrd/attrd_corosync.c             attrd_peer_update_one(peer, child, filter);
child             613 daemons/attrd/attrd_corosync.c             if (attrd_request_has_sync_point(child)) {
child             267 daemons/attrd/attrd_ipc.c                 xmlNode *child = pcmk__xe_create(xml, PCMK_XE_OP);
child             275 daemons/attrd/attrd_ipc.c                 pcmk__xe_copy_attrs(child, xml, pcmk__xaf_no_overwrite);
child             276 daemons/attrd/attrd_ipc.c                 pcmk__xe_remove_attr(child, PCMK__XA_ATTR_REGEX);
child             277 daemons/attrd/attrd_ipc.c                 crm_xml_add(child, PCMK__XA_ATTR_NAME, attr);
child             380 daemons/attrd/attrd_ipc.c send_child_update(xmlNode *child, void *data)
child             387 daemons/attrd/attrd_ipc.c     request->xml = child;
child             413 daemons/attrd/attrd_ipc.c             for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL,
child             415 daemons/attrd/attrd_ipc.c                  child != NULL; child = pcmk__xe_next(child, PCMK_XE_OP)) {
child             417 daemons/attrd/attrd_ipc.c                 attr = crm_element_value(child, PCMK__XA_ATTR_NAME);
child             418 daemons/attrd/attrd_ipc.c                 value = crm_element_value(child, PCMK__XA_ATTR_VALUE);
child             420 daemons/attrd/attrd_ipc.c                 handle_missing_host(child);
child             422 daemons/attrd/attrd_ipc.c                 if (handle_value_expansion(&value, child, request->op, attr) == EINVAL) {
child             314 daemons/attrd/attrd_sync.c         xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP,
child             317 daemons/attrd/attrd_sync.c         if (child) {
child             318 daemons/attrd/attrd_sync.c             return crm_element_value(child, PCMK__XA_ATTR_SYNC_POINT);
child             106 daemons/execd/remoted_schemas.c     for (xmlNode *child = xml->children; child != NULL; child = child->next) {
child             109 daemons/execd/remoted_schemas.c         if (child->type != XML_CDATA_SECTION_NODE) {
child             117 daemons/execd/remoted_schemas.c             rc = fprintf(stream, "%s", child->content);
child            2348 daemons/fenced/fenced_commands.c     xmlNode *child = pcmk__xe_create(xml, PCMK__XE_ST_DEVICE_ACTION);
child            2350 daemons/fenced/fenced_commands.c     crm_xml_add(child, PCMK_XA_ID, action);
child            2351 daemons/fenced/fenced_commands.c     add_action_specific_attributes(child, action, device, target);
child            2352 daemons/fenced/fenced_commands.c     add_disallowed(child, action, device, target, allow_self);
child            2241 daemons/fenced/fenced_remote.c     xmlNode *child;
child            2270 daemons/fenced/fenced_remote.c     for (child = pcmk__xe_first_child(xml, NULL, NULL, NULL); child != NULL;
child            2271 daemons/fenced/fenced_remote.c          child = pcmk__xe_next(child, NULL)) {
child            2276 daemons/fenced/fenced_remote.c         if (pcmk__str_eq(pcmk__xe_id(child), PCMK_ACTION_OFF, pcmk__str_none)) {
child            2277 daemons/fenced/fenced_remote.c             parse_action_specific(child, peer->host, device, PCMK_ACTION_OFF,
child            2280 daemons/fenced/fenced_remote.c         } else if (pcmk__str_eq(pcmk__xe_id(child), PCMK_ACTION_ON,
child            2282 daemons/fenced/fenced_remote.c             parse_action_specific(child, peer->host, device, PCMK_ACTION_ON,
child            2305 daemons/fenced/fenced_remote.c     xmlNode *child;
child            2311 daemons/fenced/fenced_remote.c     for (child = pcmk__xe_first_child(xml, NULL, NULL, NULL); child != NULL;
child            2312 daemons/fenced/fenced_remote.c          child = pcmk__xe_next(child, NULL)) {
child            2313 daemons/fenced/fenced_remote.c         const char *device = pcmk__xe_id(child);
child            2316 daemons/fenced/fenced_remote.c             add_device_properties(child, op, peer, device);
child             113 daemons/pacemakerd/pcmkd_subdaemons.c static int child_liveness(pcmk_child_t *child);
child             115 daemons/pacemakerd/pcmkd_subdaemons.c static int start_child(pcmk_child_t * child);
child             117 daemons/pacemakerd/pcmkd_subdaemons.c static void pcmk_process_exit(pcmk_child_t * child);
child             119 daemons/pacemakerd/pcmkd_subdaemons.c static gboolean stop_child(pcmk_child_t * child, int signal);
child             152 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk_child_t *child = &(pcmk_children[next_child]);
child             153 daemons/pacemakerd/pcmkd_subdaemons.c     const char *name = pcmk__server_name(child->server);
child             154 daemons/pacemakerd/pcmkd_subdaemons.c     const long long pid = PCMK__SPECIAL_PID_AS_0(child->pid);
child             155 daemons/pacemakerd/pcmkd_subdaemons.c     int rc = child_liveness(child);
child             162 daemons/pacemakerd/pcmkd_subdaemons.c             child->check_count = 0;
child             167 daemons/pacemakerd/pcmkd_subdaemons.c             if (++(child->check_count) >= PCMK_PROCESS_CHECK_RETRIES) {
child             171 daemons/pacemakerd/pcmkd_subdaemons.c                          name, pid, child->check_count,
child             172 daemons/pacemakerd/pcmkd_subdaemons.c                          pcmk__plural_s(child->check_count));
child             173 daemons/pacemakerd/pcmkd_subdaemons.c                 stop_child(child, SIGKILL);
child             174 daemons/pacemakerd/pcmkd_subdaemons.c                 if (pcmk_is_set(child->flags, child_respawn)) {
child             176 daemons/pacemakerd/pcmkd_subdaemons.c                     child->check_count = 0;
child             181 daemons/pacemakerd/pcmkd_subdaemons.c                            name, pid, child->check_count,
child             182 daemons/pacemakerd/pcmkd_subdaemons.c                            pcmk__plural_s(child->check_count));
child             183 daemons/pacemakerd/pcmkd_subdaemons.c                 if (pcmk_is_set(child->flags, child_respawn)) {
child             197 daemons/pacemakerd/pcmkd_subdaemons.c             if (!pcmk_is_set(child->flags, child_respawn)) {
child             204 daemons/pacemakerd/pcmkd_subdaemons.c                 if (child->respawn_count <= MAX_RESPAWN) {
child             208 daemons/pacemakerd/pcmkd_subdaemons.c             if (!pcmk_is_set(child->flags, child_active_before_startup)) {
child             212 daemons/pacemakerd/pcmkd_subdaemons.c             if (pcmk_is_set(child->flags, child_respawn)) {
child             219 daemons/pacemakerd/pcmkd_subdaemons.c             pcmk_process_exit(child);
child             236 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk_child_t *child = data;
child             238 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->pid == PCMK__SPECIAL_PID) {
child             239 daemons/pacemakerd/pcmkd_subdaemons.c         pcmk_process_exit(child);
child             241 daemons/pacemakerd/pcmkd_subdaemons.c     } else if (child->pid != 0) {
child             244 daemons/pacemakerd/pcmkd_subdaemons.c                 pcmk__server_name(child->server));
child             245 daemons/pacemakerd/pcmkd_subdaemons.c         stop_child(child, SIGSEGV);
child             253 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk_child_t *child = mainloop_child_userdata(p);
child             273 daemons/pacemakerd/pcmkd_subdaemons.c                 child->flags &= ~child_respawn;
child             282 daemons/pacemakerd/pcmkd_subdaemons.c                     child->flags &= ~child_respawn;
child             302 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk_process_exit(child);
child             306 daemons/pacemakerd/pcmkd_subdaemons.c pcmk_process_exit(pcmk_child_t * child)
child             308 daemons/pacemakerd/pcmkd_subdaemons.c     const char *name = pcmk__server_name(child->server);
child             309 daemons/pacemakerd/pcmkd_subdaemons.c     child->pid = 0;
child             310 daemons/pacemakerd/pcmkd_subdaemons.c     child->flags &= ~child_active_before_startup;
child             311 daemons/pacemakerd/pcmkd_subdaemons.c     child->check_count = 0;
child             313 daemons/pacemakerd/pcmkd_subdaemons.c     child->respawn_count += 1;
child             314 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->respawn_count > MAX_RESPAWN) {
child             316 daemons/pacemakerd/pcmkd_subdaemons.c         child->flags &= ~child_respawn;
child             323 daemons/pacemakerd/pcmkd_subdaemons.c     } else if (!pcmk_is_set(child->flags, child_respawn)) {
child             329 daemons/pacemakerd/pcmkd_subdaemons.c     } else if (child_liveness(child) == pcmk_rc_ok) {
child             331 daemons/pacemakerd/pcmkd_subdaemons.c                  name, pcmk__server_ipc_name(child->server));
child             333 daemons/pacemakerd/pcmkd_subdaemons.c     } else if (pcmk_is_set(child->flags, child_needs_cluster) && !pcmkd_cluster_connected()) {
child             335 daemons/pacemakerd/pcmkd_subdaemons.c         child->flags |= child_needs_retry;
child             340 daemons/pacemakerd/pcmkd_subdaemons.c         start_child(child);
child             356 daemons/pacemakerd/pcmkd_subdaemons.c         pcmk_child_t *child = &(pcmk_children[phase]);
child             357 daemons/pacemakerd/pcmkd_subdaemons.c         const char *name = pcmk__server_name(child->server);
child             359 daemons/pacemakerd/pcmkd_subdaemons.c         if (child->pid != 0) {
child             362 daemons/pacemakerd/pcmkd_subdaemons.c             if (pcmk_is_set(child->flags, child_respawn)) {
child             363 daemons/pacemakerd/pcmkd_subdaemons.c                 if (child->pid == PCMK__SPECIAL_PID) {
child             372 daemons/pacemakerd/pcmkd_subdaemons.c                 child->flags &= ~child_respawn;
child             373 daemons/pacemakerd/pcmkd_subdaemons.c                 stop_child(child, SIGTERM);
child             376 daemons/pacemakerd/pcmkd_subdaemons.c                                        escalate_shutdown, child);
child             382 daemons/pacemakerd/pcmkd_subdaemons.c                            QB_XS " pid=%lld", name, (long long) child->pid);
child             389 daemons/pacemakerd/pcmkd_subdaemons.c         child->pid = 0;
child             421 daemons/pacemakerd/pcmkd_subdaemons.c start_child(pcmk_child_t * child)
child             427 daemons/pacemakerd/pcmkd_subdaemons.c     const char *name = pcmk__server_name(child->server);
child             431 daemons/pacemakerd/pcmkd_subdaemons.c     child->flags &= ~child_active_before_startup;
child             432 daemons/pacemakerd/pcmkd_subdaemons.c     child->check_count = 0;
child             457 daemons/pacemakerd/pcmkd_subdaemons.c     if ((child->uid != NULL) && (crm_user_lookup(child->uid, &uid, &gid) < 0)) {
child             459 daemons/pacemakerd/pcmkd_subdaemons.c                 child->uid, name);
child             463 daemons/pacemakerd/pcmkd_subdaemons.c     child->pid = fork();
child             464 daemons/pacemakerd/pcmkd_subdaemons.c     pcmk__assert(child->pid != -1);
child             466 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->pid > 0) {
child             468 daemons/pacemakerd/pcmkd_subdaemons.c         mainloop_child_add(child->pid, 0, name, child, pcmk_child_exit);
child             473 daemons/pacemakerd/pcmkd_subdaemons.c 		     (long long) child->pid, (unsigned long) uid,
child             474 daemons/pacemakerd/pcmkd_subdaemons.c 		     pcmk__s(child->uid, "root"), (unsigned long) gid, name,
child             479 daemons/pacemakerd/pcmkd_subdaemons.c 		     (long long) child->pid, (unsigned long) uid,
child             480 daemons/pacemakerd/pcmkd_subdaemons.c 		     pcmk__s(child->uid, "root"), (unsigned long) gid, name);
child             495 daemons/pacemakerd/pcmkd_subdaemons.c             opts_vgrind[3] = subdaemon_path(child);
child             498 daemons/pacemakerd/pcmkd_subdaemons.c             opts_vgrind[1] = subdaemon_path(child);
child             503 daemons/pacemakerd/pcmkd_subdaemons.c         opts_default[0] = subdaemon_path(child);
child             515 daemons/pacemakerd/pcmkd_subdaemons.c             if (initgroups(child->uid, gid) < 0) {
child             525 daemons/pacemakerd/pcmkd_subdaemons.c                      name, strerror(errno), child->uid, (unsigned long) uid,
child             538 daemons/pacemakerd/pcmkd_subdaemons.c             char *path = subdaemon_path(child);
child             568 daemons/pacemakerd/pcmkd_subdaemons.c child_liveness(pcmk_child_t *child)
child             576 daemons/pacemakerd/pcmkd_subdaemons.c     const char *name = pcmk__server_name(child->server);
child             581 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->uid == NULL) {
child             595 daemons/pacemakerd/pcmkd_subdaemons.c         const char *ipc_name = pcmk__server_ipc_name(child->server);
child             601 daemons/pacemakerd/pcmkd_subdaemons.c             if (child->pid <= 0) {
child             607 daemons/pacemakerd/pcmkd_subdaemons.c                 child->pid = ipc_pid;
child             608 daemons/pacemakerd/pcmkd_subdaemons.c             } else if ((ipc_pid != 0) && (child->pid != ipc_pid)) {
child             624 daemons/pacemakerd/pcmkd_subdaemons.c         int ret = pcmk__pid_active(child->pid, name);
child             643 daemons/pacemakerd/pcmkd_subdaemons.c                 stop_child(child, SIGKILL);
child             646 daemons/pacemakerd/pcmkd_subdaemons.c             child->pid = ipc_pid;
child             650 daemons/pacemakerd/pcmkd_subdaemons.c         } else if ((child->pid == 0) && (ret == EINVAL)) {
child             866 daemons/pacemakerd/pcmkd_subdaemons.c stop_child(pcmk_child_t * child, int signal)
child             868 daemons/pacemakerd/pcmkd_subdaemons.c     const char *name = pcmk__server_name(child->server);
child             878 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->pid == PCMK__SPECIAL_PID) {
child             880 daemons/pacemakerd/pcmkd_subdaemons.c                   name, (long long) PCMK__SPECIAL_PID_AS_0(child->pid));
child             884 daemons/pacemakerd/pcmkd_subdaemons.c     if (child->pid <= 0) {
child             890 daemons/pacemakerd/pcmkd_subdaemons.c     if (kill(child->pid, signal) == 0) {
child             893 daemons/pacemakerd/pcmkd_subdaemons.c                    name, signal, (long long) child->pid);
child             896 daemons/pacemakerd/pcmkd_subdaemons.c                 name, (long long) child->pid, signal, strerror(errno));
child              31 include/crm/common/bundles_internal.h     pcmk_resource_t *child;     //!< Instance of bundled resource
child             183 include/crm/common/mainloop.h void *mainloop_child_userdata(mainloop_child_t * child);
child             184 include/crm/common/mainloop.h int mainloop_child_timeout(mainloop_child_t * child);
child             185 include/crm/common/mainloop.h const char *mainloop_child_name(mainloop_child_t * child);
child             187 include/crm/common/mainloop.h pid_t mainloop_child_pid(mainloop_child_t * child);
child             188 include/crm/common/mainloop.h void mainloop_clear_child_userdata(mainloop_child_t * child);
child              61 include/crm/common/xml_compat.h void free_xml(xmlNode *child);
child             294 include/crm/common/xml_internal.h     xmlNode *child = (parent? parent->children : NULL);
child             296 include/crm/common/xml_internal.h     while (child && (child->type == XML_TEXT_NODE)) {
child             297 include/crm/common/xml_internal.h         child = child->next;
child             299 include/crm/common/xml_internal.h     return child;
child             311 include/crm/common/xml_internal.h pcmk__xml_next(const xmlNode *child)
child             313 include/crm/common/xml_internal.h     xmlNode *next = (child? child->next : NULL);
child              28 include/crm/pengine/complex.h gboolean is_parent(pcmk_resource_t *child, pcmk_resource_t *rsc);
child             413 lib/cib/cib_ops.c delete_child(xmlNode *child, void *userdata)
child             417 lib/cib/cib_ops.c     if (pcmk__xe_delete_match(obj_root, child) != pcmk_rc_ok) {
child             419 lib/cib/cib_ops.c                   child->name, pcmk__xe_id(child));
child             119 lib/common/acl.c     for (const xmlNode *child = pcmk__xe_first_child(acl_entry, NULL, NULL,
child             121 lib/common/acl.c          child != NULL; child = pcmk__xe_next(child, NULL)) {
child             123 lib/common/acl.c         if (pcmk__xe_is(child, PCMK_XE_ACL_PERMISSION)) {
child             124 lib/common/acl.c             const char *kind = crm_element_value(child, PCMK_XA_KIND);
child             132 lib/common/acl.c                 acls = create_acl(child, acls, pcmk__xf_acl_read);
child             135 lib/common/acl.c                 acls = create_acl(child, acls, pcmk__xf_acl_write);
child             138 lib/common/acl.c                 acls = create_acl(child, acls, pcmk__xf_acl_deny);
child             144 lib/common/acl.c         } else if (pcmk__xe_is(child, PCMK_XE_ROLE)) {
child             145 lib/common/acl.c             const char *ref_role = crm_element_value(child, PCMK_XA_ID);
child             336 lib/common/acl.c             xmlNode *child = NULL;
child             338 lib/common/acl.c             for (child = pcmk__xe_first_child(acls, NULL, NULL, NULL);
child             339 lib/common/acl.c                  child != NULL; child = pcmk__xe_next(child, NULL)) {
child             341 lib/common/acl.c                 if (pcmk__xe_is(child, PCMK_XE_ACL_TARGET)) {
child             342 lib/common/acl.c                     const char *id = crm_element_value(child, PCMK_XA_NAME);
child             345 lib/common/acl.c                         id = crm_element_value(child, PCMK_XA_ID);
child             350 lib/common/acl.c                         docpriv->acls = parse_acl_entry(acls, child, docpriv->acls);
child             352 lib/common/acl.c                 } else if (pcmk__xe_is(child, PCMK_XE_ACL_GROUP)) {
child             353 lib/common/acl.c                     const char *id = crm_element_value(child, PCMK_XA_NAME);
child             356 lib/common/acl.c                         id = crm_element_value(child, PCMK_XA_ID);
child             361 lib/common/acl.c                         docpriv->acls = parse_acl_entry(acls, child, docpriv->acls);
child             422 lib/common/acl.c     xmlNode *child = NULL;
child             446 lib/common/acl.c     child = pcmk__xml_first_child(xml);
child             447 lib/common/acl.c     while ( child != NULL ) {
child             448 lib/common/acl.c         xmlNode *tmp = child;
child             450 lib/common/acl.c         child = pcmk__xml_next(child);
child             657 lib/common/acl.c         xmlNode *child = cIter;
child             659 lib/common/acl.c         pcmk__apply_creation_acl(child, true);
child             217 lib/common/alerts.c     xmlNode *child;
child             223 lib/common/alerts.c     child = pcmk__xe_first_child(xml, PCMK_XE_INSTANCE_ATTRIBUTES, NULL,
child             225 lib/common/alerts.c     if (child == NULL) {
child             233 lib/common/alerts.c     for (child = pcmk__xe_first_child(child, PCMK_XE_NVPAIR, NULL, NULL);
child             234 lib/common/alerts.c          child != NULL; child = pcmk__xe_next(child, PCMK_XE_NVPAIR)) {
child             236 lib/common/alerts.c         const char *name = crm_element_value(child, PCMK_XA_NAME);
child             237 lib/common/alerts.c         const char *value = crm_element_value(child, PCMK_XA_VALUE);
child             462 lib/common/ipc_attrd.c             xmlNode *child = NULL;
child             475 lib/common/ipc_attrd.c             child = pcmk__xe_create(request, PCMK_XE_OP);
child             482 lib/common/ipc_attrd.c             populate_update_op(child, pair->node, pair->name, pair->value, dampen,
child            1022 lib/common/mainloop.c mainloop_child_pid(mainloop_child_t * child)
child            1024 lib/common/mainloop.c     return child->pid;
child            1028 lib/common/mainloop.c mainloop_child_name(mainloop_child_t * child)
child            1030 lib/common/mainloop.c     return child->desc;
child            1034 lib/common/mainloop.c mainloop_child_timeout(mainloop_child_t * child)
child            1036 lib/common/mainloop.c     return child->timeout;
child            1040 lib/common/mainloop.c mainloop_child_userdata(mainloop_child_t * child)
child            1042 lib/common/mainloop.c     return child->privatedata;
child            1046 lib/common/mainloop.c mainloop_clear_child_userdata(mainloop_child_t * child)
child            1048 lib/common/mainloop.c     child->privatedata = NULL;
child            1053 lib/common/mainloop.c child_free(mainloop_child_t *child)
child            1055 lib/common/mainloop.c     if (child->timerid != 0) {
child            1056 lib/common/mainloop.c         crm_trace("Removing timer %d", child->timerid);
child            1057 lib/common/mainloop.c         g_source_remove(child->timerid);
child            1058 lib/common/mainloop.c         child->timerid = 0;
child            1060 lib/common/mainloop.c     free(child->desc);
child            1061 lib/common/mainloop.c     free(child);
child            1066 lib/common/mainloop.c child_kill_helper(mainloop_child_t *child)
child            1069 lib/common/mainloop.c     if (child->flags & mainloop_leave_pid_group) {
child            1070 lib/common/mainloop.c         crm_debug("Kill pid %d only. leave group intact.", child->pid);
child            1071 lib/common/mainloop.c         rc = kill(child->pid, SIGKILL);
child            1073 lib/common/mainloop.c         crm_debug("Kill pid %d's group", child->pid);
child            1074 lib/common/mainloop.c         rc = kill(-child->pid, SIGKILL);
child            1079 lib/common/mainloop.c             crm_perror(LOG_ERR, "kill(%d, KILL) failed", child->pid);
child            1089 lib/common/mainloop.c     mainloop_child_t *child = p;
child            1092 lib/common/mainloop.c     child->timerid = 0;
child            1093 lib/common/mainloop.c     if (child->timeout) {
child            1094 lib/common/mainloop.c         crm_warn("%s process (PID %d) will not die!", child->desc, (int)child->pid);
child            1098 lib/common/mainloop.c     rc = child_kill_helper(child);
child            1104 lib/common/mainloop.c     child->timeout = TRUE;
child            1105 lib/common/mainloop.c     crm_debug("%s process (PID %d) timed out", child->desc, (int)child->pid);
child            1107 lib/common/mainloop.c     child->timerid = pcmk__create_timer(5000, child_timeout_callback, child);
child            1112 lib/common/mainloop.c child_waitpid(mainloop_child_t *child, int flags)
child            1121 lib/common/mainloop.c     rc = waitpid(child->pid, &status, flags);
child            1124 lib/common/mainloop.c                   child->pid, child->desc);
child            1127 lib/common/mainloop.c     } else if (rc != child->pid) {
child            1140 lib/common/mainloop.c                    child->pid, child->desc, pcmk_rc_str(errno));
child            1145 lib/common/mainloop.c                   child->pid, child->desc, exitcode);
child            1150 lib/common/mainloop.c                   child->pid, child->desc, signo, strsignal(signo));
child            1156 lib/common/mainloop.c                 child->pid, child->desc);
child            1161 lib/common/mainloop.c                   child->pid, child->desc);
child            1165 lib/common/mainloop.c     if (callback_needed && child->callback) {
child            1166 lib/common/mainloop.c         child->callback(child, child->pid, core, signo, exitcode);
child            1176 lib/common/mainloop.c         mainloop_child_t *child = iter->data;
child            1179 lib/common/mainloop.c         if (child_waitpid(child, WNOHANG)) {
child            1181 lib/common/mainloop.c                       child->pid);
child            1184 lib/common/mainloop.c             child_free(child);
child            1205 lib/common/mainloop.c     mainloop_child_t *child = NULL;
child            1212 lib/common/mainloop.c         child = iter->data;
child            1213 lib/common/mainloop.c         if (pid == child->pid) {
child            1214 lib/common/mainloop.c             match = child;
child            1262 lib/common/mainloop.c     mainloop_child_t *child = pcmk__assert_alloc(1, sizeof(mainloop_child_t));
child            1264 lib/common/mainloop.c     child->pid = pid;
child            1265 lib/common/mainloop.c     child->timerid = 0;
child            1266 lib/common/mainloop.c     child->timeout = FALSE;
child            1267 lib/common/mainloop.c     child->privatedata = privatedata;
child            1268 lib/common/mainloop.c     child->callback = callback;
child            1269 lib/common/mainloop.c     child->flags = flags;
child            1270 lib/common/mainloop.c     child->desc = pcmk__str_copy(desc);
child            1273 lib/common/mainloop.c         child->timerid = pcmk__create_timer(timeout, child_timeout_callback, child);
child            1276 lib/common/mainloop.c     child_list = g_list_append(child_list, child);
child             341 lib/common/nvpair.c     xmlNode *child = NULL;
child             367 lib/common/nvpair.c     for (child = pcmk__xe_first_child(nvpair_list, PCMK__XE_PARAM, NULL, NULL);
child             368 lib/common/nvpair.c          child != NULL; child = pcmk__xe_next(child, PCMK__XE_PARAM)) {
child             370 lib/common/nvpair.c         const char *key = crm_element_value(child, PCMK_XA_NAME);
child             371 lib/common/nvpair.c         const char *value = crm_element_value(child, PCMK_XA_VALUE);
child             644 lib/common/patchset.c             const xmlNode *child = pcmk__xe_first_child(change,
child             647 lib/common/patchset.c             const xmlNode *attrs = pcmk__xml_first_child(child);
child             689 lib/common/patchset.c             xmlNode *child = NULL;
child             700 lib/common/patchset.c             child = pcmk__xml_copy(match, change->children);
child             703 lib/common/patchset.c                 crm_trace("Adding %s at position %d", child->name, position);
child             704 lib/common/patchset.c                 xmlAddPrevSibling(match_child, child);
child             708 lib/common/patchset.c                           child->name, position);
child             130 lib/common/patchset_display.c             for (const xmlNode *child = pcmk__xe_first_child(clist, NULL, NULL,
child             132 lib/common/patchset_display.c                  child != NULL; child = pcmk__xe_next(child, NULL)) {
child             134 lib/common/patchset_display.c                 const char *name = crm_element_value(child, PCMK_XA_NAME);
child             136 lib/common/patchset_display.c                 op = crm_element_value(child, PCMK_XA_OPERATION);
child             142 lib/common/patchset_display.c                     const char *value = crm_element_value(child, PCMK_XA_VALUE);
child              35 lib/common/tests/xml_element/pcmk__xe_next_test.c     xmlNode *child = NULL;
child              39 lib/common/tests/xml_element/pcmk__xe_next_test.c     child = pcmk__xe_first_child(xml, NULL, NULL, NULL);
child              40 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_non_null(child);
child              41 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_string_equal(pcmk__xe_id(child), "child1");
child              43 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_null(pcmk__xe_next(child, NULL));
child              44 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_null(pcmk__xe_next(child, "foo"));
child              63 lib/common/tests/xml_element/pcmk__xe_next_test.c     xmlNode *child = NULL;
child              68 lib/common/tests/xml_element/pcmk__xe_next_test.c     child = pcmk__xe_first_child(xml, NULL, NULL, NULL);
child              69 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_non_null(child);
child              70 lib/common/tests/xml_element/pcmk__xe_next_test.c     assert_string_equal(pcmk__xe_id(child), "child1");
child              72 lib/common/tests/xml_element/pcmk__xe_next_test.c     next = pcmk__xe_next(child, NULL);
child              76 lib/common/tests/xml_element/pcmk__xe_next_test.c     next = pcmk__xe_next(child, "bar");
child              80 lib/common/tests/xml_element/pcmk__xe_next_test.c     next = pcmk__xe_next(child, "foo");
child              84 lib/common/tests/xml_element/pcmk__xe_next_test.c     next = pcmk__xe_next(child, "foobar");
child            1752 lib/common/xml.c free_xml(xmlNode *child)
child            1754 lib/common/xml.c     pcmk__xml_free(child);
child              77 lib/common/xml_comment.c     for (xmlNode *child = pcmk__xml_first_child(parent); child != NULL;
child              78 lib/common/xml_comment.c          child = pcmk__xml_next(child)) {
child              80 lib/common/xml_comment.c         if (child->type != XML_COMMENT_NODE) {
child              84 lib/common/xml_comment.c         if (pcmk__xc_matches(child, search)) {
child              85 lib/common/xml_comment.c             return child;
child             151 lib/common/xml_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
child             152 lib/common/xml_display.c              child = pcmk__xml_next(child)) {
child             154 lib/common/xml_display.c             int temp_rc = show_xml_node(out, buffer, prefix, child, depth + 1,
child             328 lib/common/xml_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
child             329 lib/common/xml_display.c              child = pcmk__xml_next(child)) {
child             330 lib/common/xml_display.c             temp_rc = show_xml_changes_recursive(out, child, depth + 1,
child             342 lib/common/xml_display.c     for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
child             343 lib/common/xml_display.c          child = pcmk__xml_next(child)) {
child             344 lib/common/xml_display.c         temp_rc = show_xml_changes_recursive(out, child, depth + 1, options);
child              46 lib/common/xml_element.c     xmlNode *child = NULL;
child              54 lib/common/xml_element.c     child = parent->children;
child              55 lib/common/xml_element.c     while ((child != NULL) && (child->type != XML_ELEMENT_NODE)) {
child              56 lib/common/xml_element.c         child = child->next;
child              59 lib/common/xml_element.c     for (; child != NULL; child = pcmk__xe_next(child, NULL)) {
child              62 lib/common/xml_element.c         if ((node_name != NULL) && !pcmk__xe_is(child, node_name)) {
child              68 lib/common/xml_element.c             return child;
child              71 lib/common/xml_element.c         value = crm_element_value(child, attr_n);
child              75 lib/common/xml_element.c             return child;
child              79 lib/common/xml_element.c             return child;
child             637 lib/common/xml_element.c     for (xmlNode *child = pcmk__xml_first_child(update); child != NULL;
child             638 lib/common/xml_element.c          child = pcmk__xml_next(child)) {
child             641 lib/common/xml_element.c         update_xe(target, NULL, child, flags);
child            1583 lib/common/xml_element.c     xmlNode *child = NULL;
child            1595 lib/common/xml_element.c     for (child = pcmk__xe_first_child(input, NULL, NULL, NULL); child != NULL;
child            1596 lib/common/xml_element.c          child = pcmk__xe_next(child, NULL)) {
child            1599 lib/common/xml_element.c             sorted_xml(child, result, recursive);
child            1601 lib/common/xml_element.c             pcmk__xml_copy(result, child);
child             135 lib/common/xml_idref.c     for (xmlNode *child = pcmk__xe_first_child(xml, element_name, NULL, NULL);
child             136 lib/common/xml_idref.c          child != NULL; child = pcmk__xe_next(child, element_name)) {
child             138 lib/common/xml_idref.c         xmlNode *resolved = pcmk__xe_resolve_idref(child, NULL);
child             247 lib/common/xml_io.c         for (const xmlNode *child = data->children; child != NULL;
child             248 lib/common/xml_io.c              child = child->next) {
child             249 lib/common/xml_io.c             pcmk__xml_string(child, options, buffer, depth + 1);
child             355 lib/common/xpath.c output_attr_child(xmlNode *child, void *userdata)
child             360 lib/common/xpath.c               crm_element_value(child, PCMK_XA_VALUE),
child             361 lib/common/xpath.c               pcmk__s(pcmk__xe_id(child), "<none>"));
child            2473 lib/pacemaker/pcmk_output.c         xmlNode *child = pcmk__xe_first_child(constraint_xml, NULL, NULL, NULL);
child            2478 lib/pacemaker/pcmk_output.c             pcmk__xml_string(child, pcmk__xml_fmt_pretty, buf, 0);
child            2482 lib/pacemaker/pcmk_output.c             child = pcmk__xe_next(child, NULL);
child            2483 lib/pacemaker/pcmk_output.c         } while (child != NULL);
child              71 lib/pacemaker/pcmk_sched_bundle.c     if (replica->child != NULL) {
child              75 lib/pacemaker/pcmk_sched_bundle.c         g_hash_table_iter_init(&iter, replica->child->priv->allowed_nodes);
child              79 lib/pacemaker/pcmk_sched_bundle.c             } else if (!pcmk__threshold_reached(replica->child, node, NULL)) {
child              84 lib/pacemaker/pcmk_sched_bundle.c         pcmk__set_rsc_flags(replica->child->priv->parent,
child              87 lib/pacemaker/pcmk_sched_bundle.c                         bundle->id, replica->child->id);
child              88 lib/pacemaker/pcmk_sched_bundle.c         replica->child->priv->cmds->assign(replica->child, replica->node,
child              90 lib/pacemaker/pcmk_sched_bundle.c         pcmk__clear_rsc_flags(replica->child->priv->parent,
child             249 lib/pacemaker/pcmk_sched_bundle.c     if (replica->child != NULL) {
child             250 lib/pacemaker/pcmk_sched_bundle.c         pcmk__order_stops(bundle, replica->child,
child             290 lib/pacemaker/pcmk_sched_bundle.c     if (replica->child != NULL) {
child             507 lib/pacemaker/pcmk_sched_bundle.c         && ((replica->child == NULL)
child             508 lib/pacemaker/pcmk_sched_bundle.c             || (replica->child->priv->next_role < pcmk_role_promoted))) {
child             939 lib/pacemaker/pcmk_sched_bundle.c     if ((replica->child != NULL)
child             941 lib/pacemaker/pcmk_sched_bundle.c         && replica->child->priv->cmds->create_probe(replica->child,
child            1035 lib/pacemaker/pcmk_sched_bundle.c     if (replica->child != NULL) {
child            1036 lib/pacemaker/pcmk_sched_bundle.c         replica->child->priv->cmds->output_actions(replica->child);
child             498 lib/pacemaker/pcmk_sched_clone.c             pcmk_resource_t *child = (pcmk_resource_t *) child_iter->data;
child             500 lib/pacemaker/pcmk_sched_clone.c             if (rsc_probed_on(child, node)) {
child             557 lib/pacemaker/pcmk_sched_clone.c     pcmk_resource_t *child = find_probed_instance_on(clone, node);
child             561 lib/pacemaker/pcmk_sched_clone.c          (iter != NULL) && (child == NULL); iter = iter->next) {
child             569 lib/pacemaker/pcmk_sched_clone.c             child = instance;
child             574 lib/pacemaker/pcmk_sched_clone.c     if (child == NULL) {
child             575 lib/pacemaker/pcmk_sched_clone.c         child = clone->priv->children->data;
child             579 lib/pacemaker/pcmk_sched_clone.c     return child->priv->cmds->create_probe(child, node);
child             697 lib/pacemaker/pcmk_sched_clone.c     pcmk_resource_t *child = NULL;
child             710 lib/pacemaker/pcmk_sched_clone.c         child = (pcmk_resource_t *) iter->data;
child             711 lib/pacemaker/pcmk_sched_clone.c         if (g_list_find(all_rscs, child)) {
child             715 lib/pacemaker/pcmk_sched_clone.c             for (GList *member_iter = child->priv->children;
child             722 lib/pacemaker/pcmk_sched_clone.c                     child->priv->cmds->add_utilization(child, orig_rsc,
child             733 lib/pacemaker/pcmk_sched_clone.c         child = (pcmk_resource_t *) rsc->priv->children->data;
child             735 lib/pacemaker/pcmk_sched_clone.c         child->priv->cmds->add_utilization(child, orig_rsc, all_rscs,
child            1169 lib/pacemaker/pcmk_sched_colocation.c         pcmk_resource_t *child = iter->data;
child            1172 lib/pacemaker/pcmk_sched_colocation.c         child_action = find_first_action(child->priv->actions, NULL,
child            1178 lib/pacemaker/pcmk_sched_colocation.c                       rsc->id, child->id, action->task);
child            1239 lib/pacemaker/pcmk_sched_colocation.c         const pcmk_resource_t *child = pe__get_rsc_in_container(rsc);
child            1241 lib/pacemaker/pcmk_sched_colocation.c         if (child != NULL) {
child            1242 lib/pacemaker/pcmk_sched_colocation.c             return child;
child             101 lib/pacemaker/pcmk_sched_instances.c                     pcmk_resource_t *child = child_iter->data;
child             105 lib/pacemaker/pcmk_sched_instances.c                         g_hash_table_lookup(child->priv->allowed_nodes,
child             111 lib/pacemaker/pcmk_sched_instances.c                                         instance->id, child->id,
child             340 lib/pacemaker/pcmk_sched_ordering.c         pcmk_resource_t *child = iter->data;
child             342 lib/pacemaker/pcmk_sched_ordering.c         pcmk__new_ordering(child, pcmk__op_key(child->id, action_first, 0),
child              28 lib/pacemaker/pcmk_sched_promotable.c order_instance_promotion(pcmk_resource_t *clone, pcmk_resource_t *child,
child              33 lib/pacemaker/pcmk_sched_promotable.c                                  child, PCMK_ACTION_PROMOTE,
child              35 lib/pacemaker/pcmk_sched_promotable.c     pcmk__order_resource_actions(child, PCMK_ACTION_PROMOTE,
child              42 lib/pacemaker/pcmk_sched_promotable.c                                      child, PCMK_ACTION_PROMOTE,
child              56 lib/pacemaker/pcmk_sched_promotable.c order_instance_demotion(pcmk_resource_t *clone, pcmk_resource_t *child,
child              60 lib/pacemaker/pcmk_sched_promotable.c     pcmk__order_resource_actions(clone, PCMK_ACTION_DEMOTE, child,
child              63 lib/pacemaker/pcmk_sched_promotable.c     pcmk__order_resource_actions(child, PCMK_ACTION_DEMOTE,
child              69 lib/pacemaker/pcmk_sched_promotable.c         pcmk__order_resource_actions(child, PCMK_ACTION_DEMOTE, last,
child             130 lib/pacemaker/pcmk_sched_promotable.c apply_promoted_locations(pcmk_resource_t *child,
child             143 lib/pacemaker/pcmk_sched_promotable.c             int new_priority = pcmk__add_scores(child->priv->priority,
child             146 lib/pacemaker/pcmk_sched_promotable.c             pcmk__rsc_trace(child,
child             149 lib/pacemaker/pcmk_sched_promotable.c                             location->id, child->id,
child             151 lib/pacemaker/pcmk_sched_promotable.c                             pcmk_readable_score(child->priv->priority),
child             154 lib/pacemaker/pcmk_sched_promotable.c             child->priv->priority = new_priority;
child             178 lib/pacemaker/pcmk_sched_promotable.c         pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child             180 lib/pacemaker/pcmk_sched_promotable.c         if (node_to_be_promoted_on(child) == NULL) {
child             183 lib/pacemaker/pcmk_sched_promotable.c                             rsc->id, child->id);
child             323 lib/pacemaker/pcmk_sched_promotable.c     const pcmk_resource_t *child = (const pcmk_resource_t *) data;
child             328 lib/pacemaker/pcmk_sched_promotable.c     const int promotion_priority = child->priv->promotion_priority;
child             333 lib/pacemaker/pcmk_sched_promotable.c                         child->id, pcmk_readable_score(promotion_priority));
child             337 lib/pacemaker/pcmk_sched_promotable.c     chosen = child->priv->fns->location(child, NULL, pcmk__rsc_node_assigned);
child             340 lib/pacemaker/pcmk_sched_promotable.c                         child->id);
child             353 lib/pacemaker/pcmk_sched_promotable.c                     child->id, pcmk_readable_score(promotion_priority),
child             399 lib/pacemaker/pcmk_sched_promotable.c     pcmk_resource_t *child = (pcmk_resource_t *) data;
child             402 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *chosen = child->priv->fns->location(child, NULL,
child             405 lib/pacemaker/pcmk_sched_promotable.c     if (!pcmk_is_set(child->flags, pcmk__rsc_managed)
child             406 lib/pacemaker/pcmk_sched_promotable.c         && (child->priv->next_role == pcmk_role_promoted)) {
child             407 lib/pacemaker/pcmk_sched_promotable.c         child->priv->promotion_priority = PCMK_SCORE_INFINITY;
child             411 lib/pacemaker/pcmk_sched_promotable.c                         child->id, pcmk_readable_score(PCMK_SCORE_INFINITY));
child             414 lib/pacemaker/pcmk_sched_promotable.c         child->priv->promotion_priority = -PCMK_SCORE_INFINITY;
child             418 lib/pacemaker/pcmk_sched_promotable.c                         child->id, pcmk_readable_score(-PCMK_SCORE_INFINITY));
child             420 lib/pacemaker/pcmk_sched_promotable.c     } else if (child->priv->promotion_priority < 0) {
child             424 lib/pacemaker/pcmk_sched_promotable.c                         child->id,
child             425 lib/pacemaker/pcmk_sched_promotable.c                         pcmk_readable_score(child->priv->promotion_priority));
child             434 lib/pacemaker/pcmk_sched_promotable.c         child->priv->promotion_priority = node->assign->score;
child             438 lib/pacemaker/pcmk_sched_promotable.c                         clone->id, child->id,
child             439 lib/pacemaker/pcmk_sched_promotable.c                         pcmk_readable_score(child->priv->promotion_priority));
child             463 lib/pacemaker/pcmk_sched_promotable.c         pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child             468 lib/pacemaker/pcmk_sched_promotable.c                         clone->id, child->id,
child             469 lib/pacemaker/pcmk_sched_promotable.c                         pcmk_readable_score(child->priv->promotion_priority));
child             513 lib/pacemaker/pcmk_sched_promotable.c         pcmk_resource_t *child = iter->data;
child             517 lib/pacemaker/pcmk_sched_promotable.c         active = clone->priv->fns->find_rsc(child, id, node,
child             542 lib/pacemaker/pcmk_sched_promotable.c         pcmk_resource_t *child = iter->data;
child             547 lib/pacemaker/pcmk_sched_promotable.c         child = clone->priv->fns->find_rsc(child, id, NULL,
child             549 lib/pacemaker/pcmk_sched_promotable.c         CRM_LOG_ASSERT(child != NULL);
child             550 lib/pacemaker/pcmk_sched_promotable.c         if (child != NULL) {
child             551 lib/pacemaker/pcmk_sched_promotable.c             if (g_hash_table_lookup(child->priv->probed_nodes,
child             721 lib/pacemaker/pcmk_sched_promotable.c             const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data;
child             723 lib/pacemaker/pcmk_sched_promotable.c             int child_score = promotion_score(child, node, &child_default);
child             167 lib/pacemaker/pcmk_sched_resource.c         pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child             169 lib/pacemaker/pcmk_sched_resource.c         result = add_rsc_if_matching(result, child, id);
child             339 lib/pacemaker/pcmk_sched_resource.c             pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child             341 lib/pacemaker/pcmk_sched_resource.c             child->priv->cmds->output_actions(child);
child             170 lib/pacemaker/pcmk_ticket.c delete_single_ticket(xmlNode *child, void *userdata)
child             175 lib/pacemaker/pcmk_ticket.c     rc = cib->cmds->remove(cib, PCMK_XE_STATUS, child, cib_sync_call);
child              70 lib/pengine/bundle.c         pcmk_resource_t *child;
child             118 lib/pengine/bundle.c     return bundle_data->child;
child             145 lib/pengine/bundle.c             return replica->child;
child             570 lib/pengine/bundle.c     if (replica->child != NULL) {
child             592 lib/pengine/bundle.c     } else if ((child != NULL) && data->untrusted) {
child             651 lib/pengine/bundle.c     if (replica->child && valid_network(data)) {
child             665 lib/pengine/bundle.c                                    replica->child->id, replica->offset);
child             738 lib/pengine/bundle.c         if (replica->child->priv->allowed_nodes != NULL) {
child             739 lib/pengine/bundle.c             g_hash_table_destroy(replica->child->priv->allowed_nodes);
child             741 lib/pengine/bundle.c         replica->child->priv->allowed_nodes =
child             743 lib/pengine/bundle.c         g_hash_table_insert(replica->child->priv->allowed_nodes,
child             748 lib/pengine/bundle.c             const pcmk_resource_t *parent = replica->child->priv->parent;
child             817 lib/pengine/bundle.c     if ((replica->child != NULL) && (replica->ipaddr != NULL)) {
child             818 lib/pengine/bundle.c         pcmk__insert_meta(replica->child->priv, "external-ip", replica->ipaddr);
child            1163 lib/pengine/bundle.c         if (pe__unpack_resource(xml_resource, &(bundle_data->child), rsc,
child            1216 lib/pengine/bundle.c         for (childIter = bundle_data->child->priv->children;
child            1222 lib/pengine/bundle.c             replica->child = childIter->data;
child            1223 lib/pengine/bundle.c             pcmk__set_rsc_flags(replica->child, pcmk__rsc_exclusive_probes);
child            1227 lib/pengine/bundle.c             if (pcmk_is_set(replica->child->flags, pcmk__rsc_notify)) {
child            1228 lib/pengine/bundle.c                 pcmk__set_rsc_flags(bundle_data->child, pcmk__rsc_notify);
child            1236 lib/pengine/bundle.c                 g_hash_table_lookup(replica->child->priv->meta,
child            1245 lib/pengine/bundle.c             pcmk__insert_dup(bundle_data->child->priv->meta,
child            1292 lib/pengine/bundle.c         if (replica->child != NULL) {
child            1296 lib/pengine/bundle.c                 replica->child->priv->utilization;
child            1298 lib/pengine/bundle.c             replica->child->priv->utilization = empty;
child            1302 lib/pengine/bundle.c     if (bundle_data->child) {
child            1304 lib/pengine/bundle.c                                             bundle_data->child);
child            1340 lib/pengine/bundle.c         rsc_active = replica_resource_active(replica->child, all);
child            1386 lib/pengine/bundle.c             return replica->child;
child            1422 lib/pengine/bundle.c         pcmk_resource_t *child = replica->child;
child            1437 lib/pengine/bundle.c         print_child = (child != NULL)
child            1438 lib/pengine/bundle.c                       && !child->priv->fns->is_filtered(child, only_rsc,
child            1489 lib/pengine/bundle.c             out->message(out, (const char *) child->priv->xml->name,
child            1490 lib/pengine/bundle.c                          show_opts, child, only_node, only_rsc);
child            1518 lib/pengine/bundle.c     pcmk_resource_t *rsc = replica->child;
child            1593 lib/pengine/bundle.c         pcmk_resource_t *child = replica->child;
child            1607 lib/pengine/bundle.c         print_child = (child != NULL)
child            1608 lib/pengine/bundle.c                       && !child->priv->fns->is_filtered(child, only_rsc,
child            1640 lib/pengine/bundle.c                 out->message(out, (const char *) child->priv->xml->name,
child            1641 lib/pengine/bundle.c                              new_show_opts, child, only_node, only_rsc);
child            1682 lib/pengine/bundle.c     const pcmk_resource_t *rsc = replica->child;
child            1736 lib/pengine/bundle.c         pcmk_resource_t *child = replica->child;
child            1750 lib/pengine/bundle.c         print_child = (child != NULL)
child            1751 lib/pengine/bundle.c                       && !child->priv->fns->is_filtered(child, only_rsc,
child            1785 lib/pengine/bundle.c                 out->message(out, (const char *) child->priv->xml->name,
child            1786 lib/pengine/bundle.c                              new_show_opts, child, only_node, only_rsc);
child            1875 lib/pengine/bundle.c     if(bundle_data->child) {
child            1876 lib/pengine/bundle.c         pcmk__xml_free(bundle_data->child->priv->xml);
child            1877 lib/pengine/bundle.c         bundle_data->child->priv->xml = NULL;
child            1878 lib/pengine/bundle.c         pcmk__free_resource(bundle_data->child);
child            1921 lib/pengine/bundle.c         if (replica->child) {
child            1922 lib/pengine/bundle.c             replica->child->priv->fns->count(replica->child);
child            1948 lib/pengine/bundle.c             pcmk_resource_t *child = replica->child;
child            1957 lib/pengine/bundle.c             if ((child != NULL)
child            1958 lib/pengine/bundle.c                 && !child->priv->fns->is_filtered(child, only_rsc, false)) {
child             982 lib/pengine/complex.c is_parent(pcmk_resource_t *child, pcmk_resource_t *rsc)
child             984 lib/pengine/complex.c     pcmk_resource_t *parent = child;
child            1221 lib/pengine/complex.c             pcmk_resource_t *child = item->data;
child            1223 lib/pengine/complex.c             child->priv->fns->count(item->data);
child             157 lib/pengine/group.c skip_child_rsc(pcmk_resource_t *rsc, pcmk_resource_t *child,
child             162 lib/pengine/group.c     bool child_filtered = child->priv->fns->is_filtered(child, only_rsc, false);
child             163 lib/pengine/group.c     bool child_active = child->priv->fns->active(child, false);
child             165 lib/pengine/native.c                         pcmk_resource_t *child = gIter->data;
child             167 lib/pengine/native.c                         pcmk__clear_rsc_flags(child, pcmk__rsc_managed);
child             168 lib/pengine/native.c                         pcmk__set_rsc_flags(child, pcmk__rsc_blocked);
child             314 lib/pengine/native.c         pcmk_resource_t *child = (pcmk_resource_t *) gIter->data;
child             316 lib/pengine/native.c         result = rsc->priv->fns->find_rsc(child, id, on_node, flags);
child             651 lib/pengine/native.c     xmlNode *child = NULL;
child             686 lib/pengine/native.c     child = pcmk__output_create_html_node(out, "li", NULL, NULL, NULL);
child             687 lib/pengine/native.c     child = pcmk__html_create(child, PCMK__XE_SPAN, NULL, cl);
child             690 lib/pengine/native.c     pcmk__xe_set_content(child, "%s", content);
child             907 lib/pengine/native.c             pcmk_resource_t *child = (pcmk_resource_t *) gIter->data;
child             909 lib/pengine/native.c             child->priv->fns->location(child, &result, target);
child             570 lib/pengine/pe_notif.c             pcmk_resource_t *child = iter->data;
child             572 lib/pengine/pe_notif.c             collect_resource_data(child, activity, n_data);
child             770 lib/pengine/pe_output.c     xmlNode *child = NULL;
child             772 lib/pengine/pe_output.c     child = pcmk__html_create(nodes_node, PCMK__XE_SPAN, NULL, NULL);
child             773 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "%d node%s configured",
child             777 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             778 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%d resource instance%s configured (%d ",
child             781 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL,
child             783 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "DISABLED");
child             785 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             786 lib/pengine/pe_output.c         pcmk__xe_set_content(child, ", %d ", nblocked);
child             788 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL,
child             790 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "BLOCKED");
child             792 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             793 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " from further action due to failure)");
child             796 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             797 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%d resource instance%s configured (%d ",
child             801 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL,
child             803 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "DISABLED");
child             805 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             806 lib/pengine/pe_output.c         pcmk__xe_set_content(child, ")");
child             809 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             810 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%d resource instance%s configured (%d ",
child             814 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL,
child             816 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "BLOCKED");
child             818 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             819 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " from further action due to failure)");
child             822 lib/pengine/pe_output.c         child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL);
child             823 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%d resource instance%s configured",
child             912 lib/pengine/pe_output.c     xmlNode *child = NULL;
child             914 lib/pengine/pe_output.c     child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD);
child             915 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "Current DC: ");
child             918 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child             919 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%s (version %s) -",
child             923 lib/pengine/pe_output.c             child = pcmk__html_create(node, PCMK__XE_SPAN, NULL,
child             925 lib/pengine/pe_output.c             pcmk__xe_set_content(child, " MIXED-VERSION");
child             928 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child             929 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " partition");
child             932 lib/pengine/pe_output.c             child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child             933 lib/pengine/pe_output.c             pcmk__xe_set_content(child, " with");
child             936 lib/pengine/pe_output.c             child = pcmk__html_create(node, PCMK__XE_SPAN, NULL,
child             938 lib/pengine/pe_output.c             pcmk__xe_set_content(child, " WITHOUT");
child             941 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child             942 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " quorum");
child             945 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL,
child             947 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "NONE");
child            1073 lib/pengine/pe_output.c         xmlNode *child = NULL;
child            1075 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1076 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "Resource management: ");
child            1078 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD);
child            1079 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "DISABLED");
child            1081 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1082 lib/pengine/pe_output.c         pcmk__xe_set_content(child,
child            1088 lib/pengine/pe_output.c         xmlNode *child = NULL;
child            1090 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1091 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "Resource management: ");
child            1093 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD);
child            1094 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "STOPPED");
child            1096 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1097 lib/pengine/pe_output.c         pcmk__xe_set_content(child,
child            1243 lib/pengine/pe_output.c     xmlNode *child = NULL;
child            1245 lib/pengine/pe_output.c     child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD);
child            1246 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "Stack: ");
child            1248 lib/pengine/pe_output.c     child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1249 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "%s", stack_s);
child            1252 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1253 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " (");
child            1255 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1256 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%s",
child            1259 lib/pengine/pe_output.c         child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL);
child            1260 lib/pengine/pe_output.c         pcmk__xe_set_content(child, ")");
child            1315 lib/pengine/pe_output.c     xmlNode *child = NULL;
child            1319 lib/pengine/pe_output.c     child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL,
child            1321 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "Last updated: ");
child            1323 lib/pengine/pe_output.c     child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, NULL);
child            1325 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "%s", time_s);
child            1329 lib/pengine/pe_output.c         child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, NULL);
child            1330 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " on ");
child            1332 lib/pengine/pe_output.c         child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, NULL);
child            1333 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%s", our_nodename);
child            1336 lib/pengine/pe_output.c     child = pcmk__html_create(changed_node, PCMK__XE_SPAN, NULL,
child            1338 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "Last change: ");
child            1340 lib/pengine/pe_output.c     child = pcmk__html_create(changed_node, PCMK__XE_SPAN, NULL, NULL);
child            1342 lib/pengine/pe_output.c     pcmk__xe_set_content(child, "%s", time_s);
child            1722 lib/pengine/pe_output.c     xmlNode *child = NULL;
child            1726 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1728 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " online");
child            1731 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1733 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " OFFLINE");
child            1738 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1741 lib/pengine/pe_output.c             pcmk__xe_set_content(child,
child            1744 lib/pengine/pe_output.c             pcmk__xe_set_content(child,
child            1750 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1753 lib/pengine/pe_output.c             pcmk__xe_set_content(child, " (in standby)");
child            1755 lib/pengine/pe_output.c             pcmk__xe_set_content(child, " (in standby, with active resources)");
child            1761 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1763 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " (in maintenance mode)");
child            1768 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1770 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " (health is RED)");
child            1773 lib/pengine/pe_output.c         child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL,
child            1775 lib/pengine/pe_output.c         pcmk__xe_set_content(child, " (health is YELLOW)");
child            1782 lib/pengine/pe_output.c             child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, NULL);
child            1783 lib/pengine/pe_output.c             pcmk__xe_set_content(child, ", feature set %s", feature_set);
child            1802 lib/pengine/pe_output.c         xmlNode *child = NULL;
child            1809 lib/pengine/pe_output.c             child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL);
child            1810 lib/pengine/pe_output.c             pcmk__xe_set_content(child, "Status:");
child            1829 lib/pengine/pe_output.c             child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL);
child            1830 lib/pengine/pe_output.c             pcmk__xe_set_content(child, "Status:");
child            1849 lib/pengine/pe_output.c             child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL,
child            1851 lib/pengine/pe_output.c             pcmk__xe_set_content(child, "%s:", node_name);
child            2168 lib/pengine/pe_output.c         xmlNode *child = NULL;
child            2174 lib/pengine/pe_output.c         child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL);
child            2175 lib/pengine/pe_output.c         pcmk__xe_set_content(child, "%s: %s", name, value);
child            2178 lib/pengine/pe_output.c             child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL,
child            2180 lib/pengine/pe_output.c             pcmk__xe_set_content(child, "(connectivity is lost)");
child            2183 lib/pengine/pe_output.c             child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL,
child            2185 lib/pengine/pe_output.c             pcmk__xe_set_content(child,
child             556 lib/pengine/tests/native/native_find_rsc_test.c     pcmk_resource_t *child_0 = replica->child;
child             872 lib/pengine/tests/native/native_find_rsc_test.c                 pcmk_resource_t *child = (pcmk_resource_t *) iter2->data;
child             874 lib/pengine/tests/native/native_find_rsc_test.c                 if (strcmp(child->id, "mysql-proxy:0") == 0) {
child             875 lib/pengine/tests/native/native_find_rsc_test.c                     mysql_proxy = child;
child              68 lib/pengine/tests/native/pe_base_name_eq_test.c                 pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child              70 lib/pengine/tests/native/pe_base_name_eq_test.c                 if (strcmp(child->id, "mysql-group:0") == 0) {
child              71 lib/pengine/tests/native/pe_base_name_eq_test.c                     mysql_group_0 = child;
child              72 lib/pengine/tests/native/pe_base_name_eq_test.c                 } else if (strcmp(child->id, "mysql-group:1") == 0) {
child              73 lib/pengine/tests/native/pe_base_name_eq_test.c                     mysql_group_1 = child;
child              81 lib/pengine/tests/native/pe_base_name_eq_test.c                 pcmk_resource_t *child = (pcmk_resource_t *) iter->data;
child              83 lib/pengine/tests/native/pe_base_name_eq_test.c                 if (strcmp(child->id, "promotable-rsc:0") == 0) {
child              84 lib/pengine/tests/native/pe_base_name_eq_test.c                     promotable_0 = child;
child              85 lib/pengine/tests/native/pe_base_name_eq_test.c                 } else if (strcmp(child->id, "promotable-rsc:1") == 0) {
child              86 lib/pengine/tests/native/pe_base_name_eq_test.c                     promotable_1 = child;
child            2094 lib/pengine/unpack.c         pcmk_resource_t *child = rIter->data;
child            2111 lib/pengine/unpack.c         child->priv->fns->location(child, &locations, pcmk__rsc_node_current
child            2128 lib/pengine/unpack.c                 rsc = parent->priv->fns->find_rsc(child, rsc_id, NULL,
child            2152 lib/pengine/unpack.c             pcmk__rsc_trace(parent, "Resource %s, skip inactive", child->id);
child            2154 lib/pengine/unpack.c                 && !pcmk_is_set(child->flags, pcmk__rsc_blocked)) {
child            2157 lib/pengine/unpack.c                     parent->priv->fns->find_rsc(child, rsc_id, NULL,
child             313 lib/pengine/utils.c         pcmk_resource_t *child = (pcmk_resource_t *) gIter->data;
child             315 lib/pengine/utils.c         pe__show_node_scores_as(file, function, line, to_log, child, comment,
child             316 lib/pengine/utils.c                                 child->priv->allowed_nodes, scheduler);
child              83 tools/cibadmin.c             xmlNode *child = NULL;
child              85 tools/cibadmin.c             for (child = xml->children; child; child = child->next) {
child              86 tools/cibadmin.c                 print_xml_output(child);
child             408 tools/crm_attribute.c delete_attr_on_node(xmlNode *child, void *userdata)
child             412 tools/crm_attribute.c     const char *attr_name = crm_element_value(child, PCMK_XA_NAME);
child             496 tools/crm_attribute.c update_attr_on_node(xmlNode *child, void *userdata)
child             500 tools/crm_attribute.c     const char *attr_name = crm_element_value(child, PCMK_XA_NAME);
child             876 tools/crm_resource.c             pcmk_resource_t *child = (pcmk_resource_t *)iter->data;
child             877 tools/crm_resource.c             enum rsc_role_e child_role = child->priv->fns->state(child, true);
child             881 tools/crm_resource.c                 current = pcmk__current_node(child);
child             103 tools/crm_resource_runtime.c         const pcmk_resource_t *child = iter->data;
child             105 tools/crm_resource_runtime.c         rni.rsc = child;
child             106 tools/crm_resource_runtime.c         g_list_foreach(child->priv->active_nodes, prepend_node_info, &rni);
child             254 tools/crm_resource_runtime.c         pcmk_resource_t *child = rsc->priv->children->data;
child             256 tools/crm_resource_runtime.c         if (pcmk__is_primitive(child)) {
child             257 tools/crm_resource_runtime.c             lookup_id = clone_strip(child->id); /* Could be a cloned group! */
child             262 tools/crm_resource_runtime.c                 rsc = child;
child             986 tools/crm_resource_runtime.c             pcmk_resource_t *child = iter->data;
child             988 tools/crm_resource_runtime.c             rc = cli_resource_delete(controld_api, child, node, operation,
child            1575 tools/crm_resource_runtime.c             pcmk_resource_t *child = iter->data;
child            1576 tools/crm_resource_runtime.c             guint delay = max_rsc_stop_timeout(child);
child            1582 tools/crm_resource_runtime.c                                 pcmk__readable_interval(delay), child->id);
child            2498 tools/crm_resource_runtime.c             pcmk_resource_t *child = iter->data;
child            2499 tools/crm_resource_runtime.c             enum rsc_role_e child_role = child->priv->fns->state(child, true);
child            2502 tools/crm_resource_runtime.c                 rsc = child;
child            2503 tools/crm_resource_runtime.c                 promoted_node = pcmk__current_node(child);