location          255 include/crm/common/resources_internal.h     pcmk_node_t *(*location)(const pcmk_resource_t *rsc, GList **list,
location         1179 lib/lrmd/lrmd_client.c read_gnutls_key(const char *location, gnutls_datum_t *key)
location         1184 lib/lrmd/lrmd_client.c     if ((location == NULL) || (key == NULL)) {
location         1188 lib/lrmd/lrmd_client.c     stream = fopen(location, "r");
location         1225 lib/lrmd/lrmd_client.c     const char *location;   // Where cached key was read from
location         1245 lib/lrmd/lrmd_client.c     if ((key_cache->updated != 0) || (key_cache->location != NULL)) {
location         1247 lib/lrmd/lrmd_client.c         key_cache->location = NULL;
location         1257 lib/lrmd/lrmd_client.c               pcmk__s(key_cache->location, "unknown location"));
location         1262 lib/lrmd/lrmd_client.c           const char *location)
location         1265 lib/lrmd/lrmd_client.c     key_cache->location = location;
location         1268 lib/lrmd/lrmd_client.c               pcmk__s(location, "unknown location"));
location         1282 lib/lrmd/lrmd_client.c get_remote_key(const char *location, gnutls_datum_t *key)
location         1287 lib/lrmd/lrmd_client.c     if ((location == NULL) || (key == NULL)) {
location         1300 lib/lrmd/lrmd_client.c     rc = read_gnutls_key(location, key);
location         1304 lib/lrmd/lrmd_client.c     cache_key(&key_cache, key, location);
location          260 lib/pacemaker/libpacemaker_private.h     void (*apply_location)(pcmk_resource_t *rsc, pcmk__location_t *location);
location          797 lib/pacemaker/libpacemaker_private.h                                 pcmk__location_t *location);
location          552 lib/pacemaker/pcmk_sched_actions.c             first_node = first->rsc->priv->fns->location(first->rsc, NULL,
location          563 lib/pacemaker/pcmk_sched_actions.c             then_node = then->rsc->priv->fns->location(then->rsc, NULL, target);
location          407 lib/pacemaker/pcmk_sched_bundle.c         return container->priv->fns->location(container, NULL,
location          432 lib/pacemaker/pcmk_sched_bundle.c     match_data.node = dependent->priv->fns->location(dependent, NULL,
location          497 lib/pacemaker/pcmk_sched_bundle.c     chosen = container->priv->fns->location(container, NULL,
location          751 lib/pacemaker/pcmk_sched_bundle.c     pcmk__location_t *location = user_data;
location          754 lib/pacemaker/pcmk_sched_bundle.c                                                    location);
location          756 lib/pacemaker/pcmk_sched_bundle.c         replica->ip->priv->cmds->apply_location(replica->ip, location);
location          769 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location)
location          773 lib/pacemaker/pcmk_sched_bundle.c     pcmk__assert((location != NULL) && pcmk__is_bundle(rsc));
location          775 lib/pacemaker/pcmk_sched_bundle.c     pcmk__apply_location(rsc, location);
location          776 lib/pacemaker/pcmk_sched_bundle.c     pe__foreach_bundle_replica(rsc, apply_location_to_replica, location);
location          780 lib/pacemaker/pcmk_sched_bundle.c         && ((location->role_filter == pcmk_role_unpromoted)
location          781 lib/pacemaker/pcmk_sched_bundle.c             || (location->role_filter == pcmk_role_promoted))) {
location          784 lib/pacemaker/pcmk_sched_bundle.c                                                      location);
location          787 lib/pacemaker/pcmk_sched_bundle.c                            location);
location          340 lib/pacemaker/pcmk_sched_clone.c             chosen = instance->priv->fns->location(instance, NULL,
location          431 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location)
location          433 lib/pacemaker/pcmk_sched_clone.c     CRM_CHECK((location != NULL) && pcmk__is_clone(rsc), return);
location          435 lib/pacemaker/pcmk_sched_clone.c     pcmk__apply_location(rsc, location);
location          442 lib/pacemaker/pcmk_sched_clone.c         instance->priv->cmds->apply_location(instance, location);
location          566 lib/pacemaker/pcmk_sched_clone.c         instance_node = instance->priv->fns->location(instance, NULL,
location         1568 lib/pacemaker/pcmk_sched_colocation.c             pcmk__location_t *location = loc_iter->data;
location         1570 lib/pacemaker/pcmk_sched_colocation.c             if (location->rsc == rsc->priv->parent) {
location         1571 lib/pacemaker/pcmk_sched_colocation.c                 rsc->priv->cmds->apply_location(rsc, location);
location          683 lib/pacemaker/pcmk_sched_group.c pcmk__group_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location)
location          688 lib/pacemaker/pcmk_sched_group.c     pcmk__assert(pcmk__is_group(rsc) && (location != NULL));
location          691 lib/pacemaker/pcmk_sched_group.c     node_list_orig = location->nodes;
location          700 lib/pacemaker/pcmk_sched_group.c     pcmk__apply_location(rsc, location);
location          722 lib/pacemaker/pcmk_sched_group.c             location->nodes = node_list_copy;
location          725 lib/pacemaker/pcmk_sched_group.c         member->priv->cmds->apply_location(member, location);
location          728 lib/pacemaker/pcmk_sched_group.c     location->nodes = node_list_orig;
location         1109 lib/pacemaker/pcmk_sched_instances.c         instance_node = instance->priv->fns->location(instance, NULL, target);
location         1207 lib/pacemaker/pcmk_sched_instances.c     node = match_rsc->priv->fns->location(match_rsc, NULL, target);
location          331 lib/pacemaker/pcmk_sched_location.c         pcmk__location_t *location = NULL;
location          360 lib/pacemaker/pcmk_sched_location.c         location = pcmk__new_location(id, rsc, score_i, discovery, match);
location          361 lib/pacemaker/pcmk_sched_location.c         if (location == NULL) {
location          364 lib/pacemaker/pcmk_sched_location.c         location->role_filter = role;
location          542 lib/pacemaker/pcmk_sched_location.c unpack_location_set(xmlNode *location, xmlNode *set,
location          557 lib/pacemaker/pcmk_sched_location.c                          pcmk__s(pcmk__xe_id(location), "(missing ID)"));
location          576 lib/pacemaker/pcmk_sched_location.c         unpack_rsc_location(location, resource, role, local_score, NULL, 0,
location          708 lib/pacemaker/pcmk_sched_location.c         pcmk__location_t *location = iter->data;
location          710 lib/pacemaker/pcmk_sched_location.c         location->rsc->priv->cmds->apply_location(location->rsc, location);
location          725 lib/pacemaker/pcmk_sched_location.c pcmk__apply_location(pcmk_resource_t *rsc, pcmk__location_t *location)
location          729 lib/pacemaker/pcmk_sched_location.c     pcmk__assert((rsc != NULL) && (location != NULL));
location          732 lib/pacemaker/pcmk_sched_location.c     need_role = (location->role_filter > pcmk_role_unknown);
location          733 lib/pacemaker/pcmk_sched_location.c     if (need_role && (location->role_filter != rsc->priv->next_role)) {
location          736 lib/pacemaker/pcmk_sched_location.c                         location->id, rsc->id,
location          738 lib/pacemaker/pcmk_sched_location.c                         pcmk_role_text(location->role_filter));
location          742 lib/pacemaker/pcmk_sched_location.c     if (location->nodes == NULL) {
location          744 lib/pacemaker/pcmk_sched_location.c                         location->id, rsc->id);
location          748 lib/pacemaker/pcmk_sched_location.c     for (GList *iter = location->nodes; iter != NULL; iter = iter->next) {
location          756 lib/pacemaker/pcmk_sched_location.c                         location->id,
location          758 lib/pacemaker/pcmk_sched_location.c                         (need_role? pcmk_role_text(location->role_filter) : ""),
location          774 lib/pacemaker/pcmk_sched_location.c         if (allowed_node->assign->probe_mode < location->probe_mode) {
location          775 lib/pacemaker/pcmk_sched_location.c             if (location->probe_mode == pcmk__probe_exclusive) {
location          779 lib/pacemaker/pcmk_sched_location.c             allowed_node->assign->probe_mode = location->probe_mode;
location           48 lib/pacemaker/pcmk_sched_nodes.c         if (guest->priv->fns->location(guest, NULL,
location          133 lib/pacemaker/pcmk_sched_promotable.c         const pcmk__location_t *location = iter->data;
location          136 lib/pacemaker/pcmk_sched_promotable.c         if (location->role_filter == pcmk_role_promoted) {
location          137 lib/pacemaker/pcmk_sched_promotable.c             constraint_node = pe_find_node_id(location->nodes,
location          147 lib/pacemaker/pcmk_sched_promotable.c                             location->id, child->id,
location          186 lib/pacemaker/pcmk_sched_promotable.c     node = rsc->priv->fns->location(rsc, NULL, pcmk__rsc_node_assigned);
location          335 lib/pacemaker/pcmk_sched_promotable.c     chosen = child->priv->fns->location(child, NULL, pcmk__rsc_node_assigned);
location          400 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *chosen = child->priv->fns->location(child, NULL,
location          869 lib/pacemaker/pcmk_sched_promotable.c     rsc->priv->fns->location(rsc, &assigned, pcmk__rsc_node_assigned);
location          909 lib/pacemaker/pcmk_sched_promotable.c     chosen = instance->priv->fns->location(instance, NULL,
location          959 lib/pacemaker/pcmk_sched_promotable.c     chosen = instance->priv->fns->location(instance, &list,
location         1280 lib/pacemaker/pcmk_sched_promotable.c         node = instance->priv->fns->location(instance, NULL,
location          702 lib/pengine/clone.c             pcmk_node_t *location = NULL;
location          704 lib/pengine/clone.c             location = child_rsc->priv->fns->location(child_rsc, NULL,
location          706 lib/pengine/clone.c             if (location) {
location          713 lib/pengine/clone.c                 if (location->details->online == FALSE && location->details->unclean) {
location          717 lib/pengine/clone.c                     promoted_list = g_list_append(promoted_list, location);
location          720 lib/pengine/clone.c                     started_list = g_list_append(started_list, location);
location          930 lib/pengine/native.c             child->priv->fns->location(child, &result, target);
location          651 lib/pengine/pe_output.c     pcmk__location_t *location = va_arg(args, pcmk__location_t *);
location          657 lib/pengine/pe_output.c                                   location->id, location->rsc->id,
location          658 lib/pengine/pe_output.c                                   role_desc(location->role_filter), node_name);
location          671 lib/pengine/pe_output.c     pcmk__location_t *location = va_arg(args, pcmk__location_t *);
location          677 lib/pengine/pe_output.c                    location->id, location->rsc->id,
location          678 lib/pengine/pe_output.c                    role_desc(location->role_filter), node_name);
location          688 lib/pengine/pe_output.c     pcmk__location_t *location = va_arg(args, pcmk__location_t *);
location          691 lib/pengine/pe_output.c     const char *promoted_only = pcmk__btoa(location->role_filter == pcmk_role_promoted);
location          695 lib/pengine/pe_output.c                                  PCMK_XA_ID, location->id,
location          696 lib/pengine/pe_output.c                                  PCMK_XA_RESOURCE, location->rsc->id,
location          729 lib/pengine/pe_output.c         pcmk__location_t *location = gIter->data;
location          730 lib/pengine/pe_output.c         const pcmk_resource_t *rsc = location->rsc;
location          732 lib/pengine/pe_output.c         if (prefix != NULL && !g_str_has_prefix(location->id, prefix)) {
location          743 lib/pengine/pe_output.c         for (gIter2 = location->nodes; gIter2 != NULL; gIter2 = gIter2->next) {
location          748 lib/pengine/pe_output.c                 out->message(out, "ban", node, location, show_opts);
location         2102 lib/pengine/unpack.c         child->priv->fns->location(child, &locations, pcmk__rsc_node_current
location           68 tools/crm_resource_ban.c     xmlNode *location = NULL;
location           77 tools/crm_resource_ban.c     location = pcmk__xe_create(fragment, PCMK_XE_RSC_LOCATION);
location           78 tools/crm_resource_ban.c     pcmk__xe_set_id(location, "cli-ban-%s-on-%s", rsc_id, host);
location           88 tools/crm_resource_ban.c               pcmk__xe_id(location), rsc_id, host, rsc_id,
location           91 tools/crm_resource_ban.c     crm_xml_add(location, PCMK_XA_RSC, rsc_id);
location           93 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_ROLE, promoted_role);
location           95 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_ROLE, PCMK_ROLE_STARTED);
location          100 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XE_NODE, host);
location          101 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_SCORE, PCMK_VALUE_MINUS_INFINITY);
location          104 tools/crm_resource_ban.c         xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE);
location          154 tools/crm_resource_ban.c     xmlNode *location = NULL;
location          168 tools/crm_resource_ban.c     location = pcmk__xe_create(fragment, PCMK_XE_RSC_LOCATION);
location          169 tools/crm_resource_ban.c     pcmk__xe_set_id(location, "cli-prefer-%s", rsc_id);
location          171 tools/crm_resource_ban.c     crm_xml_add(location, PCMK_XA_RSC, rsc_id);
location          173 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_ROLE, promoted_role);
location          175 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_ROLE, PCMK_ROLE_STARTED);
location          180 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XE_NODE, host);
location          181 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XA_SCORE, PCMK_VALUE_INFINITY);
location          184 tools/crm_resource_ban.c         xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE);
location          284 tools/crm_resource_ban.c     xmlNode *location = NULL;
location          289 tools/crm_resource_ban.c         location = pcmk__xe_create(fragment, PCMK_XE_RSC_LOCATION);
location          290 tools/crm_resource_ban.c         pcmk__xe_set_id(location, "cli-ban-%s-on-%s", rsc_id, host);
location          293 tools/crm_resource_ban.c     location = pcmk__xe_create(fragment, PCMK_XE_RSC_LOCATION);
location          294 tools/crm_resource_ban.c     pcmk__xe_set_id(location, "cli-prefer-%s", rsc_id);
location          296 tools/crm_resource_ban.c         crm_xml_add(location, PCMK_XE_NODE, host);
location          486 tools/crm_resource_ban.c             xmlNode *location = NULL;
location          489 tools/crm_resource_ban.c             location = pcmk__xe_create(fragment, PCMK_XE_RSC_LOCATION);
location          490 tools/crm_resource_ban.c             pcmk__xe_set_id(location, "%s", pcmk__xe_id(constraint_node));
location          663 tools/crm_resource_print.c             rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current);
location          715 tools/crm_resource_print.c         rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current);
location          750 tools/crm_resource_print.c             rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current);
location          816 tools/crm_resource_print.c         rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current);
location         1285 tools/crm_resource_runtime.c     rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current);