match 122 daemons/controld/controld_metadata.c xmlNode *match = NULL; match 160 daemons/controld/controld_metadata.c match = pcmk__xe_first_child(metadata, PCMK_XE_ACTIONS, NULL, NULL); match 161 daemons/controld/controld_metadata.c for (match = pcmk__xe_first_child(match, PCMK_XE_ACTION, NULL, NULL); match 162 daemons/controld/controld_metadata.c match != NULL; match = pcmk__xe_next(match, PCMK_XE_ACTION)) { match 164 daemons/controld/controld_metadata.c const char *action_name = crm_element_value(match, PCMK_XA_NAME); match 182 daemons/controld/controld_metadata.c match = pcmk__xe_first_child(metadata, PCMK_XE_PARAMETERS, NULL, NULL); match 183 daemons/controld/controld_metadata.c for (match = pcmk__xe_first_child(match, PCMK_XE_PARAMETER, NULL, NULL); match 184 daemons/controld/controld_metadata.c match != NULL; match = pcmk__xe_next(match, PCMK_XE_PARAMETER)) { match 186 daemons/controld/controld_metadata.c const char *param_name = crm_element_value(match, PCMK_XA_NAME); match 192 daemons/controld/controld_metadata.c struct ra_param_s *p = ra_param_from_xml(match); match 396 daemons/controld/controld_schedulerd.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 398 daemons/controld/controld_schedulerd.c if (match == NULL) { match 402 daemons/controld/controld_schedulerd.c pcmk__xe_id(match), attr_name, attr_value); match 403 daemons/controld/controld_schedulerd.c crm_xml_add(match, PCMK_XA_VALUE, attr_value); match 97 daemons/controld/controld_te_callbacks.c char *match = NULL; match 99 daemons/controld/controld_te_callbacks.c match = strstr(mutable_path, PCMK__XE_NODE_STATE "[@" PCMK_XA_ID "=\'"); match 100 daemons/controld/controld_te_callbacks.c if (match == NULL) { match 104 daemons/controld/controld_te_callbacks.c match += strlen(PCMK__XE_NODE_STATE "[@" PCMK_XA_ID "=\'"); match 106 daemons/controld/controld_te_callbacks.c search = strchr(match, '\''); match 113 daemons/controld/controld_te_callbacks.c node_uuid = pcmk__str_copy(match); match 237 daemons/controld/controld_te_callbacks.c xmlNode *match = NULL; match 265 daemons/controld/controld_te_callbacks.c match = change->children; match 268 daemons/controld/controld_te_callbacks.c match = pcmk__xe_first_child(change, PCMK_XE_CHANGE_RESULT, NULL, NULL); match 269 daemons/controld/controld_te_callbacks.c if(match) { match 270 daemons/controld/controld_te_callbacks.c match = match->children; match 281 daemons/controld/controld_te_callbacks.c if (match) { match 282 daemons/controld/controld_te_callbacks.c if (match->type == XML_COMMENT_NODE) { match 286 daemons/controld/controld_te_callbacks.c name = (const char *)match->name; match 318 daemons/controld/controld_te_callbacks.c process_cib_diff(match, change, op, xpath); match 321 daemons/controld/controld_te_callbacks.c process_status_diff(match, change, op, xpath); match 324 daemons/controld/controld_te_callbacks.c process_node_state_diff(match, change, op, xpath); match 327 daemons/controld/controld_te_callbacks.c process_resource_updates(pcmk__xe_id(match), match, change, op, match 333 daemons/controld/controld_te_callbacks.c process_resource_updates(local_node, match, change, op, xpath); match 339 daemons/controld/controld_te_callbacks.c process_lrm_resource_diff(match, local_node); match 345 daemons/controld/controld_te_callbacks.c process_graph_event(match, local_node); match 385 daemons/controld/controld_te_events.c pcmk__graph_action_t *match = NULL; match 392 daemons/controld/controld_te_events.c gIter != NULL && match == NULL; match 396 daemons/controld/controld_te_events.c gIter2 != NULL && match == NULL; match 399 daemons/controld/controld_te_events.c match = (pcmk__graph_action_t *) gIter2->data; match 400 daemons/controld/controld_te_events.c if (pcmk_is_set(match->flags, pcmk__graph_action_executed)) { match 401 daemons/controld/controld_te_events.c xpath_ret = pcmk__xpath_search(match->xml->doc, xpath); match 403 daemons/controld/controld_te_events.c match = NULL; match 408 daemons/controld/controld_te_events.c match = NULL; match 415 daemons/controld/controld_te_events.c if (match != NULL) { match 416 daemons/controld/controld_te_events.c crm_debug("Shutdown action %d (%s) found for node %s", match->id, match 417 daemons/controld/controld_te_events.c crm_element_value(match->xml, PCMK__XA_OPERATION_KEY), match 422 daemons/controld/controld_te_events.c return match; match 45 daemons/fenced/fenced_cib.c xmlNode *match; match 64 daemons/fenced/fenced_cib.c match = pcmk__xpath_find_one(local_cib->doc, xpath->str, LOG_NEVER); match 67 daemons/fenced/fenced_cib.c return (match != NULL); match 71 daemons/fenced/fenced_cib.c remove_topology_level(xmlNode *match) match 77 daemons/fenced/fenced_cib.c CRM_CHECK(match != NULL, return); match 79 daemons/fenced/fenced_cib.c key = stonith_level_key(match, fenced_target_by_unknown); match 80 daemons/fenced/fenced_cib.c crm_element_value_int(match, PCMK_XA_INDEX, &index); match 99 daemons/fenced/fenced_cib.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 101 daemons/fenced/fenced_cib.c if (match == NULL) { match 104 daemons/fenced/fenced_cib.c remove_topology_level(match); match 105 daemons/fenced/fenced_cib.c fenced_register_level(match, NULL); match 435 daemons/fenced/fenced_cib.c xmlNode *match = pcmk__xe_first_child(change, match 439 daemons/fenced/fenced_cib.c if (match != NULL) { match 440 daemons/fenced/fenced_cib.c remove_topology_level(match->children); match 441 daemons/fenced/fenced_cib.c fenced_register_level(match->children, NULL); match 982 daemons/fenced/fenced_commands.c xmlNode *match = pcmk__xpath_result(xpath, lpc); match 984 daemons/fenced/fenced_commands.c CRM_LOG_ASSERT(match != NULL); match 985 daemons/fenced/fenced_commands.c if(match == NULL) { continue; }; match 987 daemons/fenced/fenced_commands.c action = crm_element_value(match, PCMK_XA_NAME); match 1005 daemons/fenced/fenced_commands.c if (pcmk__xe_attr_is_true(match, PCMK_XA_AUTOMATIC) match 1006 daemons/fenced/fenced_commands.c || pcmk__xe_attr_is_true(match, PCMK__XA_REQUIRED)) { match 1014 daemons/fenced/fenced_commands.c && pcmk__xe_attr_is_true(match, PCMK_XA_ON_TARGET)) { match 348 daemons/fenced/fenced_remote.c GList *match = g_list_find_custom(op->devices_list, iter->data, match 351 daemons/fenced/fenced_remote.c if (match) { match 352 daemons/fenced/fenced_remote.c op->devices_list = g_list_remove(op->devices_list, match->data); match 525 daemons/fenced/fenced_remote.c xmlNode *match = pcmk__xpath_find_one(xml->doc, match 529 daemons/fenced/fenced_remote.c if (match == NULL) { match 532 daemons/fenced/fenced_remote.c return crm_element_value_copy(match, PCMK__XA_ST_DELEGATE); match 815 daemons/fenced/fenced_remote.c GList *match = g_list_find_custom(op->automatic_list, device, match 818 daemons/fenced/fenced_remote.c if (!match) { match 834 daemons/fenced/fenced_remote.c GList *match = g_list_find_custom(op->automatic_list, device, match 837 daemons/fenced/fenced_remote.c if (match) { match 838 daemons/fenced/fenced_remote.c op->automatic_list = g_list_remove(op->automatic_list, match->data); match 1654 daemons/fenced/fenced_remote.c GList *match = g_list_find_custom(auto_list, device_list->data, match 1656 daemons/fenced/fenced_remote.c if (match) { match 1657 daemons/fenced/fenced_remote.c auto_list = g_list_remove(auto_list, match->data); match 2130 daemons/fenced/fenced_remote.c device_properties_t *match = NULL; match 2147 daemons/fenced/fenced_remote.c match = NULL; match 2148 daemons/fenced/fenced_remote.c for (iter = op->query_results; iter && !match; iter = iter->next) { match 2154 daemons/fenced/fenced_remote.c match = find_peer_device(op, peer, device->data, match 2157 daemons/fenced/fenced_remote.c if (!match) { match 30 include/crm/common/rules_internal.h char *pcmk__replace_submatches(const char *string, const char *match, match 45 include/crm/common/strings_internal.h bool pcmk__ends_with(const char *s, const char *match); match 46 include/crm/common/strings_internal.h bool pcmk__ends_with_ext(const char *s, const char *match); match 41 include/crm/common/xml_element_internal.h bool (*match)(xmlAttrPtr, void *), match 82 include/crm/common/xpath_internal.h xmlNode *pcmk__xpath_match_element(xmlNode *match); match 704 lib/cib/cib_ops.c xmlNode *match = NULL; match 724 lib/cib/cib_ops.c match = pcmk__xpath_result(xpathObj, num_results - 1 - i); match 726 lib/cib/cib_ops.c match = pcmk__xpath_result(xpathObj, i); match 729 lib/cib/cib_ops.c if (match == NULL) { match 733 lib/cib/cib_ops.c path = xmlGetNodePath(match); match 738 lib/cib/cib_ops.c if (match == *result_cib) { match 745 lib/cib/cib_ops.c pcmk__xml_free(match); match 757 lib/cib/cib_ops.c if (pcmk__xe_update_match(match, input, flags) != pcmk_rc_ok) { match 764 lib/cib/cib_ops.c pcmk__xml_copy(match, input); match 771 lib/cib/cib_ops.c (const char *) match->name); match 773 lib/cib/cib_ops.c pcmk__xe_copy_attrs(shallow, match, pcmk__xaf_none); match 781 lib/cib/cib_ops.c xmlNode *parent = match; match 810 lib/cib/cib_ops.c pcmk__xml_copy(*answer, match); match 813 lib/cib/cib_ops.c *answer = match; match 818 lib/cib/cib_ops.c xmlNode *parent = match->parent; match 820 lib/cib/cib_ops.c pcmk__xml_free(match); match 237 lib/common/acl.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 239 lib/common/acl.c if (match == NULL) { match 275 lib/common/acl.c match = pcmk__xpath_match_element(match); match 276 lib/common/acl.c if (match == NULL) { match 280 lib/common/acl.c nodepriv = match->_private; match 286 lib/common/acl.c GString *path = pcmk__element_xpath(match); match 510 lib/common/acl.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 512 lib/common/acl.c if (match == NULL) { match 517 lib/common/acl.c match = pcmk__xpath_match_element(match); match 518 lib/common/acl.c if (match == NULL) { match 522 lib/common/acl.c if (!purge_xml_attributes(match) && (match == target)) { match 74 lib/common/crmcommon_private.h xmlNode *match; //!< Pointer to matching node (defined by caller) match 19 lib/common/lists.c GList *match = g_list_find_custom(result, item->data, cmp); match 21 lib/common/lists.c if (match != NULL) { match 22 lib/common/lists.c result = g_list_remove(result, match->data); match 1206 lib/common/mainloop.c mainloop_child_t *match = NULL; match 1211 lib/common/mainloop.c for (iter = child_list; iter != NULL && match == NULL; iter = iter->next) { match 1214 lib/common/mainloop.c match = child; match 1218 lib/common/mainloop.c if (match == NULL) { match 1222 lib/common/mainloop.c rc = child_kill_helper(match); match 1230 lib/common/mainloop.c match->pid); match 1240 lib/common/mainloop.c if (!child_waitpid(match, waitflags)) { match 1245 lib/common/mainloop.c child_list = g_list_remove(child_list, match); match 1246 lib/common/mainloop.c child_free(match); match 232 lib/common/nodes.c xmlNode *match = pcmk__xpath_find_one(cib->doc, xpath, LOG_TRACE); match 235 lib/common/nodes.c if (match != NULL) { match 236 lib/common/nodes.c return crm_element_value(match, PCMK_XA_VALUE); match 550 lib/common/patchset.c xmlNode *match; match 593 lib/common/patchset.c xmlNode *match = NULL; match 610 lib/common/patchset.c match = search_v2_xpath(xml, xpath, position); match 611 lib/common/patchset.c crm_trace("Performing %s on %s with %p", op, xpath, match); match 613 lib/common/patchset.c if ((match == NULL) && (strcmp(op, PCMK_VALUE_DELETE) == 0)) { match 617 lib/common/patchset.c } else if (match == NULL) { match 629 lib/common/patchset.c change_obj->match = match; match 635 lib/common/patchset.c if ((match->parent != NULL) && (match->parent->last != NULL)) { match 636 lib/common/patchset.c xmlAddNextSibling(match->parent->last, match); match 641 lib/common/patchset.c pcmk__xml_free(match); match 655 lib/common/patchset.c pcmk__xe_remove_matching_attrs(match, false, NULL, NULL); match 662 lib/common/patchset.c crm_xml_add(match, name, value); match 676 lib/common/patchset.c xmlNode *match = change_obj->match; match 685 lib/common/patchset.c crm_trace("Continue performing %s on %s with %p", op, xpath, match); match 692 lib/common/patchset.c match_child = match->children; match 700 lib/common/patchset.c child = pcmk__xml_copy(match, change->children); match 715 lib/common/patchset.c if (position != pcmk__xml_position(match, pcmk__xf_skip)) { match 719 lib/common/patchset.c if (p > pcmk__xml_position(match, pcmk__xf_skip)) { match 723 lib/common/patchset.c pcmk__assert(match->parent != NULL); match 724 lib/common/patchset.c match_child = match->parent->children; match 732 lib/common/patchset.c match->name, position, match 733 lib/common/patchset.c pcmk__xml_position(match, pcmk__xf_skip), match 734 lib/common/patchset.c match->prev, (match_child? "next":"last"), match 735 lib/common/patchset.c (match_child? match_child : match->parent->last)); match 738 lib/common/patchset.c xmlAddPrevSibling(match_child, match); match 741 lib/common/patchset.c pcmk__assert(match->parent->last != NULL); match 742 lib/common/patchset.c xmlAddNextSibling(match->parent->last, match); match 747 lib/common/patchset.c match->name, position); match 750 lib/common/patchset.c if (position != pcmk__xml_position(match, pcmk__xf_skip)) { match 752 lib/common/patchset.c match->name, pcmk__xe_id(match), match 753 lib/common/patchset.c pcmk__xml_position(match, pcmk__xf_skip), match 754 lib/common/patchset.c position, match->prev); match 545 lib/common/rules.c process_submatches(const char *string, const char *match, match 591 lib/common/rules.c memcpy(expansion, match + submatches[submatch].rm_so, match 614 lib/common/rules.c pcmk__replace_submatches(const char *string, const char *match, match 620 lib/common/rules.c if (pcmk__str_empty(string) || pcmk__str_empty(match)) { match 625 lib/common/rules.c if (!process_submatches(string, match, submatches, nmatches, NULL, match 634 lib/common/rules.c (void) process_submatches(string, match, submatches, nmatches, result, match 575 lib/common/strings.c ends_with(const char *s, const char *match, bool as_extension) match 577 lib/common/strings.c if (pcmk__str_empty(match)) { match 588 lib/common/strings.c s = strrchr(s, match[0]); match 589 lib/common/strings.c return (s == NULL)? false : !strcmp(s, match); match 592 lib/common/strings.c mlen = strlen(match); match 594 lib/common/strings.c return ((slen >= mlen) && !strcmp(s + slen - mlen, match)); match 610 lib/common/strings.c pcmk__ends_with(const char *s, const char *match) match 612 lib/common/strings.c return ends_with(s, match, false); match 637 lib/common/strings.c pcmk__ends_with_ext(const char *s, const char *match) match 639 lib/common/strings.c return ends_with(s, match, true); match 18 lib/common/tests/rules/pcmk__replace_submatches_test.c static const char *match = "this is a string"; match 31 lib/common/tests/rules/pcmk__replace_submatches_test.c expanded = pcmk__replace_submatches(string, match, submatches, nmatches); match 53 lib/common/tests/rules/pcmk__replace_submatches_test.c match, submatches, nmatches)); match 55 lib/common/tests/rules/pcmk__replace_submatches_test.c match, submatches, nmatches)); match 57 lib/common/tests/rules/pcmk__replace_submatches_test.c match, submatches, nmatches)); match 72 lib/common/tests/rules/pcmk__replace_submatches_test.c assert_submatch("%0", match); // %0 matches entire string match 1499 lib/common/xml.c if ((old_nodepriv == NULL) || (old_nodepriv->match != NULL)) { match 1509 lib/common/xml.c if ((new_nodepriv == NULL) || (new_nodepriv->match != NULL)) { match 1517 lib/common/xml.c old_nodepriv->match = new_child; match 1518 lib/common/xml.c new_nodepriv->match = old_child; match 1568 lib/common/xml.c if (nodepriv->match == NULL) { match 1577 lib/common/xml.c new_child = nodepriv->match; match 1578 lib/common/xml.c nodepriv->match = NULL; match 1605 lib/common/xml.c if (nodepriv->match != NULL) { match 1614 lib/common/xml.c xmlNode *old_child = nodepriv->match; match 1621 lib/common/xml.c nodepriv->match = NULL; match 380 lib/common/xml_element.c bool (*match)(xmlAttrPtr, void *), match 387 lib/common/xml_element.c if ((match == NULL) || match(a, user_data)) { match 67 lib/common/xpath.c xmlNode *match = NULL; match 71 lib/common/xpath.c match = xmlXPathNodeSetItem(xpath_obj->nodesetval, index); match 72 lib/common/xpath.c if (match == NULL) { match 77 lib/common/xpath.c if (match->type != XML_NAMESPACE_DECL) { match 81 lib/common/xpath.c return match; match 102 lib/common/xpath.c pcmk__xpath_match_element(xmlNode *match) match 104 lib/common/xpath.c pcmk__assert(match != NULL); match 106 lib/common/xpath.c switch (match->type) { match 108 lib/common/xpath.c return match; match 112 lib/common/xpath.c return xmlDocGetRootElement((xmlDoc *) match); match 115 lib/common/xpath.c if ((match->parent != NULL) match 116 lib/common/xpath.c && (match->parent->type == XML_ELEMENT_NODE)) { match 119 lib/common/xpath.c return match->parent; match 122 lib/common/xpath.c pcmk__xml_element_type_text(match->type)); match 246 lib/common/xpath.c xmlNode *match = pcmk__xpath_result(xpath_obj, i); match 249 lib/common/xpath.c if (match == NULL) { match 250 lib/common/xpath.c CRM_LOG_ASSERT(match != NULL); match 254 lib/common/xpath.c match_path = xmlGetNodePath(match); match 403 lib/common/xpath.c xmlNode *match = NULL; match 418 lib/common/xpath.c match = xpathObj->nodesetval->nodeTab[index]; match 419 lib/common/xpath.c CRM_CHECK(match != NULL, return NULL); match 426 lib/common/xpath.c switch (match->type) { match 428 lib/common/xpath.c return match; match 431 lib/common/xpath.c return match->children; match 434 lib/common/xpath.c if ((match->parent != NULL) match 435 lib/common/xpath.c && (match->parent->type == XML_ELEMENT_NODE)) { match 436 lib/common/xpath.c return match->parent; match 438 lib/common/xpath.c crm_warn("Unsupported XPath match type %d (bug?)", match->type); match 561 lib/common/xpath.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 563 lib/common/xpath.c CRM_LOG_ASSERT(match != NULL); match 564 lib/common/xpath.c if (match != NULL) { match 565 lib/common/xpath.c match = pcmk__xpath_match_element(match); match 567 lib/common/xpath.c CRM_LOG_ASSERT(match != NULL); match 568 lib/common/xpath.c if (match != NULL) { match 569 lib/common/xpath.c matchNodePath = (char *) xmlGetNodePath(match); match 461 lib/fencing/st_actions.c xmlNode *match = pcmk__xpath_find_one(xml->doc, match 465 lib/fencing/st_actions.c if (match == NULL) { match 469 lib/fencing/st_actions.c match = pcmk__xpath_find_one(xml->doc, "//*[@" PCMK__XA_ST_RC "]", match 472 lib/fencing/st_actions.c return match; match 577 lib/fencing/st_client.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); match 579 lib/fencing/st_client.c CRM_LOG_ASSERT(match != NULL); match 580 lib/fencing/st_client.c if(match != NULL) { match 581 lib/fencing/st_client.c const char *match_id = crm_element_value(match, PCMK_XA_ID); match 582 lib/fencing/st_client.c xmlChar *match_path = xmlGetNodePath(match); match 391 lib/pacemaker/pcmk_injections.c xmlNode *match = pcmk__xpath_find_one(cib_node->doc, xpath, LOG_TRACE); match 394 lib/pacemaker/pcmk_injections.c return match; match 39 lib/pacemaker/pcmk_rule.c xmlNodePtr match = NULL; match 129 lib/pacemaker/pcmk_rule.c match = pcmk__xpath_result(xpath_obj, 0); match 134 lib/pacemaker/pcmk_rule.c pcmk__assert((match != NULL) match 135 lib/pacemaker/pcmk_rule.c && (pcmk__condition_type(match) == pcmk__condition_datetime)); match 137 lib/pacemaker/pcmk_rule.c rc = pcmk__evaluate_date_expression(match, scheduler->priv->now, NULL); match 85 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *match = NULL; match 87 lib/pacemaker/pcmk_sched_constraints.c match = parent->priv->fns->find_rsc(parent, id, NULL, match 89 lib/pacemaker/pcmk_sched_constraints.c if (match != NULL) { match 90 lib/pacemaker/pcmk_sched_constraints.c if (!pcmk__str_eq(match->id, id, pcmk__str_none)) { match 92 lib/pacemaker/pcmk_sched_constraints.c match = uber_parent(match); match 93 lib/pacemaker/pcmk_sched_constraints.c crm_debug("Found %s for %s", match->id, id); match 95 lib/pacemaker/pcmk_sched_constraints.c return match; match 328 lib/pacemaker/pcmk_sched_location.c pcmk_node_t *match = pcmk_find_node(rsc->priv->scheduler, node); match 332 lib/pacemaker/pcmk_sched_location.c if (match == NULL) { match 359 lib/pacemaker/pcmk_sched_location.c location = pcmk__new_location(id, rsc, score_i, discovery, match); match 169 lib/pacemaker/pcmk_scheduler.c pcmk_node_t *match = NULL; match 175 lib/pacemaker/pcmk_scheduler.c match = g_hash_table_lookup(rsc->priv->allowed_nodes, match 177 lib/pacemaker/pcmk_scheduler.c if ((match != NULL) match 178 lib/pacemaker/pcmk_scheduler.c && (match->assign->probe_mode != pcmk__probe_exclusive)) { match 179 lib/pacemaker/pcmk_scheduler.c match->assign->score = -PCMK_SCORE_INFINITY; match 637 lib/pengine/bundle.c gpointer match = g_hash_table_lookup(rsc->priv->allowed_nodes, uname); match 639 lib/pengine/bundle.c if (match) { match 640 lib/pengine/bundle.c ((pcmk_node_t *) match)->assign->score = -PCMK_SCORE_INFINITY; match 641 lib/pengine/bundle.c ((pcmk_node_t *) match)->assign->probe_mode = pcmk__probe_never; match 273 lib/pengine/native.c bool match = false; match 282 lib/pengine/native.c match = false; match 285 lib/pengine/native.c match = true; match 289 lib/pengine/native.c match = true; match 293 lib/pengine/native.c match = true; match 298 lib/pengine/native.c match = pe_base_name_eq(rsc, id); match 301 lib/pengine/native.c if (match && on_node) { match 303 lib/pengine/native.c match = false; match 307 lib/pengine/native.c if (match) { match 1271 lib/pengine/pe_actions.c pcmk_resource_t *match = gIter->data; match 1272 lib/pengine/pe_actions.c const char *agent = g_hash_table_lookup(match->priv->meta, match 1276 lib/pengine/pe_actions.c data = pe__compare_fencing_digest(match, agent, node, match 1281 lib/pengine/pe_actions.c "%s changed", pcmk__node_name(node), match->id); match 1288 lib/pengine/pe_actions.c pcmk__node_name(node), match->id); match 1293 lib/pengine/pe_actions.c match->id, ":", agent, ":", match 1296 lib/pengine/pe_actions.c match->id, ":", agent, ":", match 203 lib/pengine/status.c pcmk_resource_t *match = parent->priv->fns->find_rsc(parent, id, NULL, match 206 lib/pengine/status.c if (match != NULL) { match 207 lib/pengine/status.c return match; match 228 lib/pengine/status.c pcmk_node_t *match = NULL; match 231 lib/pengine/status.c match = pe_find_node_id(nodes, id); match 233 lib/pengine/status.c if ((match == NULL) && (uname != NULL)) { match 234 lib/pengine/status.c match = pcmk__find_node_in_list(nodes, uname); match 236 lib/pengine/status.c return match; match 362 lib/pengine/utils.c pcmk_node_t *match = NULL; match 383 lib/pengine/utils.c match = g_hash_table_lookup(rsc->priv->allowed_nodes, node->priv->id); match 384 lib/pengine/utils.c if (match == NULL) { match 385 lib/pengine/utils.c match = pe__copy_node(node); match 387 lib/pengine/utils.c (gpointer) match->priv->id, match); match 389 lib/pengine/utils.c match->assign->score = pcmk__add_scores(match->assign->score, score); match 394 lib/pengine/utils.c pcmk_readable_score(match->assign->score)); match 652 lib/services/systemd.c const char *match = NULL; match 674 lib/services/systemd.c match = systemd_unit_extension(value.str); match 675 lib/services/systemd.c if (match == NULL) { match 690 lib/services/systemd.c if (!strcmp(match, ".service")) { match 692 lib/services/systemd.c unit_name = strndup(basename, match - basename); match 1838 tools/crm_mon.c xmlNode *match = NULL; match 1845 tools/crm_mon.c match = change->children; match 1852 tools/crm_mon.c match = pcmk__xe_first_child(change, PCMK_XE_CHANGE_RESULT, NULL, NULL); match 1853 tools/crm_mon.c if(match) { match 1854 tools/crm_mon.c match = match->children; match 1858 tools/crm_mon.c if(match) { match 1859 tools/crm_mon.c name = (const char *)match->name; match 1862 tools/crm_mon.c crm_trace("Handling %s operation for %s %p, %s", op, xpath, match, name); match 1872 tools/crm_mon.c pcmk__xe_foreach_child(pcmk__xe_first_child(match, PCMK_XE_STATUS, NULL, match 1877 tools/crm_mon.c pcmk__xe_foreach_child(match, NULL, handle_op_for_node, NULL); match 1880 tools/crm_mon.c node = crm_element_value(match, PCMK_XA_UNAME); match 1882 tools/crm_mon.c node = pcmk__xe_id(match); match 1884 tools/crm_mon.c handle_rsc_op(match, (void *) node); match 1887 tools/crm_mon.c node = pcmk__xe_id(match); match 1888 tools/crm_mon.c handle_rsc_op(match, (void *) node); match 1893 tools/crm_mon.c handle_rsc_op(match, local_node); match 1899 tools/crm_mon.c handle_rsc_op(match, local_node); match 1905 tools/crm_mon.c handle_rsc_op(match, local_node); match 1909 tools/crm_mon.c crm_trace("Ignoring %s operation for %s %p, %s", op, xpath, match, name); match 301 tools/crm_resource.c xmlNode *match = pcmk__xpath_result(xpathObj, ndx); match 303 tools/crm_resource.c if (match != NULL) { match 304 tools/crm_resource.c retval = g_list_insert_sorted(retval, (gpointer) pcmk__xe_id(match),