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            29 lib/common/nodes.c     if (node->details == NULL) {
details            49 lib/common/nodes.c     g_list_free(node->details->running_rsc);
details            52 lib/common/nodes.c     free(node->details);
details            88 lib/common/nodes.c     return (node != NULL) && node->details->online;
details           106 lib/common/nodes.c     return (node != NULL) && node->details->pending;
details           125 lib/common/nodes.c     return (node != NULL) && !(node->details->unclean);
details           139 lib/common/nodes.c     return (node != NULL) && node->details->shutdown;
details           153 lib/common/nodes.c     return (node != NULL) && node->details->maintenance;
details           176 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           563 lib/pacemaker/pcmk_graph_producer.c     } else if (!action->node->details->online) {
details           571 lib/pacemaker/pcmk_graph_producer.c     } else if (action->node->details->unclean) {
details          1080 lib/pacemaker/pcmk_graph_producer.c             && action->node->details->shutdown
details          1097 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           978 lib/pacemaker/pcmk_sched_actions.c                  bool details)
details          1036 lib/pacemaker/pcmk_sched_actions.c     if (details) {
details          1334 lib/pacemaker/pcmk_sched_actions.c     if (action->node->details->shutdown && (action->task != NULL)
details          1836 lib/pacemaker/pcmk_sched_actions.c                 || node->details->maintenance)) {
details          1945 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          1148 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          1509 lib/pacemaker/pcmk_sched_primitive.c     if (node->details->unclean || !node->details->online) {
details          1687 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->shutdown) {
details          1688 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           364 lib/pacemaker/pcmk_scheduler.c         if (!node->details->online) {
details           471 lib/pacemaker/pcmk_scheduler.c     return have_managed && node->details->unclean
details           492 lib/pacemaker/pcmk_scheduler.c     return node->details->online && node->details->shutdown;
details           599 lib/pacemaker/pcmk_scheduler.c         if ((fencing == NULL) && node->details->unclean) {
details           318 lib/pacemaker/pcmk_ticket.c                   const char *ticket_id, bool details, bool raw)
details           339 lib/pacemaker/pcmk_ticket.c         out->message(out, "ticket-list", tickets, false, raw, details);
details           344 lib/pacemaker/pcmk_ticket.c                      false, raw, details);
details          2068 lib/pengine/bundle.c             if (g_hash_table_insert(nodes, (gpointer) node->details,
details           715 lib/pengine/clone.c                 if (location->details->online == FALSE && location->details->unclean) {
details          1126 lib/pengine/complex.c     is_happy = node->details->online && !node->details->unclean;
details          1145 lib/pengine/complex.c         if (is_happy && ((*active == NULL) || !(*active)->details->online
details          1146 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           332 lib/pengine/native.c         if (a_node->details->unclean) {
details           336 lib/pengine/native.c         } else if (!a_node->details->online
details           544 lib/pengine/native.c     if (node && !(node->details->online) && node->details->unclean) {
details           802 lib/pengine/native.c         const char *cached = pcmk__btoa(node->details->online);
details           999 lib/pengine/native.c                 if (node->details->unclean == FALSE && node->details->online == FALSE &&
details           341 lib/pengine/pe_actions.c                && !(action->node->details->online)
details           350 lib/pengine/pe_actions.c             && !(action->node->details->unclean)) {
details           355 lib/pengine/pe_actions.c                && action->node->details->pending) {
details          1190 lib/pengine/pe_actions.c     if (node->details->online) {
details          1203 lib/pengine/pe_actions.c         if (n->details->online) {
details           335 lib/pengine/pe_notif.c     } else if (!node->details->online) {
details           628 lib/pengine/pe_notif.c             if ((task == pcmk__action_stop) && op->node->details->unclean) {
details           903 lib/pengine/pe_notif.c                 && (current_node->details->unclean
details           358 lib/pengine/pe_output.c     if (node->details->online
details           579 lib/pengine/pe_output.c         if (host_node && host_node->details) {
details          1725 lib/pengine/pe_output.c     if (node->details->online) {
details          1740 lib/pengine/pe_output.c         if (node->details->running_rsc == NULL) {
details          1752 lib/pengine/pe_output.c         if (node->details->running_rsc == NULL) {
details          1760 lib/pengine/pe_output.c     if (node->details->maintenance) {
details          1805 lib/pengine/pe_output.c             GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1833 lib/pengine/pe_output.c             for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) {
details          1873 lib/pengine/pe_output.c     if (node->details->unclean) {
details          1874 lib/pengine/pe_output.c         if (node->details->online) {
details          1877 lib/pengine/pe_output.c         } else if (node->details->pending) {
details          1884 lib/pengine/pe_output.c     } else if (node->details->pending) {
details          1888 lib/pengine/pe_output.c                && node->details->online) {
details          1892 lib/pengine/pe_output.c         if (!node->details->online) {
details          1894 lib/pengine/pe_output.c         } else if (node->details->running_rsc == NULL) {
details          1900 lib/pengine/pe_output.c     } else if (node->details->maintenance) {
details          1901 lib/pengine/pe_output.c         if (node->details->online) {
details          1907 lib/pengine/pe_output.c     } else if (node->details->online) {
details          1954 lib/pengine/pe_output.c                 GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
details          1975 lib/pengine/pe_output.c                 for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) {
details          2057 lib/pengine/pe_output.c         const char *online = pcmk__btoa(node->details->online);
details          2062 lib/pengine/pe_output.c         const char *maintenance = pcmk__btoa(node->details->maintenance);
details          2063 lib/pengine/pe_output.c         const char *pending = pcmk__btoa(node->details->pending);
details          2064 lib/pengine/pe_output.c         const char *unclean = pcmk__btoa(node->details->unclean);
details          2067 lib/pengine/pe_output.c         const char *shutdown = pcmk__btoa(node->details->shutdown);
details          2072 lib/pengine/pe_output.c         int length = g_list_length(node->details->running_rsc);
details          2108 lib/pengine/pe_output.c             for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) {
details          2360 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          2392 lib/pengine/pe_output.c             add_extra = add_extra_info(node, node->details->running_rsc,
details          2603 lib/pengine/pe_output.c         if (node->details->unclean || node->details->pending
details          2605 lib/pengine/pe_output.c                 && node->details->online)
details          2607 lib/pengine/pe_output.c             || node->details->maintenance
details          2613 lib/pengine/pe_output.c         } else if (node->details->online) {
details          2735 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
details          3251 lib/pengine/pe_output.c     bool details = va_arg(args, int);
details          3260 lib/pengine/pe_output.c     if (details && g_hash_table_size(ticket->state) > 0) {
details          3337 lib/pengine/pe_output.c     bool details G_GNUC_UNUSED = va_arg(args, int);
details          3381 lib/pengine/pe_output.c     bool details = va_arg(args, int);
details          3399 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           169 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           173 lib/pengine/unpack.c     } else if (node->details->unclean) {
details           184 lib/pengine/unpack.c         node->details->unclean = TRUE;
details           483 lib/pengine/unpack.c     new_node->details = calloc(1, sizeof(struct pcmk__node_details));
details           485 lib/pengine/unpack.c     if ((new_node->assign == NULL) || (new_node->details == NULL)
details           488 lib/pengine/unpack.c         free(new_node->details);
details           501 lib/pengine/unpack.c     new_node->details->online = FALSE;
details           502 lib/pengine/unpack.c     new_node->details->shutdown = FALSE;
details           503 lib/pengine/unpack.c     new_node->details->running_rsc = NULL;
details           601 lib/pengine/unpack.c         new_node->details->unclean = TRUE;
details           605 lib/pengine/unpack.c         new_node->details->unclean = FALSE;
details          1087 lib/pengine/unpack.c         this_node->details->unclean = FALSE;
details          1096 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1109 lib/pengine/unpack.c         this_node->details->maintenance = TRUE;
details          1170 lib/pengine/unpack.c         node->details->maintenance = TRUE;
details          1255 lib/pengine/unpack.c     this_node->details->unclean = FALSE;
details          1263 lib/pengine/unpack.c         && this_node->details->online
details          1371 lib/pengine/unpack.c                    && !this_node->details->online) {
details          1458 lib/pengine/unpack.c         if (this_node->details->shutdown
details          1691 lib/pengine/unpack.c     if (this_node->details->shutdown) {
details          1728 lib/pengine/unpack.c             this_node->details->pending = TRUE;
details          1754 lib/pengine/unpack.c         this_node->details->pending = TRUE;
details          1780 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1794 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1803 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1810 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1816 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1824 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1827 lib/pengine/unpack.c     } else if (host && (host->details->online == FALSE)
details          1828 lib/pengine/unpack.c                && host->details->unclean) {
details          1831 lib/pengine/unpack.c         this_node->details->online = FALSE;
details          1837 lib/pengine/unpack.c                   this_node->details->online? "ONLINE" : "OFFLINE");
details          1850 lib/pengine/unpack.c     this_node->details->shutdown = FALSE;
details          1853 lib/pengine/unpack.c         this_node->details->shutdown = TRUE;
details          1869 lib/pengine/unpack.c         this_node->details->online = TRUE;
details          1876 lib/pengine/unpack.c     if (online && this_node->details->shutdown) {
details          1881 lib/pengine/unpack.c     if (this_node->details->unclean) {
details          1885 lib/pengine/unpack.c     } else if (!this_node->details->online) {
details          1888 lib/pengine/unpack.c     } else if (this_node->details->shutdown) {
details          1891 lib/pengine/unpack.c     } else if (this_node->details->pending) {
details          1897 lib/pengine/unpack.c     } else if (this_node->details->maintenance) {
details          2018 lib/pengine/unpack.c             node->details->shutdown = TRUE;
details          2196 lib/pengine/unpack.c         && (!node->details->online || node->details->unclean)
details          2339 lib/pengine/unpack.c     if (known_active && !node->details->online && !node->details->maintenance
details          2388 lib/pengine/unpack.c     if (node->details->unclean) {
details          2505 lib/pengine/unpack.c         if (tmpnode && tmpnode->details->unclean) {
details          2602 lib/pengine/unpack.c         if (node->details->online == FALSE) {
details          3329 lib/pengine/unpack.c                        && target_node->details->online;
details          3349 lib/pengine/unpack.c     if ((target_node != NULL) && target_node->details->online
details          3358 lib/pengine/unpack.c         if ((source_node != NULL) && source_node->details->online) {
details          3424 lib/pengine/unpack.c         if (target_node && target_node->details->online) {
details          3488 lib/pengine/unpack.c         if (source_node && source_node->details->online) {
details          3505 lib/pengine/unpack.c     if (!(history->node->details->online)) {
details          3735 lib/pengine/unpack.c                     pcmk__btoa(history->node->details->unclean),
details          3848 lib/pengine/unpack.c         if (!expired && (!history->node->details->shutdown
details          3849 lib/pengine/unpack.c                          || history->node->details->online)) {
details          4516 lib/pengine/unpack.c     if (history->node->details->online && !history->node->details->unclean) {
details          4651 lib/pengine/unpack.c                && history->node->details->unclean) {
details          4748 lib/pengine/unpack.c     if (node->details->unclean) {
details          5087 lib/pengine/unpack.c         if (this_node->details->online
details            46 lib/pengine/utils.c             if (!launcher_node->details->online
details            68 lib/pengine/utils.c     } else if (node->details->online) {
details            97 lib/pengine/utils.c                 if (!n->details->online) {
details           137 lib/pengine/utils.c     new_node->details = this_node->details;
details           641 lib/pengine/utils.c               && node->details->online
details           642 lib/pengine/utils.c               && node->details->unclean == FALSE
details           643 lib/pengine/utils.c               && node->details->shutdown == FALSE) {
details           656 lib/pengine/utils.c             if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) {
details           695 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details           781 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
details           758 tools/crm_resource_runtime.c     if (!node->details->online) {
details          1023 tools/crm_resource_runtime.c             if (!node->details->online) {
details           452 tools/crm_ticket.c         bool details = false;
details           455 tools/crm_ticket.c             details = true;
details           460 tools/crm_ticket.c         rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw);