details            82 include/crm/common/nodes.h     struct pcmk__node_details *details;   // Basic node information
details           101 include/pcmki/pcmki_ticket.h                       const char *ticket_id, bool details, bool raw);
details            46 lib/common/nodes.c     return (node != NULL) && node->details->online;
details            64 lib/common/nodes.c     return (node != NULL) && node->details->pending;
details            83 lib/common/nodes.c     return (node != NULL) && !(node->details->unclean);
details            97 lib/common/nodes.c     return (node != NULL) && node->details->shutdown;
details           111 lib/common/nodes.c     return (node != NULL) && node->details->maintenance;
details           134 lib/common/nodes.c         for (GList *item = node->details->running_rsc; item != NULL;
details            54 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c         .details = &shared,
details            74 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c         .details = &shared,
details            89 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c         .details = &shared,
details           108 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c         .details = &shared,
details           129 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c         .details = &shared,
details            32 lib/common/tests/nodes/pcmk_node_is_clean_test.c         .details = &shared,
details            45 lib/common/tests/nodes/pcmk_node_is_clean_test.c         .details = &shared,
details            32 lib/common/tests/nodes/pcmk_node_is_in_maintenance_test.c         .details = &shared,
details            45 lib/common/tests/nodes/pcmk_node_is_in_maintenance_test.c         .details = &shared,
details            32 lib/common/tests/nodes/pcmk_node_is_online_test.c         .details = &shared,
details            45 lib/common/tests/nodes/pcmk_node_is_online_test.c         .details = &shared,
details            32 lib/common/tests/nodes/pcmk_node_is_pending_test.c         .details = &shared,
details            45 lib/common/tests/nodes/pcmk_node_is_pending_test.c         .details = &shared,
details            32 lib/common/tests/nodes/pcmk_node_is_shutting_down_test.c         .details = &shared,
details            45 lib/common/tests/nodes/pcmk_node_is_shutting_down_test.c         .details = &shared,
details           376 lib/pacemaker/libpacemaker_private.h                       bool details);
details            94 lib/pacemaker/pcmk_graph_producer.c         if ((node->details->maintenance
details            96 lib/pacemaker/pcmk_graph_producer.c             || (!node->details->maintenance
details           103 lib/pacemaker/pcmk_graph_producer.c                             (node->details->maintenance? "1" : "0"));
details           562 lib/pacemaker/pcmk_graph_producer.c     } else if (!action->node->details->online) {
details           570 lib/pacemaker/pcmk_graph_producer.c     } else if (action->node->details->unclean) {
details          1079 lib/pacemaker/pcmk_graph_producer.c             && action->node->details->shutdown
details          1096 lib/pacemaker/pcmk_graph_producer.c                          action->node->details->unclean? "fence" : "shut down",
details           119 lib/pacemaker/pcmk_output.c     char *details = NULL;
details           154 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s",
details           161 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pcmk__node_name(destination));
details           165 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s",
details           171 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pcmk__node_name(origin));
details           175 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s",
details           181 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s", pcmk__node_name(origin));
details           185 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s", pcmk__node_name(origin),
details           191 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s", pcmk__node_name(origin),
details           196 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s -> %s %s",
details           203 lib/pacemaker/pcmk_output.c         details = crm_strdup_printf("%s %s -> %s %s",
details           210 lib/pacemaker/pcmk_output.c     len = strlen(details);
details           228 lib/pacemaker/pcmk_output.c                    change, rsc_width, rsc->id, detail_width, details,
details           231 lib/pacemaker/pcmk_output.c     free(details);
details          1081 lib/pacemaker/pcmk_output.c         if ((current != NULL) && current->details->unclean) {               \
details           969 lib/pacemaker/pcmk_sched_actions.c                  bool details)
details          1027 lib/pacemaker/pcmk_sched_actions.c     if (details) {
details          1320 lib/pacemaker/pcmk_sched_actions.c     if (action->node->details->shutdown && (action->task != NULL)
details          1819 lib/pacemaker/pcmk_sched_actions.c                 || node->details->maintenance)) {
details          1929 lib/pacemaker/pcmk_sched_actions.c         if (node->details->maintenance
details           219 lib/pacemaker/pcmk_sched_fencing.c         if (!(action->node->details->online) || action->node->details->unclean
details           208 lib/pacemaker/pcmk_sched_migration.c     if ((current == NULL) || current->details->unclean) {
details           217 lib/pacemaker/pcmk_sched_migration.c         || rsc->priv->assigned_node->details->unclean) {
details            33 lib/pacemaker/pcmk_sched_nodes.c     if ((node == NULL) || (node->details == NULL) || !node->details->online
details            34 lib/pacemaker/pcmk_sched_nodes.c             || node->details->shutdown || node->details->unclean
details            36 lib/pacemaker/pcmk_sched_nodes.c             || node->details->maintenance) {
details          1145 lib/pacemaker/pcmk_sched_ordering.c         } else if (node->details->maintenance) {
details           359 lib/pacemaker/pcmk_sched_primitive.c         remote_node->details->online = TRUE;
details           362 lib/pacemaker/pcmk_sched_primitive.c             remote_node->details->unclean = FALSE;
details           371 lib/pacemaker/pcmk_sched_primitive.c         remote_node->details->shutdown = TRUE;
details          1508 lib/pacemaker/pcmk_sched_primitive.c     if (node->details->unclean || !node->details->online) {
details          1683 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->shutdown) {
details          1684 lib/pacemaker/pcmk_sched_primitive.c             if (node->details->unclean) {
details           114 lib/pacemaker/pcmk_sched_probes.c            || node->details->unclean
details           885 lib/pacemaker/pcmk_sched_probes.c         if (!node->details->online) {   // Don't probe offline nodes
details           893 lib/pacemaker/pcmk_sched_probes.c         if (node->details->unclean) {   // Don't probe nodes that need fencing
details           332 lib/pacemaker/pcmk_sched_recurring.c     } else if ((node == NULL) || !node->details->online
details           333 lib/pacemaker/pcmk_sched_recurring.c                || node->details->unclean) {
details           562 lib/pacemaker/pcmk_sched_recurring.c         if (!stop_node->details->online || stop_node->details->unclean) {
details           606 lib/pacemaker/pcmk_sched_recurring.c     } else if (rsc->priv->assigned_node->details->maintenance) {
details           109 lib/pacemaker/pcmk_sched_remote.c         if ((cluster_node != NULL) && cluster_node->details->unclean) {
details           146 lib/pacemaker/pcmk_sched_remote.c     } else if (cluster_node->details->unclean
details           147 lib/pacemaker/pcmk_sched_remote.c                || !(cluster_node->details->online)) {
details           361 lib/pacemaker/pcmk_scheduler.c         if (!node->details->online) {
details           468 lib/pacemaker/pcmk_scheduler.c     return have_managed && node->details->unclean
details           489 lib/pacemaker/pcmk_scheduler.c     return node->details->online && node->details->shutdown;
details           596 lib/pacemaker/pcmk_scheduler.c         if ((fencing == NULL) && node->details->unclean) {
details           316 lib/pacemaker/pcmk_ticket.c                   const char *ticket_id, bool details, bool raw)
details           337 lib/pacemaker/pcmk_ticket.c         out->message(out, "ticket-list", tickets, false, raw, details);
details           342 lib/pacemaker/pcmk_ticket.c                      false, raw, details);
details          2061 lib/pengine/bundle.c             if (g_hash_table_insert(nodes, (gpointer) node->details,
details           713 lib/pengine/clone.c                 if (location->details->online == FALSE && location->details->unclean) {
details          1144 lib/pengine/complex.c     is_happy = node->details->online && !node->details->unclean;
details          1163 lib/pengine/complex.c         if (is_happy && ((*active == NULL) || !(*active)->details->online
details          1164 lib/pengine/complex.c                          || (*active)->details->unclean)) {
details           109 lib/pengine/native.c         node->details->running_rsc = g_list_append(node->details->running_rsc, rsc);
details           111 lib/pengine/native.c         if (node->details->maintenance) {
details           124 lib/pengine/native.c         while(p && node->details->online) {
details           353 lib/pengine/native.c         if (a_node->details->unclean) {
details           357 lib/pengine/native.c         } else if (!a_node->details->online
details           565 lib/pengine/native.c     if (node && !(node->details->online) && node->details->unclean) {
details           823 lib/pengine/native.c         const char *cached = pcmk__btoa(node->details->online);
details          1020 lib/pengine/native.c                 if (node->details->unclean == FALSE && node->details->online == FALSE &&
details           344 lib/pengine/pe_actions.c                && !(action->node->details->online)
details           353 lib/pengine/pe_actions.c             && !(action->node->details->unclean)) {
details           358 lib/pengine/pe_actions.c                && action->node->details->pending) {
details          1198 lib/pengine/pe_actions.c     if (node->details->online) {
details          1211 lib/pengine/pe_actions.c         if (n->details->online) {
details           331 lib/pengine/pe_notif.c     } else if (!node->details->online) {
details           617 lib/pengine/pe_notif.c             if ((task == pcmk__action_stop) && op->node->details->unclean) {
details           892 lib/pengine/pe_notif.c                 && (current_node->details->unclean
details           355 lib/pengine/pe_output.c     if (node->details->online
details           576 lib/pengine/pe_output.c         if (host_node && host_node->details) {
details          1717 lib/pengine/pe_output.c     if (node->details->online) {
details          1732 lib/pengine/pe_output.c         if (node->details->running_rsc == NULL) {
details          1744 lib/pengine/pe_output.c         if (node->details->running_rsc == NULL) {
details          1752 lib/pengine/pe_output.c     if (node->details->maintenance) {
details          1797 lib/pengine/pe_output.c             GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1825 lib/pengine/pe_output.c             for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) {
details          1865 lib/pengine/pe_output.c     if (node->details->unclean) {
details          1866 lib/pengine/pe_output.c         if (node->details->online) {
details          1869 lib/pengine/pe_output.c         } else if (node->details->pending) {
details          1876 lib/pengine/pe_output.c     } else if (node->details->pending) {
details          1880 lib/pengine/pe_output.c                && node->details->online) {
details          1884 lib/pengine/pe_output.c         if (!node->details->online) {
details          1886 lib/pengine/pe_output.c         } else if (node->details->running_rsc == NULL) {
details          1892 lib/pengine/pe_output.c     } else if (node->details->maintenance) {
details          1893 lib/pengine/pe_output.c         if (node->details->online) {
details          1899 lib/pengine/pe_output.c     } else if (node->details->online) {
details          1946 lib/pengine/pe_output.c                 GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1967 lib/pengine/pe_output.c                 for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) {
details          2049 lib/pengine/pe_output.c         const char *online = pcmk__btoa(node->details->online);
details          2054 lib/pengine/pe_output.c         const char *maintenance = pcmk__btoa(node->details->maintenance);
details          2055 lib/pengine/pe_output.c         const char *pending = pcmk__btoa(node->details->pending);
details          2056 lib/pengine/pe_output.c         const char *unclean = pcmk__btoa(node->details->unclean);
details          2059 lib/pengine/pe_output.c         const char *shutdown = pcmk__btoa(node->details->shutdown);
details          2064 lib/pengine/pe_output.c         int length = g_list_length(node->details->running_rsc);
details          2100 lib/pengine/pe_output.c             for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) {
details          2352 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          2383 lib/pengine/pe_output.c             add_extra = add_extra_info(node, node->details->running_rsc,
details          2594 lib/pengine/pe_output.c         if (node->details->unclean || node->details->pending
details          2596 lib/pengine/pe_output.c                 && node->details->online)
details          2598 lib/pengine/pe_output.c             || node->details->maintenance
details          2604 lib/pengine/pe_output.c         } else if (node->details->online) {
details          2726 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          3239 lib/pengine/pe_output.c     bool details = va_arg(args, int);
details          3248 lib/pengine/pe_output.c     if (details && g_hash_table_size(ticket->state) > 0) {
details          3325 lib/pengine/pe_output.c     bool details G_GNUC_UNUSED = va_arg(args, int);
details          3369 lib/pengine/pe_output.c     bool details = va_arg(args, int);
details          3387 lib/pengine/pe_output.c         out->message(out, "ticket", ticket, raw, details);
details            92 lib/pengine/remote.c     CRM_CHECK(scheduler && host && host->details && helper, return);
details            96 lib/pengine/remote.c     for (iter = host->details->running_rsc; iter != NULL; iter = iter->next) {
details           259 lib/pengine/status.c         if (node->details == NULL) {
details           279 lib/pengine/status.c         g_list_free(node->details->running_rsc);
details           282 lib/pengine/status.c         free(node->details);
details           167 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           171 lib/pengine/unpack.c     } else if (node->details->unclean) {
details           182 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           475 lib/pengine/unpack.c     new_node->details = calloc(1, sizeof(struct pcmk__node_details));
details           477 lib/pengine/unpack.c     if ((new_node->assign == NULL) || (new_node->details == NULL)
details           480 lib/pengine/unpack.c         free(new_node->details);
details           493 lib/pengine/unpack.c     new_node->details->online = FALSE;
details           494 lib/pengine/unpack.c     new_node->details->shutdown = FALSE;
details           495 lib/pengine/unpack.c     new_node->details->running_rsc = NULL;
details           592 lib/pengine/unpack.c         new_node->details->unclean = TRUE;
details           596 lib/pengine/unpack.c         new_node->details->unclean = FALSE;
details          1078 lib/pengine/unpack.c         this_node->details->unclean = FALSE;
details          1087 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1100 lib/pengine/unpack.c         this_node->details->maintenance = TRUE;
details          1161 lib/pengine/unpack.c         node->details->maintenance = TRUE;
details          1246 lib/pengine/unpack.c     this_node->details->unclean = FALSE;
details          1254 lib/pengine/unpack.c         && this_node->details->online
details          1362 lib/pengine/unpack.c                    && !this_node->details->online) {
details          1449 lib/pengine/unpack.c         if (this_node->details->shutdown
details          1682 lib/pengine/unpack.c     if (this_node->details->shutdown) {
details          1719 lib/pengine/unpack.c             this_node->details->pending = TRUE;
details          1745 lib/pengine/unpack.c         this_node->details->pending = TRUE;
details          1771 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1785 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1794 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1801 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1807 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1815 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1818 lib/pengine/unpack.c     } else if (host && (host->details->online == FALSE)
details          1819 lib/pengine/unpack.c                && host->details->unclean) {
details          1822 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1828 lib/pengine/unpack.c                   this_node->details->online? "ONLINE" : "OFFLINE");
details          1841 lib/pengine/unpack.c     this_node->details->shutdown = FALSE;
details          1844 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1860 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1867 lib/pengine/unpack.c     if (online && this_node->details->shutdown) {
details          1872 lib/pengine/unpack.c     if (this_node->details->unclean) {
details          1876 lib/pengine/unpack.c     } else if (!this_node->details->online) {
details          1879 lib/pengine/unpack.c     } else if (this_node->details->shutdown) {
details          1882 lib/pengine/unpack.c     } else if (this_node->details->pending) {
details          1888 lib/pengine/unpack.c     } else if (this_node->details->maintenance) {
details          2009 lib/pengine/unpack.c             node->details->shutdown = TRUE;
details          2187 lib/pengine/unpack.c         && (!node->details->online || node->details->unclean)
details          2330 lib/pengine/unpack.c     if (known_active && !node->details->online && !node->details->maintenance
details          2379 lib/pengine/unpack.c     if (node->details->unclean) {
details          2496 lib/pengine/unpack.c         if (tmpnode && tmpnode->details->unclean) {
details          2589 lib/pengine/unpack.c         if (node->details->online == FALSE) {
details          3318 lib/pengine/unpack.c                        && target_node->details->online;
details          3338 lib/pengine/unpack.c     if ((target_node != NULL) && target_node->details->online
details          3347 lib/pengine/unpack.c         if ((source_node != NULL) && source_node->details->online) {
details          3413 lib/pengine/unpack.c         if (target_node && target_node->details->online) {
details          3477 lib/pengine/unpack.c         if (source_node && source_node->details->online) {
details          3494 lib/pengine/unpack.c     if (!(history->node->details->online)) {
details          3724 lib/pengine/unpack.c                     pcmk__btoa(history->node->details->unclean),
details          3832 lib/pengine/unpack.c         if (!expired && (!history->node->details->shutdown
details          3833 lib/pengine/unpack.c                          || history->node->details->online)) {
details          4501 lib/pengine/unpack.c     if (history->node->details->online && !history->node->details->unclean) {
details          4636 lib/pengine/unpack.c                && history->node->details->unclean) {
details          4733 lib/pengine/unpack.c     if (node->details->unclean) {
details          5077 lib/pengine/unpack.c         if (this_node->details->online
details            47 lib/pengine/utils.c             if (!launcher_node->details->online
details            69 lib/pengine/utils.c     } else if(node->details->online) {
details           104 lib/pengine/utils.c     new_node->details = this_node->details;
details           623 lib/pengine/utils.c               && node->details->online
details           624 lib/pengine/utils.c               && node->details->unclean == FALSE
details           625 lib/pengine/utils.c               && node->details->shutdown == FALSE) {
details           638 lib/pengine/utils.c             if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) {
details           690 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details           776 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details           748 tools/crm_resource_runtime.c         if (!(node->details->online)) {
details           994 tools/crm_resource_runtime.c             if (node->details->online) {
details           453 tools/crm_ticket.c         bool details = false;
details           456 tools/crm_ticket.c             details = true;
details           461 tools/crm_ticket.c         rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw);