search 1371 daemons/controld/controld_remote_ra.c xmlXPathObject *search = pcmk__xpath_search(xml->doc, XPATH_PSEUDO_FENCE); search 1373 daemons/controld/controld_remote_ra.c if (pcmk__xpath_num_results(search) == 1) { search 1374 daemons/controld/controld_remote_ra.c xmlNode *result = pcmk__xpath_result(search, 0); search 1398 daemons/controld/controld_remote_ra.c xmlXPathFreeObject(search); search 1440 daemons/controld/controld_remote_ra.c xmlXPathObject *search = pcmk__xpath_search(xml->doc, search 1443 daemons/controld/controld_remote_ra.c if (pcmk__xpath_num_results(search) == 1) { search 1447 daemons/controld/controld_remote_ra.c for (node = pcmk__xe_first_child(pcmk__xpath_result(search, 0), search 1478 daemons/controld/controld_remote_ra.c xmlXPathFreeObject(search); search 96 daemons/controld/controld_te_callbacks.c char *search = NULL; search 106 daemons/controld/controld_te_callbacks.c search = strchr(match, '\''); search 107 daemons/controld/controld_te_callbacks.c if (search == NULL) { search 111 daemons/controld/controld_te_callbacks.c search[0] = 0; search 383 daemons/controld/controld_te_utils.c const xmlNode *search = NULL; search 385 daemons/controld/controld_te_utils.c for(search = reason; search; search = search->parent) { search 386 daemons/controld/controld_te_utils.c if (pcmk__xe_is(search, PCMK_XE_DIFF)) { search 387 daemons/controld/controld_te_utils.c diff = search; search 394 daemons/controld/controld_te_utils.c for(search = reason; search; search = search->parent) { search 395 daemons/controld/controld_te_utils.c if (pcmk__xe_is(search, PCMK_XE_CHANGE)) { search 396 daemons/controld/controld_te_utils.c change = search; search 77 daemons/fenced/fenced_commands.c static void search_devices_record_result(struct device_search_s *search, const char *device, search 1163 daemons/fenced/fenced_commands.c struct device_search_s *search = cmd->internal_user_data; search 1170 daemons/fenced/fenced_commands.c search_devices_record_result(search, NULL, FALSE); search 1179 daemons/fenced/fenced_commands.c dev->id, search->host, search 1184 daemons/fenced/fenced_commands.c search_devices_record_result(search, dev->id, FALSE); search 1190 daemons/fenced/fenced_commands.c crm_trace("%s reported it cannot fence %s", dev->id, search->host); search 1195 daemons/fenced/fenced_commands.c crm_trace("%s reported it can fence %s", dev->id, search->host); search 1202 daemons/fenced/fenced_commands.c dev->id, search->host, result->exit_status); search 1205 daemons/fenced/fenced_commands.c search_devices_record_result(search, dev->id, can); search 1213 daemons/fenced/fenced_commands.c struct device_search_s *search = cmd->internal_user_data; search 1225 daemons/fenced/fenced_commands.c search_devices_record_result(search, NULL, FALSE); search 1255 daemons/fenced/fenced_commands.c dev->id, search->host, result->exit_status); search 1259 daemons/fenced/fenced_commands.c dev->id, search->host, search 1277 daemons/fenced/fenced_commands.c const char *alias = g_hash_table_lookup(dev->aliases, search->host); search 1280 daemons/fenced/fenced_commands.c alias = search->host; search 1286 daemons/fenced/fenced_commands.c search_devices_record_result(search, dev->id, can_fence); search 1965 daemons/fenced/fenced_commands.c search_devices_record_result(struct device_search_s *search, const char *device, gboolean can_fence) search 1967 daemons/fenced/fenced_commands.c search->replies_received++; search 1969 daemons/fenced/fenced_commands.c if (search->support_action_only != fenced_df_none) { search 1971 daemons/fenced/fenced_commands.c if (dev && !pcmk_is_set(dev->flags, search->support_action_only)) { search 1975 daemons/fenced/fenced_commands.c search->capable = g_list_append(search->capable, search 1979 daemons/fenced/fenced_commands.c if (search->replies_needed == search->replies_received) { search 1981 daemons/fenced/fenced_commands.c guint ndevices = g_list_length(search->capable); search 1985 daemons/fenced/fenced_commands.c (search->action? search->action : "unknown action"), search 1986 daemons/fenced/fenced_commands.c (search->host? search->host : "any node")); search 1988 daemons/fenced/fenced_commands.c search->callback(search->capable, search->user_data); search 1989 daemons/fenced/fenced_commands.c free(search->host); search 1990 daemons/fenced/fenced_commands.c free(search->action); search 1991 daemons/fenced/fenced_commands.c free(search); search 2087 daemons/fenced/fenced_commands.c struct device_search_s *search) search 2094 daemons/fenced/fenced_commands.c const char *action = (search == NULL)? NULL : search->action; search 2102 daemons/fenced/fenced_commands.c target = search->host; search 2118 daemons/fenced/fenced_commands.c search->allow_self)) { search 2143 daemons/fenced/fenced_commands.c search->per_device_timeout); search 2145 daemons/fenced/fenced_commands.c if (device_timeout > search->per_device_timeout) { search 2149 daemons/fenced/fenced_commands.c device_timeout, dev_id, search->per_device_timeout); search 2156 daemons/fenced/fenced_commands.c search->per_device_timeout, search, dynamic_list_search_cb); search 2168 daemons/fenced/fenced_commands.c int device_timeout = get_action_timeout(dev, check_type, search->per_device_timeout); search 2170 daemons/fenced/fenced_commands.c if (device_timeout > search->per_device_timeout) { search 2174 daemons/fenced/fenced_commands.c device_timeout, dev_id, search->per_device_timeout); search 2180 daemons/fenced/fenced_commands.c search->per_device_timeout, search, status_search_cb); search 2194 daemons/fenced/fenced_commands.c search_devices_record_result(search, ((dev == NULL)? NULL : dev_id), can); search 2201 daemons/fenced/fenced_commands.c struct device_search_s *search = user_data; search 2203 daemons/fenced/fenced_commands.c can_fence_host_with_device(dev, search); search 2213 daemons/fenced/fenced_commands.c struct device_search_s *search; search 2221 daemons/fenced/fenced_commands.c search = pcmk__assert_alloc(1, sizeof(struct device_search_s)); search 2223 daemons/fenced/fenced_commands.c search->host = pcmk__str_copy(host); search 2224 daemons/fenced/fenced_commands.c search->action = pcmk__str_copy(action); search 2225 daemons/fenced/fenced_commands.c search->per_device_timeout = timeout; search 2226 daemons/fenced/fenced_commands.c search->allow_self = allow_self; search 2227 daemons/fenced/fenced_commands.c search->callback = callback; search 2228 daemons/fenced/fenced_commands.c search->user_data = user_data; search 2229 daemons/fenced/fenced_commands.c search->support_action_only = support_action_only; search 2234 daemons/fenced/fenced_commands.c search->replies_needed = ndevices; search 2238 daemons/fenced/fenced_commands.c (search->action? search->action : "unknown action"), search 2239 daemons/fenced/fenced_commands.c (search->host? search->host : "any node")); search 2240 daemons/fenced/fenced_commands.c fenced_foreach_device(search_devices, search); search 203 include/crm/common/resources_internal.h pcmk_resource_t *(*find_rsc)(pcmk_resource_t *rsc, const char *search, search 43 include/crm/common/xml_element_internal.h int pcmk__xe_delete_match(xmlNode *xml, xmlNode *search); search 24 include/crm/common/xml_idref_internal.h xmlNode *pcmk__xe_resolve_idref(xmlNode *xml, xmlNode *search); search 87 include/crm/common/xpath_internal.h void pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search, search 153 lib/cib/cib_attrs.c handle_multiples(pcmk__output_t *out, xmlNode *search, const char *attr_name) search 155 lib/cib/cib_attrs.c if ((search != NULL) && (search->children != NULL)) { search 156 lib/cib/cib_attrs.c pcmk__warn_multiple_name_matches(out, search, attr_name); search 428 lib/cluster/membership.c pcmk__node_status_t *search = user_data; search 430 lib/cluster/membership.c if (search == NULL) { search 433 lib/cluster/membership.c if ((search->cluster_layer_id != 0) search 434 lib/cluster/membership.c && (node->cluster_layer_id != search->cluster_layer_id)) { search 437 lib/cluster/membership.c if ((search->cluster_layer_id == 0) search 438 lib/cluster/membership.c && !pcmk__str_eq(node->name, search->name, pcmk__str_casei)) { search 473 lib/cluster/membership.c pcmk__node_status_t search = { 0, }; search 482 lib/cluster/membership.c search.cluster_layer_id = id; search 483 lib/cluster/membership.c search.name = pcmk__str_copy(node_name); // May log after original freed search 493 lib/cluster/membership.c should_forget_cluster_node, &search); search 511 lib/cluster/membership.c free(search.name); search 1431 lib/common/schemas.c const char *search = "//*[local-name()='externalRef'] | //*[local-name()='include']"; search 1434 lib/common/schemas.c pcmk__xpath_foreach_result(xml->doc, search, append_href, list); search 73 lib/common/xml_comment.c match_xc_child(const xmlNode *parent, const xmlNode *search) search 75 lib/common/xml_comment.c pcmk__assert((search != NULL) && (search->type == XML_COMMENT_NODE)); search 84 lib/common/xml_comment.c if (pcmk__xc_matches(child, search)) { search 671 lib/common/xml_element.c xmlNode *search = user_data; search 673 lib/common/xml_element.c if (!pcmk__xe_is(search, (const char *) xml->name)) { search 678 lib/common/xml_element.c for (const xmlAttr *attr = pcmk__xe_first_attr(search); attr != NULL; search 691 lib/common/xml_element.c crm_log_xml_trace(search, "delete-search"); search 717 lib/common/xml_element.c pcmk__xe_delete_match(xmlNode *xml, xmlNode *search) search 720 lib/common/xml_element.c CRM_CHECK((xml != NULL) && (search != NULL), return EINVAL); search 725 lib/common/xml_element.c if (!pcmk__xml_tree_foreach(xml, delete_xe_if_matching, search)) { search 85 lib/common/xml_idref.c pcmk__xe_resolve_idref(xmlNode *xml, xmlNode *search) search 100 lib/common/xml_idref.c if (search == NULL) { search 101 lib/common/xml_idref.c search = xml; search 105 lib/common/xml_idref.c result = pcmk__xpath_find_one(search->doc, xpath, LOG_DEBUG); search 375 lib/common/xpath.c pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search, search 378 lib/common/xpath.c if (out == NULL || name == NULL || search == NULL || search 379 lib/common/xpath.c search->children == NULL) { search 384 lib/common/xpath.c pcmk__xe_foreach_child(search, NULL, output_attr_child, out); search 3029 lib/pengine/unpack.c xmlXPathObject *search; search 3038 lib/pengine/unpack.c search = pcmk__xpath_search(rsc->priv->scheduler->input->doc, xpath); search 3039 lib/pengine/unpack.c result = (pcmk__xpath_num_results(search) == 0); search 3040 lib/pengine/unpack.c xmlXPathFreeObject(search); search 2100 tools/crm_resource_runtime.c xmlXPathObject *search = NULL; search 2171 tools/crm_resource_runtime.c search = pcmk__xpath_search(scheduler->input->doc, xpath); search 2172 tools/crm_resource_runtime.c pending_unknown_state_resources = (pcmk__xpath_num_results(search) > 0); search 2173 tools/crm_resource_runtime.c xmlXPathFreeObject(search);