details           603 daemons/fenced/pacemaker-fenced.c             if (node && strcmp(node->details->uname, stonith_our_uname) == 0) {
details           659 include/crm/pengine/internal.h     } else if (node->details->uname != NULL) {
details           660 include/crm/pengine/internal.h         return node->details->uname;
details           662 include/crm/pengine/internal.h     } else if (node->details->id != NULL) {
details           663 include/crm/pengine/internal.h         return node->details->id;
details           683 include/crm/pengine/internal.h            && (node1->details == node2->details);
details           252 include/crm/pengine/pe_types.h     struct pe_node_shared_s *details;
details           247 lib/pacemaker/libpacemaker_private.h void pcmk__log_action(const char *pre_text, pe_action_t *action, bool details);
details            36 lib/pacemaker/pcmk_graph_producer.c     (((a)->node == NULL)? "no node" : (a)->node->details->uname)
details            66 lib/pacemaker/pcmk_graph_producer.c     add_node_to_xml_by_id(node->details->id, (xmlNode *) xml);
details            87 lib/pacemaker/pcmk_graph_producer.c         struct pe_node_shared_s *details = node->details;
details            93 lib/pacemaker/pcmk_graph_producer.c         if (details->maintenance != details->remote_maintenance) {
details            96 lib/pacemaker/pcmk_graph_producer.c                     add_node_to_xml_by_id(node->details->id, maintenance),
details            97 lib/pacemaker/pcmk_graph_producer.c                     XML_NODE_IS_MAINTENANCE, details->maintenance?"1":"0");
details           147 lib/pacemaker/pcmk_graph_producer.c         add_node_to_xml_by_id(action->node->details->id, downed);
details           156 lib/pacemaker/pcmk_graph_producer.c             add_node_to_xml_by_id(action->node->details->id, downed);
details           225 lib/pacemaker/pcmk_graph_producer.c     crm_xml_add(xml, XML_LRM_ATTR_TARGET, action->node->details->uname);
details           226 lib/pacemaker/pcmk_graph_producer.c     crm_xml_add(xml, XML_LRM_ATTR_TARGET_UUID, action->node->details->id);
details           228 lib/pacemaker/pcmk_graph_producer.c         crm_xml_add(xml, XML_LRM_ATTR_ROUTER_NODE, router_node->details->uname);
details           370 lib/pacemaker/pcmk_graph_producer.c         g_hash_table_foreach(action->node->details->attrs, hash2metafield, args_xml);
details           451 lib/pacemaker/pcmk_graph_producer.c                             strdup(action->node->details->uname));
details           453 lib/pacemaker/pcmk_graph_producer.c                             strdup(action->node->details->id));
details           549 lib/pacemaker/pcmk_graph_producer.c                && !action->node->details->remote_requires_reset) {
details           554 lib/pacemaker/pcmk_graph_producer.c     } else if (!action->node->details->online) {
details           561 lib/pacemaker/pcmk_graph_producer.c     } else if (action->node->details->unclean) {
details           665 lib/pacemaker/pcmk_graph_producer.c                 || (input_node->details != allocated->details)) {
details           670 lib/pacemaker/pcmk_graph_producer.c                           (allocated? allocated->details->uname : "<none>"),
details           671 lib/pacemaker/pcmk_graph_producer.c                           (input_node? input_node->details->uname : "<none>"));
details           677 lib/pacemaker/pcmk_graph_producer.c                    || (input_node->details != action->node->details)) {
details           682 lib/pacemaker/pcmk_graph_producer.c                       (action->node? action->node->details->uname : "<none>"),
details           683 lib/pacemaker/pcmk_graph_producer.c                       (input_node? input_node->details->uname : "<none>"));
details           698 lib/pacemaker/pcmk_graph_producer.c             && (input->action->node->details != action->node->details)) {
details           769 lib/pacemaker/pcmk_graph_producer.c                   input->action->node? input->action->node->details->uname : "",
details           771 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
details           784 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
details           786 lib/pacemaker/pcmk_graph_producer.c                   init_action->node? init_action->node->details->uname : "");
details           795 lib/pacemaker/pcmk_graph_producer.c               action->node? action->node->details->uname : "",
details           797 lib/pacemaker/pcmk_graph_producer.c               input->action->node? input->action->node->details->uname : "",
details           800 lib/pacemaker/pcmk_graph_producer.c               init_action->node? init_action->node->details->uname : "");
details           819 lib/pacemaker/pcmk_graph_producer.c                   input->action->node? input->action->node->details->uname : "",
details           821 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
details           901 lib/pacemaker/pcmk_graph_producer.c               ((action->node == NULL)? "" : action->node->details->uname));
details          1054 lib/pacemaker/pcmk_graph_producer.c             && action->node->details->shutdown
details          1066 lib/pacemaker/pcmk_graph_producer.c                          action->node->details->unclean? "fence" : "shut down",
details            87 lib/pacemaker/pcmk_output.c                                          "node", node->details->uname,
details           117 lib/pacemaker/pcmk_output.c     char *details = NULL;
details           142 lib/pacemaker/pcmk_output.c     if(origin != NULL && destination != NULL && origin->details == destination->details) {
details           152 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s", role2text(rsc->role),
details           158 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pe__node_name(destination));
details           162 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s", role2text(rsc->role),
details           167 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pe__node_name(origin));
details           171 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s", role2text(rsc->role),
details           176 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pe__node_name(origin));
details           180 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s", pe__node_name(origin),
details           186 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s", pe__node_name(origin),
details           191 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s", role2text(rsc->role),
details           197 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s -> %s %s", role2text(rsc->role),
details           203 lib/pacemaker/pcmk_output.c     len = strlen(details);
details           220 lib/pacemaker/pcmk_output.c                    rsc->id, detail_width, details, reason ? "  " : "", reason ? reason : "");
details           222 lib/pacemaker/pcmk_output.c     free(details);
details           259 lib/pacemaker/pcmk_output.c     if(origin != NULL && destination != NULL && origin->details == destination->details) {
details           279 lib/pacemaker/pcmk_output.c                            "dest", destination->details->uname,
details           284 lib/pacemaker/pcmk_output.c         crm_xml_add(xml, "node", destination->details->uname);
details           290 lib/pacemaker/pcmk_output.c                            "node", origin->details->uname,
details           295 lib/pacemaker/pcmk_output.c         crm_xml_add(xml, "node", origin->details->uname);
details           301 lib/pacemaker/pcmk_output.c                            "source", origin->details->uname,
details           306 lib/pacemaker/pcmk_output.c         crm_xml_add(xml, "source", origin->details->uname);
details           311 lib/pacemaker/pcmk_output.c                            "source", origin->details->uname,
details           312 lib/pacemaker/pcmk_output.c                            "dest", destination->details->uname,
details           319 lib/pacemaker/pcmk_output.c                            "source", origin->details->uname,
details           320 lib/pacemaker/pcmk_output.c                            "dest", destination->details->uname,
details           328 lib/pacemaker/pcmk_output.c                            "source", origin->details->uname,
details           335 lib/pacemaker/pcmk_output.c                            "source", origin->details->uname,
details           337 lib/pacemaker/pcmk_output.c                            "dest", destination->details->uname,
details           899 lib/pacemaker/pcmk_output.c     if ((node != NULL) && (node->details->uname != NULL)) {
details           900 lib/pacemaker/pcmk_output.c         node_desc = node->details->uname;
details           958 lib/pacemaker/pcmk_output.c                                        "node", pcmk__s(node->details->uname, ""),
details           975 lib/pacemaker/pcmk_output.c         if(current && current->details->unclean) {                      \
details          1016 lib/pacemaker/pcmk_output.c              && (current->details != next->details);
details            42 lib/pacemaker/pcmk_resource.c     xpath = crm_strdup_printf(XPATH_OP_HISTORY, node->details->uname, rsc->id);
details           490 lib/pacemaker/pcmk_sched_actions.c     (((a)->node == NULL)? "no node" : (a)->node->details->uname)
details           564 lib/pacemaker/pcmk_sched_actions.c             && (first_node->details != then_node->details)) {
details           729 lib/pacemaker/pcmk_sched_actions.c         && (then->node->details == ((pe_node_t *) then_on->data)->details)
details           956 lib/pacemaker/pcmk_sched_actions.c pcmk__log_action(const char *pre_text, pe_action_t *action, bool details)
details           966 lib/pacemaker/pcmk_sched_actions.c             node_uname = action->node->details->uname;
details           967 lib/pacemaker/pcmk_sched_actions.c             node_uuid = action->node->details->id;
details          1018 lib/pacemaker/pcmk_sched_actions.c     if (details) {
details          1059 lib/pacemaker/pcmk_sched_actions.c                                     node->details->uname);
details          1062 lib/pacemaker/pcmk_sched_actions.c                                 TRUE, node->details->data_set);
details          1301 lib/pacemaker/pcmk_sched_actions.c         || (action->node->details != action->rsc->lock_node->details)) {
details          1308 lib/pacemaker/pcmk_sched_actions.c     if (action->node->details->shutdown && (action->task != NULL)
details          1421 lib/pacemaker/pcmk_sched_actions.c                                           action->node->details->remote_rsc->container->id);
details          1565 lib/pacemaker/pcmk_sched_actions.c                      (node == NULL)? "inactive" : node->details->uname);
details          1768 lib/pacemaker/pcmk_sched_actions.c     if (pe_find_node_id(rsc->running_on, node->details->id) == NULL) {
details          1807 lib/pacemaker/pcmk_sched_actions.c                 || node->details->maintenance)) {
details          1911 lib/pacemaker/pcmk_sched_actions.c         if (node->details->maintenance
details          1917 lib/pacemaker/pcmk_sched_actions.c             xpath = crm_strdup_printf(XPATH_NODE_HISTORY, node->details->uname);
details            64 lib/pacemaker/pcmk_sched_allocate.c                               rsc->id, ID(rsc_op), node->details->id);
details           161 lib/pacemaker/pcmk_sched_allocate.c         match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
details           204 lib/pacemaker/pcmk_sched_allocate.c                                  node->details->id) == NULL)) {
details           254 lib/pacemaker/pcmk_sched_allocate.c         if ((node != NULL) && (node->weight >= 0) && node->details->online
details           255 lib/pacemaker/pcmk_sched_allocate.c             && (node->details->type != node_ping)) {
details           363 lib/pacemaker/pcmk_sched_allocate.c         if (!node->details->online) {
details           466 lib/pacemaker/pcmk_sched_allocate.c     return have_managed && node->details->unclean
details           487 lib/pacemaker/pcmk_sched_allocate.c     return node->details->online && node->details->shutdown;
details           561 lib/pacemaker/pcmk_sched_allocate.c             if (node->details->remote_requires_reset && have_managed
details           572 lib/pacemaker/pcmk_sched_allocate.c             if (node->details->is_dc) {
details           582 lib/pacemaker/pcmk_sched_allocate.c             if (node->details->is_dc) {
details           589 lib/pacemaker/pcmk_sched_allocate.c         if ((fencing == NULL) && node->details->unclean) {
details            28 lib/pacemaker/pcmk_sched_bundle.c         if (node->details == replica->node->details) {
details           118 lib/pacemaker/pcmk_sched_bundle.c                                  container_host->details->remote_rsc, NULL,
details           135 lib/pacemaker/pcmk_sched_bundle.c                 if (node->details != replica->node->details) {
details          1027 lib/pacemaker/pcmk_sched_bundle.c         if ((replica->child != NULL) && (node->details == replica->node->details)
details            55 lib/pacemaker/pcmk_sched_clone.c         common_update_score(rsc, node->details->id, local_node->weight);
details            71 lib/pacemaker/pcmk_sched_clone.c         common_update_score(rsc, node->details->id, -INFINITY);
details            85 lib/pacemaker/pcmk_sched_clone.c                  rsc->id, (prefer? prefer->details->uname: "none"),
details           102 lib/pacemaker/pcmk_sched_clone.c         pe_node_t *local_prefer = g_hash_table_lookup(rsc->allowed_nodes, prefer->details->id);
details           116 lib/pacemaker/pcmk_sched_clone.c     if (chosen && prefer && (chosen->details != prefer->details)) {
details           134 lib/pacemaker/pcmk_sched_clone.c                              chosen->details->id, rsc->parent->id,
details           638 lib/pacemaker/pcmk_sched_clone.c     if (node && (node->details == local_node->details)) {
details           997 lib/pacemaker/pcmk_sched_clone.c             if (node->details == known_node->details) {
details          1037 lib/pacemaker/pcmk_sched_clone.c                 if (local_node && (local_node->details == node->details)) {
details          1074 lib/pacemaker/pcmk_sched_clone.c         pe_node_t *allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
details          1083 lib/pacemaker/pcmk_sched_clone.c             g_hash_table_remove(rsc->allowed_nodes, node->details->id);
details           969 lib/pacemaker/pcmk_sched_colocation.c                 (primary_node->details != dependent->allocated_to->details)) {
details           980 lib/pacemaker/pcmk_sched_colocation.c                 (dependent->allocated_to->details == primary_node->details)) {
details          1188 lib/pacemaker/pcmk_sched_colocation.c             best_node = node->details->uname;
details            31 lib/pacemaker/pcmk_sched_fencing.c    if (pe_hash_table_lookup(rsc->known_on, node->details->id)) {
details            36 lib/pacemaker/pcmk_sched_fencing.c               && pe_hash_table_lookup(rsc->parent->known_on, node->details->id)) {
details            78 lib/pacemaker/pcmk_sched_fencing.c                     && pe_hash_table_lookup(rsc->allowed_nodes, target->details->id)
details           218 lib/pacemaker/pcmk_sched_fencing.c         if (!(action->node->details->online) || action->node->details->unclean
details           369 lib/pacemaker/pcmk_sched_fencing.c     container = node->details->remote_rsc->container;
details           384 lib/pacemaker/pcmk_sched_fencing.c                              FALSE, node->details->data_set);
details           394 lib/pacemaker/pcmk_sched_fencing.c                                                      node->details->data_set);
details           417 lib/pacemaker/pcmk_sched_fencing.c         stop = find_first_action(node->details->remote_rsc->actions, NULL,
details           435 lib/pacemaker/pcmk_sched_fencing.c     pcmk__order_vs_fence(stonith_op, node->details->data_set);
details           147 lib/pacemaker/pcmk_sched_location.c         accept = pe_test_rule(rule_xml, node->details->attrs, RSC_ROLE_UNKNOWN,
details           156 lib/pacemaker/pcmk_sched_location.c             pe_node_t *local = pe_find_node_id(match_L, node->details->id);
details           174 lib/pacemaker/pcmk_sched_location.c             pe_node_t *delete = pe_find_node_id(match_L, node->details->id);
details           656 lib/pacemaker/pcmk_sched_location.c                                                            node->details->id);
details           662 lib/pacemaker/pcmk_sched_location.c                                 (gpointer) weighted_node->details->id,
details            32 lib/pacemaker/pcmk_sched_migration.c                    source->details->uname);
details            35 lib/pacemaker/pcmk_sched_migration.c                    target->details->uname);
details           206 lib/pacemaker/pcmk_sched_migration.c     if ((current == NULL) || current->details->unclean) {
details           213 lib/pacemaker/pcmk_sched_migration.c     if ((rsc->allocated_to == NULL) || rsc->allocated_to->details->unclean) {
details            34 lib/pacemaker/pcmk_sched_nodes.c     if ((node == NULL) || (node->details == NULL) || !node->details->online
details            35 lib/pacemaker/pcmk_sched_nodes.c             || node->details->shutdown || node->details->unclean
details            36 lib/pacemaker/pcmk_sched_nodes.c             || node->details->standby || node->details->maintenance) {
details            46 lib/pacemaker/pcmk_sched_nodes.c         pe_resource_t *guest = node->details->remote_rsc->container;
details            79 lib/pacemaker/pcmk_sched_nodes.c         g_hash_table_insert(new_table, (gpointer) new_node->details->id,
details           170 lib/pacemaker/pcmk_sched_nodes.c     if (pcmk__str_eq(node1->details->data_set->placement_strategy, "minimal",
details           175 lib/pacemaker/pcmk_sched_nodes.c     if (pcmk__str_eq(node1->details->data_set->placement_strategy, "balanced",
details           191 lib/pacemaker/pcmk_sched_nodes.c     if (node1->details->num_resources < node2->details->num_resources) {
details           193 lib/pacemaker/pcmk_sched_nodes.c                   pe__node_name(node1), node1->details->num_resources,
details           194 lib/pacemaker/pcmk_sched_nodes.c                   pe__node_name(node2), node2->details->num_resources);
details           197 lib/pacemaker/pcmk_sched_nodes.c     } else if (node1->details->num_resources > node2->details->num_resources) {
details           199 lib/pacemaker/pcmk_sched_nodes.c                   pe__node_name(node1), node1->details->num_resources,
details           200 lib/pacemaker/pcmk_sched_nodes.c                   pe__node_name(node2), node2->details->num_resources);
details           207 lib/pacemaker/pcmk_sched_nodes.c         if (active->details == node1->details) {
details           209 lib/pacemaker/pcmk_sched_nodes.c                       pe__node_name(node1), node1->details->num_resources,
details           210 lib/pacemaker/pcmk_sched_nodes.c                       pe__node_name(node2), node2->details->num_resources);
details           212 lib/pacemaker/pcmk_sched_nodes.c         } else if (active->details == node2->details) {
details           214 lib/pacemaker/pcmk_sched_nodes.c                       pe__node_name(node1), node1->details->num_resources,
details           215 lib/pacemaker/pcmk_sched_nodes.c                       pe__node_name(node2), node2->details->num_resources);
details           223 lib/pacemaker/pcmk_sched_nodes.c     return strcmp(node1->details->uname, node2->details->uname);
details           351 lib/pacemaker/pcmk_sched_nodes.c     return pe_hash_table_lookup(allowed_nodes, node->details->id);
details          1126 lib/pacemaker/pcmk_sched_ordering.c     for (GList *iter = node->details->data_set->actions;
details          1133 lib/pacemaker/pcmk_sched_ordering.c             || (action->node->details != node->details)
details          1147 lib/pacemaker/pcmk_sched_ordering.c         } else if (node->details->maintenance) {
details          1174 lib/pacemaker/pcmk_sched_ordering.c                            node->details->data_set);
details           175 lib/pacemaker/pcmk_sched_primitive.c         chosen = g_hash_table_lookup(rsc->allowed_nodes, prefer->details->id);
details           359 lib/pacemaker/pcmk_sched_primitive.c                   remote_node->details->id);
details           360 lib/pacemaker/pcmk_sched_primitive.c         remote_node->details->online = TRUE;
details           361 lib/pacemaker/pcmk_sched_primitive.c         if (remote_node->details->unseen) {
details           363 lib/pacemaker/pcmk_sched_primitive.c             remote_node->details->unclean = FALSE;
details           369 lib/pacemaker/pcmk_sched_primitive.c                   remote_node->details->id,
details           372 lib/pacemaker/pcmk_sched_primitive.c         remote_node->details->shutdown = TRUE;
details           460 lib/pacemaker/pcmk_sched_primitive.c                     (assign_to? assign_to->details->uname : "no node"), reason);
details           654 lib/pacemaker/pcmk_sched_primitive.c         && (current->details != rsc->allocated_to->details)
details           803 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->remote_rsc != NULL) {
details           954 lib/pacemaker/pcmk_sched_primitive.c                 if (node->details->remote_rsc != remote_rsc) {
details          1330 lib/pacemaker/pcmk_sched_primitive.c     if (node->details->unclean || !node->details->online) {
details          1437 lib/pacemaker/pcmk_sched_primitive.c     return (result == 0)? get_effective_time(node->details->data_set) : result;
details          1453 lib/pacemaker/pcmk_sched_primitive.c     if (strcmp(node->details->uname, rsc->lock_node->details->uname) != 0) {
details          1491 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->shutdown) {
details          1492 lib/pacemaker/pcmk_sched_primitive.c             if (node->details->unclean) {
details            31 lib/pacemaker/pcmk_sched_probes.c     pe_node_t *running = pe_find_node_id(rsc->running_on, node->details->id);
details            78 lib/pacemaker/pcmk_sched_probes.c                                 rsc1->allocated_to->details->id) == NULL)) {
details            97 lib/pacemaker/pcmk_sched_probes.c     pe_resource_t *guest_rsc = node->details->remote_rsc->container;
details           102 lib/pacemaker/pcmk_sched_probes.c     return node->details->remote_requires_reset
details           103 lib/pacemaker/pcmk_sched_probes.c            || node->details->unclean
details           111 lib/pacemaker/pcmk_sched_probes.c                    guest_rsc->allocated_to->details->uname) == NULL));
details           199 lib/pacemaker/pcmk_sched_probes.c     } else if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) {
details           204 lib/pacemaker/pcmk_sched_probes.c     allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
details           232 lib/pacemaker/pcmk_sched_probes.c         pe_resource_t *guest = node->details->remote_rsc->container;
details           283 lib/pacemaker/pcmk_sched_probes.c                  rsc->id, node->details->id, reason);
details           302 lib/pacemaker/pcmk_sched_probes.c          && (probe->node->details == then->node->details)) {
details           313 lib/pacemaker/pcmk_sched_probes.c         && (probe->node->details != then->node->details)) {
details           786 lib/pacemaker/pcmk_sched_probes.c         if (!node->details->online) { // Don't probe offline nodes
details           793 lib/pacemaker/pcmk_sched_probes.c         } else if (node->details->unclean) { // ... or nodes that need fencing
details           796 lib/pacemaker/pcmk_sched_probes.c         } else if (!node->details->rsc_discovery_enabled) {
details           812 lib/pacemaker/pcmk_sched_probes.c                                                        node->details->uname),
details           129 lib/pacemaker/pcmk_sched_promotable.c                                             chosen->details->id);
details           201 lib/pacemaker/pcmk_sched_promotable.c     local_node = pe_hash_table_lookup(parent->allowed_nodes, node->details->id);
details           317 lib/pacemaker/pcmk_sched_promotable.c                                               chosen->details->id);
details           417 lib/pacemaker/pcmk_sched_promotable.c                                                   chosen->details->id);
details           521 lib/pacemaker/pcmk_sched_promotable.c             if (g_hash_table_lookup(child->known_on, node->details->id)) {
details           542 lib/pacemaker/pcmk_sched_promotable.c                                               node->details->id);
details           595 lib/pacemaker/pcmk_sched_promotable.c     if ((pe_hash_table_lookup(rsc->known_on, node->details->id) != NULL)
details           596 lib/pacemaker/pcmk_sched_promotable.c         || (pe_find_node_id(rsc->running_on, node->details->id) != NULL)) {
details           310 lib/pacemaker/pcmk_sched_recurring.c     } else if ((node == NULL) || !node->details->online
details           311 lib/pacemaker/pcmk_sched_recurring.c                || node->details->unclean) {
details           497 lib/pacemaker/pcmk_sched_recurring.c             && pcmk__str_eq(stop_node->details->uname, node->details->uname,
details           528 lib/pacemaker/pcmk_sched_recurring.c         if (!stop_node->details->online || stop_node->details->unclean) {
details           570 lib/pacemaker/pcmk_sched_recurring.c     } else if (rsc->allocated_to->details->maintenance) {
details            92 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = node->details->remote_rsc;
details           106 lib/pacemaker/pcmk_sched_remote.c         if ((cluster_node != NULL) && cluster_node->details->unclean) {
details           122 lib/pacemaker/pcmk_sched_remote.c             && node->details->remote_was_fenced
details           143 lib/pacemaker/pcmk_sched_remote.c     } else if (cluster_node->details->unclean
details           144 lib/pacemaker/pcmk_sched_remote.c                || !(cluster_node->details->online)) {
details           179 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = action->node->details->remote_rsc;
details           313 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = action->node->details->remote_rsc;
details           449 lib/pacemaker/pcmk_sched_remote.c         remote = action->node->details->remote_rsc;
details           465 lib/pacemaker/pcmk_sched_remote.c                 if ((rsc_action->node->details != action->node->details)
details           505 lib/pacemaker/pcmk_sched_remote.c     return pe__is_remote_node(node) && (node->details->remote_rsc != NULL)
details           523 lib/pacemaker/pcmk_sched_remote.c             && (node->details->remote_rsc != NULL)
details           524 lib/pacemaker/pcmk_sched_remote.c             && (node->details->remote_rsc->container == rsc);
details           554 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(action->node->details->remote_rsc != NULL);
details           556 lib/pacemaker/pcmk_sched_remote.c     began_on = pe__current_node(action->node->details->remote_rsc);
details           557 lib/pacemaker/pcmk_sched_remote.c     ended_on = action->node->details->remote_rsc->allocated_to;
details           558 lib/pacemaker/pcmk_sched_remote.c     if (action->node->details->remote_rsc
details           559 lib/pacemaker/pcmk_sched_remote.c         && (action->node->details->remote_rsc->container == NULL)
details           560 lib/pacemaker/pcmk_sched_remote.c         && action->node->details->remote_rsc->partial_migration_target) {
details           568 lib/pacemaker/pcmk_sched_remote.c                   (ended_on? ended_on->details->uname : "none"),
details           577 lib/pacemaker/pcmk_sched_remote.c                   (began_on? began_on->details->uname : "none"),
details           582 lib/pacemaker/pcmk_sched_remote.c     if (began_on->details == ended_on->details) {
details           586 lib/pacemaker/pcmk_sched_remote.c                   (began_on? began_on->details->uname : "none"),
details           619 lib/pacemaker/pcmk_sched_remote.c                   (began_on? began_on->details->uname : "none"),
details           631 lib/pacemaker/pcmk_sched_remote.c               (ended_on? ended_on->details->uname : "none"),
details           697 lib/pacemaker/pcmk_sched_remote.c             host = pe__current_node(action->node->details->remote_rsc->container);
details           706 lib/pacemaker/pcmk_sched_remote.c             host = action->node->details->remote_rsc->container->allocated_to;
details           719 lib/pacemaker/pcmk_sched_remote.c                        (gpointer) host->details->uname,
details           402 lib/pacemaker/pcmk_sched_resource.c     chosen->details->allocated_rsc = g_list_prepend(chosen->details->allocated_rsc,
details           404 lib/pacemaker/pcmk_sched_resource.c     chosen->details->num_resources++;
details           406 lib/pacemaker/pcmk_sched_resource.c     pcmk__consume_node_capacity(chosen->details->utilization, rsc);
details           481 lib/pacemaker/pcmk_sched_resource.c     old->details->allocated_rsc = g_list_remove(old->details->allocated_rsc,
details           483 lib/pacemaker/pcmk_sched_resource.c     old->details->num_resources--;
details           484 lib/pacemaker/pcmk_sched_resource.c     pcmk__release_node_capacity(old->details->utilization, rsc);
details           573 lib/pacemaker/pcmk_sched_resource.c         weighted_node = g_hash_table_lookup(nodes, node->details->id);
details           676 lib/pacemaker/pcmk_sched_resource.c               ((r1_node == NULL)? "" : r1_node->details->id),
details           680 lib/pacemaker/pcmk_sched_resource.c               ((r2_node == NULL)? "" : r2_node->details->id),
details           724 lib/pacemaker/pcmk_sched_resource.c     g_hash_table_insert(table, (gpointer) node->details->id, node);
details           800 lib/pacemaker/pcmk_sched_resource.c     node1 = g_hash_table_lookup(colocated_scores1, current_node1->details->id);
details           801 lib/pacemaker/pcmk_sched_resource.c     node2 = g_hash_table_lookup(colocated_scores2, current_node2->details->id);
details           858 lib/pacemaker/pcmk_sched_resource.c                                                   (*node)->details->id);
details            76 lib/pacemaker/pcmk_sched_utilization.c         if (g_hash_table_lookup(data->node1->details->utilization, key)) {
details            83 lib/pacemaker/pcmk_sched_utilization.c     node2_value = g_hash_table_lookup(data->node2->details->utilization, key);
details           115 lib/pacemaker/pcmk_sched_utilization.c     g_hash_table_foreach(node1->details->utilization, compare_utilization_value,
details           120 lib/pacemaker/pcmk_sched_utilization.c     g_hash_table_foreach(node2->details->utilization, compare_utilization_value,
details           225 lib/pacemaker/pcmk_sched_utilization.c     node_value_s = g_hash_table_lookup(data->node->details->utilization, key);
details           400 lib/pacemaker/pcmk_sched_utilization.c                                                 node->details->uname);
details            53 lib/pacemaker/pcmk_simulate.c         action_host = action->node->details->uname;
details           336 lib/pacemaker/pcmk_status.c         if (node->details->standby && node->details->online) {
details           338 lib/pacemaker/pcmk_status.c         } else if (node->details->maintenance && node->details->online) {
details           340 lib/pacemaker/pcmk_status.c         } else if (node->details->online) {
details           545 lib/pengine/bundle.c                             (gpointer) replica->node->details->id,
details           552 lib/pengine/bundle.c                                 (gpointer) replica->node->details->id, copy);
details           567 lib/pengine/bundle.c         replica->node->details->remote_rsc = replica->remote;
details           575 lib/pengine/bundle.c         g_hash_table_insert(replica->node->details->attrs,
details           741 lib/pengine/bundle.c         crm_xml_add(xml, field, node->details->uname);
details           744 lib/pengine/bundle.c     return node->details->uname;
details          1151 lib/pengine/bundle.c         if (replica->node->details == node->details) {
details           619 lib/pengine/clone.c                 if (location->details->online == FALSE && location->details->unclean) {
details           655 lib/pengine/clone.c         pcmk__add_word(&list_text, 1024, host->details->uname);
details           671 lib/pengine/clone.c         pcmk__add_word(&list_text, 1024, host->details->uname);
details           726 lib/pengine/clone.c                 if (pe_find_node(rsc->running_on, node->details->uname) == NULL) {
details           727 lib/pengine/clone.c                     pcmk__add_word(&stopped_list, 1024, node->details->uname);
details           905 lib/pengine/clone.c                 if (location->details->online == FALSE && location->details->unclean) {
details           948 lib/pengine/clone.c         if (!pcmk__str_in_list(host->details->uname, only_node,
details           953 lib/pengine/clone.c         pcmk__add_word(&list_text, 1024, host->details->uname);
details           971 lib/pengine/clone.c         if (!pcmk__str_in_list(host->details->uname, only_node,
details           976 lib/pengine/clone.c         pcmk__add_word(&list_text, 1024, host->details->uname);
details          1030 lib/pengine/clone.c                 if (pe_find_node(rsc->running_on, node->details->uname) == NULL &&
details          1031 lib/pengine/clone.c                     pcmk__str_in_list(node->details->uname, only_node,
details          1033 lib/pengine/clone.c                     xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname);
details          1047 lib/pengine/clone.c                         g_hash_table_insert(stopped, strdup(node->details->uname),
details          1050 lib/pengine/clone.c                         g_hash_table_insert(stopped, strdup(node->details->uname),
details           531 lib/pengine/common.c         return g_hash_table_lookup(node->details->attrs, name);
details           536 lib/pengine/common.c         return g_hash_table_lookup(node->details->attrs, name);
details           546 lib/pengine/common.c     CRM_ASSERT(node->details->remote_rsc);
details           547 lib/pengine/common.c     CRM_ASSERT(node->details->remote_rsc->container);
details           549 lib/pengine/common.c     if(node->details->remote_rsc->container->running_on) {
details           550 lib/pengine/common.c         pe_node_t *host = node->details->remote_rsc->container->running_on->data;
details           553 lib/pengine/common.c         return g_hash_table_lookup(host->details->attrs, name);
details           557 lib/pengine/common.c                  rsc->id, name, node->details->remote_rsc->container->id);
details           567 lib/pengine/common.c     return g_hash_table_lookup(node->details->attrs, name);
details           161 lib/pengine/complex.c         rule_data.node_hash = node->details->attrs;
details           205 lib/pengine/complex.c         rule_data.node_hash = node->details->attrs;
details           444 lib/pengine/complex.c     if ((node != NULL) && (node->details->uname != NULL)) {
details           445 lib/pengine/complex.c         node_name = node->details->uname;
details          1027 lib/pengine/complex.c         is_happy = node->details->online && !node->details->unclean;
details          1041 lib/pengine/complex.c             if (node->details == rsc->partial_migration_source->details) {
details          1048 lib/pengine/complex.c             if (is_happy && (!active || !active->details->online
details          1049 lib/pengine/complex.c                              || active->details->unclean)) {
details           131 lib/pengine/failcounts.c                                                node->details->uname, xml_name,
details           264 lib/pengine/failcounts.c     g_hash_table_iter_init(&iter, node->details->attrs);
details            60 lib/pengine/native.c     node->details->priority += priority;
details            62 lib/pengine/native.c                  pe__node_name(node), node->details->priority,
details            69 lib/pengine/native.c     if (node->details->remote_rsc
details            70 lib/pengine/native.c         && node->details->remote_rsc->container) {
details            71 lib/pengine/native.c         GList *gIter = node->details->remote_rsc->container->running_on;
details            76 lib/pengine/native.c             a_node->details->priority += priority;
details            79 lib/pengine/native.c                          pe__node_name(a_node), a_node->details->priority,
details            98 lib/pengine/native.c         if (pcmk__str_eq(a_node->details->id, node->details->id, pcmk__str_casei)) {
details           108 lib/pengine/native.c         node->details->running_rsc = g_list_append(node->details->running_rsc, rsc);
details           113 lib/pengine/native.c     if (rsc->variant == pe_native && node->details->maintenance) {
details           123 lib/pengine/native.c         while(p && node->details->online) {
details           247 lib/pengine/native.c             if (loc->details == node->details) {
details           257 lib/pengine/native.c                && (rsc->allocated_to->details == node->details)) {
details           345 lib/pengine/native.c         if (a_node->details->unclean) {
details           349 lib/pengine/native.c         } else if (a_node->details->online == FALSE && pcmk_is_set(rsc->flags, pe_rsc_managed)) {
details           500 lib/pengine/native.c                          pcmk__s(node->details->uname, ""), node->details->id,
details           501 lib/pengine/native.c                          pcmk__btoa(node->details->online == FALSE));
details           600 lib/pengine/native.c         xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL);
details           611 lib/pengine/native.c     if (node && !(node->details->online) && node->details->unclean) {
details           669 lib/pengine/native.c             have_nodes = add_output_node(outstr, n->details->uname, have_nodes);
details           950 lib/pengine/native.c         lock_node_name = rsc->lock_node->details->uname;
details           978 lib/pengine/native.c                      "name", node->details->uname,
details           979 lib/pengine/native.c                      "id", node->details->id,
details           980 lib/pengine/native.c                      "cached", pcmk__btoa(node->details->online));
details          1088 lib/pengine/native.c             && !pe_find_node_id(result, rsc->pending_node->details->id)) {
details          1106 lib/pengine/native.c             if (*list == NULL || pe_find_node_id(*list, node->details->id) == NULL) {
details          1166 lib/pengine/native.c                 if (node->details->unclean == FALSE && node->details->online == FALSE &&
details          1171 lib/pengine/native.c                 node_table = g_hash_table_lookup(active_table, node->details->uname);
details          1174 lib/pengine/native.c                     g_hash_table_insert(active_table, strdup(node->details->uname), node_table);
details           238 lib/pengine/pe_actions.c             .node_hash = action->node->details->attrs,
details           331 lib/pengine/pe_actions.c                && !(action->node->details->online)
details           333 lib/pengine/pe_actions.c                    || action->node->details->remote_requires_reset)) {
details           341 lib/pengine/pe_actions.c             && !(action->node->details->unclean)) {
details           346 lib/pengine/pe_actions.c                && action->node->details->pending) {
details          1029 lib/pengine/pe_actions.c     if (node->details->type != node_member) {
details          1034 lib/pengine/pe_actions.c     if (node->details->online) {
details          1041 lib/pengine/pe_actions.c         if (n->details->type != node_member) {
details          1047 lib/pengine/pe_actions.c         if (n->details->online) {
details          1052 lib/pengine/pe_actions.c             || n->details->priority > top_priority) {
details          1053 lib/pengine/pe_actions.c             top_priority = n->details->priority;
details          1057 lib/pengine/pe_actions.c             || n->details->priority < lowest_priority) {
details          1058 lib/pengine/pe_actions.c             lowest_priority = n->details->priority;
details          1073 lib/pengine/pe_actions.c     if (node->details->priority < top_priority) {
details          1091 lib/pengine/pe_actions.c     op_key = crm_strdup_printf("%s-%s-%s", CRM_OP_FENCE, node->details->uname, op);
details          1097 lib/pengine/pe_actions.c         add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET, node->details->uname);
details          1098 lib/pengine/pe_actions.c         add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET_UUID, node->details->id);
details          1316 lib/pengine/pe_actions.c         } else if (on_node->details == action->node->details) {
details          1349 lib/pengine/pe_actions.c         } else if (on_node->details == action->node->details) {
details          1374 lib/pengine/pe_actions.c             && pcmk__str_eq(on_node->details->id, action->node->details->id,
details           357 lib/pengine/pe_digest.c     data = g_hash_table_lookup(node->details->digest_cache, key);
details           362 lib/pengine/pe_digest.c         g_hash_table_insert(node->details->digest_cache, strdup(key), data);
details            97 lib/pengine/pe_health.c     g_hash_table_foreach(node->details->attrs, add_node_health_value,
details           123 lib/pengine/pe_health.c     strategy = pe__health_strategy(node->details->data_set);
details           128 lib/pengine/pe_health.c     g_hash_table_iter_init(&iter, node->details->attrs);
details            79 lib/pengine/pe_notif.c     return strcmp(entry_a->node->details->id, entry_b->node->details->id);
details           128 lib/pengine/pe_notif.c         if (node->details->uname == NULL) {
details           134 lib/pengine/pe_notif.c             pcmk__add_word(all_node_names, 1024, node->details->uname);
details           140 lib/pengine/pe_notif.c                 && (node->details->remote_rsc->container->running_on != NULL)) {
details           141 lib/pengine/pe_notif.c                 node = pe__current_node(node->details->remote_rsc->container);
details           142 lib/pengine/pe_notif.c                 if (node->details->uname == NULL) {
details           146 lib/pengine/pe_notif.c             pcmk__add_word(host_node_names, 1024, node->details->uname);
details           215 lib/pengine/pe_notif.c         if ((node_names != NULL) && (entry->node->details->uname != NULL)) {
details           216 lib/pengine/pe_notif.c             pcmk__add_word(node_names, 1024, entry->node->details->uname);
details           322 lib/pengine/pe_notif.c     } else if (!node->details->online) {
details           605 lib/pengine/pe_notif.c             if ((task == stop_rsc) && op->node->details->unclean) {
details           776 lib/pengine/pe_notif.c         pe_resource_t *remote_rsc = action->node->details->remote_rsc;
details           872 lib/pengine/pe_notif.c                 && (current_node->details->unclean
details           873 lib/pengine/pe_notif.c                     || current_node->details->remote_requires_reset)) {
details           988 lib/pengine/pe_notif.c         add_notify_env(n_data, "notify_stop_uname", stop->node->details->uname);
details           316 lib/pengine/pe_output.c     if (node->details->online && !pe__is_guest_or_remote_node(node)) {
details           317 lib/pengine/pe_output.c         feature_set = g_hash_table_lookup(node->details->attrs,
details           498 lib/pengine/pe_output.c     CRM_ASSERT((node != NULL) && (node->details != NULL) && (node->details->uname != NULL));
details           502 lib/pengine/pe_output.c         const pe_resource_t *container = node->details->remote_rsc->container;
details           505 lib/pengine/pe_output.c         if (host_node && host_node->details) {
details           506 lib/pengine/pe_output.c             node_host = host_node->details->uname;
details           514 lib/pengine/pe_output.c     if (print_detail && !pcmk__str_eq(node->details->uname, node->details->id, pcmk__str_casei)) {
details           515 lib/pengine/pe_output.c         node_id = node->details->id;
details           519 lib/pengine/pe_output.c     name_len = strlen(node->details->uname) + 1;
details           530 lib/pengine/pe_output.c     strcpy(node_name, node->details->uname);
details           637 lib/pengine/pe_output.c                                  "node", pe_node->details->uname,
details           894 lib/pengine/pe_output.c                                      "name", dc->details->uname,
details           895 lib/pengine/pe_output.c                                      "id", dc->details->id,
details          1467 lib/pengine/pe_output.c     if (node->details->online) {
details          1474 lib/pengine/pe_output.c     if (node->details->standby_onfail && (node->details->running_rsc != NULL)) {
details          1478 lib/pengine/pe_output.c     } else if (node->details->standby_onfail) {
details          1481 lib/pengine/pe_output.c     } else if (node->details->standby && (node->details->running_rsc != NULL)) {
details          1484 lib/pengine/pe_output.c     } else if (node->details->standby) {
details          1489 lib/pengine/pe_output.c     if (node->details->maintenance) {
details          1530 lib/pengine/pe_output.c             GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1556 lib/pengine/pe_output.c             for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) {
details          1597 lib/pengine/pe_output.c     if (node->details->unclean) {
details          1598 lib/pengine/pe_output.c         if (node->details->online) {
details          1601 lib/pengine/pe_output.c         } else if (node->details->pending) {
details          1608 lib/pengine/pe_output.c     } else if (node->details->pending) {
details          1611 lib/pengine/pe_output.c     } else if (node->details->standby_onfail && node->details->online) {
details          1614 lib/pengine/pe_output.c     } else if (node->details->standby) {
details          1615 lib/pengine/pe_output.c         if (node->details->online) {
details          1616 lib/pengine/pe_output.c             if (node->details->running_rsc) {
details          1625 lib/pengine/pe_output.c     } else if (node->details->maintenance) {
details          1626 lib/pengine/pe_output.c         if (node->details->online) {
details          1632 lib/pengine/pe_output.c     } else if (node->details->online) {
details          1678 lib/pengine/pe_output.c                 GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1699 lib/pengine/pe_output.c                 for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) {
details          1736 lib/pengine/pe_output.c         char *length_s = pcmk__itoa(g_list_length(node->details->running_rsc));
details          1741 lib/pengine/pe_output.c         switch (node->details->type) {
details          1764 lib/pengine/pe_output.c                                  "name", node->details->uname,
details          1765 lib/pengine/pe_output.c                                  "id", node->details->id,
details          1766 lib/pengine/pe_output.c                                  "online", pcmk__btoa(node->details->online),
details          1767 lib/pengine/pe_output.c                                  "standby", pcmk__btoa(node->details->standby),
details          1768 lib/pengine/pe_output.c                                  "standby_onfail", pcmk__btoa(node->details->standby_onfail),
details          1769 lib/pengine/pe_output.c                                  "maintenance", pcmk__btoa(node->details->maintenance),
details          1770 lib/pengine/pe_output.c                                  "pending", pcmk__btoa(node->details->pending),
details          1771 lib/pengine/pe_output.c                                  "unclean", pcmk__btoa(node->details->unclean),
details          1774 lib/pengine/pe_output.c                                  "shutdown", pcmk__btoa(node->details->shutdown),
details          1775 lib/pengine/pe_output.c                                  "expected_up", pcmk__btoa(node->details->expected_up),
details          1776 lib/pengine/pe_output.c                                  "is_dc", pcmk__btoa(node->details->is_dc),
details          1782 lib/pengine/pe_output.c             crm_xml_add(xml_node, "id_as_resource", node->details->remote_rsc->container->id);
details          1788 lib/pengine/pe_output.c             for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) {
details          1802 lib/pengine/pe_output.c                                        "name", node->details->uname,
details          2024 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          2028 lib/pengine/pe_output.c         g_hash_table_iter_init(&iter, node->details->attrs);
details          2037 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node, pcmk__str_star_matches|pcmk__str_casei)) {
details          2054 lib/pengine/pe_output.c             add_extra = add_extra_info(node, node->details->running_rsc,
details          2080 lib/pengine/pe_output.c     g_hash_table_foreach(node->details->utilization, append_dump_text, &dump_text);
details          2095 lib/pengine/pe_output.c                                                        "node", node->details->uname,
details          2098 lib/pengine/pe_output.c     g_hash_table_foreach(node->details->utilization, add_dump_node, xml_node);
details          2202 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
details          2238 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
details          2247 lib/pengine/pe_output.c         if (node->details->unclean || node->details->pending
details          2248 lib/pengine/pe_output.c             || (node->details->standby_onfail && node->details->online)
details          2249 lib/pengine/pe_output.c             || node->details->standby || node->details->maintenance
details          2255 lib/pengine/pe_output.c         } else if (node->details->online) {
details          2333 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
details          2369 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          2373 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
details          2508 lib/pengine/pe_output.c                    chosen? chosen->details->uname : "none",
details          2527 lib/pengine/pe_output.c         crm_xml_add(node, "node", chosen->details->uname);
details          2830 lib/pengine/pe_output.c                                                        "node", node->details->uname,
details            27 lib/pengine/remote.c     return (node != NULL) && (node->details->type == node_remote)
details            28 lib/pengine/remote.c            && ((node->details->remote_rsc == NULL)
details            29 lib/pengine/remote.c                || (node->details->remote_rsc->container == NULL));
details            35 lib/pengine/remote.c     return (node != NULL) && (node->details->type == node_remote)
details            36 lib/pengine/remote.c            && (node->details->remote_rsc != NULL)
details            37 lib/pengine/remote.c            && (node->details->remote_rsc->container != NULL);
details            43 lib/pengine/remote.c     return (node != NULL) && (node->details->type == node_remote);
details            50 lib/pengine/remote.c            && pe_rsc_is_bundled(node->details->remote_rsc);
details           125 lib/pengine/remote.c     CRM_CHECK(data_set && host && host->details && helper, return);
details           129 lib/pengine/remote.c     for (iter = host->details->running_rsc; iter != NULL; iter = iter->next) {
details           202 lib/pengine/status.c         if (node->details == NULL) {
details           213 lib/pengine/status.c         if (node->details->attrs != NULL) {
details           214 lib/pengine/status.c             g_hash_table_destroy(node->details->attrs);
details           216 lib/pengine/status.c         if (node->details->utilization != NULL) {
details           217 lib/pengine/status.c             g_hash_table_destroy(node->details->utilization);
details           219 lib/pengine/status.c         if (node->details->digest_cache != NULL) {
details           220 lib/pengine/status.c             g_hash_table_destroy(node->details->digest_cache);
details           222 lib/pengine/status.c         g_list_free(node->details->running_rsc);
details           223 lib/pengine/status.c         g_list_free(node->details->allocated_rsc);
details           224 lib/pengine/status.c         free(node->details);
details           434 lib/pengine/status.c         if (node && pcmk__str_eq(node->details->id, id, pcmk__str_casei)) {
details           450 lib/pengine/status.c         if (node && pcmk__str_eq(node->details->uname, uname, pcmk__str_casei)) {
details            77 lib/pengine/tags.c         retval = g_list_append(retval, strdup(node->details->uname));
details            30 lib/pengine/tests/status/pe_find_node_any_test.c     a->details = calloc(1, sizeof(struct pe_node_shared_s));
details            31 lib/pengine/tests/status/pe_find_node_any_test.c     a->details->uname = "cluster1";
details            32 lib/pengine/tests/status/pe_find_node_any_test.c     a->details->id = "id1";
details            33 lib/pengine/tests/status/pe_find_node_any_test.c     b->details = calloc(1, sizeof(struct pe_node_shared_s));
details            34 lib/pengine/tests/status/pe_find_node_any_test.c     b->details->uname = "cluster2";
details            35 lib/pengine/tests/status/pe_find_node_any_test.c     b->details->id = "id2";
details            53 lib/pengine/tests/status/pe_find_node_any_test.c     free(a->details);
details            55 lib/pengine/tests/status/pe_find_node_any_test.c     free(b->details);
details            28 lib/pengine/tests/status/pe_find_node_id_test.c     a->details = calloc(1, sizeof(struct pe_node_shared_s));
details            29 lib/pengine/tests/status/pe_find_node_id_test.c     a->details->id = "id1";
details            30 lib/pengine/tests/status/pe_find_node_id_test.c     b->details = calloc(1, sizeof(struct pe_node_shared_s));
details            31 lib/pengine/tests/status/pe_find_node_id_test.c     b->details->id = "id2";
details            42 lib/pengine/tests/status/pe_find_node_id_test.c     free(a->details);
details            44 lib/pengine/tests/status/pe_find_node_id_test.c     free(b->details);
details            28 lib/pengine/tests/status/pe_find_node_test.c     a->details = calloc(1, sizeof(struct pe_node_shared_s));
details            29 lib/pengine/tests/status/pe_find_node_test.c     a->details->uname = "cluster1";
details            30 lib/pengine/tests/status/pe_find_node_test.c     b->details = calloc(1, sizeof(struct pe_node_shared_s));
details            31 lib/pengine/tests/status/pe_find_node_test.c     b->details->uname = "cluster2";
details            42 lib/pengine/tests/status/pe_find_node_test.c     free(a->details);
details            44 lib/pengine/tests/status/pe_find_node_test.c     free(b->details);
details            18 lib/pengine/tests/utils/pe__cmp_node_name_test.c pe_node_t node1 = {.details = &node1_details};
details            19 lib/pengine/tests/utils/pe__cmp_node_name_test.c pe_node_t node2 = {.details = &node2_details};
details            26 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node1.details->uname = "node10";
details            27 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node2.details->uname = "node10";
details            37 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node1.details->uname = "node9";
details            38 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node2.details->uname = "node10";
details            47 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node1.details->uname = "node10";
details            48 lib/pengine/tests/utils/pe__cmp_node_name_test.c     node2.details->uname = "node9";
details            76 lib/pengine/unpack.c         node->details->remote_rsc &&
details            77 lib/pengine/unpack.c         node->details->remote_rsc->container == NULL &&
details            78 lib/pengine/unpack.c         pcmk_is_set(node->details->remote_rsc->flags,
details           102 lib/pengine/unpack.c         pe_resource_t *rsc = node->details->remote_rsc->container;
details           119 lib/pengine/unpack.c                 node->details->remote_requires_reset = TRUE;
details           129 lib/pengine/unpack.c         pe__set_resource_flags(node->details->remote_rsc,
details           133 lib/pengine/unpack.c         pe_resource_t *rsc = node->details->remote_rsc;
details           139 lib/pengine/unpack.c         } else if(node->details->remote_requires_reset == FALSE) {
details           140 lib/pengine/unpack.c             node->details->remote_requires_reset = TRUE;
details           146 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           150 lib/pengine/unpack.c     } else if (node->details->unclean) {
details           161 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           397 lib/pengine/unpack.c     new_node->details = calloc(1, sizeof(struct pe_node_shared_s));
details           399 lib/pengine/unpack.c     if (new_node->details == NULL) {
details           405 lib/pengine/unpack.c     new_node->details->id = id;
details           406 lib/pengine/unpack.c     new_node->details->uname = uname;
details           407 lib/pengine/unpack.c     new_node->details->online = FALSE;
details           408 lib/pengine/unpack.c     new_node->details->shutdown = FALSE;
details           409 lib/pengine/unpack.c     new_node->details->rsc_discovery_enabled = TRUE;
details           410 lib/pengine/unpack.c     new_node->details->running_rsc = NULL;
details           411 lib/pengine/unpack.c     new_node->details->data_set = data_set;
details           414 lib/pengine/unpack.c         new_node->details->type = node_member;
details           417 lib/pengine/unpack.c         new_node->details->type = node_remote;
details           433 lib/pengine/unpack.c         new_node->details->type = node_ping;
details           436 lib/pengine/unpack.c     new_node->details->attrs = pcmk__strkey_table(free, free);
details           439 lib/pengine/unpack.c         g_hash_table_insert(new_node->details->attrs, strdup(CRM_ATTR_KIND),
details           442 lib/pengine/unpack.c         g_hash_table_insert(new_node->details->attrs, strdup(CRM_ATTR_KIND),
details           446 lib/pengine/unpack.c     new_node->details->utilization = pcmk__strkey_table(free, free);
details           447 lib/pengine/unpack.c     new_node->details->digest_cache = pcmk__strkey_table(free,
details           515 lib/pengine/unpack.c     if ((new_node->details->type == node_remote) && (new_node->details->remote_rsc == NULL)) {
details           525 lib/pengine/unpack.c         new_node->details->unclean = TRUE;
details           529 lib/pengine/unpack.c         new_node->details->unclean = FALSE;
details           534 lib/pengine/unpack.c     new_node->details->unseen = TRUE;
details           583 lib/pengine/unpack.c                                        new_node->details->utilization, NULL,
details           720 lib/pengine/unpack.c     remote_node->details->remote_rsc = new_rsc;
details           732 lib/pengine/unpack.c         g_hash_table_replace(remote_node->details->attrs, strdup(CRM_ATTR_KIND),
details           978 lib/pengine/unpack.c                        &(this_node->details->remote_maintenance), 0);
details           980 lib/pengine/unpack.c     rsc = this_node->details->remote_rsc;
details           981 lib/pengine/unpack.c     if (this_node->details->remote_requires_reset == FALSE) {
details           982 lib/pengine/unpack.c         this_node->details->unclean = FALSE;
details           983 lib/pengine/unpack.c         this_node->details->unseen = FALSE;
details           990 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details           995 lib/pengine/unpack.c         this_node->details->standby = TRUE;
details          1001 lib/pengine/unpack.c         this_node->details->maintenance = TRUE;
details          1020 lib/pengine/unpack.c             this_node->details->rsc_discovery_enabled = FALSE;
details          1044 lib/pengine/unpack.c         node->details->standby = TRUE;
details          1049 lib/pengine/unpack.c         node->details->maintenance = TRUE;
details          1107 lib/pengine/unpack.c                            &(this_node->details->remote_was_fenced), 0);
details          1116 lib/pengine/unpack.c     this_node->details->unclean = FALSE;
details          1117 lib/pengine/unpack.c     this_node->details->unseen = FALSE;
details          1124 lib/pengine/unpack.c         && this_node->details->online
details          1180 lib/pengine/unpack.c         if (this_node->details->unpacked) {
details          1194 lib/pengine/unpack.c             pe_resource_t *rsc = this_node->details->remote_rsc;
details          1210 lib/pengine/unpack.c             pe_resource_t *rsc = this_node->details->remote_rsc;
details          1227 lib/pengine/unpack.c                    && !this_node->details->online) {
details          1241 lib/pengine/unpack.c         this_node->details->unpacked = TRUE;
details          1309 lib/pengine/unpack.c         if (this_node->details->shutdown
details          1310 lib/pengine/unpack.c             && (this_node->details->remote_rsc != NULL)) {
details          1311 lib/pengine/unpack.c             pe__set_next_role(this_node->details->remote_rsc, RSC_ROLE_STOPPED,
details          1314 lib/pengine/unpack.c         if (!this_node->details->unpacked) {
details          1343 lib/pengine/unpack.c     } else if (this_node->details->expected_up == FALSE) {
details          1402 lib/pengine/unpack.c     if (this_node->details->shutdown) {
details          1420 lib/pengine/unpack.c             this_node->details->standby = TRUE;
details          1421 lib/pengine/unpack.c             this_node->details->pending = TRUE;
details          1449 lib/pengine/unpack.c         this_node->details->standby = TRUE;
details          1450 lib/pengine/unpack.c         this_node->details->pending = TRUE;
details          1458 lib/pengine/unpack.c                  this_node->details->shutdown);
details          1467 lib/pengine/unpack.c     pe_resource_t *rsc = this_node->details->remote_rsc;
details          1476 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1489 lib/pengine/unpack.c                   (container? "Guest" : "Remote"), this_node->details->id);
details          1490 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1496 lib/pengine/unpack.c                   (container? "Guest" : "Remote"), this_node->details->id);
details          1497 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1503 lib/pengine/unpack.c                   this_node->details->id);
details          1504 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1505 lib/pengine/unpack.c         this_node->details->remote_requires_reset = TRUE;
details          1509 lib/pengine/unpack.c                   (container? "Guest" : "Remote"), this_node->details->id);
details          1510 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1516 lib/pengine/unpack.c                   (container? "Guest" : "Remote"), this_node->details->id);
details          1517 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1518 lib/pengine/unpack.c         this_node->details->remote_requires_reset = FALSE;
details          1520 lib/pengine/unpack.c     } else if (host && (host->details->online == FALSE)
details          1521 lib/pengine/unpack.c                && host->details->unclean) {
details          1523 lib/pengine/unpack.c                   this_node->details->id);
details          1524 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1525 lib/pengine/unpack.c         this_node->details->remote_requires_reset = TRUE;
details          1530 lib/pengine/unpack.c         this_node->details->id, this_node->details->online ? "TRUE" : "FALSE");
details          1541 lib/pengine/unpack.c     this_node->details->shutdown = FALSE;
details          1542 lib/pengine/unpack.c     this_node->details->expected_up = FALSE;
details          1545 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1548 lib/pengine/unpack.c         this_node->details->expected_up = TRUE;
details          1551 lib/pengine/unpack.c     if (this_node->details->type == node_ping) {
details          1552 lib/pengine/unpack.c         this_node->details->unclean = FALSE;
details          1566 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1574 lib/pengine/unpack.c     if (online && this_node->details->shutdown) {
details          1580 lib/pengine/unpack.c     if (this_node->details->type == node_ping) {
details          1583 lib/pengine/unpack.c     } else if (this_node->details->unclean) {
details          1586 lib/pengine/unpack.c     } else if (this_node->details->online) {
details          1588 lib/pengine/unpack.c                  this_node->details->shutdown ? "shutting down" :
details          1589 lib/pengine/unpack.c                  this_node->details->pending ? "pending" :
details          1590 lib/pengine/unpack.c                  this_node->details->standby ? "standby" :
details          1591 lib/pengine/unpack.c                  this_node->details->maintenance ? "maintenance" : "online");
details          1710 lib/pengine/unpack.c             node->details->shutdown = TRUE;
details          1799 lib/pengine/unpack.c             if (((pe_node_t *)locations->data)->details == node->details) {
details          1841 lib/pengine/unpack.c                     && (inactive_instance->pending_node->details != node->details)) {
details          1866 lib/pengine/unpack.c         && (!node->details->online || node->details->unclean)
details          1983 lib/pengine/unpack.c             if (g_hash_table_lookup(iter->known_on, node->details->id) == NULL) {
details          1991 lib/pengine/unpack.c                 g_hash_table_insert(iter->known_on, (gpointer) n->details->id, n);
details          2002 lib/pengine/unpack.c         && node->details->online == FALSE
details          2003 lib/pengine/unpack.c         && node->details->maintenance == FALSE
details          2020 lib/pengine/unpack.c             if (pe__is_remote_node(node) && node->details->remote_rsc
details          2021 lib/pengine/unpack.c                 && !pcmk_is_set(node->details->remote_rsc->flags, pe_rsc_failed)) {
details          2029 lib/pengine/unpack.c                 node->details->unseen = TRUE;
details          2050 lib/pengine/unpack.c     if (node->details->unclean) {
details          2077 lib/pengine/unpack.c             node->details->standby = TRUE;
details          2078 lib/pengine/unpack.c             node->details->standby_onfail = TRUE;
details          2133 lib/pengine/unpack.c                     tmpnode->details->remote_was_fenced == 0) {
details          2162 lib/pengine/unpack.c         if (tmpnode && tmpnode->details->unclean) {
details          2163 lib/pengine/unpack.c             tmpnode->details->unseen = FALSE;
details          2220 lib/pengine/unpack.c         && rsc->partial_migration_source->details == node->details
details          2251 lib/pengine/unpack.c         if (node->details->online == FALSE) {
details          2849 lib/pengine/unpack.c     CRM_CHECK(source && target && !strcmp(source, node->details->uname), return);
details          2907 lib/pengine/unpack.c             && target_node && target_node->details->online) {
details          2909 lib/pengine/unpack.c                          target_node->details->online);
details          2927 lib/pengine/unpack.c             && target_node && target_node->details->online) {
details          2929 lib/pengine/unpack.c                          target_node->details->online);
details          2932 lib/pengine/unpack.c             if (source_node && source_node->details->online) {
details          2962 lib/pengine/unpack.c     CRM_CHECK(source && target && !strcmp(source, node->details->uname), return);
details          2990 lib/pengine/unpack.c         if (target_node && target_node->details->online) {
details          3014 lib/pengine/unpack.c     CRM_CHECK(source && target && !strcmp(target, node->details->uname), return);
details          3041 lib/pengine/unpack.c         if (source_node && source_node->details->online) {
details          3054 lib/pengine/unpack.c     if (node->details->online == FALSE) {
details          3062 lib/pengine/unpack.c         if(pcmk__str_eq(op_key, key, pcmk__str_casei) && pcmk__str_eq(uname, node->details->uname, pcmk__str_casei)) {
details          3070 lib/pengine/unpack.c     crm_xml_add(op, XML_ATTR_UNAME, node->details->uname);
details          3298 lib/pengine/unpack.c                  pcmk__btoa(node->details->unclean),
details          3356 lib/pengine/unpack.c     if (pe_can_fence(node->details->data_set, node)) {
details          3414 lib/pengine/unpack.c             if (!node->details->shutdown || node->details->online) {
details          3579 lib/pengine/unpack.c                               rsc->id, get_op_key(xml_op), node->details->id);
details          3637 lib/pengine/unpack.c         if (remote_node && !remote_node->details->remote_was_fenced) {
details          3960 lib/pengine/unpack.c     if (node->details->unclean) {
details          4008 lib/pengine/unpack.c         } else if(node->details->online && node->details->unclean == FALSE) {
details          4033 lib/pengine/unpack.c         crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname);
details          4057 lib/pengine/unpack.c             } else if (!strcmp(task, CRMD_ACTION_MIGRATE) && node->details->unclean) {
details          4109 lib/pengine/unpack.c                 && pcmk_is_set(node->details->remote_rsc->flags, pe_rsc_managed)) {
details          4116 lib/pengine/unpack.c                 pe__set_resource_flags(node->details->remote_rsc,
details          4149 lib/pengine/unpack.c         crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname);
details          4204 lib/pengine/unpack.c     g_hash_table_insert(node->details->attrs,
details          4205 lib/pengine/unpack.c                         strdup(CRM_ATTR_UNAME), strdup(node->details->uname));
details          4207 lib/pengine/unpack.c     g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_ID),
details          4208 lib/pengine/unpack.c                         strdup(node->details->id));
details          4209 lib/pengine/unpack.c     if (pcmk__str_eq(node->details->id, data_set->dc_uuid, pcmk__str_casei)) {
details          4211 lib/pengine/unpack.c         node->details->is_dc = TRUE;
details          4212 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs,
details          4215 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs,
details          4221 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_CLUSTER_NAME),
details          4226 lib/pengine/unpack.c                                node->details->attrs, NULL, overwrite, data_set);
details          4232 lib/pengine/unpack.c             g_hash_table_insert(node->details->attrs,
details          4238 lib/pengine/unpack.c             g_hash_table_insert(node->details->attrs,
details          4345 lib/pengine/unpack.c             if (this_node->details->online
details            42 lib/pengine/utils.c         pe_resource_t *rsc = node->details->remote_rsc->container;
details            47 lib/pengine/utils.c             if (!container_node->details->online
details            69 lib/pengine/utils.c     } else if(node->details->online) {
details           101 lib/pengine/utils.c     new_node->details = this_node->details;
details           120 lib/pengine/utils.c         other_node = pe_find_node_id(list, node->details->id);
details           131 lib/pengine/utils.c         other_node = pe_hash_table_lookup(result, node->details->id);
details           137 lib/pengine/utils.c             g_hash_table_insert(result, (gpointer) new_node->details->id, new_node);
details           159 lib/pengine/utils.c         g_hash_table_insert(result, (gpointer) new_node->details->id, new_node);
details           197 lib/pengine/utils.c     return pcmk__numeric_strcasecmp(node1->details->uname,
details           198 lib/pengine/utils.c                                     node2->details->uname);
details           222 lib/pengine/utils.c         out->message(out, "node-weight", rsc, comment, node->details->uname,
details           376 lib/pengine/utils.c     match = pe_hash_table_lookup(rsc->allowed_nodes, node->details->id);
details           379 lib/pengine/utils.c         g_hash_table_insert(rsc->allowed_nodes, (gpointer) match->details->id, match);
details           617 lib/pengine/utils.c               && node->details->online
details           618 lib/pengine/utils.c               && node->details->unclean == FALSE
details           619 lib/pengine/utils.c               && node->details->shutdown == FALSE) {
details           631 lib/pengine/utils.c             if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) {
details           758 lib/pengine/utils.c         if (pcmk__str_in_list(node->details->uname, node_list,
details           967 tools/crm_resource.c         rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, NULL,
details           986 tools/crm_resource.c             rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, NULL,
details          1064 tools/crm_resource.c         rc = cli_resource_clear(options.rsc_id, dest->details->uname, NULL,
details          1286 tools/crm_resource.c             node = pe__current_node(node->details->remote_rsc);
details          1294 tools/crm_resource.c             router_node = node->details->uname;
details          1985 tools/crm_resource.c                 rc = cli_resource_ban(out, options.rsc_id, node->details->uname,
details            89 tools/crm_resource_ban.c             rc = cli_resource_ban(out, rsc_id, target->details->uname, move_lifetime,
details           330 tools/crm_resource_ban.c             rc = cli_resource_clear(rsc_id, target->details->uname, NULL,
details            78 tools/crm_resource_print.c         host = node->details->uname;
details           610 tools/crm_resource_print.c     const char *host_uname = (node == NULL)? NULL : node->details->uname;
details           645 tools/crm_resource_print.c         const char* host_uname =  node->details->uname;
details           646 tools/crm_resource_print.c         GList *allResources = node->details->allocated_rsc;
details           647 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details           692 tools/crm_resource_print.c     const char *host_uname = (node == NULL)? NULL : node->details->uname;
details           728 tools/crm_resource_print.c         const char* host_uname =  node->details->uname;
details           729 tools/crm_resource_print.c         GList *allResources = node->details->allocated_rsc;
details           730 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details            29 tools/crm_resource_runtime.c             ni->node_name = node->details->uname;
details            63 tools/crm_resource_runtime.c             ni->node_name = node->details->uname;
details           514 tools/crm_resource_runtime.c         if (!(node->details->online)) {
details           523 tools/crm_resource_runtime.c             node = pe__current_node(node->details->remote_rsc);
details           529 tools/crm_resource_runtime.c             router_node = node->details->uname;
details           687 tools/crm_resource_runtime.c     rc = pcmk__attrd_api_clear_failures(NULL, node->details->uname, rsc_name,
details           747 tools/crm_resource_runtime.c             if (node->details->online) {
details           748 tools/crm_resource_runtime.c                 rc = cli_resource_delete(controld_api, node->details->uname, rsc,
details           770 tools/crm_resource_runtime.c     if (!node->details->rsc_discovery_enabled) {
details           853 tools/crm_resource_runtime.c             rc = clear_rsc_failures(out, controld_api, node->details->uname, NULL,
details           909 tools/crm_resource_runtime.c         checks->lock_node = checks->rsc->lock_node->details->uname;
details           916 tools/crm_resource_runtime.c     switch (pe__health_strategy(node->details->data_set)) {
details          1040 tools/crm_resource_runtime.c         if (pcmk__strcase_any_of(host, node->details->uname, node->details->id, NULL)) {
details          1351 tools/crm_resource_runtime.c     const char *host = node ? node->details->uname : NULL;
details          2058 tools/crm_resource_runtime.c     if (current && (current->details == dest->details)) {
details          2073 tools/crm_resource_runtime.c     cli_resource_clear(rsc_id, dest->details->uname, data_set->nodes, cib,
details          2077 tools/crm_resource_runtime.c     rc = cli_resource_prefer(out, rsc_id, dest->details->uname, move_lifetime,
details          2090 tools/crm_resource_runtime.c             (void)cli_resource_ban(out, rsc_id, current->details->uname, move_lifetime,
details           278 tools/crm_ticket.c print_ticket(pe_ticket_t * ticket, bool raw, bool details)
details           289 tools/crm_ticket.c     if (details && g_hash_table_size(ticket->state) > 0) {
details           328 tools/crm_ticket.c print_ticket_list(pe_working_set_t * data_set, bool raw, bool details)
details           336 tools/crm_ticket.c         print_ticket(ticket, raw, details);
details           812 tools/crm_ticket.c         bool details = false;
details           815 tools/crm_ticket.c             details = true;
details           829 tools/crm_ticket.c             print_ticket(ticket, raw, details);
details           832 tools/crm_ticket.c             print_ticket_list(data_set, raw, details);