child 352 daemons/attrd/attrd_cib.c xmlNode *child = update; child 355 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_ID, node_id); child 357 daemons/attrd/attrd_cib.c child = pcmk__xe_create(child, PCMK__XE_TRANSIENT_ATTRIBUTES); child 358 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_ID, node_id); child 360 daemons/attrd/attrd_cib.c child = pcmk__xe_create(child, attr->set_type); child 361 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_ID, set_id); child 363 daemons/attrd/attrd_cib.c child = pcmk__xe_create(child, PCMK_XE_NVPAIR); child 364 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_ID, attr_id); child 365 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_NAME, attr->id); child 366 daemons/attrd/attrd_cib.c crm_xml_add(child, PCMK_XA_VALUE, value); child 498 daemons/attrd/attrd_corosync.c for (xmlNode *child = pcmk__xe_first_child(xml, NULL, NULL, NULL); child 499 daemons/attrd/attrd_corosync.c child != NULL; child = pcmk__xe_next(child, NULL)) { child 501 daemons/attrd/attrd_corosync.c attrd_peer_update(peer, child, child 502 daemons/attrd/attrd_corosync.c crm_element_value(child, PCMK__XA_ATTR_HOST), true); child 586 daemons/attrd/attrd_corosync.c for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, NULL); child 587 daemons/attrd/attrd_corosync.c child != NULL; child = pcmk__xe_next(child, PCMK_XE_OP)) { child 589 daemons/attrd/attrd_corosync.c pcmk__xe_copy_attrs(child, xml, pcmk__xaf_no_overwrite); child 590 daemons/attrd/attrd_corosync.c attrd_peer_update_one(peer, child, filter); child 592 daemons/attrd/attrd_corosync.c if (attrd_request_has_sync_point(child)) { child 265 daemons/attrd/attrd_ipc.c xmlNode *child = pcmk__xe_create(xml, PCMK_XE_OP); child 273 daemons/attrd/attrd_ipc.c pcmk__xe_copy_attrs(child, xml, pcmk__xaf_no_overwrite); child 274 daemons/attrd/attrd_ipc.c pcmk__xe_remove_attr(child, PCMK__XA_ATTR_REGEX); child 275 daemons/attrd/attrd_ipc.c crm_xml_add(child, PCMK__XA_ATTR_NAME, attr); child 378 daemons/attrd/attrd_ipc.c send_child_update(xmlNode *child, void *data) child 385 daemons/attrd/attrd_ipc.c request->xml = child; child 411 daemons/attrd/attrd_ipc.c for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, child 413 daemons/attrd/attrd_ipc.c child != NULL; child = pcmk__xe_next(child, PCMK_XE_OP)) { child 415 daemons/attrd/attrd_ipc.c attr = crm_element_value(child, PCMK__XA_ATTR_NAME); child 416 daemons/attrd/attrd_ipc.c value = crm_element_value(child, PCMK__XA_ATTR_VALUE); child 418 daemons/attrd/attrd_ipc.c handle_missing_host(child); child 420 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 2329 daemons/fenced/fenced_commands.c xmlNode *child = pcmk__xe_create(xml, PCMK__XE_ST_DEVICE_ACTION); child 2331 daemons/fenced/fenced_commands.c crm_xml_add(child, PCMK_XA_ID, action); child 2332 daemons/fenced/fenced_commands.c add_action_specific_attributes(child, action, device, target); child 2333 daemons/fenced/fenced_commands.c add_disallowed(child, action, device, target, allow_self); child 2227 daemons/fenced/fenced_remote.c xmlNode *child; child 2256 daemons/fenced/fenced_remote.c for (child = pcmk__xe_first_child(xml, NULL, NULL, NULL); child != NULL; child 2257 daemons/fenced/fenced_remote.c child = pcmk__xe_next(child, NULL)) { child 2262 daemons/fenced/fenced_remote.c if (pcmk__str_eq(pcmk__xe_id(child), PCMK_ACTION_OFF, pcmk__str_none)) { child 2263 daemons/fenced/fenced_remote.c parse_action_specific(child, peer->host, device, PCMK_ACTION_OFF, child 2266 daemons/fenced/fenced_remote.c } else if (pcmk__str_eq(pcmk__xe_id(child), PCMK_ACTION_ON, child 2268 daemons/fenced/fenced_remote.c parse_action_specific(child, peer->host, device, PCMK_ACTION_ON, child 2291 daemons/fenced/fenced_remote.c xmlNode *child; child 2297 daemons/fenced/fenced_remote.c for (child = pcmk__xe_first_child(xml, NULL, NULL, NULL); child != NULL; child 2298 daemons/fenced/fenced_remote.c child = pcmk__xe_next(child, NULL)) { child 2299 daemons/fenced/fenced_remote.c const char *device = pcmk__xe_id(child); child 2302 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 472 daemons/pacemakerd/pcmkd_subdaemons.c (long long) child->pid, (unsigned long) uid, child 473 daemons/pacemakerd/pcmkd_subdaemons.c pcmk__s(child->uid, "root"), (unsigned long) gid, name, child 487 daemons/pacemakerd/pcmkd_subdaemons.c opts_vgrind[3] = subdaemon_path(child); child 490 daemons/pacemakerd/pcmkd_subdaemons.c opts_vgrind[1] = subdaemon_path(child); child 495 daemons/pacemakerd/pcmkd_subdaemons.c opts_default[0] = subdaemon_path(child); child 507 daemons/pacemakerd/pcmkd_subdaemons.c if (initgroups(child->uid, gid) < 0) { child 517 daemons/pacemakerd/pcmkd_subdaemons.c name, strerror(errno), child->uid, (unsigned long) uid, child 530 daemons/pacemakerd/pcmkd_subdaemons.c char *path = subdaemon_path(child); child 560 daemons/pacemakerd/pcmkd_subdaemons.c child_liveness(pcmk_child_t *child) child 568 daemons/pacemakerd/pcmkd_subdaemons.c const char *name = pcmk__server_name(child->server); child 573 daemons/pacemakerd/pcmkd_subdaemons.c if (child->uid == NULL) { child 587 daemons/pacemakerd/pcmkd_subdaemons.c const char *ipc_name = pcmk__server_ipc_name(child->server); child 593 daemons/pacemakerd/pcmkd_subdaemons.c if (child->pid <= 0) { child 599 daemons/pacemakerd/pcmkd_subdaemons.c child->pid = ipc_pid; child 600 daemons/pacemakerd/pcmkd_subdaemons.c } else if ((ipc_pid != 0) && (child->pid != ipc_pid)) { child 616 daemons/pacemakerd/pcmkd_subdaemons.c int ret = pcmk__pid_active(child->pid, name); child 635 daemons/pacemakerd/pcmkd_subdaemons.c stop_child(child, SIGKILL); child 638 daemons/pacemakerd/pcmkd_subdaemons.c child->pid = ipc_pid; child 642 daemons/pacemakerd/pcmkd_subdaemons.c } else if ((child->pid == 0) && (ret == EINVAL)) { child 858 daemons/pacemakerd/pcmkd_subdaemons.c stop_child(pcmk_child_t * child, int signal) child 860 daemons/pacemakerd/pcmkd_subdaemons.c const char *name = pcmk__server_name(child->server); child 870 daemons/pacemakerd/pcmkd_subdaemons.c if (child->pid == PCMK__SPECIAL_PID) { child 872 daemons/pacemakerd/pcmkd_subdaemons.c name, (long long) PCMK__SPECIAL_PID_AS_0(child->pid)); child 876 daemons/pacemakerd/pcmkd_subdaemons.c if (child->pid <= 0) { child 882 daemons/pacemakerd/pcmkd_subdaemons.c if (kill(child->pid, signal) == 0) { child 885 daemons/pacemakerd/pcmkd_subdaemons.c name, signal, (long long) child->pid); child 888 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 182 include/crm/common/mainloop.h void *mainloop_child_userdata(mainloop_child_t * child); child 183 include/crm/common/mainloop.h int mainloop_child_timeout(mainloop_child_t * child); child 184 include/crm/common/mainloop.h const char *mainloop_child_name(mainloop_child_t * child); child 186 include/crm/common/mainloop.h pid_t mainloop_child_pid(mainloop_child_t * child); child 187 include/crm/common/mainloop.h void mainloop_clear_child_userdata(mainloop_child_t * child); child 60 include/crm/common/xml_compat.h void free_xml(xmlNode *child); child 324 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); child 326 include/crm/common/xml_internal.h while (child && (child->type == XML_TEXT_NODE)) { child 327 include/crm/common/xml_internal.h child = child->next; child 329 include/crm/common/xml_internal.h return child; child 341 include/crm/common/xml_internal.h pcmk__xml_next(const xmlNode *child) child 343 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 412 lib/cib/cib_ops.c delete_child(xmlNode *child, void *userdata) child 416 lib/cib/cib_ops.c if (pcmk__xe_delete_match(obj_root, child) != pcmk_rc_ok) { child 418 lib/cib/cib_ops.c child->name, pcmk__xe_id(child)); child 117 lib/common/acl.c for (const xmlNode *child = pcmk__xe_first_child(acl_entry, NULL, NULL, child 119 lib/common/acl.c child != NULL; child = pcmk__xe_next(child, NULL)) { child 121 lib/common/acl.c if (pcmk__xe_is(child, PCMK_XE_ACL_PERMISSION)) { child 122 lib/common/acl.c const char *kind = crm_element_value(child, PCMK_XA_KIND); child 130 lib/common/acl.c acls = create_acl(child, acls, pcmk__xf_acl_read); child 133 lib/common/acl.c acls = create_acl(child, acls, pcmk__xf_acl_write); child 136 lib/common/acl.c acls = create_acl(child, acls, pcmk__xf_acl_deny); child 142 lib/common/acl.c } else if (pcmk__xe_is(child, PCMK_XE_ROLE)) { child 143 lib/common/acl.c const char *ref_role = crm_element_value(child, PCMK_XA_ID); child 292 lib/common/acl.c xmlNode *child = NULL; child 294 lib/common/acl.c for (child = pcmk__xe_first_child(acls, NULL, NULL, NULL); child 295 lib/common/acl.c child != NULL; child = pcmk__xe_next(child, NULL)) { child 297 lib/common/acl.c if (pcmk__xe_is(child, PCMK_XE_ACL_TARGET)) { child 298 lib/common/acl.c const char *id = crm_element_value(child, PCMK_XA_NAME); child 301 lib/common/acl.c id = crm_element_value(child, PCMK_XA_ID); child 306 lib/common/acl.c docpriv->acls = parse_acl_entry(acls, child, docpriv->acls); child 308 lib/common/acl.c } else if (pcmk__xe_is(child, PCMK_XE_ACL_GROUP)) { child 309 lib/common/acl.c const char *id = crm_element_value(child, PCMK_XA_NAME); child 312 lib/common/acl.c id = crm_element_value(child, PCMK_XA_ID); child 317 lib/common/acl.c docpriv->acls = parse_acl_entry(acls, child, docpriv->acls); child 375 lib/common/acl.c xmlNode *child = NULL; child 399 lib/common/acl.c child = pcmk__xml_first_child(xml); child 400 lib/common/acl.c while ( child != NULL ) { child 401 lib/common/acl.c xmlNode *tmp = child; child 403 lib/common/acl.c child = pcmk__xml_next(child); child 599 lib/common/acl.c xmlNode *child = cIter; child 601 lib/common/acl.c pcmk__apply_creation_acl(child, true); child 449 lib/common/ipc_attrd.c xmlNode *child = NULL; child 462 lib/common/ipc_attrd.c child = pcmk__xe_create(request, PCMK_XE_OP); child 469 lib/common/ipc_attrd.c populate_update_op(child, pair->node, pair->name, pair->value, dampen, child 1016 lib/common/mainloop.c mainloop_child_pid(mainloop_child_t * child) child 1018 lib/common/mainloop.c return child->pid; child 1022 lib/common/mainloop.c mainloop_child_name(mainloop_child_t * child) child 1024 lib/common/mainloop.c return child->desc; child 1028 lib/common/mainloop.c mainloop_child_timeout(mainloop_child_t * child) child 1030 lib/common/mainloop.c return child->timeout; child 1034 lib/common/mainloop.c mainloop_child_userdata(mainloop_child_t * child) child 1036 lib/common/mainloop.c return child->privatedata; child 1040 lib/common/mainloop.c mainloop_clear_child_userdata(mainloop_child_t * child) child 1042 lib/common/mainloop.c child->privatedata = NULL; child 1047 lib/common/mainloop.c child_free(mainloop_child_t *child) child 1049 lib/common/mainloop.c if (child->timerid != 0) { child 1050 lib/common/mainloop.c crm_trace("Removing timer %d", child->timerid); child 1051 lib/common/mainloop.c g_source_remove(child->timerid); child 1052 lib/common/mainloop.c child->timerid = 0; child 1054 lib/common/mainloop.c free(child->desc); child 1055 lib/common/mainloop.c free(child); child 1060 lib/common/mainloop.c child_kill_helper(mainloop_child_t *child) child 1063 lib/common/mainloop.c if (child->flags & mainloop_leave_pid_group) { child 1064 lib/common/mainloop.c crm_debug("Kill pid %d only. leave group intact.", child->pid); child 1065 lib/common/mainloop.c rc = kill(child->pid, SIGKILL); child 1067 lib/common/mainloop.c crm_debug("Kill pid %d's group", child->pid); child 1068 lib/common/mainloop.c rc = kill(-child->pid, SIGKILL); child 1073 lib/common/mainloop.c crm_perror(LOG_ERR, "kill(%d, KILL) failed", child->pid); child 1083 lib/common/mainloop.c mainloop_child_t *child = p; child 1086 lib/common/mainloop.c child->timerid = 0; child 1087 lib/common/mainloop.c if (child->timeout) { child 1088 lib/common/mainloop.c crm_warn("%s process (PID %d) will not die!", child->desc, (int)child->pid); child 1092 lib/common/mainloop.c rc = child_kill_helper(child); child 1098 lib/common/mainloop.c child->timeout = TRUE; child 1099 lib/common/mainloop.c crm_debug("%s process (PID %d) timed out", child->desc, (int)child->pid); child 1101 lib/common/mainloop.c child->timerid = pcmk__create_timer(5000, child_timeout_callback, child); child 1106 lib/common/mainloop.c child_waitpid(mainloop_child_t *child, int flags) child 1115 lib/common/mainloop.c rc = waitpid(child->pid, &status, flags); child 1118 lib/common/mainloop.c child->pid, child->desc); child 1121 lib/common/mainloop.c } else if (rc != child->pid) { child 1134 lib/common/mainloop.c child->pid, child->desc, pcmk_rc_str(errno)); child 1139 lib/common/mainloop.c child->pid, child->desc, exitcode); child 1144 lib/common/mainloop.c child->pid, child->desc, signo, strsignal(signo)); child 1150 lib/common/mainloop.c child->pid, child->desc); child 1155 lib/common/mainloop.c child->pid, child->desc); child 1159 lib/common/mainloop.c if (callback_needed && child->callback) { child 1160 lib/common/mainloop.c child->callback(child, child->pid, core, signo, exitcode); child 1170 lib/common/mainloop.c mainloop_child_t *child = iter->data; child 1173 lib/common/mainloop.c if (child_waitpid(child, WNOHANG)) { child 1175 lib/common/mainloop.c child->pid); child 1178 lib/common/mainloop.c child_free(child); child 1199 lib/common/mainloop.c mainloop_child_t *child = NULL; child 1206 lib/common/mainloop.c child = iter->data; child 1207 lib/common/mainloop.c if (pid == child->pid) { child 1208 lib/common/mainloop.c match = child; child 1256 lib/common/mainloop.c mainloop_child_t *child = pcmk__assert_alloc(1, sizeof(mainloop_child_t)); child 1258 lib/common/mainloop.c child->pid = pid; child 1259 lib/common/mainloop.c child->timerid = 0; child 1260 lib/common/mainloop.c child->timeout = FALSE; child 1261 lib/common/mainloop.c child->privatedata = privatedata; child 1262 lib/common/mainloop.c child->callback = callback; child 1263 lib/common/mainloop.c child->flags = flags; child 1264 lib/common/mainloop.c child->desc = pcmk__str_copy(desc); child 1267 lib/common/mainloop.c child->timerid = pcmk__create_timer(timeout, child_timeout_callback, child); child 1270 lib/common/mainloop.c child_list = g_list_append(child_list, child); child 352 lib/common/nvpair.c xmlNode *child = NULL; child 378 lib/common/nvpair.c for (child = pcmk__xe_first_child(nvpair_list, PCMK__XE_PARAM, NULL, NULL); child 379 lib/common/nvpair.c child != NULL; child = pcmk__xe_next(child, PCMK__XE_PARAM)) { child 381 lib/common/nvpair.c const char *key = crm_element_value(child, PCMK_XA_NAME); child 382 lib/common/nvpair.c const char *value = crm_element_value(child, PCMK_XA_VALUE); child 640 lib/common/patchset.c const xmlNode *child = pcmk__xe_first_child(change, child 643 lib/common/patchset.c const xmlNode *attrs = pcmk__xml_first_child(child); child 683 lib/common/patchset.c xmlNode *child = NULL; child 694 lib/common/patchset.c child = pcmk__xml_copy(match, change->children); child 697 lib/common/patchset.c crm_trace("Adding %s at position %d", child->name, position); child 698 lib/common/patchset.c xmlAddPrevSibling(match_child, child); child 702 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 1577 lib/common/xml.c free_xml(xmlNode *child) child 1579 lib/common/xml.c pcmk__xml_free(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 45 lib/common/xml_element.c xmlNode *child = NULL; child 51 lib/common/xml_element.c child = parent->children; child 52 lib/common/xml_element.c while ((child != NULL) && (child->type != XML_ELEMENT_NODE)) { child 53 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 248 lib/common/xml_io.c for (const xmlNode *child = data->children; child != NULL; child 249 lib/common/xml_io.c child = child->next) { child 250 lib/common/xml_io.c pcmk__xml_string(child, options, buffer, depth + 1); child 321 lib/common/xpath.c output_attr_child(xmlNode *child, void *userdata) child 326 lib/common/xpath.c crm_element_value(child, PCMK_XA_VALUE), child 327 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 69 lib/pacemaker/pcmk_sched_bundle.c if (replica->child != NULL) { child 73 lib/pacemaker/pcmk_sched_bundle.c g_hash_table_iter_init(&iter, replica->child->priv->allowed_nodes); child 77 lib/pacemaker/pcmk_sched_bundle.c } else if (!pcmk__threshold_reached(replica->child, node, NULL)) { child 82 lib/pacemaker/pcmk_sched_bundle.c pcmk__set_rsc_flags(replica->child->priv->parent, child 85 lib/pacemaker/pcmk_sched_bundle.c bundle->id, replica->child->id); child 86 lib/pacemaker/pcmk_sched_bundle.c replica->child->priv->cmds->assign(replica->child, replica->node, child 88 lib/pacemaker/pcmk_sched_bundle.c pcmk__clear_rsc_flags(replica->child->priv->parent, child 247 lib/pacemaker/pcmk_sched_bundle.c if (replica->child != NULL) { child 248 lib/pacemaker/pcmk_sched_bundle.c pcmk__order_stops(bundle, replica->child, child 288 lib/pacemaker/pcmk_sched_bundle.c if (replica->child != NULL) { child 505 lib/pacemaker/pcmk_sched_bundle.c && ((replica->child == NULL) child 506 lib/pacemaker/pcmk_sched_bundle.c || (replica->child->priv->next_role < pcmk_role_promoted))) { child 932 lib/pacemaker/pcmk_sched_bundle.c if ((replica->child != NULL) child 934 lib/pacemaker/pcmk_sched_bundle.c && replica->child->priv->cmds->create_probe(replica->child, child 1028 lib/pacemaker/pcmk_sched_bundle.c if (replica->child != NULL) { child 1029 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 26 lib/pacemaker/pcmk_sched_promotable.c order_instance_promotion(pcmk_resource_t *clone, pcmk_resource_t *child, child 31 lib/pacemaker/pcmk_sched_promotable.c child, PCMK_ACTION_PROMOTE, child 33 lib/pacemaker/pcmk_sched_promotable.c pcmk__order_resource_actions(child, PCMK_ACTION_PROMOTE, child 40 lib/pacemaker/pcmk_sched_promotable.c child, PCMK_ACTION_PROMOTE, child 54 lib/pacemaker/pcmk_sched_promotable.c order_instance_demotion(pcmk_resource_t *clone, pcmk_resource_t *child, child 58 lib/pacemaker/pcmk_sched_promotable.c pcmk__order_resource_actions(clone, PCMK_ACTION_DEMOTE, child, child 61 lib/pacemaker/pcmk_sched_promotable.c pcmk__order_resource_actions(child, PCMK_ACTION_DEMOTE, child 67 lib/pacemaker/pcmk_sched_promotable.c pcmk__order_resource_actions(child, PCMK_ACTION_DEMOTE, last, child 128 lib/pacemaker/pcmk_sched_promotable.c apply_promoted_locations(pcmk_resource_t *child, child 141 lib/pacemaker/pcmk_sched_promotable.c int new_priority = pcmk__add_scores(child->priv->priority, child 144 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(child, child 147 lib/pacemaker/pcmk_sched_promotable.c location->id, child->id, child 149 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(child->priv->priority), child 152 lib/pacemaker/pcmk_sched_promotable.c child->priv->priority = new_priority; child 176 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; child 178 lib/pacemaker/pcmk_sched_promotable.c if (node_to_be_promoted_on(child) == NULL) { child 181 lib/pacemaker/pcmk_sched_promotable.c rsc->id, child->id); child 321 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *child = (const pcmk_resource_t *) data; child 326 lib/pacemaker/pcmk_sched_promotable.c const int promotion_priority = child->priv->promotion_priority; child 331 lib/pacemaker/pcmk_sched_promotable.c child->id, pcmk_readable_score(promotion_priority)); child 335 lib/pacemaker/pcmk_sched_promotable.c chosen = child->priv->fns->location(child, NULL, pcmk__rsc_node_assigned); child 338 lib/pacemaker/pcmk_sched_promotable.c child->id); child 351 lib/pacemaker/pcmk_sched_promotable.c child->id, pcmk_readable_score(promotion_priority), child 397 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) data; child 400 lib/pacemaker/pcmk_sched_promotable.c pcmk_node_t *chosen = child->priv->fns->location(child, NULL, child 403 lib/pacemaker/pcmk_sched_promotable.c if (!pcmk_is_set(child->flags, pcmk__rsc_managed) child 404 lib/pacemaker/pcmk_sched_promotable.c && (child->priv->next_role == pcmk_role_promoted)) { child 405 lib/pacemaker/pcmk_sched_promotable.c child->priv->promotion_priority = PCMK_SCORE_INFINITY; child 409 lib/pacemaker/pcmk_sched_promotable.c child->id, pcmk_readable_score(PCMK_SCORE_INFINITY)); child 412 lib/pacemaker/pcmk_sched_promotable.c child->priv->promotion_priority = -PCMK_SCORE_INFINITY; child 416 lib/pacemaker/pcmk_sched_promotable.c child->id, pcmk_readable_score(-PCMK_SCORE_INFINITY)); child 418 lib/pacemaker/pcmk_sched_promotable.c } else if (child->priv->promotion_priority < 0) { child 422 lib/pacemaker/pcmk_sched_promotable.c child->id, child 423 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(child->priv->promotion_priority)); child 432 lib/pacemaker/pcmk_sched_promotable.c child->priv->promotion_priority = node->assign->score; child 436 lib/pacemaker/pcmk_sched_promotable.c clone->id, child->id, child 437 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(child->priv->promotion_priority)); child 461 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; child 466 lib/pacemaker/pcmk_sched_promotable.c clone->id, child->id, child 467 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(child->priv->promotion_priority)); child 511 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = iter->data; child 515 lib/pacemaker/pcmk_sched_promotable.c active = clone->priv->fns->find_rsc(child, id, node, child 540 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = iter->data; child 545 lib/pacemaker/pcmk_sched_promotable.c child = clone->priv->fns->find_rsc(child, id, NULL, child 547 lib/pacemaker/pcmk_sched_promotable.c CRM_LOG_ASSERT(child != NULL); child 548 lib/pacemaker/pcmk_sched_promotable.c if (child != NULL) { child 549 lib/pacemaker/pcmk_sched_promotable.c if (g_hash_table_lookup(child->priv->probed_nodes, child 719 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; child 721 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 168 lib/pacemaker/pcmk_ticket.c delete_single_ticket(xmlNode *child, void *userdata) child 173 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 115 lib/pengine/bundle.c return bundle_data->child; child 142 lib/pengine/bundle.c return replica->child; child 567 lib/pengine/bundle.c if (replica->child != NULL) { child 589 lib/pengine/bundle.c } else if ((child != NULL) && data->untrusted) { child 648 lib/pengine/bundle.c if (replica->child && valid_network(data)) { child 662 lib/pengine/bundle.c replica->child->id, replica->offset); child 735 lib/pengine/bundle.c if (replica->child->priv->allowed_nodes != NULL) { child 736 lib/pengine/bundle.c g_hash_table_destroy(replica->child->priv->allowed_nodes); child 738 lib/pengine/bundle.c replica->child->priv->allowed_nodes = child 740 lib/pengine/bundle.c g_hash_table_insert(replica->child->priv->allowed_nodes, child 745 lib/pengine/bundle.c const pcmk_resource_t *parent = replica->child->priv->parent; child 814 lib/pengine/bundle.c if ((replica->child != NULL) && (replica->ipaddr != NULL)) { child 815 lib/pengine/bundle.c pcmk__insert_meta(replica->child->priv, "external-ip", replica->ipaddr); child 1160 lib/pengine/bundle.c if (pe__unpack_resource(xml_resource, &(bundle_data->child), rsc, child 1213 lib/pengine/bundle.c for (childIter = bundle_data->child->priv->children; child 1219 lib/pengine/bundle.c replica->child = childIter->data; child 1220 lib/pengine/bundle.c pcmk__set_rsc_flags(replica->child, pcmk__rsc_exclusive_probes); child 1224 lib/pengine/bundle.c if (pcmk_is_set(replica->child->flags, pcmk__rsc_notify)) { child 1225 lib/pengine/bundle.c pcmk__set_rsc_flags(bundle_data->child, pcmk__rsc_notify); child 1232 lib/pengine/bundle.c g_hash_table_lookup(replica->child->priv->meta, child 1241 lib/pengine/bundle.c pcmk__insert_dup(bundle_data->child->priv->meta, child 1288 lib/pengine/bundle.c if (replica->child != NULL) { child 1292 lib/pengine/bundle.c replica->child->priv->utilization; child 1294 lib/pengine/bundle.c replica->child->priv->utilization = empty; child 1298 lib/pengine/bundle.c if (bundle_data->child) { child 1300 lib/pengine/bundle.c bundle_data->child); child 1336 lib/pengine/bundle.c rsc_active = replica_resource_active(replica->child, all); child 1382 lib/pengine/bundle.c return replica->child; child 1418 lib/pengine/bundle.c pcmk_resource_t *child = replica->child; child 1433 lib/pengine/bundle.c print_child = (child != NULL) child 1434 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, child 1485 lib/pengine/bundle.c out->message(out, (const char *) child->priv->xml->name, child 1486 lib/pengine/bundle.c show_opts, child, only_node, only_rsc); child 1514 lib/pengine/bundle.c pcmk_resource_t *rsc = replica->child; child 1589 lib/pengine/bundle.c pcmk_resource_t *child = replica->child; child 1603 lib/pengine/bundle.c print_child = (child != NULL) child 1604 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, child 1636 lib/pengine/bundle.c out->message(out, (const char *) child->priv->xml->name, child 1637 lib/pengine/bundle.c new_show_opts, child, only_node, only_rsc); child 1678 lib/pengine/bundle.c const pcmk_resource_t *rsc = replica->child; child 1732 lib/pengine/bundle.c pcmk_resource_t *child = replica->child; child 1746 lib/pengine/bundle.c print_child = (child != NULL) child 1747 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, child 1781 lib/pengine/bundle.c out->message(out, (const char *) child->priv->xml->name, child 1782 lib/pengine/bundle.c new_show_opts, child, only_node, only_rsc); child 1871 lib/pengine/bundle.c if(bundle_data->child) { child 1872 lib/pengine/bundle.c pcmk__xml_free(bundle_data->child->priv->xml); child 1873 lib/pengine/bundle.c bundle_data->child->priv->xml = NULL; child 1874 lib/pengine/bundle.c bundle_data->child->priv->fns->free(bundle_data->child); child 1917 lib/pengine/bundle.c if (replica->child) { child 1918 lib/pengine/bundle.c replica->child->priv->fns->count(replica->child); child 1944 lib/pengine/bundle.c pcmk_resource_t *child = replica->child; child 1953 lib/pengine/bundle.c if ((child != NULL) child 1954 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, FALSE)) { child 1000 lib/pengine/complex.c is_parent(pcmk_resource_t *child, pcmk_resource_t *rsc) child 1002 lib/pengine/complex.c pcmk_resource_t *parent = child; child 1239 lib/pengine/complex.c pcmk_resource_t *child = item->data; child 1241 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 672 lib/pengine/native.c xmlNode *child = NULL; child 707 lib/pengine/native.c child = pcmk__output_create_html_node(out, "li", NULL, NULL, NULL); child 708 lib/pengine/native.c child = pcmk__html_create(child, PCMK__XE_SPAN, NULL, cl); child 711 lib/pengine/native.c pcmk__xe_set_content(child, "%s", content); child 928 lib/pengine/native.c pcmk_resource_t *child = (pcmk_resource_t *) gIter->data; child 930 lib/pengine/native.c child->priv->fns->location(child, &result, target); child 559 lib/pengine/pe_notif.c pcmk_resource_t *child = iter->data; child 561 lib/pengine/pe_notif.c collect_resource_data(child, activity, n_data); child 767 lib/pengine/pe_output.c xmlNode *child = NULL; child 769 lib/pengine/pe_output.c child = pcmk__html_create(nodes_node, PCMK__XE_SPAN, NULL, NULL); child 770 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%d node%s configured", child 774 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 775 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%d resource instance%s configured (%d ", child 778 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, child 780 lib/pengine/pe_output.c pcmk__xe_set_content(child, "DISABLED"); child 782 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 783 lib/pengine/pe_output.c pcmk__xe_set_content(child, ", %d ", nblocked); child 785 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, child 787 lib/pengine/pe_output.c pcmk__xe_set_content(child, "BLOCKED"); child 789 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 790 lib/pengine/pe_output.c pcmk__xe_set_content(child, " from further action due to failure)"); child 793 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 794 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%d resource instance%s configured (%d ", child 798 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, child 800 lib/pengine/pe_output.c pcmk__xe_set_content(child, "DISABLED"); child 802 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 803 lib/pengine/pe_output.c pcmk__xe_set_content(child, ")"); child 806 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 807 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%d resource instance%s configured (%d ", child 811 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, child 813 lib/pengine/pe_output.c pcmk__xe_set_content(child, "BLOCKED"); child 815 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 816 lib/pengine/pe_output.c pcmk__xe_set_content(child, " from further action due to failure)"); child 819 lib/pengine/pe_output.c child = pcmk__html_create(resources_node, PCMK__XE_SPAN, NULL, NULL); child 820 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%d resource instance%s configured", child 909 lib/pengine/pe_output.c xmlNode *child = NULL; child 911 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD); child 912 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Current DC: "); child 915 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 916 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s (version %s) -", child 920 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, child 922 lib/pengine/pe_output.c pcmk__xe_set_content(child, " MIXED-VERSION"); child 925 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 926 lib/pengine/pe_output.c pcmk__xe_set_content(child, " partition"); child 929 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 930 lib/pengine/pe_output.c pcmk__xe_set_content(child, " with"); child 933 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, child 935 lib/pengine/pe_output.c pcmk__xe_set_content(child, " WITHOUT"); child 938 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 939 lib/pengine/pe_output.c pcmk__xe_set_content(child, " quorum"); child 942 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, child 944 lib/pengine/pe_output.c pcmk__xe_set_content(child, "NONE"); child 1065 lib/pengine/pe_output.c xmlNode *child = NULL; child 1067 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1068 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Resource management: "); child 1070 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD); child 1071 lib/pengine/pe_output.c pcmk__xe_set_content(child, "DISABLED"); child 1073 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1074 lib/pengine/pe_output.c pcmk__xe_set_content(child, child 1080 lib/pengine/pe_output.c xmlNode *child = NULL; child 1082 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1083 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Resource management: "); child 1085 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD); child 1086 lib/pengine/pe_output.c pcmk__xe_set_content(child, "STOPPED"); child 1088 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1089 lib/pengine/pe_output.c pcmk__xe_set_content(child, child 1235 lib/pengine/pe_output.c xmlNode *child = NULL; child 1237 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, PCMK__VALUE_BOLD); child 1238 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Stack: "); child 1240 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1241 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s", stack_s); child 1244 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1245 lib/pengine/pe_output.c pcmk__xe_set_content(child, " ("); child 1247 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1248 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s", child 1251 lib/pengine/pe_output.c child = pcmk__html_create(node, PCMK__XE_SPAN, NULL, NULL); child 1252 lib/pengine/pe_output.c pcmk__xe_set_content(child, ")"); child 1307 lib/pengine/pe_output.c xmlNode *child = NULL; child 1311 lib/pengine/pe_output.c child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, child 1313 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Last updated: "); child 1315 lib/pengine/pe_output.c child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, NULL); child 1317 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s", time_s); child 1321 lib/pengine/pe_output.c child = pcmk__html_create(updated_node, PCMK__XE_SPAN, NULL, NULL); child 1322 lib/pengine/pe_output.c pcmk__xe_set_content(child, " on "); child 1324 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", our_nodename); child 1328 lib/pengine/pe_output.c child = pcmk__html_create(changed_node, PCMK__XE_SPAN, NULL, child 1330 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Last change: "); child 1332 lib/pengine/pe_output.c child = pcmk__html_create(changed_node, PCMK__XE_SPAN, NULL, NULL); child 1334 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s", time_s); child 1714 lib/pengine/pe_output.c xmlNode *child = NULL; child 1718 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1720 lib/pengine/pe_output.c pcmk__xe_set_content(child, " online"); child 1723 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1725 lib/pengine/pe_output.c pcmk__xe_set_content(child, " OFFLINE"); child 1730 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, child 1736 lib/pengine/pe_output.c pcmk__xe_set_content(child, child 1742 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1745 lib/pengine/pe_output.c pcmk__xe_set_content(child, " (in standby)"); child 1747 lib/pengine/pe_output.c pcmk__xe_set_content(child, " (in standby, with active resources)"); child 1753 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1755 lib/pengine/pe_output.c pcmk__xe_set_content(child, " (in maintenance mode)"); child 1760 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1762 lib/pengine/pe_output.c pcmk__xe_set_content(child, " (health is RED)"); child 1765 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, child 1767 lib/pengine/pe_output.c pcmk__xe_set_content(child, " (health is YELLOW)"); child 1774 lib/pengine/pe_output.c child = pcmk__html_create(parent, PCMK__XE_SPAN, NULL, NULL); child 1775 lib/pengine/pe_output.c pcmk__xe_set_content(child, ", feature set %s", feature_set); child 1794 lib/pengine/pe_output.c xmlNode *child = NULL; child 1801 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL); child 1802 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Status:"); child 1821 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL); child 1822 lib/pengine/pe_output.c pcmk__xe_set_content(child, "Status:"); child 1841 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, child 1843 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s:", node_name); child 2160 lib/pengine/pe_output.c xmlNode *child = NULL; child 2166 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, NULL); child 2167 lib/pengine/pe_output.c pcmk__xe_set_content(child, "%s: %s", name, value); child 2170 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, child 2172 lib/pengine/pe_output.c pcmk__xe_set_content(child, "(connectivity is lost)"); child 2175 lib/pengine/pe_output.c child = pcmk__html_create(item_node, PCMK__XE_SPAN, NULL, child 2177 lib/pengine/pe_output.c pcmk__xe_set_content(child, child 90 lib/pengine/rules_alerts.c xmlNode *child; child 96 lib/pengine/rules_alerts.c child = pcmk__xe_first_child(basenode, PCMK_XE_INSTANCE_ATTRIBUTES, NULL, child 98 lib/pengine/rules_alerts.c if (child == NULL) { child 106 lib/pengine/rules_alerts.c for (child = pcmk__xe_first_child(child, PCMK_XE_NVPAIR, NULL, NULL); child 107 lib/pengine/rules_alerts.c child != NULL; child = pcmk__xe_next(child, PCMK_XE_NVPAIR)) { child 109 lib/pengine/rules_alerts.c const char *name = crm_element_value(child, PCMK_XA_NAME); child 110 lib/pengine/rules_alerts.c const char *value = crm_element_value(child, PCMK_XA_VALUE); 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 69 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; child 71 lib/pengine/tests/native/pe_base_name_eq_test.c if (strcmp(child->id, "mysql-group:0") == 0) { child 72 lib/pengine/tests/native/pe_base_name_eq_test.c mysql_group_0 = child; child 73 lib/pengine/tests/native/pe_base_name_eq_test.c } else if (strcmp(child->id, "mysql-group:1") == 0) { child 74 lib/pengine/tests/native/pe_base_name_eq_test.c mysql_group_1 = child; child 82 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; child 84 lib/pengine/tests/native/pe_base_name_eq_test.c if (strcmp(child->id, "promotable-rsc:0") == 0) { child 85 lib/pengine/tests/native/pe_base_name_eq_test.c promotable_0 = child; child 86 lib/pengine/tests/native/pe_base_name_eq_test.c } else if (strcmp(child->id, "promotable-rsc:1") == 0) { child 87 lib/pengine/tests/native/pe_base_name_eq_test.c promotable_1 = child; child 2085 lib/pengine/unpack.c pcmk_resource_t *child = rIter->data; child 2102 lib/pengine/unpack.c child->priv->fns->location(child, &locations, pcmk__rsc_node_current child 2119 lib/pengine/unpack.c rsc = parent->priv->fns->find_rsc(child, rsc_id, NULL, child 2143 lib/pengine/unpack.c pcmk__rsc_trace(parent, "Resource %s, skip inactive", child->id); child 2145 lib/pengine/unpack.c && !pcmk_is_set(child->flags, pcmk__rsc_blocked)) { child 2148 lib/pengine/unpack.c parent->priv->fns->find_rsc(child, rsc_id, NULL, child 280 lib/pengine/utils.c pcmk_resource_t *child = (pcmk_resource_t *) gIter->data; child 282 lib/pengine/utils.c pe__show_node_scores_as(file, function, line, to_log, child, comment, child 283 lib/pengine/utils.c child->priv->allowed_nodes, scheduler); child 84 tools/cibadmin.c xmlNode *child = NULL; child 86 tools/cibadmin.c for (child = xml->children; child; child = child->next) { child 87 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 848 tools/crm_resource.c pcmk_resource_t *child = (pcmk_resource_t *)iter->data; child 849 tools/crm_resource.c enum rsc_role_e child_role = child->priv->fns->state(child, TRUE); child 853 tools/crm_resource.c current = pcmk__current_node(child); child 32 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; child 34 tools/crm_resource_runtime.c for (const GList *iter2 = child->priv->active_nodes; child 42 tools/crm_resource_runtime.c && (child->priv->fns->state(child, child 236 tools/crm_resource_runtime.c pcmk_resource_t *child = rsc->priv->children->data; child 238 tools/crm_resource_runtime.c if (pcmk__is_primitive(child)) { child 239 tools/crm_resource_runtime.c lookup_id = clone_strip(child->id); /* Could be a cloned group! */ child 244 tools/crm_resource_runtime.c rsc = child; child 957 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) lpc->data; child 959 tools/crm_resource_runtime.c rc = cli_resource_delete(controld_api, host_uname, child, operation, child 1536 tools/crm_resource_runtime.c pcmk_resource_t *child = iter->data; child 1537 tools/crm_resource_runtime.c guint delay = max_rsc_stop_timeout(child); child 1543 tools/crm_resource_runtime.c pcmk__readable_interval(delay), child->id); child 2424 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; child 2425 tools/crm_resource_runtime.c enum rsc_role_e child_role = child->priv->fns->state(child, TRUE); child 2428 tools/crm_resource_runtime.c rsc = child; child 2429 tools/crm_resource_runtime.c promoted_node = pcmk__current_node(child);