xpath 133 daemons/attrd/pacemaker-attrd.c char *xpath = crm_strdup_printf(XPATH_TRANSIENT, attrd_cluster->uname); xpath 136 daemons/attrd/pacemaker-attrd.c xpath); xpath 138 daemons/attrd/pacemaker-attrd.c call_id = the_cib->cmds->remove(the_cib, xpath, NULL, xpath 140 daemons/attrd/pacemaker-attrd.c the_cib->cmds->register_callback_full(the_cib, call_id, 120, FALSE, xpath, xpath 230 daemons/controld/controld_based.c char *xpath = NULL; xpath 236 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_NODE_LRM, uname); xpath 240 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_NODE_LRM_UNLOCKED, uname, uname); xpath 245 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_NODE_ATTRS, uname); xpath 249 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_NODE_ALL, uname); xpath 253 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_NODE_ALL_UNLOCKED, xpath 268 daemons/controld/controld_based.c call_id = fsa_cib_conn->cmds->remove(fsa_cib_conn, xpath, NULL, options); xpath 270 daemons/controld/controld_based.c desc, call_id, xpath); xpath 274 daemons/controld/controld_based.c free(xpath); xpath 301 daemons/controld/controld_based.c char *xpath = NULL; xpath 314 daemons/controld/controld_based.c xpath = crm_strdup_printf(XPATH_RESOURCE_HISTORY, node, rsc_id); xpath 315 daemons/controld/controld_based.c rc = cib_internal_op(fsa_cib_conn, CIB_OP_DELETE, NULL, xpath, NULL, xpath 325 daemons/controld/controld_based.c free(xpath); xpath 339 daemons/controld/controld_based.c desc, rc, xpath); xpath 344 daemons/controld/controld_based.c free(xpath); xpath 321 daemons/controld/controld_membership.c char xpath[NODE_PATH_MAX]; xpath 329 daemons/controld/controld_membership.c snprintf(xpath, NODE_PATH_MAX, xpath 334 daemons/controld/controld_membership.c call_id = fsa_cib_conn->cmds->query(fsa_cib_conn, xpath, NULL, xpath 238 daemons/controld/controld_te_callbacks.c const char *op, const char *xpath) xpath 280 daemons/controld/controld_te_callbacks.c static char *extract_node_uuid(const char *xpath) xpath 282 daemons/controld/controld_te_callbacks.c char *mutable_path = strdup(xpath); xpath 307 daemons/controld/controld_te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change, xpath 318 daemons/controld/controld_te_callbacks.c node_uuid = extract_node_uuid(xpath); xpath 320 daemons/controld/controld_te_callbacks.c crm_err("Could not extract node ID from %s", xpath); xpath 327 daemons/controld/controld_te_callbacks.c crm_trace("Not expecting %s to be down (%s)", node_uuid, xpath); xpath 330 daemons/controld/controld_te_callbacks.c crm_trace("Expecting changes to %s (%s)", node_uuid, xpath); xpath 336 daemons/controld/controld_te_callbacks.c process_op_deletion(const char *xpath, xmlNode *change) xpath 338 daemons/controld/controld_te_callbacks.c char *mutable_key = strdup(xpath); xpath 350 daemons/controld/controld_te_callbacks.c xpath); xpath 356 daemons/controld/controld_te_callbacks.c node_uuid = extract_node_uuid(xpath); xpath 366 daemons/controld/controld_te_callbacks.c process_delete_diff(const char *xpath, const char *op, xmlNode *change) xpath 368 daemons/controld/controld_te_callbacks.c if (strstr(xpath, "/" XML_LRM_TAG_RSC_OP "[")) { xpath 369 daemons/controld/controld_te_callbacks.c process_op_deletion(xpath, change); xpath 371 daemons/controld/controld_te_callbacks.c } else if (strstr(xpath, "/" XML_CIB_TAG_LRM "[")) { xpath 372 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Resource state removal"); xpath 374 daemons/controld/controld_te_callbacks.c } else if (strstr(xpath, "/" XML_CIB_TAG_STATE "[")) { xpath 375 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Node state removal"); xpath 378 daemons/controld/controld_te_callbacks.c crm_trace("Ignoring delete of %s", xpath); xpath 384 daemons/controld/controld_te_callbacks.c const char *xpath) xpath 388 daemons/controld/controld_te_callbacks.c process_resource_updates(ID(state), lrm, change, op, xpath); xpath 393 daemons/controld/controld_te_callbacks.c const char *xpath) xpath 397 daemons/controld/controld_te_callbacks.c process_node_state_diff(state, change, op, xpath); xpath 403 daemons/controld/controld_te_callbacks.c const char *xpath) xpath 409 daemons/controld/controld_te_callbacks.c process_status_diff(status, change, op, xpath); xpath 427 daemons/controld/controld_te_callbacks.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 436 daemons/controld/controld_te_callbacks.c } else if (xpath == NULL) { xpath 441 daemons/controld/controld_te_callbacks.c crm_trace("Ignoring move change at %s", xpath); xpath 457 daemons/controld/controld_te_callbacks.c op, xpath); xpath 463 daemons/controld/controld_te_callbacks.c crm_trace("Ignoring %s operation for comment at %s", op, xpath); xpath 470 daemons/controld/controld_te_callbacks.c op, (xpath? xpath : "CIB"), xpath 473 daemons/controld/controld_te_callbacks.c if (strstr(xpath, "/" XML_TAG_CIB "/" XML_CIB_TAG_CONFIGURATION)) { xpath 478 daemons/controld/controld_te_callbacks.c } else if (strstr(xpath, "/" XML_CIB_TAG_TICKETS) xpath 483 daemons/controld/controld_te_callbacks.c } else if (strstr(xpath, "/" XML_TAG_TRANSIENT_NODEATTRS "[") xpath 485 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Transient attribute change"); xpath 489 daemons/controld/controld_te_callbacks.c process_delete_diff(xpath, op, change); xpath 493 daemons/controld/controld_te_callbacks.c op, xpath); xpath 496 daemons/controld/controld_te_callbacks.c process_cib_diff(match, change, op, xpath); xpath 499 daemons/controld/controld_te_callbacks.c process_status_diff(match, change, op, xpath); xpath 502 daemons/controld/controld_te_callbacks.c process_node_state_diff(match, change, op, xpath); xpath 505 daemons/controld/controld_te_callbacks.c process_resource_updates(ID(match), match, change, op, xpath); xpath 508 daemons/controld/controld_te_callbacks.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 510 daemons/controld/controld_te_callbacks.c process_resource_updates(local_node, match, change, op, xpath); xpath 514 daemons/controld/controld_te_callbacks.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 520 daemons/controld/controld_te_callbacks.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 527 daemons/controld/controld_te_callbacks.c op, xpath, name); xpath 296 daemons/controld/controld_te_events.c char *xpath = crm_strdup_printf(XPATH_DOWNED, target); xpath 308 daemons/controld/controld_te_events.c xpath_ret = xpath_search(match->xml, xpath); xpath 320 daemons/controld/controld_te_events.c free(xpath); xpath 802 daemons/fenced/fenced_commands.c xmlXPathObjectPtr xpath = NULL; xpath 812 daemons/fenced/fenced_commands.c xpath = xpath_search(xml, "//parameter[@name='nodeid']"); xpath 813 daemons/fenced/fenced_commands.c if (numXpathResults(xpath) <= 0) { xpath 814 daemons/fenced/fenced_commands.c freeXpathObject(xpath); xpath 818 daemons/fenced/fenced_commands.c freeXpathObject(xpath); xpath 846 daemons/fenced/fenced_commands.c xmlXPathObjectPtr xpath = NULL; xpath 854 daemons/fenced/fenced_commands.c xpath = xpath_search(device->agent_metadata, "//action"); xpath 855 daemons/fenced/fenced_commands.c max = numXpathResults(xpath); xpath 858 daemons/fenced/fenced_commands.c freeXpathObject(xpath); xpath 865 daemons/fenced/fenced_commands.c xmlNode *match = getXpathResult(xpath, lpc); xpath 899 daemons/fenced/fenced_commands.c freeXpathObject(xpath); xpath 540 daemons/fenced/pacemaker-fenced.c const char *xpath = "//" XML_TAG_FENCING_LEVEL; xpath 547 daemons/fenced/pacemaker-fenced.c xpathObj = xpath_search(local_cib, xpath); xpath 825 daemons/fenced/pacemaker-fenced.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 830 daemons/fenced/pacemaker-fenced.c strstr(xpath, "/"XML_CIB_TAG_STATUS)) { xpath 832 daemons/fenced/pacemaker-fenced.c } else if (pcmk__str_eq(op, "delete", pcmk__str_casei) && strstr(xpath, "/"XML_CIB_TAG_RESOURCE)) { xpath 837 daemons/fenced/pacemaker-fenced.c if (strstr(xpath, XML_TAG_ATTR_SETS) || xpath 838 daemons/fenced/pacemaker-fenced.c strstr(xpath, XML_TAG_META_SETS)) { xpath 843 daemons/fenced/pacemaker-fenced.c mutable = strdup(xpath); xpath 859 daemons/fenced/pacemaker-fenced.c } else if (strstr(xpath, "/"XML_CIB_TAG_RESOURCES) || xpath 860 daemons/fenced/pacemaker-fenced.c strstr(xpath, "/"XML_CIB_TAG_CONSTRAINTS) || xpath 861 daemons/fenced/pacemaker-fenced.c strstr(xpath, "/"XML_CIB_TAG_RSCCONFIG)) { xpath 862 daemons/fenced/pacemaker-fenced.c shortpath = strrchr(xpath, '/'); CRM_ASSERT(shortpath); xpath 976 daemons/fenced/pacemaker-fenced.c char xpath[XPATH_MAX]; xpath 987 daemons/fenced/pacemaker-fenced.c n = snprintf(xpath, XPATH_MAX, "//" XML_CIB_TAG_NODES xpath 991 daemons/fenced/pacemaker-fenced.c match = get_xpath_object(xpath, local_cib, LOG_NEVER); xpath 1019 daemons/fenced/pacemaker-fenced.c const char *xpath; xpath 1028 daemons/fenced/pacemaker-fenced.c xpath = "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_REMOVED "//" XML_TAG_FENCING_LEVEL; xpath 1029 daemons/fenced/pacemaker-fenced.c xpathObj = xpath_search(msg, xpath); xpath 1035 daemons/fenced/pacemaker-fenced.c xpath = "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED "//" XML_TAG_FENCING_LEVEL; xpath 1036 daemons/fenced/pacemaker-fenced.c xpathObj = xpath_search(msg, xpath); xpath 1051 daemons/fenced/pacemaker-fenced.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 1056 daemons/fenced/pacemaker-fenced.c } else if(strstr(xpath, "/" XML_TAG_FENCING_LEVEL) != NULL) { xpath 1059 daemons/fenced/pacemaker-fenced.c crm_trace("Handling %s operation %d.%d.%d for %s", op, add[0], add[1], add[2], xpath); xpath 1076 daemons/fenced/pacemaker-fenced.c op, add[0], add[1], add[2], xpath); xpath 1081 daemons/fenced/pacemaker-fenced.c } else if (strstr(xpath, "/" XML_TAG_FENCING_TOPOLOGY) != NULL) { xpath 1084 daemons/fenced/pacemaker-fenced.c op, add[0], add[1], add[2], xpath); xpath 1088 daemons/fenced/pacemaker-fenced.c } else if (strstr(xpath, "/" XML_CIB_TAG_CONFIGURATION)) { xpath 1092 daemons/fenced/pacemaker-fenced.c op, add[0], add[1], add[2], xpath); xpath 1096 daemons/fenced/pacemaker-fenced.c op, add[0], add[1], add[2], xpath); xpath 1103 daemons/fenced/pacemaker-fenced.c op, add[0], add[1], add[2], xpath); xpath 163 include/crm/common/xml.h xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level); xpath 164 include/crm/common/xml.h xmlNode *get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level); xpath 256 include/crm/common/xml.h void crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xpath 311 include/crm/common/xml_internal.h pcmk__xpath_node_id(const char *xpath, const char *node); xpath 147 lib/cib/cib_utils.c const char *xpath = get_object_path(object_type); xpath 149 lib/cib/cib_utils.c if (xpath == NULL) { xpath 153 lib/cib/cib_utils.c return get_xpath_object(xpath, the_root, LOG_TRACE); xpath 31 lib/common/acl.c char *xpath; xpath 40 lib/common/acl.c free(acl->xpath); xpath 58 lib/common/acl.c const char *xpath = crm_element_value(xml, XML_ACL_ATTR_XPATH); xpath 70 lib/common/acl.c if ((tag == NULL) && (ref == NULL) && (xpath == NULL)) { xpath 81 lib/common/acl.c if (xpath) { xpath 82 lib/common/acl.c acl->xpath = strdup(xpath); xpath 83 lib/common/acl.c CRM_ASSERT(acl->xpath != NULL); xpath 85 lib/common/acl.c crm_element_name(xml), acl->xpath); xpath 126 lib/common/acl.c acl->xpath = strdup(buffer); xpath 127 lib/common/acl.c CRM_ASSERT(acl->xpath != NULL); xpath 130 lib/common/acl.c crm_element_name(xml), acl->xpath); xpath 259 lib/common/acl.c xpathObj = xpath_search(xml, acl->xpath); xpath 268 lib/common/acl.c acl_to_text(acl->mode), path, acl->xpath); xpath 273 lib/common/acl.c acl_to_text(acl->mode), acl->xpath, max, xpath 435 lib/common/acl.c } else if (acl->xpath) { xpath 437 lib/common/acl.c xmlXPathObjectPtr xpathObj = xpath_search(target, acl->xpath); xpath 451 lib/common/acl.c user, acl->xpath, max, xpath 226 lib/common/alerts.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 228 lib/common/alerts.c if (xpath == NULL) { xpath 232 lib/common/alerts.c if ((!config || !strstr(xpath, XPATH_CRMCONFIG)) xpath 233 lib/common/alerts.c && !strstr(xpath, XPATH_ALERTS)) { xpath 240 lib/common/alerts.c if ((strcmp(xpath, XPATH_CONFIG) != 0) || xpath 515 lib/common/patchset.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 520 lib/common/patchset.c char *prefix = crm_strdup_printf("++ %s: ", xpath); xpath 539 lib/common/patchset.c "+~ %s moved to offset %s", xpath, xpath 581 lib/common/patchset.c "+ %s: %s", xpath, buffer_set); xpath 585 lib/common/patchset.c "-- %s: %s", xpath, buffer_unset); xpath 594 lib/common/patchset.c "-- %s (%d)", xpath, position); xpath 598 lib/common/patchset.c "-- %s", xpath); xpath 1153 lib/common/patchset.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 1166 lib/common/patchset.c match = search_v2_xpath(xml, xpath, position); xpath 1167 lib/common/patchset.c crm_trace("Performing %s on %s with %p", op, xpath, match); xpath 1170 lib/common/patchset.c crm_debug("No %s match for %s in %p", op, xpath, xml->doc); xpath 1174 lib/common/patchset.c crm_err("No %s match for %s in %p", op, xpath, xml->doc); xpath 1231 lib/common/patchset.c const char *xpath = NULL; xpath 1236 lib/common/patchset.c xpath = crm_element_value(change, XML_DIFF_PATH); xpath 1238 lib/common/patchset.c crm_trace("Continue performing %s on %s with %p", op, xpath, match); xpath 173 lib/common/xpath.c crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xpath 176 lib/common/xpath.c xmlXPathObjectPtr xpathObj = xpath_search(xml, xpath); xpath 192 lib/common/xpath.c get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level) xpath 198 lib/common/xpath.c if (xml_obj == NULL || xpath == NULL) { xpath 204 lib/common/xpath.c xpath_full = crm_strdup_printf("%s%s", xpath_prefix, xpath); xpath 214 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level) xpath 222 lib/common/xpath.c if (xpath == NULL) { xpath 226 lib/common/xpath.c xpathObj = xpath_search(xml_obj, xpath); xpath 233 lib/common/xpath.c xpath, crm_str(nodePath)); xpath 242 lib/common/xpath.c xpath, crm_str(nodePath)); xpath 251 lib/common/xpath.c xpath, lpc, crm_str(matchNodePath)); xpath 303 lib/common/xpath.c pcmk__xpath_node_id(const char *xpath, const char *node) xpath 310 lib/common/xpath.c if (node == NULL || xpath == NULL) { xpath 315 lib/common/xpath.c start = strstr(xpath, patt); xpath 2728 lib/fencing/st_client.c xmlXPathObjectPtr xpath = NULL; xpath 2734 lib/fencing/st_client.c xpath = xpath_search(metadata, "//parameter"); xpath 2735 lib/fencing/st_client.c max = numXpathResults(xpath); xpath 2738 lib/fencing/st_client.c freeXpathObject(xpath); xpath 2744 lib/fencing/st_client.c xmlNode *match = getXpathResult(xpath, lpc); xpath 2763 lib/fencing/st_client.c freeXpathObject(xpath); xpath 95 lib/fencing/st_rhcs.c char *xpath = NULL; xpath 101 lib/fencing/st_rhcs.c xpath = crm_strdup_printf("//parameter[@name='%s']", parameter); xpath 104 lib/fencing/st_rhcs.c xpathObj = xpath_search(metadata, xpath); xpath 111 lib/fencing/st_rhcs.c free(xpath); xpath 33 lib/pacemaker/pcmk_resource.c char *xpath = NULL; xpath 38 lib/pacemaker/pcmk_resource.c xpath = crm_strdup_printf(XPATH_OP_HISTORY, node->details->uname, rsc->id); xpath 39 lib/pacemaker/pcmk_resource.c history = get_xpath_object(xpath, data_set->input, LOG_NEVER); xpath 40 lib/pacemaker/pcmk_resource.c free(xpath); xpath 97 lib/pacemaker/pcmk_sched_transition.c char *xpath = crm_strdup_printf(NEW_NODE_TEMPLATE, node); xpath 99 lib/pacemaker/pcmk_sched_transition.c rc = cib_conn->cmds->query(cib_conn, xpath, NULL, cib_xpath | cib_sync_call | cib_scope_local); xpath 114 lib/pacemaker/pcmk_sched_transition.c free(xpath); xpath 159 lib/pacemaker/pcmk_sched_transition.c char *xpath = crm_strdup_printf(NODE_TEMPLATE, node); xpath 165 lib/pacemaker/pcmk_sched_transition.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, xpath 169 lib/pacemaker/pcmk_sched_transition.c crm_err("Detected multiple node_state entries for xpath=%s, bailing", xpath); xpath 171 lib/pacemaker/pcmk_sched_transition.c free(xpath); xpath 193 lib/pacemaker/pcmk_sched_transition.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, xpath 198 lib/pacemaker/pcmk_sched_transition.c free(xpath); xpath 230 lib/pacemaker/pcmk_sched_transition.c char *xpath = crm_strdup_printf(RSC_TEMPLATE, node, resource); xpath 232 lib/pacemaker/pcmk_sched_transition.c match = get_xpath_object(xpath, cib_node, LOG_TRACE); xpath 233 lib/pacemaker/pcmk_sched_transition.c free(xpath); xpath 245 lib/pacemaker/pcmk_sched_transition.c char *xpath = NULL; xpath 282 lib/pacemaker/pcmk_sched_transition.c xpath = (char *)xmlGetNodePath(cib_node); xpath 283 lib/pacemaker/pcmk_sched_transition.c crm_info("Injecting new resource %s into %s '%s'", lrm_name, xpath, ID(cib_node)); xpath 284 lib/pacemaker/pcmk_sched_transition.c free(xpath); xpath 440 lib/pacemaker/pcmk_sched_transition.c char xpath[STATUS_PATH_MAX]; xpath 453 lib/pacemaker/pcmk_sched_transition.c snprintf(xpath, STATUS_PATH_MAX, "//node_state[@uname='%s']/%s", node, XML_CIB_TAG_LRM); xpath 454 lib/pacemaker/pcmk_sched_transition.c cib->cmds->remove(cib, xpath, NULL, xpath 457 lib/pacemaker/pcmk_sched_transition.c snprintf(xpath, STATUS_PATH_MAX, "//node_state[@uname='%s']/%s", node, xpath 459 lib/pacemaker/pcmk_sched_transition.c cib->cmds->remove(cib, xpath, NULL, xpath 767 lib/pacemaker/pcmk_sched_transition.c char xpath[STATUS_PATH_MAX]; xpath 777 lib/pacemaker/pcmk_sched_transition.c snprintf(xpath, STATUS_PATH_MAX, "//node_state[@uname='%s']/%s", target, XML_CIB_TAG_LRM); xpath 778 lib/pacemaker/pcmk_sched_transition.c fake_cib->cmds->remove(fake_cib, xpath, NULL, xpath 781 lib/pacemaker/pcmk_sched_transition.c snprintf(xpath, STATUS_PATH_MAX, "//node_state[@uname='%s']/%s", target, xpath 783 lib/pacemaker/pcmk_sched_transition.c fake_cib->cmds->remove(fake_cib, xpath, NULL, xpath 95 lib/pengine/failcounts.c char *xpath = crm_strdup_printf("//primitive[@id='%s']//op[@on-fail='block']", xpath 98 lib/pengine/failcounts.c xmlXPathObject *xpathObj = xpath_search(rsc->xml, xpath); xpath 101 lib/pengine/failcounts.c free(xpath); xpath 183 lib/pengine/unpack.c set_if_xpath(uint64_t flag, const char *xpath, pe_working_set_t *data_set) xpath 188 lib/pengine/unpack.c result = xpath_search(data_set->input, xpath); xpath 2546 lib/pengine/unpack.c char xpath[STATUS_PATH_MAX]; xpath 2549 lib/pengine/unpack.c offset += snprintf(xpath + offset, STATUS_PATH_MAX - offset, "//node_state[@uname='%s']", node); xpath 2551 lib/pengine/unpack.c snprintf(xpath + offset, STATUS_PATH_MAX - offset, "//" XML_LRM_TAG_RESOURCE "[@id='%s']", xpath 2557 lib/pengine/unpack.c snprintf(xpath + offset, STATUS_PATH_MAX - offset, xpath 2562 lib/pengine/unpack.c snprintf(xpath + offset, STATUS_PATH_MAX - offset, xpath 2567 lib/pengine/unpack.c snprintf(xpath + offset, STATUS_PATH_MAX - offset, xpath 2572 lib/pengine/unpack.c xml = get_xpath_object(xpath, data_set->input, LOG_DEBUG); xpath 1936 tools/crm_mon.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); xpath 1963 tools/crm_mon.c crm_trace("Handling %s operation for %s %p, %s", op, xpath, match, name); xpath 1964 tools/crm_mon.c if(xpath == NULL) { xpath 1968 tools/crm_mon.c crm_debug("No result for %s operation to %s", op, xpath); xpath 2010 tools/crm_mon.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 2016 tools/crm_mon.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 2022 tools/crm_mon.c char *local_node = pcmk__xpath_node_id(xpath, "lrm"); xpath 2028 tools/crm_mon.c crm_trace("Ignoring %s operation for %s %p, %s", op, xpath, match, name); xpath 111 tools/crm_rule.c char *xpath = NULL; xpath 126 tools/crm_rule.c xpath = crm_strdup_printf("//rule[@id='%s']", rule_id); xpath 127 tools/crm_rule.c xpathObj = xpath_search(cib_constraints, xpath); xpath 140 tools/crm_rule.c free(xpath); xpath 144 tools/crm_rule.c xpath = crm_strdup_printf("//rule[@id='%s']//date_expression", rule_id); xpath 145 tools/crm_rule.c xpathObj = xpath_search(cib_constraints, xpath); xpath 154 tools/crm_rule.c free(xpath); xpath 158 tools/crm_rule.c xpath = crm_strdup_printf("//rule[@id='%s']//date_expression[@operation!='date_spec']", rule_id); xpath 159 tools/crm_rule.c xpathObj = xpath_search(cib_constraints, xpath); xpath 163 tools/crm_rule.c free(xpath); xpath 166 tools/crm_rule.c xpath = crm_strdup_printf("//rule[@id='%s']//date_expression[@operation='date_spec' and date_spec/@years and not(date_spec/@moon)]", xpath 168 tools/crm_rule.c xpathObj = xpath_search(cib_constraints, xpath); xpath 204 tools/crm_rule.c free(xpath);