node              128 daemons/attrd/attrd_alerts.c attrd_send_attribute_alert(const char *node, int nodeid,
node              135 daemons/attrd/attrd_alerts.c                                      node, nodeid, attr, value);
node               29 daemons/attrd/attrd_corosync.c     xmlNode *node = create_xml_node(NULL, __func__);
node               31 daemons/attrd/attrd_corosync.c     crm_xml_add(node, F_TYPE, T_ATTRD);
node               32 daemons/attrd/attrd_corosync.c     crm_xml_add(node, F_ORIG, get_local_node_name());
node               33 daemons/attrd/attrd_corosync.c     crm_xml_add(node, PCMK__XA_TASK, PCMK__ATTRD_CMD_CONFIRM);
node               34 daemons/attrd/attrd_corosync.c     crm_xml_add_int(node, XML_LRM_ATTR_CALLID, callid);
node               36 daemons/attrd/attrd_corosync.c     return node;
node              165 daemons/attrd/attrd_ipc.c             crm_node_t *node = pcmk__search_cluster_node_cache(nodeid, NULL,
node              169 daemons/attrd/attrd_ipc.c             if (node && node->uname) {
node              171 daemons/attrd/attrd_ipc.c                 host = node->uname;
node              345 daemons/attrd/attrd_messages.c attrd_send_message(crm_node_t *node, xmlNode *data, bool confirm)
node              361 daemons/attrd/attrd_messages.c     return send_cluster_message(node, crm_msg_attrd, data, TRUE);
node              417 daemons/attrd/attrd_sync.c     for (GList *node = keys; node != NULL; node = node->next) {
node              418 daemons/attrd/attrd_sync.c         int callid = *(int *) node->data;
node              554 daemons/attrd/attrd_sync.c     GList *node = NULL;
node              565 daemons/attrd/attrd_sync.c     node = g_list_find_custom(action->respondents, host, (GCompareFunc) strcasecmp);
node              567 daemons/attrd/attrd_sync.c     if (node == NULL) {
node              571 daemons/attrd/attrd_sync.c     action->respondents = g_list_remove(action->respondents, node->data);
node              105 daemons/attrd/pacemaker-attrd.h int attrd_send_attribute_alert(const char *node, int nodeid,
node              171 daemons/attrd/pacemaker-attrd.h gboolean attrd_send_message(crm_node_t *node, xmlNode *data, bool confirm);
node              343 daemons/based/pacemaker-based.c cib_peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *data)
node              348 daemons/based/pacemaker-based.c                 && !pcmk_is_set(node->processes, crm_get_cluster_proc())) {
node              352 daemons/based/pacemaker-based.c                 if ((node->processes ^ old) & crm_proc_cpg) {
node              354 daemons/based/pacemaker-based.c                              node->uname);
node               34 daemons/controld/controld_alerts.c crmd_alert_node_event(crm_node_t *node)
node               48 daemons/controld/controld_alerts.c                          node->uname, node->id, node->state);
node               73 daemons/controld/controld_alerts.c crmd_alert_resource_op(const char *node, lrmd_event_data_t * op)
node               86 daemons/controld/controld_alerts.c     lrmd_send_resource_alert((lrmd_t *) lrm_state->conn, crmd_alert_list, node,
node               18 daemons/controld/controld_alerts.h void crmd_alert_node_event(crm_node_t *node);
node               20 daemons/controld/controld_alerts.h void crmd_alert_resource_op(const char *node, lrmd_event_data_t *op);
node               81 daemons/controld/controld_callbacks.c node_alive(const crm_node_t *node)
node               83 daemons/controld/controld_callbacks.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node               85 daemons/controld/controld_callbacks.c         return pcmk__str_eq(node->state, CRM_NODE_MEMBER, pcmk__str_casei) ? 1: -1;
node               87 daemons/controld/controld_callbacks.c     } else if (crm_is_peer_active(node)) {
node               91 daemons/controld/controld_callbacks.c     } else if (!pcmk_is_set(node->processes, crm_get_cluster_proc())
node               92 daemons/controld/controld_callbacks.c                && !pcmk__str_eq(node->state, CRM_NODE_MEMBER, pcmk__str_casei)) {
node              104 daemons/controld/controld_callbacks.c peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *data)
node              108 daemons/controld/controld_callbacks.c     bool is_remote = pcmk_is_set(node->flags, crm_remote_node);
node              110 daemons/controld/controld_callbacks.c     controld_node_pending_timer(node);
node              121 daemons/controld/controld_callbacks.c         && pcmk_is_set(node->processes, crm_get_cluster_proc())
node              130 daemons/controld/controld_callbacks.c         crm_debug("Sending hello to node %u so that it learns our node name", node->id);
node              131 daemons/controld/controld_callbacks.c         send_cluster_message(node, crm_msg_crmd, query, FALSE);
node              136 daemons/controld/controld_callbacks.c     if (node->uname == NULL) {
node              145 daemons/controld/controld_callbacks.c                      node->uname, state_text(node->state));
node              152 daemons/controld/controld_callbacks.c             CRM_CHECK(!pcmk__str_eq(data, node->state, pcmk__str_casei),
node              157 daemons/controld/controld_callbacks.c                      node->uname, state_text(node->state), state_text(data));
node              159 daemons/controld/controld_callbacks.c             if (pcmk__str_eq(CRM_NODE_MEMBER, node->state, pcmk__str_casei)) {
node              162 daemons/controld/controld_callbacks.c                     remove_stonith_cleanup(node->uname);
node              165 daemons/controld/controld_callbacks.c                 controld_remove_failed_sync_node(node->uname);
node              166 daemons/controld/controld_callbacks.c                 controld_remove_voter(node->uname);
node              169 daemons/controld/controld_callbacks.c             crmd_alert_node_event(node);
node              175 daemons/controld/controld_callbacks.c             appeared = pcmk_is_set(node->processes, crm_get_cluster_proc());
node              186 daemons/controld/controld_callbacks.c                          node->uname, (appeared? "now" : "no longer"),
node              187 daemons/controld/controld_callbacks.c                          pcmk__s(dc_s, "<none>"), old, node->processes);
node              190 daemons/controld/controld_callbacks.c             if (!pcmk_is_set((node->processes ^ old), crm_get_cluster_proc())) {
node              195 daemons/controld/controld_callbacks.c                           crm_get_cluster_proc(), old, node->processes);
node              201 daemons/controld/controld_callbacks.c                 node->peer_lost = time(NULL);
node              202 daemons/controld/controld_callbacks.c                 controld_remove_failed_sync_node(node->uname);
node              203 daemons/controld/controld_callbacks.c                 controld_remove_voter(node->uname);
node              217 daemons/controld/controld_callbacks.c                 && pcmk__str_eq(node->uname, controld_globals.our_nodename,
node              223 daemons/controld/controld_callbacks.c             } else if (pcmk__str_eq(node->uname, controld_globals.dc_name,
node              225 daemons/controld/controld_callbacks.c                        && !crm_is_peer_active(node)) {
node              240 daemons/controld/controld_callbacks.c                     controld_delete_node_state(node->uname,
node              255 daemons/controld/controld_callbacks.c                     controld_delete_node_state(node->uname,
node              266 daemons/controld/controld_callbacks.c         int alive = node_alive(node);
node              267 daemons/controld/controld_callbacks.c         pcmk__graph_action_t *down = match_down_event(node->uuid);
node              283 daemons/controld/controld_callbacks.c                           (pcmk_is_set(down->flags, pcmk__graph_action_confirmed)? "after" : "before"), node->uname);
node              291 daemons/controld/controld_callbacks.c                     crmd_peer_down(node, FALSE);
node              296 daemons/controld/controld_callbacks.c                              task, node->uname, down->id);
node              299 daemons/controld/controld_callbacks.c                                task, node->uname, down->id);
node              306 daemons/controld/controld_callbacks.c                           node->uname,
node              316 daemons/controld/controld_callbacks.c                          "current DC", node->uname);
node              319 daemons/controld/controld_callbacks.c                          node->uname);
node              322 daemons/controld/controld_callbacks.c                 crm_update_peer_join(__func__, node, crm_join_none);
node              328 daemons/controld/controld_callbacks.c                                        node->uuid);
node              332 daemons/controld/controld_callbacks.c                       node->uname);
node              349 daemons/controld/controld_callbacks.c             && (node->when_member > 1)) {
node              354 daemons/controld/controld_callbacks.c             node->when_member = 1;
node              356 daemons/controld/controld_callbacks.c             controld_node_pending_timer(node);
node              360 daemons/controld/controld_callbacks.c         update = create_node_state_update(node, flags, NULL, __func__);
node              362 daemons/controld/controld_callbacks.c             crm_debug("Node state update not yet possible for %s", node->uname);
node               19 daemons/controld/controld_callbacks.h extern void peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *data);
node              413 daemons/controld/controld_cib.c controld_delete_resource_history(const char *rsc_id, const char *node,
node              421 daemons/controld/controld_cib.c     CRM_CHECK((rsc_id != NULL) && (node != NULL), return EINVAL);
node              423 daemons/controld/controld_cib.c     desc = crm_strdup_printf("resource history for %s on %s", rsc_id, node);
node              431 daemons/controld/controld_cib.c     xpath = crm_strdup_printf(XPATH_RESOURCE_HISTORY, node, rsc_id);
node              440 daemons/controld/controld_cib.c                 CRM_XS " rc=%d", rsc_id, node,
node             1018 daemons/controld/controld_cib.c controld_cib_delete_last_failure(const char *rsc_id, const char *node,
node             1023 daemons/controld/controld_cib.c     CRM_CHECK((rsc_id != NULL) && (node != NULL), return);
node             1028 daemons/controld/controld_cib.c         xpath = crm_strdup_printf(XPATH_HISTORY_ID, node, rsc_id,
node             1033 daemons/controld/controld_cib.c         xpath = crm_strdup_printf(XPATH_HISTORY_ORIG, node, rsc_id,
node             1054 daemons/controld/controld_cib.c controld_delete_action_history_by_key(const char *rsc_id, const char *node,
node             1059 daemons/controld/controld_cib.c     CRM_CHECK((rsc_id != NULL) && (node != NULL) && (key != NULL), return);
node             1062 daemons/controld/controld_cib.c         xpath = crm_strdup_printf(XPATH_HISTORY_CALL, node, rsc_id, key,
node             1065 daemons/controld/controld_cib.c         xpath = crm_strdup_printf(XPATH_HISTORY_ID, node, rsc_id, key);
node               65 daemons/controld/controld_cib.h int controld_delete_resource_history(const char *rsc_id, const char *node,
node               98 daemons/controld/controld_cib.h void controld_cib_delete_last_failure(const char *rsc_id, const char *node,
node              101 daemons/controld/controld_cib.h void controld_delete_action_history_by_key(const char *rsc_id, const char *node,
node              268 daemons/controld/controld_election.c             crm_node_t *node = crm_get_peer(0, controld_globals.our_nodename);
node              270 daemons/controld/controld_election.c             pcmk__update_peer_expected(__func__, node, CRMD_JOINSTATE_DOWN);
node              271 daemons/controld/controld_election.c             update = create_node_state_update(node, node_update_expected, NULL,
node              221 daemons/controld/controld_join_client.c update_conn_host_cache(xmlNode *node, void *userdata)
node              223 daemons/controld/controld_join_client.c     const char *remote = crm_element_value(node, XML_ATTR_ID);
node              224 daemons/controld/controld_join_client.c     const char *conn_host = crm_element_value(node, PCMK__XA_CONN_HOST);
node              225 daemons/controld/controld_join_client.c     const char *state = crm_element_value(node, XML_CIB_TAG_STATE);
node              120 daemons/controld/controld_join_dc.c crm_update_peer_join(const char *source, crm_node_t * node, enum crm_join_phase phase)
node              124 daemons/controld/controld_join_dc.c     CRM_CHECK(node != NULL, return);
node              127 daemons/controld/controld_join_dc.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node              131 daemons/controld/controld_join_dc.c     last = node->join;
node              136 daemons/controld/controld_join_dc.c                   node->uname, current_join_id, crm_join_phase_str(last),
node              137 daemons/controld/controld_join_dc.c                   node->id, source);
node              140 daemons/controld/controld_join_dc.c         node->join = phase;
node              143 daemons/controld/controld_join_dc.c                  node->uname, current_join_id, crm_join_phase_str(phase),
node              144 daemons/controld/controld_join_dc.c                  crm_join_phase_str(last), node->id, source);
node              149 daemons/controld/controld_join_dc.c                  current_join_id, node->uname, crm_join_phase_str(last),
node              150 daemons/controld/controld_join_dc.c                  crm_join_phase_str(phase), node->id, source);
node              673 daemons/controld/controld_join_dc.c     const char *node = user_data;
node              680 daemons/controld/controld_join_dc.c                  current_join_id, call_id, node, pcmk_strerror(rc));
node              687 daemons/controld/controld_join_dc.c               current_join_id, call_id, node);
node              901 daemons/controld/controld_join_dc.c             crm_node_t *node = NULL;
node              905 daemons/controld/controld_join_dc.c             while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              908 daemons/controld/controld_join_dc.c                 if (!node->conn_host) {
node              914 daemons/controld/controld_join_dc.c                                    XML_ATTR_ID, node->uname,
node              915 daemons/controld/controld_join_dc.c                                    XML_CIB_TAG_STATE, node->state,
node              916 daemons/controld/controld_join_dc.c                                    PCMK__XA_CONN_HOST, node->conn_host,
node               30 daemons/controld/controld_membership.c     crm_node_t *node = value;
node               32 daemons/controld/controld_membership.c     if (crm_is_peer_active(node) == FALSE) {
node               33 daemons/controld/controld_membership.c         crm_update_peer_join(__func__, node, crm_join_none);
node               35 daemons/controld/controld_membership.c         if(node && node->uname) {
node               36 daemons/controld/controld_membership.c             if (pcmk__str_eq(controld_globals.our_nodename, node->uname,
node               42 daemons/controld/controld_membership.c                        && pcmk__str_eq(node->uname, controld_globals.dc_name,
node               44 daemons/controld/controld_membership.c                 crm_warn("Our DC node (%s) left the cluster", node->uname);
node               53 daemons/controld/controld_membership.c         if ((node != NULL) && (node->uuid != NULL)) {
node               55 daemons/controld/controld_membership.c                                        node->uuid);
node              124 daemons/controld/controld_membership.c create_node_state_update(crm_node_t *node, int flags, xmlNode *parent,
node              130 daemons/controld/controld_membership.c     if (!node->state) {
node              131 daemons/controld/controld_membership.c         crm_info("Node update for %s cancelled: no state, not seen yet", node->uname);
node              137 daemons/controld/controld_membership.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node              141 daemons/controld/controld_membership.c     if (crm_xml_add(node_state, XML_ATTR_ID, crm_peer_uuid(node)) == NULL) {
node              142 daemons/controld/controld_membership.c         crm_info("Node update for %s cancelled: no ID", node->uname);
node              147 daemons/controld/controld_membership.c     crm_xml_add(node_state, XML_ATTR_UNAME, node->uname);
node              149 daemons/controld/controld_membership.c     if ((flags & node_update_cluster) && node->state) {
node              152 daemons/controld/controld_membership.c             crm_xml_add_ll(node_state, PCMK__XA_IN_CCM, node->when_member);
node              156 daemons/controld/controld_membership.c                                    pcmk__str_eq(node->state, CRM_NODE_MEMBER,
node              161 daemons/controld/controld_membership.c     if (!pcmk_is_set(node->flags, crm_remote_node)) {
node              165 daemons/controld/controld_membership.c                 crm_xml_add_ll(node_state, PCMK__XA_CRMD, node->when_online);
node              170 daemons/controld/controld_membership.c                 if (pcmk_is_set(node->processes, crm_get_cluster_proc())) {
node              178 daemons/controld/controld_membership.c             if (node->join <= crm_join_none) {
node              187 daemons/controld/controld_membership.c             crm_xml_add(node_state, PCMK__XA_EXPECTED, node->expected);
node              236 daemons/controld/controld_membership.c         crm_node_t *node = NULL;
node              251 daemons/controld/controld_membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              252 daemons/controld/controld_membership.c             if (node->uuid
node              253 daemons/controld/controld_membership.c                 && pcmk__str_eq(node->uuid, node_uuid, pcmk__str_casei)
node              254 daemons/controld/controld_membership.c                 && node->uname
node              255 daemons/controld/controld_membership.c                 && pcmk__str_eq(node->uname, node_uname, pcmk__str_casei)) {
node              324 daemons/controld/controld_membership.c         crm_node_t *node = NULL;
node              328 daemons/controld/controld_membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              331 daemons/controld/controld_membership.c             if ((node->uuid != NULL) && (node->uname != NULL)) {
node              332 daemons/controld/controld_membership.c                 crm_trace("Creating node entry for %s/%s", node->uname, node->uuid);
node              341 daemons/controld/controld_membership.c                 crm_xml_add(new_node, XML_ATTR_ID, node->uuid);
node              342 daemons/controld/controld_membership.c                 crm_xml_add(new_node, XML_ATTR_UNAME, node->uname);
node              348 daemons/controld/controld_membership.c                                "[@" XML_ATTR_UNAME "='", node->uname, "']"
node              349 daemons/controld/controld_membership.c                                "[@" XML_ATTR_ID "!='", node->uuid, "']", NULL);
node              355 daemons/controld/controld_membership.c                 fsa_register_cib_callback(call_id, strdup(node->uuid),
node              375 daemons/controld/controld_membership.c         crm_node_t *node = NULL;
node              381 daemons/controld/controld_membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              382 daemons/controld/controld_membership.c             create_node_state_update(node, flags, node_list, source);
node              387 daemons/controld/controld_membership.c             while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              388 daemons/controld/controld_membership.c                 create_node_state_update(node, flags, node_list, source);
node              697 daemons/controld/controld_messages.c         const char *node = NULL;
node              706 daemons/controld/controld_messages.c         node = crm_element_value(msg_data, XML_LRM_ATTR_TARGET);
node              709 daemons/controld/controld_messages.c                   "(clearing CIB resource history only)", rsc_id, node,
node              711 daemons/controld/controld_messages.c         rc = controld_delete_resource_history(rsc_id, node, user_name,
node              714 daemons/controld/controld_messages.c             rc = controld_delete_resource_history(rsc_id, node, user_name,
node              841 daemons/controld/controld_messages.c     crm_node_t *node = NULL;
node              848 daemons/controld/controld_messages.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & node)) {
node              851 daemons/controld/controld_messages.c         crm_xml_add_ll(xml, XML_ATTR_ID, (long long) node->id); // uint32_t
node              852 daemons/controld/controld_messages.c         crm_xml_add(xml, XML_ATTR_UNAME, node->uname);
node              853 daemons/controld/controld_messages.c         crm_xml_add(xml, PCMK__XA_IN_CCM, node->state);
node              879 daemons/controld/controld_messages.c     crm_node_t *node = NULL;
node              906 daemons/controld/controld_messages.c     node = pcmk__search_node_caches(node_id, value, CRM_GET_PEER_ANY);
node              907 daemons/controld/controld_messages.c     if (node) {
node              908 daemons/controld/controld_messages.c         crm_xml_add(reply_data, XML_ATTR_ID, node->uuid);
node              909 daemons/controld/controld_messages.c         crm_xml_add(reply_data, XML_ATTR_UNAME, node->uname);
node              910 daemons/controld/controld_messages.c         crm_xml_add(reply_data, PCMK__XA_CRMD, node->state);
node              912 daemons/controld/controld_messages.c                                pcmk_is_set(node->flags, crm_remote_node));
node             1031 daemons/controld/controld_messages.c         crm_node_t *node = pcmk__search_cluster_node_cache(0, from, NULL);
node             1033 daemons/controld/controld_messages.c         pcmk__update_peer_expected(__func__, node, CRMD_JOINSTATE_DOWN);
node              196 daemons/controld/controld_remote_ra.c should_purge_attributes(crm_node_t *node)
node              202 daemons/controld/controld_remote_ra.c     if (!node->conn_host) {
node              209 daemons/controld/controld_remote_ra.c     conn_node = crm_get_peer(0, node->conn_host);
node              218 daemons/controld/controld_remote_ra.c     connection_rsc = lrm_state_find(node->uname);
node              258 daemons/controld/controld_remote_ra.c purge_remote_node_attrs(int call_opt, crm_node_t *node)
node              260 daemons/controld/controld_remote_ra.c     bool purge = should_purge_attributes(node);
node              265 daemons/controld/controld_remote_ra.c         update_attrd_remote_node_removed(node->uname, NULL);
node              268 daemons/controld/controld_remote_ra.c     controld_delete_node_state(node->uname, section, call_opt);
node              282 daemons/controld/controld_remote_ra.c     crm_node_t *node;
node              299 daemons/controld/controld_remote_ra.c     node = crm_remote_peer_get(node_name);
node              300 daemons/controld/controld_remote_ra.c     CRM_CHECK(node != NULL, return);
node              302 daemons/controld/controld_remote_ra.c     purge_remote_node_attrs(call_opt, node);
node              303 daemons/controld/controld_remote_ra.c     pcmk__update_peer_state(__func__, node, CRM_NODE_MEMBER, 0);
node              308 daemons/controld/controld_remote_ra.c     connection_rsc = lrm_state_find(node->uname);
node              315 daemons/controld/controld_remote_ra.c             set_join_state(start_state, node->uname, node->uuid, true);
node              328 daemons/controld/controld_remote_ra.c     state = create_node_state_update(node, node_update_cluster, update,
node              365 daemons/controld/controld_remote_ra.c     crm_node_t *node;
node              382 daemons/controld/controld_remote_ra.c     node = crm_remote_peer_get(node_name);
node              383 daemons/controld/controld_remote_ra.c     CRM_CHECK(node != NULL, return);
node              384 daemons/controld/controld_remote_ra.c     pcmk__update_peer_state(__func__, node, CRM_NODE_LOST, 0);
node              391 daemons/controld/controld_remote_ra.c     create_node_state_update(node, node_update_cluster, update, __func__);
node              422 daemons/controld/controld_remote_ra.c         crm_node_t *node = crm_remote_peer_get(cmd->rsc_id);
node              424 daemons/controld/controld_remote_ra.c         CRM_CHECK(node != NULL, return);
node              425 daemons/controld/controld_remote_ra.c         pcmk__update_peer_state(__func__, node, CRM_NODE_MEMBER, 0);
node             1398 daemons/controld/controld_remote_ra.c     crm_node_t *node;
node             1401 daemons/controld/controld_remote_ra.c     node = crm_remote_peer_get(lrm_state->node_name);
node             1402 daemons/controld/controld_remote_ra.c     CRM_CHECK(node != NULL, return);
node             1404 daemons/controld/controld_remote_ra.c     state = create_node_state_update(node, node_update_none, update,
node             1435 daemons/controld/controld_remote_ra.c         xmlNode *node;
node             1438 daemons/controld/controld_remote_ra.c         for (node = first_named_child(getXpathResult(search, 0),
node             1440 daemons/controld/controld_remote_ra.c              node != NULL; node = crm_next_same_xml(node)) {
node             1442 daemons/controld/controld_remote_ra.c             lrm_state_t *lrm_state = lrm_state_find(ID(node));
node             1450 daemons/controld/controld_remote_ra.c                 pcmk__scan_min_int(crm_element_value(node, XML_NODE_IS_MAINTENANCE),
node               52 daemons/controld/controld_te_actions.c         crm_node_t *node = NULL;
node               55 daemons/controld/controld_te_actions.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node               58 daemons/controld/controld_te_actions.c             if (pcmk__str_eq(controld_globals.our_nodename, node->uname,
node               63 daemons/controld/controld_te_actions.c             cmd = create_request(task, pseudo->xml, node->uname,
node               65 daemons/controld/controld_te_actions.c             send_cluster_message(node, crm_msg_crmd, cmd, FALSE);
node              147 daemons/controld/controld_te_callbacks.c             const char *node = get_node_id(rsc_op);
node              149 daemons/controld/controld_te_callbacks.c             process_graph_event(rsc_op, node);
node              177 daemons/controld/controld_te_callbacks.c             const char *node = get_node_id(match);
node              178 daemons/controld/controld_te_callbacks.c             pcmk__graph_action_t *cancelled = get_cancel_action(op_id, node);
node              182 daemons/controld/controld_te_callbacks.c                           (const char *) rsc_op_xpath->str, op_id, node);
node              190 daemons/controld/controld_te_callbacks.c                           op_id, node, cancelled->id);
node              205 daemons/controld/controld_te_callbacks.c process_lrm_resource_diff(xmlNode *lrm_resource, const char *node)
node              209 daemons/controld/controld_te_callbacks.c         process_graph_event(rsc_op, node);
node              219 daemons/controld/controld_te_callbacks.c process_resource_updates(const char *node, xmlNode *xml, xmlNode *change,
node              259 daemons/controld/controld_te_callbacks.c         process_lrm_resource_diff(rsc, node);
node              621 daemons/controld/controld_te_callbacks.c             const char *node = get_node_id(rsc_op);
node              623 daemons/controld/controld_te_callbacks.c             process_graph_event(rsc_op, node);
node              122 daemons/controld/controld_te_events.c                 crm_node_t *node = crm_get_peer(0, router);
node              123 daemons/controld/controld_te_events.c                 if (node) {
node              124 daemons/controld/controld_te_events.c                     router_uuid = node->uuid;
node              246 daemons/controld/controld_te_events.c             fail_pair->node = on_uname;
node              260 daemons/controld/controld_te_events.c         last_pair->node = on_uname;
node              301 daemons/controld/controld_te_events.c get_cancel_action(const char *id, const char *node)
node              323 daemons/controld/controld_te_events.c                 crm_trace("Wrong key %s for %s on %s", task, id, node);
node              328 daemons/controld/controld_te_events.c             if (node && !pcmk__str_eq(target, node, pcmk__str_casei)) {
node              329 daemons/controld/controld_te_events.c                 crm_trace("Wrong node %s for %s on %s", target, id, node);
node              333 daemons/controld/controld_te_events.c             crm_trace("Found %s on %s", id, node);
node              209 daemons/controld/controld_te_utils.c init_node_pending_timer(const crm_node_t *node, guint timeout)
node              214 daemons/controld/controld_te_utils.c     if (node->uuid == NULL) {
node              223 daemons/controld/controld_te_utils.c     } else if (g_hash_table_lookup(node_pending_timers, node->uuid) != NULL) {
node              229 daemons/controld/controld_te_utils.c                node->uname ? node->uname : "node", node->uuid,
node              240 daemons/controld/controld_te_utils.c     key = strdup(node->uuid);
node              262 daemons/controld/controld_te_utils.c controld_node_pending_timer(const crm_node_t *node)
node              270 daemons/controld/controld_te_utils.c     if (pcmk_is_set(node->flags, crm_remote_node)
node              271 daemons/controld/controld_te_utils.c         || (node->when_member <= 1) || (node->when_online > 0)
node              273 daemons/controld/controld_te_utils.c         remove_node_pending_timer(node->uuid);
node              279 daemons/controld/controld_te_utils.c     remaining_timeout = node->when_member - time(NULL)
node              286 daemons/controld/controld_te_utils.c         remove_node_pending_timer(node->uuid);
node              290 daemons/controld/controld_te_utils.c     init_node_pending_timer(node, remaining_timeout);
node               39 daemons/controld/controld_throttle.c     char *node;
node              390 daemons/controld/controld_throttle.c     free(r->node);
node              512 daemons/controld/controld_throttle.c throttle_get_job_limit(const char *node)
node              517 daemons/controld/controld_throttle.c     r = g_hash_table_lookup(throttle_records, node);
node              520 daemons/controld/controld_throttle.c         r->node = strdup(node);
node              523 daemons/controld/controld_throttle.c         crm_trace("Defaulting to local values for unknown node %s", node);
node              525 daemons/controld/controld_throttle.c         g_hash_table_insert(throttle_records, r->node, r);
node              543 daemons/controld/controld_throttle.c             crm_err("Unknown throttle mode %.4x on %s", r->mode, node);
node              564 daemons/controld/controld_throttle.c         r->node = strdup(from);
node              565 daemons/controld/controld_throttle.c         g_hash_table_insert(throttle_records, r->node, r);
node               15 daemons/controld/controld_throttle.h int throttle_get_job_limit(const char *node);
node               18 daemons/controld/controld_transition.h pcmk__graph_action_t *get_cancel_action(const char *id, const char *node);
node               51 daemons/controld/controld_transition.h void controld_node_pending_timer(const crm_node_t *node);
node              829 daemons/controld/controld_utils.c     xmlNode *node = lrm_rsc_op;
node              831 daemons/controld/controld_utils.c     while ((node != NULL) && !pcmk__xe_is(node, XML_CIB_TAG_STATE)) {
node              832 daemons/controld/controld_utils.c         node = node->parent;
node              835 daemons/controld/controld_utils.c     CRM_CHECK(node != NULL, return NULL);
node              836 daemons/controld/controld_utils.c     return ID(node);
node               39 daemons/controld/controld_utils.h void crm_update_peer_join(const char *source, crm_node_t * node, enum crm_join_phase phase);
node               40 daemons/controld/controld_utils.h xmlNode *create_node_state_update(crm_node_t *node, int flags,
node               43 daemons/fenced/fenced_cib.c node_has_attr(const char *node, const char *name, const char *value)
node               48 daemons/fenced/fenced_cib.c     CRM_CHECK((local_cib != NULL) && (node != NULL) && (name != NULL)
node               59 daemons/fenced/fenced_cib.c                    "[@" XML_ATTR_UNAME "='", node, "']/" XML_TAG_ATTR_SETS
node               85 daemons/fenced/fenced_cib.c topology_remove_helper(const char *node, int level)
node               93 daemons/fenced/fenced_cib.c     crm_xml_add(data, XML_ATTR_STONITH_TARGET, node);
node              648 daemons/fenced/fenced_commands.c         crm_node_t *node = crm_get_peer(0, cmd->target);
node              650 daemons/fenced/fenced_commands.c         cmd->target_nodeid = node->id;
node             2918 daemons/fenced/fenced_commands.c             crm_node_t *node = NULL;
node             2921 daemons/fenced/fenced_commands.c             node = pcmk__search_known_node_cache(nodeid, NULL, CRM_GET_PEER_ANY);
node             2922 daemons/fenced/fenced_commands.c             if (node != NULL) {
node             2923 daemons/fenced/fenced_commands.c                 host = node->uname;
node              469 daemons/fenced/fenced_history.c             crm_node_t *node;
node              472 daemons/fenced/fenced_history.c             node = pcmk__search_known_node_cache(nodeid, NULL, CRM_GET_PEER_ANY);
node              473 daemons/fenced/fenced_history.c             if (node) {
node              474 daemons/fenced/fenced_history.c                 target = node->uname;
node              851 daemons/fenced/fenced_remote.c topology_matches(const stonith_topology_t *tp, const char *node)
node              855 daemons/fenced/fenced_remote.c     CRM_CHECK(node && tp && tp->target, return FALSE);
node              864 daemons/fenced/fenced_remote.c             if (node_has_attr(node, tp->target_attribute, tp->target_value)) {
node              865 daemons/fenced/fenced_remote.c                 crm_notice("Matched %s with %s by attribute", node, tp->target);
node              877 daemons/fenced/fenced_remote.c                 int status = regexec(&r_patt, node, 0, NULL, 0);
node              881 daemons/fenced/fenced_remote.c                     crm_notice("Matched %s with %s by name", node, tp->target);
node              888 daemons/fenced/fenced_remote.c             crm_trace("Testing %s against %s", node, tp->target);
node              889 daemons/fenced/fenced_remote.c             return pcmk__str_eq(tp->target, node, pcmk__str_casei);
node              894 daemons/fenced/fenced_remote.c     crm_trace("No match for %s with %s", node, tp->target);
node             1220 daemons/fenced/fenced_remote.c         crm_node_t *node;
node             1223 daemons/fenced/fenced_remote.c         node = pcmk__search_known_node_cache(nodeid, NULL, CRM_GET_PEER_ANY);
node             1228 daemons/fenced/fenced_remote.c         if (node && node->uname) {
node             1230 daemons/fenced/fenced_remote.c             op->target = strdup(node->uname);
node               87 daemons/fenced/fenced_scheduler.c         pcmk_node_t *node = NULL;
node               90 daemons/fenced/fenced_scheduler.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node               91 daemons/fenced/fenced_scheduler.c             if (pcmk__str_eq(node->details->uname, stonith_our_uname,
node               93 daemons/fenced/fenced_scheduler.c                 return node;
node              115 daemons/fenced/fenced_scheduler.c     pcmk_node_t *node = NULL;
node              152 daemons/fenced/fenced_scheduler.c     node = local_node_allowed_for(rsc);
node              153 daemons/fenced/fenced_scheduler.c     if (node == NULL) {
node              158 daemons/fenced/fenced_scheduler.c     if (node->weight < 0) {
node              161 daemons/fenced/fenced_scheduler.c                  rsc->id, pcmk_readable_score(node->weight));
node              182 daemons/fenced/fenced_scheduler.c     get_meta_attributes(rsc->meta, rsc, node, scheduler);
node              185 daemons/fenced/fenced_scheduler.c     g_hash_table_iter_init(&hash_iter, pe_rsc_params(rsc, node, scheduler));
node              445 daemons/fenced/pacemaker-fenced.c node_does_watchdog_fencing(const char *node)
node              448 daemons/fenced/pacemaker-fenced.c             pcmk__str_in_list(node, stonith_watchdog_targets, pcmk__str_casei));
node              507 daemons/fenced/pacemaker-fenced.c st_peer_update_callback(enum crm_status_type type, crm_node_t * node, const void *data)
node              510 daemons/fenced/pacemaker-fenced.c         && !pcmk_is_set(node->flags, crm_remote_node)) {
node              521 daemons/fenced/pacemaker-fenced.c         crm_debug("Broadcasting our uname because of node %u", node->id);
node              289 daemons/fenced/pacemaker-fenced.h gboolean node_has_attr(const char *node, const char *name, const char *value);
node              291 daemons/fenced/pacemaker-fenced.h gboolean node_does_watchdog_fencing(const char *node);
node              138 include/crm/cluster.h gboolean send_cluster_message(const crm_node_t *node,
node              156 include/crm/cluster.h gboolean crm_is_peer_active(const crm_node_t * node);
node              170 include/crm/cluster.h gboolean crm_is_corosync_peer_active(const crm_node_t * node);
node              172 include/crm/cluster.h                            gboolean local, const crm_node_t *node,
node              178 include/crm/cluster.h const char *crm_peer_uuid(crm_node_t *node);
node               37 include/crm/cluster/compat.h void set_uuid(xmlNode *xml, const char *attr, crm_node_t *node);
node              115 include/crm/cluster/internal.h crm_node_t *pcmk__update_peer_state(const char *source, crm_node_t *node,
node              118 include/crm/cluster/internal.h void pcmk__update_peer_expected(const char *source, crm_node_t *node,
node              401 include/crm/common/actions.h     pcmk_node_t *node;      //!< Node to execute action on, if any
node               31 include/crm/common/actions_internal.h                            const char *node);
node               73 include/crm/common/internal.h void pcmk__xe_add_node(xmlNode *xml, const char *node, int nodeid);
node               91 include/crm/common/internal.h pcmk__xe_set_bool_attr(xmlNodePtr node, const char *name, bool value);
node              104 include/crm/common/internal.h pcmk__xe_attr_is_true(const xmlNode *node, const char *name);
node              122 include/crm/common/internal.h pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value);
node               28 include/crm/common/ipc_attrd_internal.h     const char *node;
node               69 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_clear_failures(pcmk_ipc_api_t *api, const char *node,
node               87 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_delete(pcmk_ipc_api_t *api, const char *node, const char *name,
node              105 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_purge(pcmk_ipc_api_t *api, const char *node);
node              122 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_query(pcmk_ipc_api_t *api, const char *node, const char *name,
node              140 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_refresh(pcmk_ipc_api_t *api, const char *node);
node              163 include/crm/common/ipc_attrd_internal.h int pcmk__attrd_api_update(pcmk_ipc_api_t *api, const char *node, const char *name,
node               48 include/crm/common/nvpair.h const char *crm_xml_add(xmlNode *node, const char *name, const char *value);
node               49 include/crm/common/nvpair.h const char *crm_xml_add_int(xmlNode *node, const char *name, int value);
node               50 include/crm/common/nvpair.h const char *crm_xml_add_ll(xmlNode *node, const char *name, long long value);
node               51 include/crm/common/nvpair.h const char *crm_xml_add_ms(xmlNode *node, const char *name, guint ms);
node              795 include/crm/common/output_internal.h pcmk__output_xml_add_node_copy(pcmk__output_t *out, xmlNodePtr node);
node              288 include/crm/common/resources.h                                  const pcmk_node_t *node, int flags);
node              302 include/crm/common/resources.h     char *(*parameter)(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create,
node               77 include/crm/common/util_compat.h const char *crm_xml_replace(xmlNode *node, const char *name, const char *value);
node               34 include/crm/common/xml_compat.h xmlDoc *getDocPtr(xmlNode *node);
node               62 include/crm/common/xml_compat.h crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value)
node               64 include/crm/common/xml_compat.h     return crm_xml_add(node, name, (value? "true" : "false"));
node              344 include/crm/common/xml_internal.h pcmk__xe_set_propv(xmlNodePtr node, va_list pairs);
node              357 include/crm/common/xml_internal.h pcmk__xe_set_props(xmlNodePtr node, ...)
node              384 include/crm/common/xml_internal.h pcmk__xpath_node_id(const char *xpath, const char *node);
node               80 include/crm/fencing/internal.h xmlNode *create_level_registration_xml(const char *node, const char *pattern,
node              219 include/crm/fencing/internal.h gboolean stonith__watchdog_fencing_enabled_for_node(const char *node);
node              220 include/crm/fencing/internal.h gboolean stonith__watchdog_fencing_enabled_for_node_api(stonith_t *st, const char *node);
node               25 include/crm/lrmd_internal.h                               const char *node, uint32_t nodeid,
node               28 include/crm/lrmd_internal.h                          const char *node, uint32_t nodeid, const char *state);
node               33 include/crm/lrmd_internal.h                              const char *node, const lrmd_event_data_t *op);
node               23 include/crm/pengine/complex.h GHashTable *pe_rsc_params(pcmk_resource_t *rsc, const pcmk_node_t *node,
node               26 include/crm/pengine/complex.h                          pcmk_node_t *node, pcmk_scheduler_t *scheduler);
node               28 include/crm/pengine/complex.h                         const pcmk_node_t *node, pcmk_scheduler_t *scheduler);
node              202 include/crm/pengine/internal.h bool pe_can_fence(const pcmk_scheduler_t *scheduler, const pcmk_node_t *node);
node              206 include/crm/pengine/internal.h char *native_parameter(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create,
node              214 include/crm/pengine/internal.h void native_add_running(pcmk_resource_t *rsc, pcmk_node_t *node,
node              223 include/crm/pengine/internal.h                                  const pcmk_node_t *node, int flags);
node              247 include/crm/pengine/internal.h                                   const pcmk_node_t *node, uint32_t show_opts,
node              252 include/crm/pengine/internal.h char *pe__node_display_name(pcmk_node_t *node, bool print_detail);
node              305 include/crm/pengine/internal.h int pe_get_failcount(const pcmk_node_t *node, pcmk_resource_t *rsc,
node              310 include/crm/pengine/internal.h                                    const pcmk_node_t *node, const char *reason,
node              315 include/crm/pengine/internal.h bool pe__count_active_node(const pcmk_resource_t *rsc, pcmk_node_t *node,
node              346 include/crm/pengine/internal.h                                      const pcmk_node_t *node,
node              374 include/crm/pengine/internal.h #  define delete_action(rsc, node, optional) custom_action(		\
node              375 include/crm/pengine/internal.h 		rsc, delete_key(rsc), PCMK_ACTION_DELETE, node, \
node              379 include/crm/pengine/internal.h #  define stop_action(rsc, node, optional) custom_action(			\
node              380 include/crm/pengine/internal.h 		rsc, stop_key(rsc), PCMK_ACTION_STOP, node,		\
node              385 include/crm/pengine/internal.h #  define start_action(rsc, node, optional) custom_action(		\
node              386 include/crm/pengine/internal.h 		rsc, start_key(rsc), PCMK_ACTION_START, node,           \
node              390 include/crm/pengine/internal.h #  define promote_action(rsc, node, optional) custom_action(		\
node              391 include/crm/pengine/internal.h 		rsc, promote_key(rsc), PCMK_ACTION_PROMOTE, node,	\
node              395 include/crm/pengine/internal.h #  define demote_action(rsc, node, optional) custom_action(		\
node              396 include/crm/pengine/internal.h 		rsc, demote_key(rsc), PCMK_ACTION_DEMOTE, node, \
node              411 include/crm/pengine/internal.h GList *pe__resource_actions(const pcmk_resource_t *rsc, const pcmk_node_t *node,
node              416 include/crm/pengine/internal.h void resource_location(pcmk_resource_t *rsc, const pcmk_node_t *node, int score,
node              466 include/crm/pengine/internal.h                                          const pcmk_node_t *node,
node              476 include/crm/pengine/internal.h                                          pcmk_node_t *node,
node              479 include/crm/pengine/internal.h pcmk_action_t *pe_fence_op(pcmk_node_t *node, const char *op, bool optional,
node              482 include/crm/pengine/internal.h void trigger_unfencing(pcmk_resource_t *rsc, pcmk_node_t *node,
node              502 include/crm/pengine/internal.h void pe_fence_node(pcmk_scheduler_t *scheduler, pcmk_node_t *node,
node              510 include/crm/pengine/internal.h                   const pcmk_node_t *node, long options, void *print_data);
node              512 include/crm/pengine/internal.h                            const char *name, const pcmk_node_t *node,
node              515 include/crm/pengine/internal.h                            const char *name, const pcmk_node_t *node,
node              522 include/crm/pengine/internal.h     pcmk_node_t *node;          //!< Node created for this instance
node              533 include/crm/pengine/internal.h                                  const pcmk_node_t *node);
node              545 include/crm/pengine/internal.h                                          const pcmk_node_t *node);
node              551 include/crm/pengine/internal.h const char *pe__node_attribute_calculated(const pcmk_node_t *node,
node              556 include/crm/pengine/internal.h const char *pe_node_attribute_raw(const pcmk_node_t *node, const char *name);
node              560 include/crm/pengine/internal.h                          pcmk_node_t *node, enum pcmk__check_parameters,
node              568 include/crm/pengine/internal.h bool pe__shutdown_requested(const pcmk_node_t *node);
node              587 include/crm/pengine/internal.h void pe__clear_resource_history(pcmk_resource_t *rsc, const pcmk_node_t *node);
node              593 include/crm/pengine/internal.h bool pe__uname_has_tag(pcmk_scheduler_t *scheduler, const char *node,
node              597 include/crm/pengine/internal.h                              const pcmk_node_t *node);
node              618 include/crm/pengine/internal.h int pe__sum_node_health_scores(const pcmk_node_t *node, int base_health);
node              619 include/crm/pengine/internal.h int pe__node_health(pcmk_node_t *node);
node              645 include/crm/pengine/internal.h pe__node_name(const pcmk_node_t *node)
node              647 include/crm/pengine/internal.h     if (node == NULL) {
node              650 include/crm/pengine/internal.h     } else if (node->details->uname != NULL) {
node              651 include/crm/pengine/internal.h         return node->details->uname;
node              653 include/crm/pengine/internal.h     } else if (node->details->id != NULL) {
node              654 include/crm/pengine/internal.h         return node->details->id;
node               22 include/crm/pengine/remote_internal.h bool pe__is_remote_node(const pcmk_node_t *node);
node               23 include/crm/pengine/remote_internal.h bool pe__is_guest_node(const pcmk_node_t *node);
node               24 include/crm/pengine/remote_internal.h bool pe__is_guest_or_remote_node(const pcmk_node_t *node);
node               25 include/crm/pengine/remote_internal.h bool pe__is_bundle_node(const pcmk_node_t *node);
node               45 include/crm/pengine/status.h GList *find_operations(const char *rsc, const char *node, gboolean active_filter,
node              223 include/crm/stonith-ng.h     int (*remove_level)(stonith_t *st, int options, const char *node,
node              238 include/crm/stonith-ng.h     int (*register_level)(stonith_t *st, int options, const char *node,
node              359 include/crm/stonith-ng.h     int (*fence)(stonith_t *stonith, int call_options, const char *node,
node              385 include/crm/stonith-ng.h     int (*history)(stonith_t *stonith, int call_options, const char *node,
node              468 include/crm/stonith-ng.h                              const char *node, const char *pattern,
node              495 include/crm/stonith-ng.h                                const char *node, const char *pattern,
node              543 include/crm/stonith-ng.h                             const char *node, const char *action, int timeout,
node              210 include/pacemaker.h                           const pcmk_node_t *node, GHashTable *overrides,
node               18 include/pcmki/pcmki_resource.h                            const pcmk_node_t *node, GHashTable *overrides);
node               42 include/pcmki/pcmki_scheduler.h                                   const char *node, const char *origin);
node              162 lib/cluster/cluster.c send_cluster_message(const crm_node_t *node, enum crm_ais_msg_types service,
node              168 lib/cluster/cluster.c             return pcmk__cpg_send_xml(data, node, service);
node              253 lib/cluster/cluster.c     crm_node_t *node = NULL;
node              264 lib/cluster/cluster.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              265 lib/cluster/cluster.c         if (pcmk__str_eq(node->uuid, uuid, pcmk__str_casei)) {
node              266 lib/cluster/cluster.c             if (node->uname != NULL) {
node              267 lib/cluster/cluster.c                 return node->uname;
node              272 lib/cluster/cluster.c     node = NULL;
node              283 lib/cluster/cluster.c         node = pcmk__search_cluster_node_cache((uint32_t) id, NULL, NULL);
node              284 lib/cluster/cluster.c         if (node != NULL) {
node              286 lib/cluster/cluster.c                      node->uname, node->id, uuid);
node              287 lib/cluster/cluster.c             node->uuid = strdup(uuid);
node              288 lib/cluster/cluster.c             return node->uname;
node              400 lib/cluster/cluster.c set_uuid(xmlNode *xml, const char *attr, crm_node_t *node)
node              402 lib/cluster/cluster.c     crm_xml_add(xml, attr, crm_peer_uuid(node));
node               55 lib/cluster/corosync.c pcmk__corosync_uuid(const crm_node_t *node)
node               57 lib/cluster/corosync.c     if ((node != NULL) && is_corosync_cluster()) {
node               58 lib/cluster/corosync.c         if (node->id > 0) {
node               59 lib/cluster/corosync.c             return crm_strdup_printf("%u", node->id);
node               61 lib/cluster/corosync.c             crm_info("Node %s is not yet known by Corosync", node->uname);
node              272 lib/cluster/corosync.c     crm_node_t *node = NULL;
node              301 lib/cluster/corosync.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              302 lib/cluster/corosync.c         node->last_seen = 0;
node              312 lib/cluster/corosync.c         node = crm_get_peer(id, NULL);
node              313 lib/cluster/corosync.c         if (node->uname == NULL) {
node              317 lib/cluster/corosync.c             node = crm_get_peer(id, name);
node              322 lib/cluster/corosync.c         pcmk__update_peer_state(__func__, node, CRM_NODE_MEMBER, ring_id);
node              531 lib/cluster/corosync.c crm_is_corosync_peer_active(const crm_node_t *node)
node              533 lib/cluster/corosync.c     if (node == NULL) {
node              537 lib/cluster/corosync.c     } else if (!pcmk__str_eq(node->state, CRM_NODE_MEMBER, pcmk__str_casei)) {
node              539 lib/cluster/corosync.c                   node->uname, node->state);
node              542 lib/cluster/corosync.c     } else if (!pcmk_is_set(node->processes, crm_proc_cpg)) {
node              544 lib/cluster/corosync.c                   node->uname, node->processes);
node              627 lib/cluster/corosync.c             crm_node_t *node = NULL;
node              630 lib/cluster/corosync.c             while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              631 lib/cluster/corosync.c                 if(node && node->uname && strcasecmp(node->uname, name) == 0) {
node              632 lib/cluster/corosync.c                     if (node->id && node->id != nodeid) {
node              633 lib/cluster/corosync.c                         crm_crit("Nodes %u and %u share the same name '%s': shutting down", node->id,
node              650 lib/cluster/corosync.c                 xmlNode *node = create_xml_node(xml_parent, XML_CIB_TAG_NODE);
node              652 lib/cluster/corosync.c                 crm_xml_set_id(node, "%u", nodeid);
node              653 lib/cluster/corosync.c                 crm_xml_add(node, XML_ATTR_UNAME, name);
node              892 lib/cluster/cpg.c pcmk__cpg_send_xml(const xmlNode *msg, const crm_node_t *node,
node              899 lib/cluster/cpg.c     rc = send_cluster_text(crm_class_cluster, data, FALSE, node, dest);
node              918 lib/cluster/cpg.c                   gboolean local, const crm_node_t *node,
node              970 lib/cluster/cpg.c     if (node) {
node              971 lib/cluster/cpg.c         if (node->uname) {
node              972 lib/cluster/cpg.c             target = strdup(node->uname);
node              973 lib/cluster/cpg.c             msg->host.size = strlen(node->uname);
node              975 lib/cluster/cpg.c             memcpy(msg->host.uname, node->uname, msg->host.size);
node              977 lib/cluster/cpg.c             target = crm_strdup_printf("%u", node->id);
node              979 lib/cluster/cpg.c         msg->host.id = node->id;
node               44 lib/cluster/crmcluster_private.h bool pcmk__cpg_send_xml(const xmlNode *msg, const crm_node_t *node,
node              369 lib/cluster/election.c             const crm_node_t *node;
node              374 lib/cluster/election.c             while (g_hash_table_iter_next(&gIter, NULL, (gpointer *) & node)) {
node              375 lib/cluster/election.c                 if (crm_is_peer_active(node)) {
node              376 lib/cluster/election.c                     crm_warn("* expected vote: %s", node->uname);
node               84 lib/cluster/membership.c static void update_peer_uname(crm_node_t *node, const char *uname);
node              109 lib/cluster/membership.c     crm_node_t *node;
node              117 lib/cluster/membership.c     node = g_hash_table_lookup(crm_remote_peer_cache, node_name);
node              118 lib/cluster/membership.c     if (node) {
node              119 lib/cluster/membership.c         return node;
node              123 lib/cluster/membership.c     node = calloc(1, sizeof(crm_node_t));
node              124 lib/cluster/membership.c     if (node == NULL) {
node              129 lib/cluster/membership.c     set_peer_flags(node, crm_remote_node);
node              130 lib/cluster/membership.c     node->uuid = strdup(node_name);
node              131 lib/cluster/membership.c     if (node->uuid == NULL) {
node              132 lib/cluster/membership.c         free(node);
node              138 lib/cluster/membership.c     g_hash_table_replace(crm_remote_peer_cache, node->uuid, node);
node              142 lib/cluster/membership.c     update_peer_uname(node, node_name);
node              143 lib/cluster/membership.c     return node;
node              197 lib/cluster/membership.c     crm_node_t *node;
node              207 lib/cluster/membership.c     node = g_hash_table_lookup(crm_remote_peer_cache, remote);
node              209 lib/cluster/membership.c     if (node == NULL) {
node              211 lib/cluster/membership.c         node = crm_remote_peer_get(remote);
node              212 lib/cluster/membership.c         CRM_ASSERT(node);
node              214 lib/cluster/membership.c             pcmk__update_peer_state(__func__, node, state, 0);
node              217 lib/cluster/membership.c     } else if (pcmk_is_set(node->flags, crm_node_dirty)) {
node              219 lib/cluster/membership.c         clear_peer_flags(node, crm_node_dirty);
node              221 lib/cluster/membership.c             pcmk__update_peer_state(__func__, node, state, 0);
node              282 lib/cluster/membership.c crm_is_peer_active(const crm_node_t * node)
node              284 lib/cluster/membership.c     if(node == NULL) {
node              288 lib/cluster/membership.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node              295 lib/cluster/membership.c         return crm_is_corosync_peer_active(node);
node              305 lib/cluster/membership.c     crm_node_t *node = value;
node              311 lib/cluster/membership.c     } else if (search->id && node->id != search->id) {
node              314 lib/cluster/membership.c     } else if (search->id == 0 && !pcmk__str_eq(node->uname, search->uname, pcmk__str_casei)) {
node              319 lib/cluster/membership.c                  (node->uname? node->uname : "unknown"), node->id);
node              367 lib/cluster/membership.c     crm_node_t *node = value;
node              369 lib/cluster/membership.c     if (crm_is_peer_active(node)) {
node              388 lib/cluster/membership.c     crm_node_t *node = data;
node              390 lib/cluster/membership.c     crm_trace("Destroying entry for node %u: %s", node->id, node->uname);
node              392 lib/cluster/membership.c     free(node->uname);
node              393 lib/cluster/membership.c     free(node->state);
node              394 lib/cluster/membership.c     free(node->uuid);
node              395 lib/cluster/membership.c     free(node->expected);
node              396 lib/cluster/membership.c     free(node->conn_host);
node              397 lib/cluster/membership.c     free(node);
node              481 lib/cluster/membership.c     crm_node_t *node = NULL;
node              484 lib/cluster/membership.c     while (g_hash_table_iter_next(&iter, (gpointer *) &id, (gpointer *) &node)) {
node              485 lib/cluster/membership.c         do_crm_log(level, "%s: Node %u/%s = %p - %s", caller, node->id, node->uname, node, id);
node              508 lib/cluster/membership.c     crm_node_t *node = NULL;
node              515 lib/cluster/membership.c         node = g_hash_table_lookup(crm_remote_peer_cache, uname);
node              518 lib/cluster/membership.c     if ((node == NULL) && pcmk_is_set(flags, CRM_GET_PEER_CLUSTER)) {
node              519 lib/cluster/membership.c         node = pcmk__search_cluster_node_cache(id, uname, NULL);
node              521 lib/cluster/membership.c     return node;
node              539 lib/cluster/membership.c     crm_node_t *node = NULL;
node              546 lib/cluster/membership.c         node = g_hash_table_lookup(crm_remote_peer_cache, uname);
node              549 lib/cluster/membership.c     if ((node == NULL) && pcmk_is_set(flags, CRM_GET_PEER_CLUSTER)) {
node              550 lib/cluster/membership.c         node = pcmk__get_peer(id, uname, uuid);
node              552 lib/cluster/membership.c     return node;
node              586 lib/cluster/membership.c     crm_node_t *node = NULL;
node              596 lib/cluster/membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              597 lib/cluster/membership.c             if(node->uname && strcasecmp(node->uname, uname) == 0) {
node              598 lib/cluster/membership.c                 crm_trace("Name match: %s = %p", node->uname, node);
node              599 lib/cluster/membership.c                 by_name = node;
node              607 lib/cluster/membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              608 lib/cluster/membership.c             if(node->id == id) {
node              609 lib/cluster/membership.c                 crm_trace("ID match: %u = %p", node->id, node);
node              610 lib/cluster/membership.c                 by_id = node;
node              617 lib/cluster/membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              618 lib/cluster/membership.c             if (pcmk__str_eq(node->uuid, uuid, pcmk__str_casei)) {
node              619 lib/cluster/membership.c                 crm_trace("UUID match: %s = %p", node->uuid, node);
node              620 lib/cluster/membership.c                 by_id = node;
node              626 lib/cluster/membership.c     node = by_id; /* Good default */
node              638 lib/cluster/membership.c             node = NULL; /* Create a new one */
node              641 lib/cluster/membership.c             node = by_name;
node              681 lib/cluster/membership.c     return node;
node              686 lib/cluster/membership.c remove_conflicting_peer(crm_node_t *node)
node              692 lib/cluster/membership.c     if (node->id == 0 || node->uname == NULL) {
node              703 lib/cluster/membership.c             && existing_node->id != node->id
node              705 lib/cluster/membership.c             && strcasecmp(existing_node->uname, node->uname) == 0) {
node              712 lib/cluster/membership.c                      existing_node->id, existing_node->uname, node->id);
node              737 lib/cluster/membership.c     crm_node_t *node = NULL;
node              744 lib/cluster/membership.c     node = pcmk__search_cluster_node_cache(id, uname, uuid);
node              748 lib/cluster/membership.c     if ((node == NULL || node->uname == NULL) && (uname == NULL)) { 
node              757 lib/cluster/membership.c         if (node == NULL) {
node              758 lib/cluster/membership.c             node = pcmk__search_cluster_node_cache(id, uname, uuid);
node              763 lib/cluster/membership.c     if (node == NULL) {
node              766 lib/cluster/membership.c         node = calloc(1, sizeof(crm_node_t));
node              767 lib/cluster/membership.c         CRM_ASSERT(node);
node              770 lib/cluster/membership.c                  uniqueid, node, uname, id, 1 + g_hash_table_size(crm_peer_cache));
node              771 lib/cluster/membership.c         g_hash_table_replace(crm_peer_cache, uniqueid, node);
node              774 lib/cluster/membership.c     if(id > 0 && uname && (node->id == 0 || node->uname == NULL)) {
node              778 lib/cluster/membership.c     if(id > 0 && node->id == 0) {
node              779 lib/cluster/membership.c         node->id = id;
node              782 lib/cluster/membership.c     if (uname && (node->uname == NULL)) {
node              783 lib/cluster/membership.c         update_peer_uname(node, uname);
node              786 lib/cluster/membership.c     if(node->uuid == NULL) {
node              788 lib/cluster/membership.c             uuid = crm_peer_uuid(node);
node              795 lib/cluster/membership.c             crm_info("Cannot obtain a UUID for node %u/%s", id, node->uname);
node              801 lib/cluster/membership.c     return node;
node              831 lib/cluster/membership.c update_peer_uname(crm_node_t *node, const char *uname)
node              835 lib/cluster/membership.c     CRM_CHECK(node != NULL,
node              839 lib/cluster/membership.c     if (pcmk__str_eq(uname, node->uname, pcmk__str_casei)) {
node              852 lib/cluster/membership.c     pcmk__str_update(&node->uname, uname);
node              855 lib/cluster/membership.c         peer_status_callback(crm_status_uname, node, NULL);
node              859 lib/cluster/membership.c     if (is_corosync_cluster() && !pcmk_is_set(node->flags, crm_remote_node)) {
node              860 lib/cluster/membership.c         remove_conflicting_peer(node);
node              924 lib/cluster/membership.c crm_update_peer_proc(const char *source, crm_node_t * node, uint32_t flag, const char *status)
node              929 lib/cluster/membership.c     CRM_CHECK(node != NULL, crm_err("%s: Could not set %s to %s for NULL",
node              934 lib/cluster/membership.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node              935 lib/cluster/membership.c         return node;
node              938 lib/cluster/membership.c     last = node->processes;
node              940 lib/cluster/membership.c         node->processes = flag;
node              941 lib/cluster/membership.c         if (node->processes != last) {
node              946 lib/cluster/membership.c         if ((node->processes & flag) != flag) {
node              947 lib/cluster/membership.c             node->processes = pcmk__set_flags_as(__func__, __LINE__,
node              949 lib/cluster/membership.c                                                  node->uname, node->processes,
node              954 lib/cluster/membership.c     } else if (node->processes & flag) {
node              955 lib/cluster/membership.c         node->processes = pcmk__clear_flags_as(__func__, __LINE__,
node              957 lib/cluster/membership.c                                                node->uname, node->processes,
node              964 lib/cluster/membership.c             crm_info("%s: Node %s[%u] - all processes are now offline", source, node->uname,
node              965 lib/cluster/membership.c                      node->id);
node              967 lib/cluster/membership.c             crm_info("%s: Node %s[%u] - %s is now %s", source, node->uname, node->id,
node              971 lib/cluster/membership.c         if (pcmk_is_set(node->processes, crm_get_cluster_proc())) {
node              972 lib/cluster/membership.c             node->when_online = time(NULL);
node              975 lib/cluster/membership.c             node->when_online = 0;
node              982 lib/cluster/membership.c             peer_status_callback(crm_status_processes, node, &last);
node              995 lib/cluster/membership.c             if (pcmk_is_set(node->processes, crm_get_cluster_proc())) {
node             1000 lib/cluster/membership.c             node = pcmk__update_peer_state(__func__, node, peer_state, 0);
node             1003 lib/cluster/membership.c         crm_trace("%s: Node %s[%u] - %s is unchanged (%s)", source, node->uname, node->id,
node             1006 lib/cluster/membership.c     return node;
node             1018 lib/cluster/membership.c pcmk__update_peer_expected(const char *source, crm_node_t *node,
node             1024 lib/cluster/membership.c     CRM_CHECK(node != NULL, crm_err("%s: Could not set 'expected' to %s", source, expected);
node             1028 lib/cluster/membership.c     if (pcmk_is_set(node->flags, crm_remote_node)) {
node             1032 lib/cluster/membership.c     last = node->expected;
node             1033 lib/cluster/membership.c     if (expected != NULL && !pcmk__str_eq(node->expected, expected, pcmk__str_casei)) {
node             1034 lib/cluster/membership.c         node->expected = strdup(expected);
node             1039 lib/cluster/membership.c         crm_info("%s: Node %s[%u] - expected state is now %s (was %s)", source, node->uname, node->id,
node             1043 lib/cluster/membership.c         crm_trace("%s: Node %s[%u] - expected state is unchanged (%s)", source, node->uname,
node             1044 lib/cluster/membership.c                   node->id, expected);
node             1065 lib/cluster/membership.c update_peer_state_iter(const char *source, crm_node_t *node, const char *state,
node             1070 lib/cluster/membership.c     CRM_CHECK(node != NULL,
node             1077 lib/cluster/membership.c         node->when_lost = 0;
node             1079 lib/cluster/membership.c             node->last_seen = membership;
node             1083 lib/cluster/membership.c     if (state && !pcmk__str_eq(node->state, state, pcmk__str_casei)) {
node             1084 lib/cluster/membership.c         char *last = node->state;
node             1087 lib/cluster/membership.c              node->when_member = time(NULL);
node             1090 lib/cluster/membership.c              node->when_member = 0;
node             1093 lib/cluster/membership.c         node->state = strdup(state);
node             1095 lib/cluster/membership.c                    " nodeid=%u previous=%s source=%s", node->uname, state,
node             1096 lib/cluster/membership.c                    node->id, (last? last : "unknown"), source);
node             1098 lib/cluster/membership.c             peer_status_callback(crm_status_nstate, node, last);
node             1103 lib/cluster/membership.c             && !pcmk_is_set(node->flags, crm_remote_node)) {
node             1109 lib/cluster/membership.c                 crm_notice("Purged 1 peer with id=%u and/or uname=%s from the membership cache", node->id, node->uname);
node             1113 lib/cluster/membership.c                 reap_crm_member(node->id, node->uname);
node             1115 lib/cluster/membership.c             node = NULL;
node             1120 lib/cluster/membership.c                   " nodeid=%u source=%s", node->uname, state, node->id, source);
node             1122 lib/cluster/membership.c     return node;
node             1141 lib/cluster/membership.c pcmk__update_peer_state(const char *source, crm_node_t *node,
node             1144 lib/cluster/membership.c     return update_peer_state_iter(source, node, state, membership, NULL);
node             1157 lib/cluster/membership.c     crm_node_t *node = NULL;
node             1161 lib/cluster/membership.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *)&node)) {
node             1162 lib/cluster/membership.c         if (node->last_seen != membership) {
node             1163 lib/cluster/membership.c             if (node->state) {
node             1169 lib/cluster/membership.c                 update_peer_state_iter(__func__, node, CRM_NODE_LOST,
node             1174 lib/cluster/membership.c                          node->uname, node->id);
node             1184 lib/cluster/membership.c     crm_node_t *node = NULL;
node             1190 lib/cluster/membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node             1191 lib/cluster/membership.c             if (node->uname && strcasecmp(node->uname, uname) == 0) {
node             1192 lib/cluster/membership.c                 crm_trace("Name match: %s = %p", node->uname, node);
node             1193 lib/cluster/membership.c                 by_name = node;
node             1201 lib/cluster/membership.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node             1202 lib/cluster/membership.c             if(strcasecmp(node->uuid, id) == 0) {
node             1203 lib/cluster/membership.c                 crm_trace("ID match: %s= %p", id, node);
node             1204 lib/cluster/membership.c                 by_id = node;
node             1210 lib/cluster/membership.c     node = by_id; /* Good default */
node             1219 lib/cluster/membership.c             node = NULL;
node             1222 lib/cluster/membership.c             node = by_name;
node             1229 lib/cluster/membership.c             node = NULL;
node             1241 lib/cluster/membership.c         node = by_name;
node             1244 lib/cluster/membership.c         node = NULL;
node             1247 lib/cluster/membership.c     if (node == NULL) {
node             1255 lib/cluster/membership.c     return node;
node             1263 lib/cluster/membership.c     crm_node_t * node =  NULL;
node             1266 lib/cluster/membership.c     node = find_known_node(id, uname);
node             1268 lib/cluster/membership.c     if (node == NULL) {
node             1271 lib/cluster/membership.c         node = calloc(1, sizeof(crm_node_t));
node             1272 lib/cluster/membership.c         CRM_ASSERT(node != NULL);
node             1274 lib/cluster/membership.c         node->uname = strdup(uname);
node             1275 lib/cluster/membership.c         CRM_ASSERT(node->uname != NULL);
node             1277 lib/cluster/membership.c         node->uuid = strdup(id);
node             1278 lib/cluster/membership.c         CRM_ASSERT(node->uuid != NULL);
node             1280 lib/cluster/membership.c         g_hash_table_replace(known_node_cache, uniqueid, node);
node             1282 lib/cluster/membership.c     } else if (pcmk_is_set(node->flags, crm_node_dirty)) {
node             1283 lib/cluster/membership.c         pcmk__str_update(&node->uname, uname);
node             1286 lib/cluster/membership.c         clear_peer_flags(node, crm_node_dirty);
node             1326 lib/cluster/membership.c     crm_node_t *node = NULL;
node             1331 lib/cluster/membership.c     node = pcmk__search_node_caches(id, uname, flags);
node             1333 lib/cluster/membership.c     if (node || !(flags & CRM_GET_PEER_CLUSTER)) {
node             1334 lib/cluster/membership.c         return node;
node             1341 lib/cluster/membership.c     node = find_known_node(id_str, uname);
node             1344 lib/cluster/membership.c     return node;
node              251 lib/common/actions.c                      const char *node)
node              253 lib/common/actions.c     CRM_CHECK(node != NULL, return NULL);
node              255 lib/common/actions.c                              action_id, transition_id, target_rc, 36, node);
node               33 lib/common/ipc_attrd.c     for (xmlNode *node = first_named_child(msg_data, XML_CIB_TAG_NODE);
node               34 lib/common/ipc_attrd.c          node != NULL; node = crm_next_same_xml(node)) {
node               39 lib/common/ipc_attrd.c         pair->node = crm_element_value(node, PCMK__XA_ATTR_NODE_NAME);
node               41 lib/common/ipc_attrd.c         pair->value = crm_element_value(node, PCMK__XA_ATTR_VALUE);
node              200 lib/common/ipc_attrd.c pcmk__attrd_api_clear_failures(pcmk_ipc_api_t *api, const char *node,
node              209 lib/common/ipc_attrd.c     const char *target = pcmk__node_attr_target(node);
node              212 lib/common/ipc_attrd.c         node = target;
node              216 lib/common/ipc_attrd.c     pcmk__xe_add_node(request, node, 0);
node              251 lib/common/ipc_attrd.c               (node? node : "all nodes"), pcmk_rc_str(rc), rc);
node              257 lib/common/ipc_attrd.c pcmk__attrd_api_delete(pcmk_ipc_api_t *api, const char *node, const char *name,
node              266 lib/common/ipc_attrd.c     target = pcmk__node_attr_target(node);
node              269 lib/common/ipc_attrd.c         node = target;
node              276 lib/common/ipc_attrd.c     return pcmk__attrd_api_update(api, node, name, NULL, NULL, NULL, NULL, options);
node              280 lib/common/ipc_attrd.c pcmk__attrd_api_purge(pcmk_ipc_api_t *api, const char *node)
node              284 lib/common/ipc_attrd.c     const char *display_host = (node ? node : "localhost");
node              285 lib/common/ipc_attrd.c     const char *target = pcmk__node_attr_target(node);
node              288 lib/common/ipc_attrd.c         node = target;
node              294 lib/common/ipc_attrd.c     pcmk__xe_add_node(request, node, 0);
node              321 lib/common/ipc_attrd.c pcmk__attrd_api_query(pcmk_ipc_api_t *api, const char *node, const char *name,
node              333 lib/common/ipc_attrd.c         node = NULL;
node              335 lib/common/ipc_attrd.c         target = pcmk__node_attr_target(node);
node              338 lib/common/ipc_attrd.c             node = target;
node              346 lib/common/ipc_attrd.c     pcmk__xe_add_node(request, node, 0);
node              351 lib/common/ipc_attrd.c     if (node) {
node              353 lib/common/ipc_attrd.c                   name, node, pcmk_rc_str(rc), rc);
node              363 lib/common/ipc_attrd.c pcmk__attrd_api_refresh(pcmk_ipc_api_t *api, const char *node)
node              367 lib/common/ipc_attrd.c     const char *display_host = (node ? node : "localhost");
node              368 lib/common/ipc_attrd.c     const char *target = pcmk__node_attr_target(node);
node              371 lib/common/ipc_attrd.c         node = target;
node              377 lib/common/ipc_attrd.c     pcmk__xe_add_node(request, node, 0);
node              416 lib/common/ipc_attrd.c populate_update_op(xmlNode *op, const char *node, const char *name, const char *value,
node              435 lib/common/ipc_attrd.c     pcmk__xe_add_node(op, node, 0);
node              450 lib/common/ipc_attrd.c pcmk__attrd_api_update(pcmk_ipc_api_t *api, const char *node, const char *name,
node              456 lib/common/ipc_attrd.c     const char *display_host = (node ? node : "localhost");
node              463 lib/common/ipc_attrd.c     target = pcmk__node_attr_target(node);
node              466 lib/common/ipc_attrd.c         node = target;
node              470 lib/common/ipc_attrd.c     populate_update_op(request, node, name, value, dampen, set, options);
node              549 lib/common/ipc_attrd.c             target = pcmk__node_attr_target(pair->node);
node              552 lib/common/ipc_attrd.c                 pair->node = target;
node              555 lib/common/ipc_attrd.c             populate_update_op(child, pair->node, pair->name, pair->value, dampen,
node              558 lib/common/ipc_attrd.c             rc = pcmk__attrd_api_update(api, pair->node, pair->name, pair->value,
node              161 lib/common/ipc_controld.c     for (xmlNode *node = first_named_child(msg_data, XML_CIB_TAG_NODE);
node              162 lib/common/ipc_controld.c          node != NULL; node = crm_next_same_xml(node)) {
node              167 lib/common/ipc_controld.c         crm_element_value_ll(node, XML_ATTR_ID, &id_ll);
node              171 lib/common/ipc_controld.c         node_info->uname = crm_element_value(node, XML_ATTR_UNAME);
node              172 lib/common/ipc_controld.c         node_info->state = crm_element_value(node, PCMK__XA_IN_CCM);
node              311 lib/common/ipc_controld.c                           const char *node, xmlNode *msg_data)
node              320 lib/common/ipc_controld.c     if ((node == NULL) && !strcmp(op, CRM_OP_PING)) {
node              325 lib/common/ipc_controld.c     return create_request(op, msg_data, node, sys_to,
node               15 lib/common/nodes.c pcmk__xe_add_node(xmlNode *xml, const char *node, int nodeid)
node               17 lib/common/nodes.c     if (node != NULL) {
node               18 lib/common/nodes.c         crm_xml_add(xml, PCMK__XA_ATTR_NODE_NAME, node);
node              302 lib/common/nvpair.c crm_xml_add(xmlNode *node, const char *name, const char *value)
node              307 lib/common/nvpair.c     CRM_CHECK(node != NULL, return NULL);
node              314 lib/common/nvpair.c     if (pcmk__tracking_xml_changes(node, FALSE)) {
node              315 lib/common/nvpair.c         const char *old = crm_element_value(node, name);
node              322 lib/common/nvpair.c     if (dirty && (pcmk__check_acl(node, name, pcmk__xf_acl_create) == FALSE)) {
node              323 lib/common/nvpair.c         crm_trace("Cannot add %s=%s to %s", name, value, node->name);
node              327 lib/common/nvpair.c     attr = xmlSetProp(node, (pcmkXmlStr) name, (pcmkXmlStr) value);
node              349 lib/common/nvpair.c crm_xml_add_int(xmlNode *node, const char *name, int value)
node              352 lib/common/nvpair.c     const char *added = crm_xml_add(node, name, number);
node              371 lib/common/nvpair.c crm_xml_add_ms(xmlNode *node, const char *name, guint ms)
node              374 lib/common/nvpair.c     const char *added = crm_xml_add(node, name, number);
node              872 lib/common/nvpair.c pcmk__xe_set_bool_attr(xmlNodePtr node, const char *name, bool value)
node              874 lib/common/nvpair.c     crm_xml_add(node, name, value ? XML_BOOLEAN_TRUE : XML_BOOLEAN_FALSE);
node              878 lib/common/nvpair.c pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value)
node              883 lib/common/nvpair.c     if (node == NULL) {
node              889 lib/common/nvpair.c     xml_value = crm_element_value(node, name);
node              905 lib/common/nvpair.c pcmk__xe_attr_is_true(const xmlNode *node, const char *name)
node              910 lib/common/nvpair.c     rc = pcmk__xe_get_bool_attr(node, name, &value);
node              943 lib/common/nvpair.c crm_xml_replace(xmlNode *node, const char *name, const char *value)
node              949 lib/common/nvpair.c     CRM_CHECK(node != NULL, return NULL);
node              952 lib/common/nvpair.c     old_value = crm_element_value(node, name);
node              957 lib/common/nvpair.c     if (pcmk__check_acl(node, name, pcmk__xf_acl_write) == FALSE) {
node              959 lib/common/nvpair.c         crm_trace("Cannot replace %s=%s to %s", name, value, node->name);
node              963 lib/common/nvpair.c         xml_remove_prop(node, name);
node              967 lib/common/nvpair.c     if (pcmk__tracking_xml_changes(node, FALSE)) {
node              973 lib/common/nvpair.c     attr = xmlSetProp(node, (pcmkXmlStr) name, (pcmkXmlStr) value);
node              282 lib/common/output_html.c     htmlNodePtr node = NULL;
node              286 lib/common/output_html.c     node = pcmk__output_create_html_node(out, "pre", NULL, NULL, buf);
node              287 lib/common/output_html.c     crm_xml_add(node, "lang", "xml");
node              296 lib/common/output_html.c     xmlNodePtr node = NULL;
node              329 lib/common/output_html.c     node = pcmk__output_xml_create_parent(out, "ul", NULL);
node              330 lib/common/output_html.c     g_queue_push_tail(priv->parent_q, node);
node              436 lib/common/output_html.c     htmlNodePtr node = NULL;
node              441 lib/common/output_html.c     node = pcmk__output_create_xml_text_node(out, element_name, text);
node              444 lib/common/output_html.c         crm_xml_add(node, "class", class_name);
node              448 lib/common/output_html.c         crm_xml_add(node, "id", id);
node              451 lib/common/output_html.c     return node;
node              162 lib/common/output_log.c     xmlNodePtr node = NULL;
node              168 lib/common/output_log.c     node = create_xml_node(NULL, name);
node              169 lib/common/output_log.c     xmlNodeSetContent(node, (pcmkXmlStr) buf);
node              170 lib/common/output_log.c     do_crm_log_xml(priv->log_level, name, node);
node              171 lib/common/output_log.c     free(node);
node              257 lib/common/output_text.c     text_list_data_t *node = NULL;
node              262 lib/common/output_text.c     node = g_queue_pop_tail(priv->parent_q);
node              264 lib/common/output_text.c     if (node->singular_noun != NULL && node->plural_noun != NULL) {
node              265 lib/common/output_text.c         if (node->len == 1) {
node              266 lib/common/output_text.c             pcmk__indented_printf(out, "%d %s found\n", node->len, node->singular_noun);
node              268 lib/common/output_text.c             pcmk__indented_printf(out, "%d %s found\n", node->len, node->plural_noun);
node              272 lib/common/output_text.c     free(node);
node              150 lib/common/output_xml.c     xmlNodePtr node = (xmlNodePtr) user_data;
node              151 lib/common/output_xml.c     pcmk_create_xml_text_node(node, "error", str);
node              157 lib/common/output_xml.c     xmlNodePtr node;
node              170 lib/common/output_xml.c         GSList *node = priv->errors;
node              176 lib/common/output_xml.c         while (node != NULL) {
node              177 lib/common/output_xml.c             fprintf(stderr, "%s\n", (char *) node->data);
node              178 lib/common/output_xml.c             node = node->next;
node              183 lib/common/output_xml.c         node = create_xml_node(priv->root, "status");
node              184 lib/common/output_xml.c         pcmk__xe_set_props(node, "code", rc_as_str,
node              189 lib/common/output_xml.c             xmlNodePtr errors_node = create_xml_node(node, "errors");
node              219 lib/common/output_xml.c     xmlNodePtr node, child_node;
node              226 lib/common/output_xml.c     node = pcmk__output_xml_create_parent(out, "command",
node              231 lib/common/output_xml.c         child_node = pcmk_create_xml_text_node(node, "output", proc_stdout);
node              236 lib/common/output_xml.c         child_node = pcmk_create_xml_text_node(node, "output", proc_stderr);
node              378 lib/common/output_xml.c         xmlNodePtr node;
node              380 lib/common/output_xml.c         node = g_queue_pop_tail(priv->parent_q);
node              381 lib/common/output_xml.c         buf = crm_strdup_printf("%lu", xmlChildElementCount(node));
node              382 lib/common/output_xml.c         crm_xml_add(node, "count", buf);
node              444 lib/common/output_xml.c     xmlNodePtr node = NULL;
node              449 lib/common/output_xml.c     node = pcmk__output_create_xml_node(out, name, NULL);
node              452 lib/common/output_xml.c     pcmk__xe_set_propv(node, args);
node              455 lib/common/output_xml.c     pcmk__output_xml_push_parent(out, node);
node              456 lib/common/output_xml.c     return node;
node              460 lib/common/output_xml.c pcmk__output_xml_add_node_copy(pcmk__output_t *out, xmlNodePtr node) {
node              465 lib/common/output_xml.c     CRM_ASSERT(node != NULL);
node              474 lib/common/output_xml.c     add_node_copy(parent, node);
node              479 lib/common/output_xml.c     xmlNodePtr node = NULL;
node              488 lib/common/output_xml.c     node = create_xml_node(g_queue_peek_tail(priv->parent_q), name);
node              490 lib/common/output_xml.c     pcmk__xe_set_propv(node, args);
node              493 lib/common/output_xml.c     return node;
node              498 lib/common/output_xml.c     xmlNodePtr node = NULL;
node              503 lib/common/output_xml.c     node = pcmk__output_create_xml_node(out, name, NULL);
node              504 lib/common/output_xml.c     xmlNodeSetContent(node, (pcmkXmlStr) content);
node              505 lib/common/output_xml.c     return node;
node               17 lib/common/tests/actions/pcmk_xe_is_probe_test.c     xmlNode *node = NULL;
node               21 lib/common/tests/actions/pcmk_xe_is_probe_test.c     node = string2xml("<lrm_rsc_op/>");
node               22 lib/common/tests/actions/pcmk_xe_is_probe_test.c     assert_false(pcmk_xe_is_probe(node));
node               23 lib/common/tests/actions/pcmk_xe_is_probe_test.c     free_xml(node);
node               25 lib/common/tests/actions/pcmk_xe_is_probe_test.c     node = string2xml("<lrm_rsc_op operation_key=\"blah\" interval=\"30s\"/>");
node               26 lib/common/tests/actions/pcmk_xe_is_probe_test.c     assert_false(pcmk_xe_is_probe(node));
node               27 lib/common/tests/actions/pcmk_xe_is_probe_test.c     free_xml(node);
node               29 lib/common/tests/actions/pcmk_xe_is_probe_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"30s\"/>");
node               30 lib/common/tests/actions/pcmk_xe_is_probe_test.c     assert_false(pcmk_xe_is_probe(node));
node               31 lib/common/tests/actions/pcmk_xe_is_probe_test.c     free_xml(node);
node               33 lib/common/tests/actions/pcmk_xe_is_probe_test.c     node = string2xml("<lrm_rsc_op operation=\"start\" interval=\"0\"/>");
node               34 lib/common/tests/actions/pcmk_xe_is_probe_test.c     assert_false(pcmk_xe_is_probe(node));
node               35 lib/common/tests/actions/pcmk_xe_is_probe_test.c     free_xml(node);
node               37 lib/common/tests/actions/pcmk_xe_is_probe_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\"/>");
node               38 lib/common/tests/actions/pcmk_xe_is_probe_test.c     assert_true(pcmk_xe_is_probe(node));
node               39 lib/common/tests/actions/pcmk_xe_is_probe_test.c     free_xml(node);
node               16 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
node               22 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"start\" interval=\"0\"/>");
node               23 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               24 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               29 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
node               31 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\"/>");
node               32 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               33 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               35 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"\"/>");
node               36 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               37 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               42 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
node               45 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"3\"/>");
node               46 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               47 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               49 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"3\"/>");
node               50 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               51 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               54 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"0\"/>");
node               55 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               56 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               58 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"2\" op-status=\"0\"/>");
node               59 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               60 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               62 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"0\"/>");
node               63 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               64 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               66 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"6\" op-status=\"0\"/>");
node               67 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               68 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               70 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"7\" op-status=\"0\"/>");
node               71 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               72 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               75 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"7\"/>");
node               76 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               77 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               79 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"7\"/>");
node               80 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               81 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               84 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"4\"/>");
node               85 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               86 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               88 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"2\" op-status=\"4\"/>");
node               89 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               90 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               92 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"4\"/>");
node               93 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node               94 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               96 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"6\" op-status=\"4\"/>");
node               97 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node               98 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              100 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"7\" op-status=\"4\"/>");
node              101 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              102 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              105 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"5\"/>");
node              106 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              107 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              109 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"2\" op-status=\"5\"/>");
node              110 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node              111 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              113 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"5\"/>");
node              114 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node              115 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              117 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"6\" op-status=\"5\"/>");
node              118 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              119 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              121 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"7\" op-status=\"5\"/>");
node              122 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              123 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              126 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"0\" op-status=\"6\"/>");
node              127 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              128 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              130 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"2\" op-status=\"6\"/>");
node              131 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node              132 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              134 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"5\" op-status=\"6\"/>");
node              135 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_true(pcmk_xe_mask_probe_failure(node));
node              136 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              138 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"6\" op-status=\"6\"/>");
node              139 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              140 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node              142 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     node = string2xml("<lrm_rsc_op operation=\"monitor\" interval=\"0\" rc-code=\"7\" op-status=\"6\"/>");
node              143 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     assert_false(pcmk_xe_mask_probe_failure(node));
node              144 lib/common/tests/actions/pcmk_xe_mask_probe_failure_test.c     free_xml(node);
node               18 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = string2xml("<node/>");
node               22 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     assert_false(pcmk__xe_attr_is_true(node, NULL));
node               24 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     free_xml(node);
node               30 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>");
node               32 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     assert_false(pcmk__xe_attr_is_true(node, "c"));
node               33 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     free_xml(node);
node               39 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>");
node               41 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     assert_true(pcmk__xe_attr_is_true(node, "a"));
node               42 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     assert_false(pcmk__xe_attr_is_true(node, "b"));
node               44 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     free_xml(node);
node               18 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = string2xml("<node/>");
node               23 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, NULL, &value), EINVAL);
node               24 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, "whatever", NULL), EINVAL);
node               26 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     free_xml(node);
node               32 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>");
node               35 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, "c", &value), ENODATA);
node               36 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     free_xml(node);
node               42 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = string2xml("<node a=\"true\" b=\"false\" c=\"blah\"/>");
node               46 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, "a", &value), pcmk_rc_ok);
node               49 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, "b", &value), pcmk_rc_ok);
node               51 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     assert_int_equal(pcmk__xe_get_bool_attr(node, "c", &value), pcmk_rc_bad_input);
node               53 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     free_xml(node);
node               19 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     xmlNode *node = string2xml("<node/>");
node               21 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     pcmk__xe_set_bool_attr(node, "a", true);
node               22 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     pcmk__xe_set_bool_attr(node, "b", false);
node               24 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     assert_string_equal(crm_element_value(node, "a"), XML_BOOLEAN_TRUE);
node               25 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     assert_string_equal(crm_element_value(node, "b"), XML_BOOLEAN_FALSE);
node               27 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     free_xml(node);
node              174 lib/common/xml.c free_private_data(xmlNode *node)
node              202 lib/common/xml.c     if (node->name == NULL || node->name[0] != ' ') {
node              203 lib/common/xml.c         if (node->_private) {
node              204 lib/common/xml.c             if (node->type == XML_DOCUMENT_NODE) {
node              205 lib/common/xml.c                 reset_xml_private_data(node->_private);
node              207 lib/common/xml.c                 CRM_ASSERT(((xml_node_private_t *) node->_private)->check
node              211 lib/common/xml.c             free(node->_private);
node              212 lib/common/xml.c             node->_private = NULL;
node              219 lib/common/xml.c new_private_data(xmlNode *node)
node              221 lib/common/xml.c     switch (node->type) {
node              229 lib/common/xml.c             node->_private = docpriv;
node              241 lib/common/xml.c             node->_private = nodepriv;
node              242 lib/common/xml.c             if (pcmk__tracking_xml_changes(node, FALSE)) {
node              246 lib/common/xml.c                 pcmk__mark_xml_node_dirty(node);
node              256 lib/common/xml.c             crm_trace("Ignoring %p %d", node, node->type);
node              257 lib/common/xml.c             CRM_LOG_ASSERT(node->type == XML_ELEMENT_NODE);
node              641 lib/common/xml.c     xmlNode *node = NULL;
node              654 lib/common/xml.c         node = xmlNewDocRawNode(doc, NULL, (pcmkXmlStr) name, NULL);
node              655 lib/common/xml.c         if (node == NULL) {
node              659 lib/common/xml.c         xmlDocSetRootElement(doc, node);
node              662 lib/common/xml.c         node = xmlNewChild(parent, NULL, (pcmkXmlStr) name, NULL);
node              663 lib/common/xml.c         if (node == NULL) {
node              667 lib/common/xml.c     pcmk__mark_xml_created(node);
node              668 lib/common/xml.c     return node;
node              674 lib/common/xml.c     xmlNode *node = create_xml_node(parent, name);
node              676 lib/common/xml.c     if (node != NULL) {
node              677 lib/common/xml.c         xmlNodeSetContent(node, (pcmkXmlStr) content);
node              680 lib/common/xml.c     return node;
node              687 lib/common/xml.c     xmlNode *node = pcmk_create_xml_text_node(parent, element_name, text);
node              690 lib/common/xml.c         crm_xml_add(node, "class", class_name);
node              694 lib/common/xml.c         crm_xml_add(node, "id", id);
node              697 lib/common/xml.c     return node;
node             2636 lib/common/xml.c pcmk__xe_set_propv(xmlNodePtr node, va_list pairs)
node             2648 lib/common/xml.c             crm_xml_add(node, name, value);
node             2654 lib/common/xml.c pcmk__xe_set_props(xmlNodePtr node, ...)
node             2657 lib/common/xml.c     va_start(pairs, node);
node             2658 lib/common/xml.c     pcmk__xe_set_propv(node, pairs);
node             2671 lib/common/xml.c     for (xmlNode *node = children; node != NULL; node = node->next) {
node             2672 lib/common/xml.c         if (node->type == XML_ELEMENT_NODE &&
node             2673 lib/common/xml.c             pcmk__str_eq(child_element_name, (const char *) node->name, pcmk__str_null_matches)) {
node             2674 lib/common/xml.c             int rc = handler(node, userdata);
node             2704 lib/common/xml.c getDocPtr(xmlNode *node)
node             2708 lib/common/xml.c     CRM_CHECK(node != NULL, return NULL);
node             2710 lib/common/xml.c     doc = node->doc;
node             2713 lib/common/xml.c         xmlDocSetRootElement(doc, node);
node              312 lib/common/xpath.c pcmk__xpath_node_id(const char *xpath, const char *node)
node              319 lib/common/xpath.c     if (node == NULL || xpath == NULL) {
node              323 lib/common/xpath.c     patt = crm_strdup_printf("/%s[@" XML_ATTR_ID "=", node);
node              172 lib/fencing/st_client.c stonith__watchdog_fencing_enabled_for_node_api(stonith_t *st, const char *node)
node              207 lib/fencing/st_client.c                 rv = pcmk__str_in_list(node, targets, pcmk__str_casei);
node              226 lib/fencing/st_client.c               node, rv?"":"not ");
node              231 lib/fencing/st_client.c stonith__watchdog_fencing_enabled_for_node(const char *node)
node              233 lib/fencing/st_client.c     return stonith__watchdog_fencing_enabled_for_node_api(NULL, node);
node              363 lib/fencing/st_client.c                               const char *node, const char *pattern,
node              369 lib/fencing/st_client.c     CRM_CHECK(node || pattern || (attr && value), return -EINVAL);
node              374 lib/fencing/st_client.c     if (node) {
node              375 lib/fencing/st_client.c         crm_xml_add(data, XML_ATTR_STONITH_TARGET, node);
node              393 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level)
node              395 lib/fencing/st_client.c     return stonith_api_remove_level_full(st, options, node,
node              415 lib/fencing/st_client.c create_level_registration_xml(const char *node, const char *pattern,
node              422 lib/fencing/st_client.c     CRM_CHECK(node || pattern || (attr && value), return NULL);
node              431 lib/fencing/st_client.c     if (node) {
node              432 lib/fencing/st_client.c         crm_xml_add(data, XML_ATTR_STONITH_TARGET, node);
node              454 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t *st, int options, const char *node,
node              460 lib/fencing/st_client.c     xmlNode *data = create_level_registration_xml(node, pattern, attr, value,
node              471 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level,
node              474 lib/fencing/st_client.c     return stonith_api_register_level_full(st, options, node, NULL, NULL, NULL,
node              664 lib/fencing/st_client.c stonith_api_fence_with_delay(stonith_t * stonith, int call_options, const char *node,
node              671 lib/fencing/st_client.c     crm_xml_add(data, F_STONITH_TARGET, node);
node              684 lib/fencing/st_client.c stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action,
node              687 lib/fencing/st_client.c     return stonith_api_fence_with_delay(stonith, call_options, node, action,
node              700 lib/fencing/st_client.c stonith_api_history(stonith_t * stonith, int call_options, const char *node,
node              710 lib/fencing/st_client.c     if (node) {
node              712 lib/fencing/st_client.c         crm_xml_add(data, F_STONITH_TARGET, node);
node              715 lib/fencing/st_client.c     stonith__set_call_options(call_options, node, st_opt_sync_call);
node              459 lib/fencing/st_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "fence_event",
node              468 lib/fencing/st_output.c             pcmk__xe_set_props(node, "status", "failed",
node              474 lib/fencing/st_output.c             crm_xml_add(node, "status", "success");
node              479 lib/fencing/st_output.c             pcmk__xe_set_props(node, "status", "pending",
node              488 lib/fencing/st_output.c         crm_xml_add(node, "delegate", event->delegate);
node              495 lib/fencing/st_output.c         crm_xml_add(node, "completed", time_s);
node              560 lib/fencing/st_output.c     xmlNodePtr node = pcmk__output_create_xml_node(
node              565 lib/fencing/st_output.c         crm_xml_add(node, "device", device);
node              568 lib/fencing/st_output.c     pcmk__output_xml_push_parent(out, node);
node              238 lib/lrmd/lrmd_alerts.c                           const char *node, uint32_t nodeid,
node              248 lib/lrmd/lrmd_alerts.c     params = alert_key2param(params, PCMK__alert_key_node, node);
node              276 lib/lrmd/lrmd_alerts.c                      const char *node, uint32_t nodeid, const char *state)
node              285 lib/lrmd/lrmd_alerts.c     params = alert_key2param(params, PCMK__alert_key_node, node);
node              346 lib/lrmd/lrmd_alerts.c                          const char *node, const lrmd_event_data_t *op)
node              368 lib/lrmd/lrmd_alerts.c     params = alert_key2param(params, PCMK__alert_key_node, node);
node               71 lib/lrmd/lrmd_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "agents",
node               76 lib/lrmd/lrmd_output.c         crm_xml_add(node, "provider", provider);
node              103 lib/lrmd/lrmd_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "providers",
node              108 lib/lrmd/lrmd_output.c         crm_xml_add(node, "agent", agent_spec);
node              110 lib/pacemaker/libpacemaker_private.h     bool (*create_probe)(pcmk_resource_t *rsc, pcmk_node_t *node);
node              258 lib/pacemaker/libpacemaker_private.h     uint32_t (*action_flags)(pcmk_action_t *action, const pcmk_node_t *node);
node              285 lib/pacemaker/libpacemaker_private.h                                        const pcmk_node_t *node, uint32_t flags,
node              353 lib/pacemaker/libpacemaker_private.h                                       const pcmk_node_t *node, uint32_t flags,
node              364 lib/pacemaker/libpacemaker_private.h                                        const pcmk_node_t *node);
node              367 lib/pacemaker/libpacemaker_private.h pcmk_action_t *pcmk__new_shutdown_action(pcmk_node_t *node);
node              379 lib/pacemaker/libpacemaker_private.h bool pcmk__check_action_config(pcmk_resource_t *rsc, pcmk_node_t *node,
node              394 lib/pacemaker/libpacemaker_private.h                            const pcmk_node_t *node, const char *reason);
node              398 lib/pacemaker/libpacemaker_private.h                                 guint interval_ms, pcmk_node_t *node);
node              425 lib/pacemaker/libpacemaker_private.h void pcmk__order_vs_unfence(const pcmk_resource_t *rsc, pcmk_node_t *node,
node              430 lib/pacemaker/libpacemaker_private.h void pcmk__fence_guest(pcmk_node_t *node);
node              433 lib/pacemaker/libpacemaker_private.h bool pcmk__node_unfenced(const pcmk_node_t *node);
node              510 lib/pacemaker/libpacemaker_private.h pcmk__colocation_node_attr(const pcmk_node_t *node, const char *attr,
node              514 lib/pacemaker/libpacemaker_private.h     const bool force_host = pe__is_bundle_node(node)
node              518 lib/pacemaker/libpacemaker_private.h     return pe__node_attribute_calculated(node, attr, rsc,
node              654 lib/pacemaker/libpacemaker_private.h void pcmk__order_stops_before_shutdown(pcmk_node_t *node,
node              734 lib/pacemaker/libpacemaker_private.h bool pcmk__is_failed_remote_node(const pcmk_node_t *node);
node              741 lib/pacemaker/libpacemaker_private.h                                     const pcmk_node_t *node);
node              769 lib/pacemaker/libpacemaker_private.h                                       const pcmk_node_t *node);
node              788 lib/pacemaker/libpacemaker_private.h void pcmk__schedule_cleanup(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              844 lib/pacemaker/libpacemaker_private.h                                   const pcmk_node_t *node);
node              849 lib/pacemaker/libpacemaker_private.h                                             const pcmk_node_t *node,
node              878 lib/pacemaker/libpacemaker_private.h bool pcmk__clone_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node);
node              905 lib/pacemaker/libpacemaker_private.h                                   const pcmk_node_t *node);
node              931 lib/pacemaker/libpacemaker_private.h bool pcmk__bundle_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node);
node              958 lib/pacemaker/libpacemaker_private.h                                    const pcmk_node_t *node);
node              986 lib/pacemaker/libpacemaker_private.h                             const pcmk_node_t *node, enum rsc_role_e role,
node              998 lib/pacemaker/libpacemaker_private.h                                                const pcmk_node_t *node,
node             1006 lib/pacemaker/libpacemaker_private.h                                        const pcmk_node_t *node);
node             1012 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node(cib_t *cib_conn, const char *node, const char *uuid);
node             1015 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node_state_change(cib_t *cib_conn, const char *node,
node             1039 lib/pacemaker/libpacemaker_private.h bool pcmk__node_available(const pcmk_node_t *node, bool consider_score,
node             1062 lib/pacemaker/libpacemaker_private.h                                     const pcmk_node_t *node);
node             1071 lib/pacemaker/libpacemaker_private.h bool pcmk__rsc_agent_changed(pcmk_resource_t *rsc, pcmk_node_t *node,
node             1090 lib/pacemaker/libpacemaker_private.h bool pcmk__assign_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool force,
node             1097 lib/pacemaker/libpacemaker_private.h bool pcmk__threshold_reached(pcmk_resource_t *rsc, const pcmk_node_t *node,
node             1113 lib/pacemaker/libpacemaker_private.h bool pcmk__probe_rsc_on_node(pcmk_resource_t *rsc, pcmk_node_t *node);
node             1119 lib/pacemaker/libpacemaker_private.h bool pcmk__probe_resource_list(GList *rscs, pcmk_node_t *node);
node               42 lib/pacemaker/pcmk_fence.c     const char *node = NULL;
node               61 lib/pacemaker/pcmk_fence.c         node = target;
node               66 lib/pacemaker/pcmk_fence.c         rc = st->cmds->register_level_full(st, st_opts, node, pattern,
node               70 lib/pacemaker/pcmk_fence.c         rc = st->cmds->remove_level_full(st, st_opts, node, pattern,
node               36 lib/pacemaker/pcmk_graph_producer.c     (((a)->node == NULL)? "no node" : (a)->node->details->uname)
node               64 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml(const pcmk_node_t *node, void *xml)
node               66 lib/pacemaker/pcmk_graph_producer.c     add_node_to_xml_by_id(node->details->id, (xmlNode *) xml);
node               90 lib/pacemaker/pcmk_graph_producer.c         const pcmk_node_t *node = iter->data;
node               92 lib/pacemaker/pcmk_graph_producer.c         if (pe__is_guest_or_remote_node(node) &&
node               93 lib/pacemaker/pcmk_graph_producer.c             (node->details->maintenance != node->details->remote_maintenance)) {
node               96 lib/pacemaker/pcmk_graph_producer.c                 crm_xml_add(add_node_to_xml_by_id(node->details->id,
node               99 lib/pacemaker/pcmk_graph_producer.c                             (node->details->maintenance? "1" : "0"));
node              140 lib/pacemaker/pcmk_graph_producer.c     CRM_CHECK((xml != NULL) && (action != NULL) && (action->node != NULL),
node              147 lib/pacemaker/pcmk_graph_producer.c         add_node_to_xml_by_id(action->node->details->id, downed);
node              157 lib/pacemaker/pcmk_graph_producer.c             add_node_to_xml_by_id(action->node->details->id, downed);
node              158 lib/pacemaker/pcmk_graph_producer.c             pe_foreach_guest_node(action->node->details->data_set,
node              159 lib/pacemaker/pcmk_graph_producer.c                                   action->node, add_node_to_xml, downed);
node              230 lib/pacemaker/pcmk_graph_producer.c     crm_xml_add(xml, XML_LRM_ATTR_TARGET, action->node->details->uname);
node              231 lib/pacemaker/pcmk_graph_producer.c     crm_xml_add(xml, XML_LRM_ATTR_TARGET_UUID, action->node->details->id);
node              341 lib/pacemaker/pcmk_graph_producer.c     if ((action->rsc != NULL) && (action->node != NULL)) {
node              343 lib/pacemaker/pcmk_graph_producer.c         GHashTable *params = pe_rsc_params(action->rsc, action->node,
node              370 lib/pacemaker/pcmk_graph_producer.c                && (action->node != NULL)) {
node              377 lib/pacemaker/pcmk_graph_producer.c         g_hash_table_foreach(action->node->details->attrs, hash2metafield,
node              459 lib/pacemaker/pcmk_graph_producer.c     if (needs_node_info && (action->node != NULL)) {
node              462 lib/pacemaker/pcmk_graph_producer.c                             strdup(action->node->details->uname));
node              464 lib/pacemaker/pcmk_graph_producer.c                             strdup(action->node->details->id));
node              482 lib/pacemaker/pcmk_graph_producer.c     if (needs_node_info && (action->node != NULL)) {
node              547 lib/pacemaker/pcmk_graph_producer.c     if (action->node == NULL) {
node              558 lib/pacemaker/pcmk_graph_producer.c                   action->uuid, action->id, pe__node_name(action->node));
node              560 lib/pacemaker/pcmk_graph_producer.c     } else if (pe__is_guest_node(action->node)
node              561 lib/pacemaker/pcmk_graph_producer.c                && !action->node->details->remote_requires_reset) {
node              564 lib/pacemaker/pcmk_graph_producer.c                   action->uuid, action->id, pe__node_name(action->node));
node              566 lib/pacemaker/pcmk_graph_producer.c     } else if (!action->node->details->online) {
node              573 lib/pacemaker/pcmk_graph_producer.c     } else if (action->node->details->unclean) {
node              668 lib/pacemaker/pcmk_graph_producer.c         pcmk_node_t *input_node = input->action->node;
node              691 lib/pacemaker/pcmk_graph_producer.c         } else if (!pe__same_node(input_node, action->node)) {
node              696 lib/pacemaker/pcmk_graph_producer.c                       (action->node? action->node->details->uname : "<none>"),
node              711 lib/pacemaker/pcmk_graph_producer.c         if (input->action->node && action->node
node              712 lib/pacemaker/pcmk_graph_producer.c             && !pe__same_node(input->action->node, action->node)) {
node              717 lib/pacemaker/pcmk_graph_producer.c                       pe__node_name(action->node),
node              718 lib/pacemaker/pcmk_graph_producer.c                       pe__node_name(input->action->node));
node              783 lib/pacemaker/pcmk_graph_producer.c                   input->action->node? input->action->node->details->uname : "",
node              785 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
node              798 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
node              800 lib/pacemaker/pcmk_graph_producer.c                   init_action->node? init_action->node->details->uname : "");
node              809 lib/pacemaker/pcmk_graph_producer.c               action->node? action->node->details->uname : "",
node              811 lib/pacemaker/pcmk_graph_producer.c               input->action->node? input->action->node->details->uname : "",
node              814 lib/pacemaker/pcmk_graph_producer.c               init_action->node? init_action->node->details->uname : "");
node              833 lib/pacemaker/pcmk_graph_producer.c                   input->action->node? input->action->node->details->uname : "",
node              835 lib/pacemaker/pcmk_graph_producer.c                   action->node? action->node->details->uname : "",
node              914 lib/pacemaker/pcmk_graph_producer.c               ((action->node == NULL)? "" : " on "),
node              915 lib/pacemaker/pcmk_graph_producer.c               ((action->node == NULL)? "" : action->node->details->uname));
node             1067 lib/pacemaker/pcmk_graph_producer.c             && (action->node != NULL)
node             1068 lib/pacemaker/pcmk_graph_producer.c             && action->node->details->shutdown
node             1085 lib/pacemaker/pcmk_graph_producer.c                          action->node->details->unclean? "fence" : "shut down",
node             1086 lib/pacemaker/pcmk_graph_producer.c                          pe__node_name(action->node), action->rsc->id,
node              124 lib/pacemaker/pcmk_injections.c create_node_entry(cib_t *cib_conn, const char *node)
node              127 lib/pacemaker/pcmk_injections.c     char *xpath = crm_strdup_printf(XPATH_NODE_CONFIG, node);
node              135 lib/pacemaker/pcmk_injections.c         crm_xml_add(cib_object, XML_ATTR_ID, node); // Use node name as ID
node              136 lib/pacemaker/pcmk_injections.c         crm_xml_add(cib_object, XML_ATTR_UNAME, node);
node              223 lib/pacemaker/pcmk_injections.c pcmk__inject_node(cib_t *cib_conn, const char *node, const char *uuid)
node              227 lib/pacemaker/pcmk_injections.c     char *xpath = crm_strdup_printf(XPATH_NODE_STATE, node);
node              232 lib/pacemaker/pcmk_injections.c         create_node_entry(cib_conn, node);
node              247 lib/pacemaker/pcmk_injections.c             query_node_uuid(cib_conn, node, &found_uuid, NULL);
node              262 lib/pacemaker/pcmk_injections.c                         "state entries found for ID %s", node, found_uuid);
node              268 lib/pacemaker/pcmk_injections.c                 crm_xml_add(cib_object, XML_ATTR_UNAME, node);
node              282 lib/pacemaker/pcmk_injections.c         crm_xml_add(cib_object, XML_ATTR_UNAME, node);
node              289 lib/pacemaker/pcmk_injections.c         crm_trace("Injecting node state for %s (rc=%d)", node, rc);
node              317 lib/pacemaker/pcmk_injections.c pcmk__inject_node_state_change(cib_t *cib_conn, const char *node, bool up)
node              319 lib/pacemaker/pcmk_injections.c     xmlNode *cib_node = pcmk__inject_node(cib_conn, node, NULL);
node              353 lib/pacemaker/pcmk_injections.c     const char *node = crm_element_value(cib_node, XML_ATTR_UNAME);
node              354 lib/pacemaker/pcmk_injections.c     char *xpath = crm_strdup_printf(XPATH_RSC_HISTORY, node, resource);
node              566 lib/pacemaker/pcmk_injections.c     char *node = NULL;
node              583 lib/pacemaker/pcmk_injections.c     node = calloc(1, strlen(spec) + 1);
node              584 lib/pacemaker/pcmk_injections.c     rc = sscanf(spec, "%[^@]@%[^=]=%d", key, node, &outcome);
node              603 lib/pacemaker/pcmk_injections.c     cib_node = pcmk__inject_node(cib, node, NULL);
node              626 lib/pacemaker/pcmk_injections.c     free(node);
node              668 lib/pacemaker/pcmk_injections.c         const char *node = (const char *) iter->data;
node              670 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Online", node);
node              672 lib/pacemaker/pcmk_injections.c         cib_node = pcmk__inject_node_state_change(cib, node, true);
node              682 lib/pacemaker/pcmk_injections.c         const char *node = (const char *) iter->data;
node              685 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Offline", node);
node              687 lib/pacemaker/pcmk_injections.c         cib_node = pcmk__inject_node_state_change(cib, node, false);
node              696 lib/pacemaker/pcmk_injections.c                                   node, XML_CIB_TAG_LRM);
node              702 lib/pacemaker/pcmk_injections.c                                   node, XML_TAG_TRANSIENT_NODEATTRS);
node              709 lib/pacemaker/pcmk_injections.c         const char *node = (const char *) iter->data;
node              711 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Failing", node);
node              713 lib/pacemaker/pcmk_injections.c         cib_node = pcmk__inject_node_state_change(cib, node, true);
node               44 lib/pacemaker/pcmk_output.c     xmlNodePtr node = NULL;
node               46 lib/pacemaker/pcmk_output.c     node = pcmk__output_create_xml_node(out, XML_CONS_TAG_RSC_DEPEND,
node               55 lib/pacemaker/pcmk_output.c         xmlSetProp(node, (pcmkXmlStr) "node-attribute",
node               60 lib/pacemaker/pcmk_output.c         xmlSetProp(node, (pcmkXmlStr) "rsc-role",
node               65 lib/pacemaker/pcmk_output.c         xmlSetProp(node, (pcmkXmlStr) "with-rsc-role",
node               84 lib/pacemaker/pcmk_output.c             pcmk_node_t *node = (pcmk_node_t *) lpc2->data;
node               91 lib/pacemaker/pcmk_output.c                                          "node", node->details->uname,
node               95 lib/pacemaker/pcmk_output.c                                          pcmk_readable_score(node->weight),
node              553 lib/pacemaker/pcmk_output.c             pcmk_node_t *node = (pcmk_node_t *) lpc2->data;
node              557 lib/pacemaker/pcmk_output.c                            pe__node_name(node),
node              558 lib/pacemaker/pcmk_output.c                            pcmk_readable_score(node->weight), cons->id,
node              964 lib/pacemaker/pcmk_output.c     const pcmk_node_t *node = va_arg(args, const pcmk_node_t *);
node              985 lib/pacemaker/pcmk_output.c     if ((node != NULL) && (node->details->uname != NULL)) {
node              986 lib/pacemaker/pcmk_output.c         node_desc = node->details->uname;
node             1034 lib/pacemaker/pcmk_output.c     const pcmk_node_t *node = va_arg(args, const pcmk_node_t *);
node             1045 lib/pacemaker/pcmk_output.c                                        pcmk__s(node->details->uname, ""),
node             1231 lib/pacemaker/pcmk_output.c             pcmk_node_t *node = iter->data;
node             1235 lib/pacemaker/pcmk_output.c             possible_matches = find_actions(rsc->actions, key, node);
node             1250 lib/pacemaker/pcmk_output.c             if (out->message(out, "rsc-action-item", "Stop", rsc, node, NULL,
node             1393 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1403 lib/pacemaker/pcmk_output.c                        task, ID(rsc), node);
node             1405 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Cluster action:  %s on %s", task, node);
node             1416 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1428 lib/pacemaker/pcmk_output.c                                             "node", node,
node             1581 lib/pacemaker/pcmk_output.c     xmlNodePtr node = NULL;
node             1587 lib/pacemaker/pcmk_output.c     node = pcmk__output_xml_create_parent(out, "modifications", NULL);
node             1590 lib/pacemaker/pcmk_output.c         crm_xml_add(node, "quorum", quorum);
node             1594 lib/pacemaker/pcmk_output.c         crm_xml_add(node, "watchdog", watchdog);
node             1605 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1612 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Bringing node %s online", node);
node             1615 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Taking node %s offline", node);
node             1618 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Failing node %s", node);
node             1630 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1638 lib/pacemaker/pcmk_output.c                                  "node", node,
node             1685 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1693 lib/pacemaker/pcmk_output.c                    task, ((node == NULL)? "" : " on "), pcmk__s(node, ""));
node             1701 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1713 lib/pacemaker/pcmk_output.c     if (node) {
node             1714 lib/pacemaker/pcmk_output.c         crm_xml_add(xml_node, "node", node);
node             1727 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1736 lib/pacemaker/pcmk_output.c                        rsc, operation, interval_ms, node);
node             1739 lib/pacemaker/pcmk_output.c                        rsc, operation, node);
node             1752 lib/pacemaker/pcmk_output.c     const char *node = va_arg(args, const char *);
node             1764 lib/pacemaker/pcmk_output.c                                             "node", node,
node             2175 lib/pacemaker/pcmk_output.c     xmlNodePtr node = NULL;
node             2177 lib/pacemaker/pcmk_output.c     node = pcmk__output_create_xml_node(out, "attribute",
node             2183 lib/pacemaker/pcmk_output.c         crm_xml_add(node, "scope", scope);
node             2187 lib/pacemaker/pcmk_output.c         crm_xml_add(node, "id", instance);
node             2191 lib/pacemaker/pcmk_output.c         crm_xml_add(node, "host", host);
node               31 lib/pacemaker/pcmk_resource.c best_op(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node               42 lib/pacemaker/pcmk_resource.c     xpath = crm_strdup_printf(XPATH_OP_HISTORY, node->details->uname, rsc->id);
node              119 lib/pacemaker/pcmk_resource.c                        const pcmk_node_t *node, GHashTable *overrides)
node              127 lib/pacemaker/pcmk_resource.c     if ((out == NULL) || (rsc == NULL) || (node == NULL)) {
node              136 lib/pacemaker/pcmk_resource.c     xml_op = best_op(rsc, node);
node              149 lib/pacemaker/pcmk_resource.c     digests = pe__calculate_digests(rsc, task, &interval_ms, node, xml_op,
node              151 lib/pacemaker/pcmk_resource.c     rc = out->message(out, "digests", rsc, node, task, interval_ms, digests);
node              159 lib/pacemaker/pcmk_resource.c                       const pcmk_node_t *node, GHashTable *overrides,
node              170 lib/pacemaker/pcmk_resource.c     rc = pcmk__resource_digests(out, rsc, node, overrides);
node               32 lib/pacemaker/pcmk_sched_actions.c action_flags_for_ordering(pcmk_action_t *action, const pcmk_node_t *node)
node               47 lib/pacemaker/pcmk_sched_actions.c     if ((node == NULL) || !pe_rsc_is_clone(action->rsc)) {
node               57 lib/pacemaker/pcmk_sched_actions.c     flags = action->rsc->cmds->action_flags(action, node);
node              223 lib/pacemaker/pcmk_sched_actions.c        const pcmk_node_t *node, uint32_t flags, uint32_t filter, uint32_t type,
node              226 lib/pacemaker/pcmk_sched_actions.c     return rsc->cmds->update_ordered_actions(first, then, node, flags, filter,
node              256 lib/pacemaker/pcmk_sched_actions.c     pcmk_node_t *node = then->node;
node              267 lib/pacemaker/pcmk_sched_actions.c         node = first->node;
node              271 lib/pacemaker/pcmk_sched_actions.c                      first->uuid, then->uuid, pe__node_name(node));
node              276 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node,
node              296 lib/pacemaker/pcmk_sched_actions.c         changed |= update(then->rsc, first, then, node, first_flags, restart,
node              306 lib/pacemaker/pcmk_sched_actions.c             changed |= update(first->rsc, first, then, node, first_flags,
node              322 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node,
node              335 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              369 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              381 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              399 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              411 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              422 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              433 lib/pacemaker/pcmk_sched_actions.c             changed |= update(then->rsc, first, then, node, first_flags,
node              495 lib/pacemaker/pcmk_sched_actions.c     (((a)->node == NULL)? "no node" : (a)->node->details->uname)
node              543 lib/pacemaker/pcmk_sched_actions.c         pcmk_node_t *then_node = then->node;
node              544 lib/pacemaker/pcmk_sched_actions.c         pcmk_node_t *first_node = first->node;
node              737 lib/pacemaker/pcmk_sched_actions.c             && pe__rsc_running_on_only(then->rsc, then->node)) {
node              841 lib/pacemaker/pcmk_sched_actions.c                              const pcmk_node_t *node, uint32_t flags,
node              934 lib/pacemaker/pcmk_sched_actions.c                      then->uuid, pe__node_name(then->node),
node              948 lib/pacemaker/pcmk_sched_actions.c                      first->uuid, pe__node_name(first->node),
node              974 lib/pacemaker/pcmk_sched_actions.c         if (action->node != NULL) {
node              975 lib/pacemaker/pcmk_sched_actions.c             node_uname = action->node->details->uname;
node              976 lib/pacemaker/pcmk_sched_actions.c             node_uuid = action->node->details->id;
node             1055 lib/pacemaker/pcmk_sched_actions.c pcmk__new_shutdown_action(pcmk_node_t *node)
node             1060 lib/pacemaker/pcmk_sched_actions.c     CRM_ASSERT(node != NULL);
node             1063 lib/pacemaker/pcmk_sched_actions.c                                     node->details->uname);
node             1066 lib/pacemaker/pcmk_sched_actions.c                                 node, FALSE, node->details->data_set);
node             1068 lib/pacemaker/pcmk_sched_actions.c     pcmk__order_stops_before_shutdown(node, shutdown_op);
node             1120 lib/pacemaker/pcmk_sched_actions.c                          const char *node, const char *origin)
node             1136 lib/pacemaker/pcmk_sched_actions.c               ((node == NULL)? "no node" : node), caller_version, origin);
node             1226 lib/pacemaker/pcmk_sched_actions.c     crm_xml_add(xml_op, XML_LRM_ATTR_TARGET, node); // For context during triage
node             1305 lib/pacemaker/pcmk_sched_actions.c         || !pe__same_node(action->node, action->rsc->lock_node)) {
node             1312 lib/pacemaker/pcmk_sched_actions.c     if (action->node->details->shutdown && (action->task != NULL)
node             1425 lib/pacemaker/pcmk_sched_actions.c         if (pe__is_guest_node(action->node)) {
node             1426 lib/pacemaker/pcmk_sched_actions.c             const pcmk_resource_t *remote = action->node->details->remote_rsc;
node             1429 lib/pacemaker/pcmk_sched_actions.c                                           pe__node_name(action->node),
node             1431 lib/pacemaker/pcmk_sched_actions.c         } else if (action->node != NULL) {
node             1432 lib/pacemaker/pcmk_sched_actions.c             node_name = crm_strdup_printf("%s", pe__node_name(action->node));
node             1519 lib/pacemaker/pcmk_sched_actions.c               pcmk_node_t *node)
node             1526 lib/pacemaker/pcmk_sched_actions.c     trigger_unfencing(rsc, node, "Device parameters changed", NULL,
node             1541 lib/pacemaker/pcmk_sched_actions.c     const pcmk_node_t *node = user_data;
node             1551 lib/pacemaker/pcmk_sched_actions.c     if ((node == NULL)
node             1558 lib/pacemaker/pcmk_sched_actions.c                      (node == NULL)? "inactive" : node->details->uname);
node             1568 lib/pacemaker/pcmk_sched_actions.c         custom_action(rsc, stop_key(rsc), PCMK_ACTION_STOP, node, FALSE,
node             1575 lib/pacemaker/pcmk_sched_actions.c     reload = custom_action(rsc, reload_key(rsc), PCMK_ACTION_RELOAD_AGENT, node,
node             1603 lib/pacemaker/pcmk_sched_actions.c pcmk__check_action_config(pcmk_resource_t *rsc, pcmk_node_t *node,
node             1610 lib/pacemaker/pcmk_sched_actions.c     CRM_CHECK((rsc != NULL) && (node != NULL) && (xml_op != NULL),
node             1623 lib/pacemaker/pcmk_sched_actions.c                          pe__node_name(node));
node             1629 lib/pacemaker/pcmk_sched_actions.c                                   task, interval_ms, node, "orphan");
node             1634 lib/pacemaker/pcmk_sched_actions.c                          pe__node_name(node));
node             1641 lib/pacemaker/pcmk_sched_actions.c               pe__node_name(node));
node             1643 lib/pacemaker/pcmk_sched_actions.c     digest_data = rsc_action_digest_cmp(rsc, xml_op, node, rsc->cluster);
node             1653 lib/pacemaker/pcmk_sched_actions.c                       pe__node_name(node),
node             1662 lib/pacemaker/pcmk_sched_actions.c             force_restart(rsc, task, interval_ms, node);
node             1675 lib/pacemaker/pcmk_sched_actions.c                 pcmk__reschedule_recurring(rsc, task, interval_ms, node);
node             1680 lib/pacemaker/pcmk_sched_actions.c                 trigger_unfencing(rsc, node,
node             1684 lib/pacemaker/pcmk_sched_actions.c                 schedule_reload((gpointer) rsc, (gpointer) node);
node             1692 lib/pacemaker/pcmk_sched_actions.c                 force_restart(rsc, task, interval_ms, node);
node             1740 lib/pacemaker/pcmk_sched_actions.c                     pcmk_node_t *node)
node             1757 lib/pacemaker/pcmk_sched_actions.c             pcmk__schedule_cleanup(rsc, node, false);
node             1762 lib/pacemaker/pcmk_sched_actions.c     if (pe_find_node_id(rsc->running_on, node->details->id) == NULL) {
node             1763 lib/pacemaker/pcmk_sched_actions.c         if (pcmk__rsc_agent_changed(rsc, node, rsc_entry, false)) {
node             1764 lib/pacemaker/pcmk_sched_actions.c             pcmk__schedule_cleanup(rsc, node, false);
node             1769 lib/pacemaker/pcmk_sched_actions.c                      rsc->id, pe__node_name(node));
node             1774 lib/pacemaker/pcmk_sched_actions.c                  rsc->id, pe__node_name(node));
node             1776 lib/pacemaker/pcmk_sched_actions.c     if (pcmk__rsc_agent_changed(rsc, node, rsc_entry, true)) {
node             1777 lib/pacemaker/pcmk_sched_actions.c         pcmk__schedule_cleanup(rsc, node, false);
node             1800 lib/pacemaker/pcmk_sched_actions.c                 || node->details->maintenance)) {
node             1805 lib/pacemaker/pcmk_sched_actions.c                                   task, interval_ms, node, "maintenance mode");
node             1824 lib/pacemaker/pcmk_sched_actions.c                 pe__add_param_check(rsc_op, rsc, node, pcmk__check_active,
node             1827 lib/pacemaker/pcmk_sched_actions.c             } else if (pcmk__check_action_config(rsc, node, rsc_op)
node             1828 lib/pacemaker/pcmk_sched_actions.c                        && (pe_get_failcount(node, rsc, NULL, pcmk__fc_effective,
node             1830 lib/pacemaker/pcmk_sched_actions.c                 pe__clear_failcount(rsc, node, "action definition changed",
node             1852 lib/pacemaker/pcmk_sched_actions.c process_node_history(pcmk_node_t *node, const xmlNode *lrm_rscs)
node             1854 lib/pacemaker/pcmk_sched_actions.c     crm_trace("Processing node history for %s", pe__node_name(node));
node             1861 lib/pacemaker/pcmk_sched_actions.c                                                    node->details->data_set);
node             1867 lib/pacemaker/pcmk_sched_actions.c                     process_rsc_history(rsc_entry, rsc, node);
node             1902 lib/pacemaker/pcmk_sched_actions.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node             1908 lib/pacemaker/pcmk_sched_actions.c         if (node->details->maintenance
node             1909 lib/pacemaker/pcmk_sched_actions.c             || pcmk__node_available(node, false, false)) {
node             1914 lib/pacemaker/pcmk_sched_actions.c             xpath = crm_strdup_printf(XPATH_NODE_HISTORY, node->details->uname);
node             1918 lib/pacemaker/pcmk_sched_actions.c             process_node_history(node, history);
node               69 lib/pacemaker/pcmk_sched_bundle.c         pcmk_node_t *node = NULL;
node               73 lib/pacemaker/pcmk_sched_bundle.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node               74 lib/pacemaker/pcmk_sched_bundle.c             if (!pe__same_node(node, replica->node)) {
node               75 lib/pacemaker/pcmk_sched_bundle.c                 node->weight = -INFINITY;
node               76 lib/pacemaker/pcmk_sched_bundle.c             } else if (!pcmk__threshold_reached(replica->child, node, NULL)) {
node               77 lib/pacemaker/pcmk_sched_bundle.c                 node->weight = INFINITY;
node               84 lib/pacemaker/pcmk_sched_bundle.c         replica->child->cmds->assign(replica->child, replica->node,
node              139 lib/pacemaker/pcmk_sched_bundle.c         pcmk_node_t *node = NULL;
node              143 lib/pacemaker/pcmk_sched_bundle.c         while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & node)) {
node              144 lib/pacemaker/pcmk_sched_bundle.c             if (pe__node_is_bundle_instance(rsc, node)) {
node              145 lib/pacemaker/pcmk_sched_bundle.c                 node->weight = 0;
node              147 lib/pacemaker/pcmk_sched_bundle.c                 node->weight = -INFINITY;
node              359 lib/pacemaker/pcmk_sched_bundle.c     const pcmk_node_t *node;    // Node to compare against replica
node              378 lib/pacemaker/pcmk_sched_bundle.c     if (pcmk__instance_matches(replica->container, match_data->node,
node              396 lib/pacemaker/pcmk_sched_bundle.c get_bundle_node_host(const pcmk_node_t *node)
node              398 lib/pacemaker/pcmk_sched_bundle.c     if (pe__is_bundle_node(node)) {
node              399 lib/pacemaker/pcmk_sched_bundle.c         const pcmk_resource_t *container = node->details->remote_rsc->container;
node              403 lib/pacemaker/pcmk_sched_bundle.c     return node;
node              425 lib/pacemaker/pcmk_sched_bundle.c     match_data.node = dependent->fns->location(dependent, NULL, 0);
node              426 lib/pacemaker/pcmk_sched_bundle.c     match_data.node = get_bundle_node_host(match_data.node);
node              427 lib/pacemaker/pcmk_sched_bundle.c     if (match_data.node != NULL) {
node              437 lib/pacemaker/pcmk_sched_bundle.c         match_data.node = iter->data;
node              438 lib/pacemaker/pcmk_sched_bundle.c         match_data.node = get_bundle_node_host(match_data.node);
node              439 lib/pacemaker/pcmk_sched_bundle.c         if (match_data.node == NULL) {
node              682 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_action_flags(pcmk_action_t *action, const pcmk_node_t *node)
node              704 lib/pacemaker/pcmk_sched_bundle.c                                                      node);
node              711 lib/pacemaker/pcmk_sched_bundle.c     flags = pcmk__collective_action_flags(action, containers, node);
node              860 lib/pacemaker/pcmk_sched_bundle.c     pcmk_node_t *node;          // Node to create probes on
node              907 lib/pacemaker/pcmk_sched_bundle.c         && replica->ip->cmds->create_probe(replica->ip, probe_data->node)) {
node              911 lib/pacemaker/pcmk_sched_bundle.c         && pe__same_node(probe_data->node, replica->node)
node              913 lib/pacemaker/pcmk_sched_bundle.c                                               probe_data->node)) {
node              918 lib/pacemaker/pcmk_sched_bundle.c                                                   probe_data->node)) {
node              940 lib/pacemaker/pcmk_sched_bundle.c                                                probe_data->node)) {
node              949 lib/pacemaker/pcmk_sched_bundle.c                                                  probe_data->node);
node              955 lib/pacemaker/pcmk_sched_bundle.c                          replica->remote->id, pe__node_name(probe_data->node));
node              978 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node)
node              980 lib/pacemaker/pcmk_sched_bundle.c     struct probe_data probe_data = { rsc, node, false };
node              391 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_action_flags(pcmk_action_t *action, const pcmk_node_t *node)
node              395 lib/pacemaker/pcmk_sched_clone.c     return pcmk__collective_action_flags(action, action->rsc->children, node);
node              463 lib/pacemaker/pcmk_sched_clone.c rsc_probed_on(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              471 lib/pacemaker/pcmk_sched_clone.c             if (rsc_probed_on(child, node)) {
node              484 lib/pacemaker/pcmk_sched_clone.c             if (pe__same_node(node, known_node)) {
node              503 lib/pacemaker/pcmk_sched_clone.c find_probed_instance_on(const pcmk_resource_t *clone, const pcmk_node_t *node)
node              508 lib/pacemaker/pcmk_sched_clone.c         if (rsc_probed_on(instance, node)) {
node              523 lib/pacemaker/pcmk_sched_clone.c probe_anonymous_clone(pcmk_resource_t *clone, pcmk_node_t *node)
node              526 lib/pacemaker/pcmk_sched_clone.c     pcmk_resource_t *child = find_probed_instance_on(clone, node);
node              535 lib/pacemaker/pcmk_sched_clone.c         if (pe__same_node(instance_node, node)) {
node              546 lib/pacemaker/pcmk_sched_clone.c     return child->cmds->create_probe(child, node);
node              559 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node)
node              561 lib/pacemaker/pcmk_sched_clone.c     CRM_ASSERT((node != NULL) && pe_rsc_is_clone(rsc));
node              574 lib/pacemaker/pcmk_sched_clone.c                                                    node->details->id);
node              585 lib/pacemaker/pcmk_sched_clone.c                          rsc->id, pe__node_name(node));
node              586 lib/pacemaker/pcmk_sched_clone.c             g_hash_table_remove(rsc->allowed_nodes, node->details->id);
node              593 lib/pacemaker/pcmk_sched_clone.c         return pcmk__probe_resource_list(rsc->children, node);
node              595 lib/pacemaker/pcmk_sched_clone.c         return probe_anonymous_clone(rsc, node);
node             1288 lib/pacemaker/pcmk_sched_colocation.c     pcmk_node_t *node = NULL;
node             1302 lib/pacemaker/pcmk_sched_colocation.c     while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) {
node             1304 lib/pacemaker/pcmk_sched_colocation.c             node->weight = pcmk__add_scores(-colocation->score, node->weight);
node             1308 lib/pacemaker/pcmk_sched_colocation.c                          colocation->id, dependent->id, pe__node_name(node),
node             1309 lib/pacemaker/pcmk_sched_colocation.c                          pcmk_readable_score(node->weight),
node             1314 lib/pacemaker/pcmk_sched_colocation.c         if (pcmk__str_eq(pcmk__colocation_node_attr(node, attr, dependent),
node             1324 lib/pacemaker/pcmk_sched_colocation.c                 node->weight = pcmk__add_scores(colocation->score,
node             1325 lib/pacemaker/pcmk_sched_colocation.c                                                 node->weight);
node             1329 lib/pacemaker/pcmk_sched_colocation.c                              colocation->id, dependent->id, pe__node_name(node),
node             1330 lib/pacemaker/pcmk_sched_colocation.c                              pcmk_readable_score(node->weight),
node             1342 lib/pacemaker/pcmk_sched_colocation.c             node->weight = -CRM_SCORE_INFINITY;
node             1346 lib/pacemaker/pcmk_sched_colocation.c                          dependent->id, pe__node_name(node), colocation->id,
node             1446 lib/pacemaker/pcmk_sched_colocation.c     pcmk_node_t *node = NULL;
node             1452 lib/pacemaker/pcmk_sched_colocation.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node             1454 lib/pacemaker/pcmk_sched_colocation.c         if ((node->weight > best_score)
node             1455 lib/pacemaker/pcmk_sched_colocation.c             && pcmk__node_available(node, false, false)
node             1456 lib/pacemaker/pcmk_sched_colocation.c             && pcmk__str_eq(value, pcmk__colocation_node_attr(node, attr, rsc),
node             1459 lib/pacemaker/pcmk_sched_colocation.c             best_score = node->weight;
node             1460 lib/pacemaker/pcmk_sched_colocation.c             best_node = node->details->uname;
node             1530 lib/pacemaker/pcmk_sched_colocation.c     pcmk_node_t *node = NULL;
node             1535 lib/pacemaker/pcmk_sched_colocation.c     while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) {
node             1540 lib/pacemaker/pcmk_sched_colocation.c         const char *value = pcmk__colocation_node_attr(node, attr, target_rsc);
node             1583 lib/pacemaker/pcmk_sched_colocation.c                           pe__node_name(node), node->weight, factor, score);
node             1588 lib/pacemaker/pcmk_sched_colocation.c         if (node->weight == INFINITY_HACK) {
node             1590 lib/pacemaker/pcmk_sched_colocation.c                       pe__node_name(node), node->weight, factor, score);
node             1611 lib/pacemaker/pcmk_sched_colocation.c         new_score = pcmk__add_scores(delta, node->weight);
node             1613 lib/pacemaker/pcmk_sched_colocation.c         if (only_positive && (new_score < 0) && (node->weight > 0)) {
node             1616 lib/pacemaker/pcmk_sched_colocation.c                       pe__node_name(node), node->weight, factor, score,
node             1618 lib/pacemaker/pcmk_sched_colocation.c             node->weight = INFINITY_HACK;
node             1622 lib/pacemaker/pcmk_sched_colocation.c         if (only_positive && (new_score < 0) && (node->weight == 0)) {
node             1624 lib/pacemaker/pcmk_sched_colocation.c                       pe__node_name(node), node->weight, factor, score,
node             1629 lib/pacemaker/pcmk_sched_colocation.c         crm_trace("%s: %d + %f * %d = %d", pe__node_name(node),
node             1630 lib/pacemaker/pcmk_sched_colocation.c                   node->weight, factor, score, new_score);
node             1631 lib/pacemaker/pcmk_sched_colocation.c         node->weight = new_score;
node             1763 lib/pacemaker/pcmk_sched_colocation.c         pcmk_node_t *node = NULL;
node             1767 lib/pacemaker/pcmk_sched_colocation.c         while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) {
node             1768 lib/pacemaker/pcmk_sched_colocation.c             if (node->weight == INFINITY_HACK) {
node             1769 lib/pacemaker/pcmk_sched_colocation.c                 node->weight = 1;
node               29 lib/pacemaker/pcmk_sched_fencing.c rsc_is_known_on(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node               31 lib/pacemaker/pcmk_sched_fencing.c    if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) {
node               37 lib/pacemaker/pcmk_sched_fencing.c                                       node->details->id) != NULL)) {
node               59 lib/pacemaker/pcmk_sched_fencing.c     CRM_CHECK(stonith_op && stonith_op->node, return);
node               60 lib/pacemaker/pcmk_sched_fencing.c     target = stonith_op->node;
node              119 lib/pacemaker/pcmk_sched_fencing.c     CRM_CHECK(stonith_op && stonith_op->node, return);
node              120 lib/pacemaker/pcmk_sched_fencing.c     target = stonith_op->node;
node              201 lib/pacemaker/pcmk_sched_fencing.c                   rsc->id, pe__node_name(node));
node              216 lib/pacemaker/pcmk_sched_fencing.c         if (!(action->node->details->online) || action->node->details->unclean
node              306 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_unfence(const pcmk_resource_t *rsc, pcmk_node_t *node,
node              325 lib/pacemaker/pcmk_sched_fencing.c         pcmk_action_t *unfence = pe_fence_op(node, PCMK_ACTION_ON, TRUE, NULL,
node              326 lib/pacemaker/pcmk_sched_fencing.c                                            FALSE, node->details->data_set);
node              330 lib/pacemaker/pcmk_sched_fencing.c         if (!pcmk__node_unfenced(node)) {
node              335 lib/pacemaker/pcmk_sched_fencing.c             trigger_unfencing(NULL, node, reason, NULL,
node              336 lib/pacemaker/pcmk_sched_fencing.c                               node->details->data_set);
node              349 lib/pacemaker/pcmk_sched_fencing.c pcmk__fence_guest(pcmk_node_t *node)
node              363 lib/pacemaker/pcmk_sched_fencing.c     CRM_ASSERT(node != NULL);
node              368 lib/pacemaker/pcmk_sched_fencing.c     container = node->details->remote_rsc->container;
node              382 lib/pacemaker/pcmk_sched_fencing.c     stonith_op = pe_fence_op(node, fence_action, FALSE, "guest is unclean",
node              383 lib/pacemaker/pcmk_sched_fencing.c                              FALSE, node->details->data_set);
node              391 lib/pacemaker/pcmk_sched_fencing.c         pcmk_action_t *parent_stonith_op = pe_fence_op(stop->node, NULL, FALSE,
node              393 lib/pacemaker/pcmk_sched_fencing.c                                                      node->details->data_set);
node              396 lib/pacemaker/pcmk_sched_fencing.c                  pe__node_name(node), stonith_op->id,
node              397 lib/pacemaker/pcmk_sched_fencing.c                  pe__node_name(stop->node));
node              408 lib/pacemaker/pcmk_sched_fencing.c                  pe__node_name(node), stonith_op->id,
node              418 lib/pacemaker/pcmk_sched_fencing.c         stop = find_first_action(node->details->remote_rsc->actions, NULL,
node              425 lib/pacemaker/pcmk_sched_fencing.c                      pe__node_name(node), stonith_op->id, stop->id);
node              431 lib/pacemaker/pcmk_sched_fencing.c                      pe__node_name(node), stonith_op->id);
node              436 lib/pacemaker/pcmk_sched_fencing.c     pcmk__order_vs_fence(stonith_op, node->details->data_set);
node              449 lib/pacemaker/pcmk_sched_fencing.c pcmk__node_unfenced(const pcmk_node_t *node)
node              451 lib/pacemaker/pcmk_sched_fencing.c     const char *unfenced = pe_node_attribute_raw(node, CRM_ATTR_UNFENCED);
node              466 lib/pacemaker/pcmk_sched_fencing.c     pcmk_node_t *node = (pcmk_node_t *) data;
node              469 lib/pacemaker/pcmk_sched_fencing.c     pcmk_action_t *unfence = pe_fence_op(node, PCMK_ACTION_ON, true, NULL,
node               71 lib/pacemaker/pcmk_sched_group.c         pcmk_node_t *node = NULL;
node               75 lib/pacemaker/pcmk_sched_group.c         node = member->cmds->assign(member, prefer, stop_if_fail);
node               77 lib/pacemaker/pcmk_sched_group.c             first_assigned_node = node;
node              487 lib/pacemaker/pcmk_sched_group.c pcmk__group_action_flags(pcmk_action_t *action, const pcmk_node_t *node)
node              504 lib/pacemaker/pcmk_sched_group.c                                                          task_s, node);
node              508 lib/pacemaker/pcmk_sched_group.c                                                                node);
node              571 lib/pacemaker/pcmk_sched_group.c                                    const pcmk_node_t *node, uint32_t flags,
node              582 lib/pacemaker/pcmk_sched_group.c     changed |= pcmk__update_ordered_actions(first, then, node, flags, filter,
node              590 lib/pacemaker/pcmk_sched_group.c                                                          then->task, node);
node              594 lib/pacemaker/pcmk_sched_group.c                                                             member_action, node,
node               30 lib/pacemaker/pcmk_sched_instances.c can_run_instance(const pcmk_resource_t *instance, const pcmk_node_t *node,
node               37 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node));
node               41 lib/pacemaker/pcmk_sched_instances.c     if (!pcmk__node_available(node, false, false)) {
node               44 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node));
node               48 lib/pacemaker/pcmk_sched_instances.c     allowed_node = pcmk__top_allowed_node(instance, node);
node               51 lib/pacemaker/pcmk_sched_instances.c                  instance->id, pe__node_name(node));
node               57 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node),
node               65 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node), max_per_node,
node               71 lib/pacemaker/pcmk_sched_instances.c                  instance->id, pe__node_name(node), allowed_node->count);
node               87 lib/pacemaker/pcmk_sched_instances.c         pcmk_node_t *node = NULL;
node               90 lib/pacemaker/pcmk_sched_instances.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node               91 lib/pacemaker/pcmk_sched_instances.c             if (!can_run_instance(instance, node, max_per_node)) {
node               93 lib/pacemaker/pcmk_sched_instances.c                              instance->id, pe__node_name(node));
node               94 lib/pacemaker/pcmk_sched_instances.c                 node->weight = -INFINITY;
node              101 lib/pacemaker/pcmk_sched_instances.c                                                      node->details->id);
node              107 lib/pacemaker/pcmk_sched_instances.c                                      pe__node_name(node));
node              127 lib/pacemaker/pcmk_sched_instances.c new_node_table(pcmk_node_t *node)
node              131 lib/pacemaker/pcmk_sched_instances.c     node = pe__copy_node(node);
node              132 lib/pacemaker/pcmk_sched_instances.c     g_hash_table_insert(table, (gpointer) node->details->id, node);
node              269 lib/pacemaker/pcmk_sched_instances.c node_is_allowed(const pcmk_resource_t *rsc, pcmk_node_t **node)
node              271 lib/pacemaker/pcmk_sched_instances.c     if (*node != NULL) {
node              273 lib/pacemaker/pcmk_sched_instances.c                                                    (*node)->details->id);
node              277 lib/pacemaker/pcmk_sched_instances.c                          rsc->id, pe__node_name(*node));
node              278 lib/pacemaker/pcmk_sched_instances.c             *node = NULL;
node              713 lib/pacemaker/pcmk_sched_instances.c     pcmk_node_t *node = NULL;
node              717 lib/pacemaker/pcmk_sched_instances.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node              718 lib/pacemaker/pcmk_sched_instances.c         node->count = 0;
node              719 lib/pacemaker/pcmk_sched_instances.c         if (pcmk__node_available(node, false, false)) {
node              738 lib/pacemaker/pcmk_sched_instances.c     const pcmk_node_t *node = NULL;
node              749 lib/pacemaker/pcmk_sched_instances.c     node = pe__current_node(instance);
node              750 lib/pacemaker/pcmk_sched_instances.c     if (!pcmk__node_available(node, true, false)) {
node              752 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node));
node              757 lib/pacemaker/pcmk_sched_instances.c     parent_node = pcmk__top_allowed_node(instance, node);
node              762 lib/pacemaker/pcmk_sched_instances.c                      instance->id, pe__node_name(node));
node              766 lib/pacemaker/pcmk_sched_instances.c     return node;
node             1074 lib/pacemaker/pcmk_sched_instances.c pcmk__instance_matches(const pcmk_resource_t *instance, const pcmk_node_t *node,
node             1079 lib/pacemaker/pcmk_sched_instances.c     CRM_CHECK((instance != NULL) && (node != NULL), return false);
node             1101 lib/pacemaker/pcmk_sched_instances.c     if (!pe__same_node(instance_node, node)) {
node             1105 lib/pacemaker/pcmk_sched_instances.c                      pe__node_name(node));
node             1128 lib/pacemaker/pcmk_sched_instances.c                                  const pcmk_node_t *node, enum rsc_role_e role,
node             1137 lib/pacemaker/pcmk_sched_instances.c         if (pcmk__instance_matches(instance, node, role, current)) {
node             1142 lib/pacemaker/pcmk_sched_instances.c                          pe__node_name(node));
node             1151 lib/pacemaker/pcmk_sched_instances.c                  rsc->id, match_rsc->id, pe__node_name(node));
node             1175 lib/pacemaker/pcmk_sched_instances.c     const pcmk_node_t *node = NULL;
node             1178 lib/pacemaker/pcmk_sched_instances.c     node = match_rsc->fns->location(match_rsc, NULL, current);
node             1179 lib/pacemaker/pcmk_sched_instances.c     if (node != NULL) {
node             1180 lib/pacemaker/pcmk_sched_instances.c         return find_compatible_instance_on_node(match_rsc, rsc, node, role,
node             1257 lib/pacemaker/pcmk_sched_instances.c                      const char *action_name, const pcmk_node_t *node,
node             1291 lib/pacemaker/pcmk_sched_instances.c         node = NULL; // Containerized actions are on bundle-created guest
node             1294 lib/pacemaker/pcmk_sched_instances.c     matching_action = find_first_action(rsc->actions, NULL, action_name, node);
node             1373 lib/pacemaker/pcmk_sched_instances.c                            const pcmk_node_t *node, uint32_t filter,
node             1409 lib/pacemaker/pcmk_sched_instances.c                                             orig_first_task, node, true);
node             1415 lib/pacemaker/pcmk_sched_instances.c                                            node, false);
node             1426 lib/pacemaker/pcmk_sched_instances.c             first_action, then_action, node,
node             1427 lib/pacemaker/pcmk_sched_instances.c             first_instance->cmds->action_flags(first_action, node), filter,
node             1506 lib/pacemaker/pcmk_sched_instances.c                               const pcmk_action_t *then, const pcmk_node_t *node,
node             1515 lib/pacemaker/pcmk_sched_instances.c                                         node);
node             1521 lib/pacemaker/pcmk_sched_instances.c     instance_flags = instance->cmds->action_flags(instance_action, node);
node             1528 lib/pacemaker/pcmk_sched_instances.c                                                      node, flags, filter, type,
node             1569 lib/pacemaker/pcmk_sched_instances.c                                       const pcmk_node_t *node, uint32_t flags,
node             1579 lib/pacemaker/pcmk_sched_instances.c         return update_interleaved_actions(first, then, node, filter, type);
node             1586 lib/pacemaker/pcmk_sched_instances.c         changed |= pcmk__update_ordered_actions(first, then, node, flags,
node             1594 lib/pacemaker/pcmk_sched_instances.c                                                      node, flags, filter, type);
node             1619 lib/pacemaker/pcmk_sched_instances.c                               const pcmk_node_t *node)
node             1637 lib/pacemaker/pcmk_sched_instances.c             instance_node = node;
node             1644 lib/pacemaker/pcmk_sched_instances.c                          instance->id, action_name, pe__node_name(node));
node             1650 lib/pacemaker/pcmk_sched_instances.c                      pe__node_name(node));
node             1652 lib/pacemaker/pcmk_sched_instances.c         instance_flags = instance->cmds->action_flags(instance_action, node);
node             1675 lib/pacemaker/pcmk_sched_instances.c         if (node == NULL) {
node               24 lib/pacemaker/pcmk_sched_location.c                pcmk_node_t *node, pcmk_resource_t *rsc)
node               37 lib/pacemaker/pcmk_sched_location.c         attr_score = pe__node_attribute_calculated(node, score, rsc,
node               43 lib/pacemaker/pcmk_sched_location.c                       rule, pe__node_name(node), score);
node               48 lib/pacemaker/pcmk_sched_location.c                       rule, pe__node_name(node), attr_score, score);
node              133 lib/pacemaker/pcmk_sched_location.c             pcmk_node_t *node = iter->data;
node              135 lib/pacemaker/pcmk_sched_location.c             node->weight = get_node_score(rule_id, score, raw_score, node, rsc);
node              141 lib/pacemaker/pcmk_sched_location.c         pcmk_node_t *node = iter->data;
node              144 lib/pacemaker/pcmk_sched_location.c             .params = pe_rsc_params(rsc, node, rsc->cluster),
node              148 lib/pacemaker/pcmk_sched_location.c         accept = pe_test_rule(rule_xml, node->details->attrs, pcmk_role_unknown,
node              152 lib/pacemaker/pcmk_sched_location.c                   pe__node_name(node));
node              154 lib/pacemaker/pcmk_sched_location.c         score_f = get_node_score(rule_id, score, raw_score, node, rsc);
node              157 lib/pacemaker/pcmk_sched_location.c             pcmk_node_t *local = pe_find_node_id(nodes, node->details->id);
node              163 lib/pacemaker/pcmk_sched_location.c                 local = pe__copy_node(node);
node              170 lib/pacemaker/pcmk_sched_location.c             crm_trace("%s has score %s after %s", pe__node_name(node),
node              175 lib/pacemaker/pcmk_sched_location.c             pcmk_node_t *delete = pe_find_node_id(nodes, node->details->id);
node              179 lib/pacemaker/pcmk_sched_location.c                 crm_trace("%s did not match", pe__node_name(node));
node              207 lib/pacemaker/pcmk_sched_location.c     const char *node = crm_element_value(xml_obj, XML_CIB_TAG_NODE);
node              221 lib/pacemaker/pcmk_sched_location.c     if ((node != NULL) && (score != NULL)) {
node              223 lib/pacemaker/pcmk_sched_location.c         pcmk_node_t *match = pe_find_node(rsc->cluster->nodes, node);
node              539 lib/pacemaker/pcmk_sched_location.c                    int node_score, const char *discover_mode, pcmk_node_t *node)
node              551 lib/pacemaker/pcmk_sched_location.c     } else if (node == NULL) {
node              578 lib/pacemaker/pcmk_sched_location.c         if (node != NULL) {
node              579 lib/pacemaker/pcmk_sched_location.c             pcmk_node_t *copy = pe__copy_node(node);
node              650 lib/pacemaker/pcmk_sched_location.c         pcmk_node_t *node = iter->data;
node              652 lib/pacemaker/pcmk_sched_location.c                                                         node->details->id);
node              656 lib/pacemaker/pcmk_sched_location.c                          node->weight, pe__node_name(node));
node              657 lib/pacemaker/pcmk_sched_location.c             allowed_node = pe__copy_node(node);
node              663 lib/pacemaker/pcmk_sched_location.c                          node->weight, pe__node_name(node));
node              665 lib/pacemaker/pcmk_sched_location.c                                                     node->weight);
node               30 lib/pacemaker/pcmk_sched_nodes.c pcmk__node_available(const pcmk_node_t *node, bool consider_score,
node               33 lib/pacemaker/pcmk_sched_nodes.c     if ((node == NULL) || (node->details == NULL) || !node->details->online
node               34 lib/pacemaker/pcmk_sched_nodes.c             || node->details->shutdown || node->details->unclean
node               35 lib/pacemaker/pcmk_sched_nodes.c             || node->details->standby || node->details->maintenance) {
node               39 lib/pacemaker/pcmk_sched_nodes.c     if (consider_score && (node->weight < 0)) {
node               44 lib/pacemaker/pcmk_sched_nodes.c     if (consider_guest && pe__is_guest_node(node)) {
node               45 lib/pacemaker/pcmk_sched_nodes.c         pcmk_resource_t *guest = node->details->remote_rsc->container;
node               68 lib/pacemaker/pcmk_sched_nodes.c     pcmk_node_t *node = NULL;
node               75 lib/pacemaker/pcmk_sched_nodes.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) &node)) {
node               76 lib/pacemaker/pcmk_sched_nodes.c         pcmk_node_t *new_node = pe__copy_node(node);
node              338 lib/pacemaker/pcmk_sched_nodes.c     const pcmk_node_t *node = NULL;
node              344 lib/pacemaker/pcmk_sched_nodes.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              345 lib/pacemaker/pcmk_sched_nodes.c         if (pcmk__node_available(node, true, false)) {
node              378 lib/pacemaker/pcmk_sched_nodes.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              379 lib/pacemaker/pcmk_sched_nodes.c         int health = pe__sum_node_health_scores(node, base_health);
node              386 lib/pacemaker/pcmk_sched_nodes.c                  pe__node_name(node), health);
node              402 lib/pacemaker/pcmk_sched_nodes.c                 pcmk__new_location(strategy_str, rsc, health, NULL, node);
node              405 lib/pacemaker/pcmk_sched_nodes.c                              rsc->id, pe__node_name(node));
node              422 lib/pacemaker/pcmk_sched_nodes.c pcmk__top_allowed_node(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              426 lib/pacemaker/pcmk_sched_nodes.c     if ((rsc == NULL) || (node == NULL)) {
node              433 lib/pacemaker/pcmk_sched_nodes.c     return g_hash_table_lookup(allowed_nodes, node->details->id);
node             1080 lib/pacemaker/pcmk_sched_ordering.c         && pcmk__rsc_corresponds_to_guest(action->rsc, input->action->node)) {
node             1130 lib/pacemaker/pcmk_sched_ordering.c pcmk__order_stops_before_shutdown(pcmk_node_t *node, pcmk_action_t *shutdown_op)
node             1132 lib/pacemaker/pcmk_sched_ordering.c     for (GList *iter = node->details->data_set->actions;
node             1138 lib/pacemaker/pcmk_sched_ordering.c         if (!pe__same_node(action->node, node)
node             1149 lib/pacemaker/pcmk_sched_ordering.c                          action->uuid, pe__node_name(node));
node             1152 lib/pacemaker/pcmk_sched_ordering.c         } else if (node->details->maintenance) {
node             1156 lib/pacemaker/pcmk_sched_ordering.c                          action->uuid, pe__node_name(node));
node             1169 lib/pacemaker/pcmk_sched_ordering.c                          action->uuid, pe__node_name(node));
node             1174 lib/pacemaker/pcmk_sched_ordering.c                      action->uuid, pe__node_name(node));
node             1179 lib/pacemaker/pcmk_sched_ordering.c                            node->details->data_set);
node             1457 lib/pacemaker/pcmk_sched_ordering.c                   before_desc, pe__node_name(before->node),
node             1458 lib/pacemaker/pcmk_sched_ordering.c                   after_desc, pe__node_name(after->node));
node               20 lib/pacemaker/pcmk_sched_primitive.c static void stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node,
node               22 lib/pacemaker/pcmk_sched_primitive.c static void start_resource(pcmk_resource_t *rsc, pcmk_node_t *node,
node               24 lib/pacemaker/pcmk_sched_primitive.c static void demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node,
node               26 lib/pacemaker/pcmk_sched_primitive.c static void promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node,
node               28 lib/pacemaker/pcmk_sched_primitive.c static void assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node,
node               83 lib/pacemaker/pcmk_sched_primitive.c typedef void (*rsc_transition_fn)(pcmk_resource_t *rsc, pcmk_node_t *node,
node              853 lib/pacemaker/pcmk_sched_primitive.c     pcmk_node_t *node = NULL;
node              856 lib/pacemaker/pcmk_sched_primitive.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              857 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->remote_rsc != NULL) {
node              858 lib/pacemaker/pcmk_sched_primitive.c             node->weight = -INFINITY;
node             1014 lib/pacemaker/pcmk_sched_primitive.c                 pcmk_node_t *node = item->data;
node             1016 lib/pacemaker/pcmk_sched_primitive.c                 if (node->details->remote_rsc != remote_rsc) {
node             1017 lib/pacemaker/pcmk_sched_primitive.c                     node->weight = -INFINITY;
node             1189 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_action_flags(pcmk_action_t *action, const pcmk_node_t *node)
node             1209 lib/pacemaker/pcmk_sched_primitive.c is_expected_node(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node             1214 lib/pacemaker/pcmk_sched_primitive.c            && pe__same_node(rsc->allocated_to, node);
node             1226 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional)
node             1307 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional)
node             1311 lib/pacemaker/pcmk_sched_primitive.c     CRM_ASSERT(node != NULL);
node             1315 lib/pacemaker/pcmk_sched_primitive.c                  pe__node_name(node), node->weight);
node             1316 lib/pacemaker/pcmk_sched_primitive.c     start = start_action(rsc, node, TRUE);
node             1318 lib/pacemaker/pcmk_sched_primitive.c     pcmk__order_vs_unfence(rsc, node, start, pcmk__ar_first_implies_then);
node             1324 lib/pacemaker/pcmk_sched_primitive.c     if (is_expected_node(rsc, node)) {
node             1331 lib/pacemaker/pcmk_sched_primitive.c                      rsc->id, pe__node_name(node));
node             1345 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional)
node             1351 lib/pacemaker/pcmk_sched_primitive.c     CRM_ASSERT(node != NULL);
node             1354 lib/pacemaker/pcmk_sched_primitive.c     action_list = pe__resource_actions(rsc, node, PCMK_ACTION_START, true);
node             1365 lib/pacemaker/pcmk_sched_primitive.c         pcmk_action_t *promote = promote_action(rsc, node, optional);
node             1369 lib/pacemaker/pcmk_sched_primitive.c                      pe__node_name(node));
node             1371 lib/pacemaker/pcmk_sched_primitive.c         if (is_expected_node(rsc, node)) {
node             1378 lib/pacemaker/pcmk_sched_primitive.c                          rsc->id, pe__node_name(node));
node             1383 lib/pacemaker/pcmk_sched_primitive.c                      rsc->id, pe__node_name(node));
node             1384 lib/pacemaker/pcmk_sched_primitive.c         action_list = pe__resource_actions(rsc, node, PCMK_ACTION_PROMOTE,
node             1404 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional)
node             1429 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional)
node             1443 lib/pacemaker/pcmk_sched_primitive.c pcmk__schedule_cleanup(pcmk_resource_t *rsc, const pcmk_node_t *node,
node             1453 lib/pacemaker/pcmk_sched_primitive.c     CRM_CHECK((rsc != NULL) && (node != NULL), return);
node             1457 lib/pacemaker/pcmk_sched_primitive.c                      rsc->id, pe__node_name(node));
node             1461 lib/pacemaker/pcmk_sched_primitive.c     if (node->details->unclean || !node->details->online) {
node             1463 lib/pacemaker/pcmk_sched_primitive.c                      rsc->id, pe__node_name(node));
node             1467 lib/pacemaker/pcmk_sched_primitive.c     crm_notice("Scheduling clean-up of %s on %s", rsc->id, pe__node_name(node));
node             1468 lib/pacemaker/pcmk_sched_primitive.c     delete_action(rsc, node, optional);
node             1561 lib/pacemaker/pcmk_sched_primitive.c shutdown_time(pcmk_node_t *node)
node             1563 lib/pacemaker/pcmk_sched_primitive.c     const char *shutdown = pe_node_attribute_raw(node, XML_CIB_ATTR_SHUTDOWN);
node             1573 lib/pacemaker/pcmk_sched_primitive.c     return (result == 0)? get_effective_time(node->details->data_set) : result;
node             1586 lib/pacemaker/pcmk_sched_primitive.c     const pcmk_node_t *node = (const pcmk_node_t *) data;
node             1589 lib/pacemaker/pcmk_sched_primitive.c     if (strcmp(node->details->uname, rsc->lock_node->details->uname) != 0) {
node             1590 lib/pacemaker/pcmk_sched_primitive.c         resource_location(rsc, node, -CRM_SCORE_INFINITY,
node             1629 lib/pacemaker/pcmk_sched_primitive.c         pcmk_node_t *node = rsc->running_on->data;
node             1631 lib/pacemaker/pcmk_sched_primitive.c         if (node->details->shutdown) {
node             1632 lib/pacemaker/pcmk_sched_primitive.c             if (node->details->unclean) {
node             1634 lib/pacemaker/pcmk_sched_primitive.c                              rsc->id, pe__node_name(node));
node             1636 lib/pacemaker/pcmk_sched_primitive.c                 rsc->lock_node = node;
node             1637 lib/pacemaker/pcmk_sched_primitive.c                 rsc->lock_time = shutdown_time(node);
node               29 lib/pacemaker/pcmk_sched_probes.c                     const pcmk_node_t *node)
node               32 lib/pacemaker/pcmk_sched_probes.c     pcmk_node_t *running = pe_find_node_id(rsc->running_on, node->details->id);
node               53 lib/pacemaker/pcmk_sched_probes.c pcmk__probe_resource_list(GList *rscs, pcmk_node_t *node)
node               60 lib/pacemaker/pcmk_sched_probes.c         if (rsc->cmds->create_probe(rsc, node)) {
node               99 lib/pacemaker/pcmk_sched_probes.c guest_resource_will_stop(const pcmk_node_t *node)
node              101 lib/pacemaker/pcmk_sched_probes.c     const pcmk_resource_t *guest_rsc = node->details->remote_rsc->container;
node              106 lib/pacemaker/pcmk_sched_probes.c     return node->details->remote_requires_reset
node              107 lib/pacemaker/pcmk_sched_probes.c            || node->details->unclean
node              128 lib/pacemaker/pcmk_sched_probes.c probe_action(pcmk_resource_t *rsc, pcmk_node_t *node)
node              134 lib/pacemaker/pcmk_sched_probes.c               role2text(rsc->role), rsc->id, pe__node_name(node));
node              136 lib/pacemaker/pcmk_sched_probes.c     probe = custom_action(rsc, key, PCMK_ACTION_MONITOR, node, FALSE,
node              140 lib/pacemaker/pcmk_sched_probes.c     pcmk__order_vs_unfence(rsc, node, probe, pcmk__ar_ordered);
node              141 lib/pacemaker/pcmk_sched_probes.c     add_expected_result(probe, rsc, node);
node              157 lib/pacemaker/pcmk_sched_probes.c pcmk__probe_rsc_on_node(pcmk_resource_t *rsc, pcmk_node_t *node)
node              165 lib/pacemaker/pcmk_sched_probes.c     CRM_ASSERT((rsc != NULL) && (node != NULL));
node              172 lib/pacemaker/pcmk_sched_probes.c     if (pe__is_guest_or_remote_node(node)) {
node              179 lib/pacemaker/pcmk_sched_probes.c         } else if (pe__is_guest_node(node)
node              192 lib/pacemaker/pcmk_sched_probes.c         return pcmk__probe_resource_list(rsc->children, node);
node              203 lib/pacemaker/pcmk_sched_probes.c     } else if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) {
node              208 lib/pacemaker/pcmk_sched_probes.c     allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
node              228 lib/pacemaker/pcmk_sched_probes.c         allowed = node;
node              235 lib/pacemaker/pcmk_sched_probes.c     if (pe__is_guest_node(node)) {
node              236 lib/pacemaker/pcmk_sched_probes.c         pcmk_resource_t *guest = node->details->remote_rsc->container;
node              244 lib/pacemaker/pcmk_sched_probes.c         } else if (guest_resource_will_stop(node)) {
node              258 lib/pacemaker/pcmk_sched_probes.c     probe = probe_action(rsc, node);
node              289 lib/pacemaker/pcmk_sched_probes.c                  rsc->id, node->details->id, reason);
node              308 lib/pacemaker/pcmk_sched_probes.c         && pe__same_node(probe->node, then->node)) {
node              318 lib/pacemaker/pcmk_sched_probes.c         && (probe->node != NULL) && (then->node != NULL)
node              319 lib/pacemaker/pcmk_sched_probes.c         && !pe__same_node(probe->node, then->node)) {
node              497 lib/pacemaker/pcmk_sched_probes.c               probe->uuid, pe__node_name(probe->node),
node              498 lib/pacemaker/pcmk_sched_probes.c               after->action->uuid, pe__node_name(after->action->node));
node              515 lib/pacemaker/pcmk_sched_probes.c                   probe->uuid, pe__node_name(probe->node),
node              516 lib/pacemaker/pcmk_sched_probes.c                   then->action->uuid, pe__node_name(then->action->node), flags);
node              560 lib/pacemaker/pcmk_sched_probes.c               probe->uuid, pe__node_name(probe->node),
node              561 lib/pacemaker/pcmk_sched_probes.c               after->uuid, pe__node_name(after->node));
node              655 lib/pacemaker/pcmk_sched_probes.c                   after->uuid, pe__node_name(after->node),
node              657 lib/pacemaker/pcmk_sched_probes.c                   pe__node_name(after_wrapper->action->node),
node              865 lib/pacemaker/pcmk_sched_probes.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              868 lib/pacemaker/pcmk_sched_probes.c         if (!node->details->online) { // Don't probe offline nodes
node              869 lib/pacemaker/pcmk_sched_probes.c             if (pcmk__is_failed_remote_node(node)) {
node              870 lib/pacemaker/pcmk_sched_probes.c                 pe_fence_node(scheduler, node,
node              875 lib/pacemaker/pcmk_sched_probes.c         } else if (node->details->unclean) { // ... or nodes that need fencing
node              878 lib/pacemaker/pcmk_sched_probes.c         } else if (!node->details->rsc_discovery_enabled) {
node              888 lib/pacemaker/pcmk_sched_probes.c         probed = pe_node_attribute_raw(node, CRM_OP_PROBED);
node              894 lib/pacemaker/pcmk_sched_probes.c                                                        node->details->uname),
node              895 lib/pacemaker/pcmk_sched_probes.c                                      CRM_OP_REPROBE, node, FALSE, scheduler);
node              902 lib/pacemaker/pcmk_sched_probes.c         pcmk__probe_resource_list(scheduler->resources, node);
node              168 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *node = NULL;
node              184 lib/pacemaker/pcmk_sched_promotable.c     node = rsc->fns->location(rsc, NULL, FALSE);
node              185 lib/pacemaker/pcmk_sched_promotable.c     if (node == NULL) {
node              193 lib/pacemaker/pcmk_sched_promotable.c                        rsc->id, pe__node_name(node));
node              207 lib/pacemaker/pcmk_sched_promotable.c     } else if (!pcmk__node_available(node, false, true)) {
node              209 lib/pacemaker/pcmk_sched_promotable.c                      rsc->id, pe__node_name(node));
node              214 lib/pacemaker/pcmk_sched_promotable.c     local_node = g_hash_table_lookup(parent->allowed_nodes, node->details->id);
node              224 lib/pacemaker/pcmk_sched_promotable.c                      rsc->id, parent->id, pe__node_name(node));
node              233 lib/pacemaker/pcmk_sched_promotable.c                      rsc->id, pe__node_name(node));
node              315 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *node = NULL;
node              329 lib/pacemaker/pcmk_sched_promotable.c     node = g_hash_table_lookup(clone->allowed_nodes, chosen->details->id);
node              330 lib/pacemaker/pcmk_sched_promotable.c     CRM_ASSERT(node != NULL);
node              332 lib/pacemaker/pcmk_sched_promotable.c     node->weight = pcmk__add_scores(child->sort_index, node->weight);
node              336 lib/pacemaker/pcmk_sched_promotable.c                  pe__node_name(node), pcmk_readable_score(node->weight));
node              429 lib/pacemaker/pcmk_sched_promotable.c         const pcmk_node_t *node = g_hash_table_lookup(clone->allowed_nodes,
node              432 lib/pacemaker/pcmk_sched_promotable.c         CRM_ASSERT(node != NULL);
node              433 lib/pacemaker/pcmk_sched_promotable.c         child->sort_index = node->weight;
node              503 lib/pacemaker/pcmk_sched_promotable.c                           const pcmk_node_t *node)
node              510 lib/pacemaker/pcmk_sched_promotable.c         active = clone->fns->find_rsc(child, id, node,
node              532 lib/pacemaker/pcmk_sched_promotable.c                    const pcmk_node_t *node)
node              544 lib/pacemaker/pcmk_sched_promotable.c             if (g_hash_table_lookup(child->known_on, node->details->id)) {
node              562 lib/pacemaker/pcmk_sched_promotable.c is_allowed(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              565 lib/pacemaker/pcmk_sched_promotable.c                                                node->details->id);
node              580 lib/pacemaker/pcmk_sched_promotable.c promotion_score_applies(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              591 lib/pacemaker/pcmk_sched_promotable.c         active = find_active_anon_instance(parent, id, node);
node              600 lib/pacemaker/pcmk_sched_promotable.c         if ((active == NULL) && anonymous_known_on(parent, id, node)) {
node              618 lib/pacemaker/pcmk_sched_promotable.c     if ((g_hash_table_lookup(rsc->known_on, node->details->id) != NULL)
node              619 lib/pacemaker/pcmk_sched_promotable.c         || (pe_find_node_id(rsc->running_on, node->details->id) != NULL)) {
node              624 lib/pacemaker/pcmk_sched_promotable.c                      rsc->id, id, pe__node_name(node));
node              630 lib/pacemaker/pcmk_sched_promotable.c     if (is_allowed(rsc, node)) {
node              632 lib/pacemaker/pcmk_sched_promotable.c                      rsc->id, id, pe__node_name(node), reason);
node              638 lib/pacemaker/pcmk_sched_promotable.c                  rsc->id, id, pe__node_name(node));
node              654 lib/pacemaker/pcmk_sched_promotable.c promotion_attr_value(const pcmk_resource_t *rsc, const pcmk_node_t *node,
node              666 lib/pacemaker/pcmk_sched_promotable.c     attr_value = pe__node_attribute_calculated(node, attr_name, rsc, node_type,
node              683 lib/pacemaker/pcmk_sched_promotable.c promotion_score(const pcmk_resource_t *rsc, const pcmk_node_t *node,
node              693 lib/pacemaker/pcmk_sched_promotable.c     CRM_CHECK((rsc != NULL) && (node != NULL), return 0);
node              706 lib/pacemaker/pcmk_sched_promotable.c             int child_score = promotion_score(child, node, &child_default);
node              716 lib/pacemaker/pcmk_sched_promotable.c     if (!promotion_score_applies(rsc, node)) {
node              726 lib/pacemaker/pcmk_sched_promotable.c     attr_value = promotion_attr_value(rsc, node, name);
node              729 lib/pacemaker/pcmk_sched_promotable.c                      name, pe__node_name(node), pcmk__s(attr_value, "(unset)"));
node              737 lib/pacemaker/pcmk_sched_promotable.c             attr_value = promotion_attr_value(rsc, node, name);
node              739 lib/pacemaker/pcmk_sched_promotable.c                          name, pe__node_name(node), rsc->id,
node              773 lib/pacemaker/pcmk_sched_promotable.c         pcmk_node_t *node = NULL;
node              777 lib/pacemaker/pcmk_sched_promotable.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              778 lib/pacemaker/pcmk_sched_promotable.c             if (!pcmk__node_available(node, false, false)) {
node              785 lib/pacemaker/pcmk_sched_promotable.c             score = promotion_score(child_rsc, node, NULL);
node              787 lib/pacemaker/pcmk_sched_promotable.c                 new_score = pcmk__add_scores(node->weight, score);
node              788 lib/pacemaker/pcmk_sched_promotable.c                 if (new_score != node->weight) { // Could remain INFINITY
node              789 lib/pacemaker/pcmk_sched_promotable.c                     node->weight = new_score;
node              794 lib/pacemaker/pcmk_sched_promotable.c                                  pe__node_name(node),
node             1050 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *node = NULL;
node             1054 lib/pacemaker/pcmk_sched_promotable.c     while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) {
node             1055 lib/pacemaker/pcmk_sched_promotable.c         node->count = 0;
node             1174 lib/pacemaker/pcmk_sched_promotable.c     pcmk_node_t *node = NULL;
node             1191 lib/pacemaker/pcmk_sched_promotable.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node             1192 lib/pacemaker/pcmk_sched_promotable.c         const char *dependent_value = pcmk__colocation_node_attr(node, attr,
node             1196 lib/pacemaker/pcmk_sched_promotable.c             node->weight = pcmk__add_scores(node->weight, colocation->score);
node             1200 lib/pacemaker/pcmk_sched_promotable.c                          pe__node_name(node),
node             1201 lib/pacemaker/pcmk_sched_promotable.c                          pcmk_readable_score(node->weight));
node             1226 lib/pacemaker/pcmk_sched_promotable.c         pcmk_node_t *node = instance->fns->location(instance, NULL, FALSE);
node             1228 lib/pacemaker/pcmk_sched_promotable.c         if (node == NULL) {
node             1232 lib/pacemaker/pcmk_sched_promotable.c             update_dependent_allowed_nodes(dependent, primary, node,
node             1234 lib/pacemaker/pcmk_sched_promotable.c             affected_nodes = g_list_prepend(affected_nodes, node);
node              194 lib/pacemaker/pcmk_sched_recurring.c                                     const pcmk_node_t *node, const char *key,
node              199 lib/pacemaker/pcmk_sched_recurring.c     if (node == NULL) { // Should only be possible if unmanaged and stopped
node              212 lib/pacemaker/pcmk_sched_recurring.c     possible_matches = find_actions_exact(rsc->actions, key, node);
node              215 lib/pacemaker/pcmk_sched_recurring.c                      key, pe__node_name(node));
node              248 lib/pacemaker/pcmk_sched_recurring.c                         const pcmk_node_t *node, const struct op_history *op)
node              259 lib/pacemaker/pcmk_sched_recurring.c     is_optional = active_recurring_should_be_optional(rsc, node, op->key,
node              270 lib/pacemaker/pcmk_sched_recurring.c                                                                node);
node              310 lib/pacemaker/pcmk_sched_recurring.c                  pe__node_name(node));
node              312 lib/pacemaker/pcmk_sched_recurring.c     mon = custom_action(rsc, strdup(op->key), op->name, node, is_optional,
node              319 lib/pacemaker/pcmk_sched_recurring.c     } else if ((node == NULL) || !node->details->online
node              320 lib/pacemaker/pcmk_sched_recurring.c                || node->details->unclean) {
node              328 lib/pacemaker/pcmk_sched_recurring.c                     rsc->id, pe__node_name(node));
node              336 lib/pacemaker/pcmk_sched_recurring.c     if ((node == NULL) || pcmk_is_set(rsc->flags, pcmk_rsc_managed)) {
node              377 lib/pacemaker/pcmk_sched_recurring.c cancel_if_running(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              380 lib/pacemaker/pcmk_sched_recurring.c     GList *possible_matches = find_actions_exact(rsc->actions, key, node);
node              388 lib/pacemaker/pcmk_sched_recurring.c     cancel_op = pcmk__new_cancel_action(rsc, name, interval_ms, node);
node              409 lib/pacemaker/pcmk_sched_recurring.c                 pe__node_name(node), role2text(rsc->next_role));
node              421 lib/pacemaker/pcmk_sched_recurring.c order_after_probes(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              424 lib/pacemaker/pcmk_sched_recurring.c     GList *probes = pe__resource_actions(rsc, node, PCMK_ACTION_MONITOR, FALSE);
node              442 lib/pacemaker/pcmk_sched_recurring.c order_after_stops(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              445 lib/pacemaker/pcmk_sched_recurring.c     GList *stop_ops = pe__resource_actions(rsc, node, PCMK_ACTION_STOP, TRUE);
node              454 lib/pacemaker/pcmk_sched_recurring.c                          action->uuid, pe__node_name(node));
node              460 lib/pacemaker/pcmk_sched_recurring.c                       action->uuid, pe__node_name(node));
node              484 lib/pacemaker/pcmk_sched_recurring.c recurring_op_for_inactive(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              510 lib/pacemaker/pcmk_sched_recurring.c         if ((node != NULL)
node              511 lib/pacemaker/pcmk_sched_recurring.c             && pcmk__str_eq(stop_node->details->uname, node->details->uname,
node              513 lib/pacemaker/pcmk_sched_recurring.c             cancel_if_running(rsc, node, op->key, op->name, op->interval_ms);
node              629 lib/pacemaker/pcmk_sched_recurring.c                         guint interval_ms, const pcmk_node_t *node)
node              635 lib/pacemaker/pcmk_sched_recurring.c     CRM_ASSERT((rsc != NULL) && (task != NULL) && (node != NULL));
node              640 lib/pacemaker/pcmk_sched_recurring.c     cancel_op = custom_action(rsc, key, PCMK_ACTION_CANCEL, node, FALSE,
node              668 lib/pacemaker/pcmk_sched_recurring.c                       const pcmk_node_t *node, const char *reason)
node              673 lib/pacemaker/pcmk_sched_recurring.c               && (node != NULL) && (reason != NULL),
node              678 lib/pacemaker/pcmk_sched_recurring.c              pe__node_name(node), reason);
node              679 lib/pacemaker/pcmk_sched_recurring.c     cancel = pcmk__new_cancel_action(rsc, task, interval_ms, node);
node              698 lib/pacemaker/pcmk_sched_recurring.c                            guint interval_ms, pcmk_node_t *node)
node              702 lib/pacemaker/pcmk_sched_recurring.c     trigger_unfencing(rsc, node, "Device parameters changed (reschedule)",
node              705 lib/pacemaker/pcmk_sched_recurring.c                        task, node, TRUE, rsc->cluster);
node               87 lib/pacemaker/pcmk_sched_remote.c get_remote_node_state(const pcmk_node_t *node)
node               92 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(node != NULL);
node               94 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = node->details->remote_rsc;
node              124 lib/pacemaker/pcmk_sched_remote.c             && node->details->remote_was_fenced
node              125 lib/pacemaker/pcmk_sched_remote.c             && !pe__shutdown_requested(node)) {
node              173 lib/pacemaker/pcmk_sched_remote.c     enum remote_connection_state state = get_remote_node_state(action->node);
node              181 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(pe__is_guest_or_remote_node(action->node));
node              183 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = action->node->details->remote_rsc;
node              225 lib/pacemaker/pcmk_sched_remote.c                 pe_fence_node(remote_rsc->cluster, action->node,
node              276 lib/pacemaker/pcmk_sched_remote.c                     pe_fence_node(remote_rsc->cluster, action->node,
node              312 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(action->node != NULL);
node              313 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(pe__is_guest_or_remote_node(action->node));
node              315 lib/pacemaker/pcmk_sched_remote.c     remote_rsc = action->node->details->remote_rsc;
node              322 lib/pacemaker/pcmk_sched_remote.c         pe_fence_node(action->rsc->cluster, action->node, "container failed",
node              433 lib/pacemaker/pcmk_sched_remote.c         if (action->node == NULL) {
node              437 lib/pacemaker/pcmk_sched_remote.c         if (!pe__is_guest_or_remote_node(action->node)) {
node              451 lib/pacemaker/pcmk_sched_remote.c         remote = action->node->details->remote_rsc;
node              467 lib/pacemaker/pcmk_sched_remote.c                 if (!pe__same_node(rsc_action->node, action->node)
node              506 lib/pacemaker/pcmk_sched_remote.c pcmk__is_failed_remote_node(const pcmk_node_t *node)
node              508 lib/pacemaker/pcmk_sched_remote.c     return pe__is_remote_node(node) && (node->details->remote_rsc != NULL)
node              509 lib/pacemaker/pcmk_sched_remote.c            && (get_remote_node_state(node) == remote_state_failed);
node              524 lib/pacemaker/pcmk_sched_remote.c                                const pcmk_node_t *node)
node              526 lib/pacemaker/pcmk_sched_remote.c     return (rsc != NULL) && (rsc->fillers != NULL) && (node != NULL)
node              527 lib/pacemaker/pcmk_sched_remote.c             && (node->details->remote_rsc != NULL)
node              528 lib/pacemaker/pcmk_sched_remote.c             && (node->details->remote_rsc->container == rsc);
node              554 lib/pacemaker/pcmk_sched_remote.c         || !pe__is_guest_or_remote_node(action->node)) {
node              558 lib/pacemaker/pcmk_sched_remote.c     CRM_ASSERT(action->node->details->remote_rsc != NULL);
node              560 lib/pacemaker/pcmk_sched_remote.c     began_on = pe__current_node(action->node->details->remote_rsc);
node              561 lib/pacemaker/pcmk_sched_remote.c     ended_on = action->node->details->remote_rsc->allocated_to;
node              562 lib/pacemaker/pcmk_sched_remote.c     if (action->node->details->remote_rsc
node              563 lib/pacemaker/pcmk_sched_remote.c         && (action->node->details->remote_rsc->container == NULL)
node              564 lib/pacemaker/pcmk_sched_remote.c         && action->node->details->remote_rsc->partial_migration_target) {
node              685 lib/pacemaker/pcmk_sched_remote.c     const pcmk_node_t *guest = action->node;
node              111 lib/pacemaker/pcmk_sched_resource.c pcmk__rsc_agent_changed(pcmk_resource_t *rsc, pcmk_node_t *node,
node              127 lib/pacemaker/pcmk_sched_resource.c             trigger_unfencing(rsc, node, "Device definition changed", NULL,
node              132 lib/pacemaker/pcmk_sched_resource.c                            rsc->id, pe__node_name(node), attr_list[i],
node              139 lib/pacemaker/pcmk_sched_resource.c         custom_action(rsc, stop_key(rsc), PCMK_ACTION_STOP, node, FALSE,
node              362 lib/pacemaker/pcmk_sched_resource.c add_assigned_resource(pcmk_node_t *node, pcmk_resource_t *rsc)
node              364 lib/pacemaker/pcmk_sched_resource.c     node->details->allocated_rsc = g_list_prepend(node->details->allocated_rsc,
node              404 lib/pacemaker/pcmk_sched_resource.c pcmk__assign_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool force,
node              415 lib/pacemaker/pcmk_sched_resource.c             changed |= pcmk__assign_resource(child_rsc, node, force,
node              423 lib/pacemaker/pcmk_sched_resource.c     if (!force && (node != NULL)
node              424 lib/pacemaker/pcmk_sched_resource.c         && ((node->weight < 0)
node              426 lib/pacemaker/pcmk_sched_resource.c             || (!pcmk__node_available(node, true, false)
node              427 lib/pacemaker/pcmk_sched_resource.c                 && !pe__is_guest_node(node)))) {
node              432 lib/pacemaker/pcmk_sched_resource.c                      rsc->id, pe__node_name(node),
node              433 lib/pacemaker/pcmk_sched_resource.c                      (pcmk__node_available(node, true, false)? "" : "not"),
node              434 lib/pacemaker/pcmk_sched_resource.c                      pcmk_readable_score(node->weight));
node              439 lib/pacemaker/pcmk_sched_resource.c         node = NULL;
node              443 lib/pacemaker/pcmk_sched_resource.c         changed = !pe__same_node(rsc->allocated_to, node);
node              445 lib/pacemaker/pcmk_sched_resource.c         changed = (node != NULL);
node              450 lib/pacemaker/pcmk_sched_resource.c     if (node == NULL) {
node              497 lib/pacemaker/pcmk_sched_resource.c     pe_rsc_debug(rsc, "Assigning %s to %s", rsc->id, pe__node_name(node));
node              498 lib/pacemaker/pcmk_sched_resource.c     rsc->allocated_to = pe__copy_node(node);
node              500 lib/pacemaker/pcmk_sched_resource.c     add_assigned_resource(node, rsc);
node              501 lib/pacemaker/pcmk_sched_resource.c     node->details->num_resources++;
node              502 lib/pacemaker/pcmk_sched_resource.c     node->count++;
node              503 lib/pacemaker/pcmk_sched_resource.c     pcmk__consume_node_capacity(node->details->utilization, rsc);
node              508 lib/pacemaker/pcmk_sched_resource.c         out->message(out, "resource-util", rsc, node, __func__);
node              571 lib/pacemaker/pcmk_sched_resource.c pcmk__threshold_reached(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              588 lib/pacemaker/pcmk_sched_resource.c     fail_count = pe_get_failcount(node, rsc, NULL,
node              606 lib/pacemaker/pcmk_sched_resource.c                  rsc_to_ban->id, pe__node_name(node), fail_count,
node              617 lib/pacemaker/pcmk_sched_resource.c              pe__node_name(node), rsc->migration_threshold);
node              631 lib/pacemaker/pcmk_sched_resource.c get_node_score(const pcmk_node_t *node, GHashTable *nodes)
node              635 lib/pacemaker/pcmk_sched_resource.c     if ((node != NULL) && (nodes != NULL)) {
node              636 lib/pacemaker/pcmk_sched_resource.c         found_node = g_hash_table_lookup(nodes, node->details->id);
node              725 lib/pacemaker/pcmk_sched_resource.c         const pcmk_node_t *node = (const pcmk_node_t *) iter->data;
node              727 lib/pacemaker/pcmk_sched_resource.c         r1_score = get_node_score(node, r1_nodes);
node              728 lib/pacemaker/pcmk_sched_resource.c         r2_score = get_node_score(node, r2_nodes);
node              203 lib/pacemaker/pcmk_sched_utilization.c     const pcmk_node_t *node;
node              224 lib/pacemaker/pcmk_sched_utilization.c     node_value_s = g_hash_table_lookup(data->node->details->utilization, key);
node              232 lib/pacemaker/pcmk_sched_utilization.c                   (const char *) key, pe__node_name(data->node), remaining,
node              249 lib/pacemaker/pcmk_sched_utilization.c have_enough_capacity(const pcmk_node_t *node, const char *rsc_id,
node              253 lib/pacemaker/pcmk_sched_utilization.c         .node = node,
node              300 lib/pacemaker/pcmk_sched_utilization.c     pcmk_node_t *node = NULL;
node              332 lib/pacemaker/pcmk_sched_utilization.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              333 lib/pacemaker/pcmk_sched_utilization.c         if (!pcmk__node_available(node, true, false)) {
node              337 lib/pacemaker/pcmk_sched_utilization.c         if (have_enough_capacity(node, rscs_id, unassigned_utilization)) {
node              343 lib/pacemaker/pcmk_sched_utilization.c             || (pcmk__compare_node_capacities(node, most_capable_node) < 0)) {
node              344 lib/pacemaker/pcmk_sched_utilization.c             most_capable_node = node;
node              351 lib/pacemaker/pcmk_sched_utilization.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              352 lib/pacemaker/pcmk_sched_utilization.c             if (pcmk__node_available(node, true, false)
node              353 lib/pacemaker/pcmk_sched_utilization.c                 && !have_enough_capacity(node, rscs_id,
node              356 lib/pacemaker/pcmk_sched_utilization.c                              pe__node_name(node), rscs_id);
node              357 lib/pacemaker/pcmk_sched_utilization.c                 resource_location(rsc, node, -INFINITY, "__limit_utilization__",
node              366 lib/pacemaker/pcmk_sched_utilization.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              367 lib/pacemaker/pcmk_sched_utilization.c             if (pcmk__node_available(node, true, false)
node              368 lib/pacemaker/pcmk_sched_utilization.c                 && !have_enough_capacity(node, rsc->id, rsc->utilization)) {
node              370 lib/pacemaker/pcmk_sched_utilization.c                              pe__node_name(node), rsc->id);
node              371 lib/pacemaker/pcmk_sched_utilization.c                 resource_location(rsc, node, -INFINITY, "__limit_utilization__",
node              395 lib/pacemaker/pcmk_sched_utilization.c new_load_stopped_op(pcmk_node_t *node)
node              398 lib/pacemaker/pcmk_sched_utilization.c                                                 node->details->uname);
node              400 lib/pacemaker/pcmk_sched_utilization.c                                               node->details->data_set);
node              402 lib/pacemaker/pcmk_sched_utilization.c     if (load_stopped->node == NULL) {
node              403 lib/pacemaker/pcmk_sched_utilization.c         load_stopped->node = pe__copy_node(node);
node              462 lib/pacemaker/pcmk_sched_utilization.c         const pcmk_node_t *node = (const pcmk_node_t *) iter->data;
node              465 lib/pacemaker/pcmk_sched_utilization.c         out->message(out, "node-capacity", node, desc);
node               43 lib/pacemaker/pcmk_scheduler.c check_params(pcmk_resource_t *rsc, pcmk_node_t *node, const xmlNode *rsc_op,
node               51 lib/pacemaker/pcmk_scheduler.c             if (pcmk__check_action_config(rsc, node, rsc_op)
node               52 lib/pacemaker/pcmk_scheduler.c                 && pe_get_failcount(node, rsc, NULL, pcmk__fc_effective,
node               59 lib/pacemaker/pcmk_scheduler.c             digest_data = rsc_action_digest_cmp(rsc, rsc_op, node,
node               65 lib/pacemaker/pcmk_scheduler.c                               rsc->id, ID(rsc_op), node->details->id);
node               76 lib/pacemaker/pcmk_scheduler.c         pe__clear_failcount(rsc, node, reason, rsc->cluster);
node               91 lib/pacemaker/pcmk_scheduler.c failcount_clear_action_exists(const pcmk_node_t *node,
node               94 lib/pacemaker/pcmk_scheduler.c     GList *list = pe__resource_actions(rsc, node, PCMK_ACTION_CLEAR_FAILCOUNT,
node              115 lib/pacemaker/pcmk_scheduler.c     const pcmk_node_t *node = user_data;
node              123 lib/pacemaker/pcmk_scheduler.c     if (!failcount_clear_action_exists(node, rsc)) {
node              136 lib/pacemaker/pcmk_scheduler.c         if (pcmk__threshold_reached(rsc, node, &failed)) {
node              137 lib/pacemaker/pcmk_scheduler.c             resource_location(failed, node, -INFINITY, "__fail_limit__",
node              159 lib/pacemaker/pcmk_scheduler.c     const pcmk_node_t *node = user_data;
node              168 lib/pacemaker/pcmk_scheduler.c         match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
node              187 lib/pacemaker/pcmk_scheduler.c     pcmk_node_t *node = NULL;
node              203 lib/pacemaker/pcmk_scheduler.c     node = rsc->running_on->data;
node              212 lib/pacemaker/pcmk_scheduler.c                                 node->details->id) == NULL)) {
node              216 lib/pacemaker/pcmk_scheduler.c                      rsc->id, pe__node_name(node));
node              221 lib/pacemaker/pcmk_scheduler.c                  rsc->id, rsc->stickiness, pe__node_name(node));
node              222 lib/pacemaker/pcmk_scheduler.c     resource_location(rsc, node, rsc->stickiness, "stickiness", rsc->cluster);
node              259 lib/pacemaker/pcmk_scheduler.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              261 lib/pacemaker/pcmk_scheduler.c         if ((node != NULL) && (node->weight >= 0) && node->details->online
node              262 lib/pacemaker/pcmk_scheduler.c             && (node->details->type != node_ping)) {
node              367 lib/pacemaker/pcmk_scheduler.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              370 lib/pacemaker/pcmk_scheduler.c         if (!node->details->online) {
node              373 lib/pacemaker/pcmk_scheduler.c         if (pe_get_failcount(node, rsc, NULL, pcmk__fc_effective, NULL) == 0) {
node              377 lib/pacemaker/pcmk_scheduler.c         clear_op = pe__clear_failcount(rsc, node, "it is orphaned",
node              471 lib/pacemaker/pcmk_scheduler.c needs_fencing(const pcmk_node_t *node, bool have_managed)
node              473 lib/pacemaker/pcmk_scheduler.c     return have_managed && node->details->unclean
node              474 lib/pacemaker/pcmk_scheduler.c            && pe_can_fence(node->details->data_set, node);
node              486 lib/pacemaker/pcmk_scheduler.c needs_shutdown(const pcmk_node_t *node)
node              488 lib/pacemaker/pcmk_scheduler.c     if (pe__is_guest_or_remote_node(node)) {
node              494 lib/pacemaker/pcmk_scheduler.c     return node->details->online && node->details->shutdown;
node              530 lib/pacemaker/pcmk_scheduler.c schedule_fencing(pcmk_node_t *node)
node              532 lib/pacemaker/pcmk_scheduler.c     pcmk_action_t *fencing = pe_fence_op(node, NULL, FALSE, "node is unclean",
node              533 lib/pacemaker/pcmk_scheduler.c                                        FALSE, node->details->data_set);
node              535 lib/pacemaker/pcmk_scheduler.c     pe_warn("Scheduling node %s for fencing", pe__node_name(node));
node              536 lib/pacemaker/pcmk_scheduler.c     pcmk__order_vs_fence(fencing, node->details->data_set);
node              563 lib/pacemaker/pcmk_scheduler.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              569 lib/pacemaker/pcmk_scheduler.c         if (pe__is_guest_node(node)) {
node              570 lib/pacemaker/pcmk_scheduler.c             if (node->details->remote_requires_reset && have_managed
node              571 lib/pacemaker/pcmk_scheduler.c                 && pe_can_fence(scheduler, node)) {
node              572 lib/pacemaker/pcmk_scheduler.c                 pcmk__fence_guest(node);
node              577 lib/pacemaker/pcmk_scheduler.c         if (needs_fencing(node, have_managed)) {
node              578 lib/pacemaker/pcmk_scheduler.c             fencing = schedule_fencing(node);
node              581 lib/pacemaker/pcmk_scheduler.c             if (node->details->is_dc) {
node              588 lib/pacemaker/pcmk_scheduler.c         } else if (needs_shutdown(node)) {
node              589 lib/pacemaker/pcmk_scheduler.c             pcmk_action_t *down_op = pcmk__new_shutdown_action(node);
node              592 lib/pacemaker/pcmk_scheduler.c             if (node->details->is_dc) {
node              599 lib/pacemaker/pcmk_scheduler.c         if ((fencing == NULL) && node->details->unclean) {
node              602 lib/pacemaker/pcmk_scheduler.c                     pe__node_name(node));
node               52 lib/pacemaker/pcmk_simulate.c     if (action->node != NULL) {
node               53 lib/pacemaker/pcmk_simulate.c         action_host = action->node->details->uname;
node              472 lib/pacemaker/pcmk_simulate.c     const char *node = crm_element_value(action->xml, XML_LRM_ATTR_TARGET);
node              476 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-pseudo-action", node, task);
node              511 lib/pacemaker/pcmk_simulate.c     char *node = crm_element_value_copy(action->xml, XML_LRM_ATTR_TARGET);
node              518 lib/pacemaker/pcmk_simulate.c         crm_debug("No history injection for %s op on %s", operation, node);
node              524 lib/pacemaker/pcmk_simulate.c         free(node);
node              536 lib/pacemaker/pcmk_simulate.c         free(node);
node              552 lib/pacemaker/pcmk_simulate.c         out->message(out, "inject-rsc-action", resource, operation, node,
node              568 lib/pacemaker/pcmk_simulate.c     cib_node = pcmk__inject_node(fake_cib, node,
node              569 lib/pacemaker/pcmk_simulate.c                                  ((router_node == NULL)? uuid: node));
node              580 lib/pacemaker/pcmk_simulate.c         free(node);
node              588 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-rsc-action", resource, op->op_type, node,
node              600 lib/pacemaker/pcmk_simulate.c                                 op->interval_ms, node);
node              611 lib/pacemaker/pcmk_simulate.c                                     op->op_type, op->interval_ms, node);
node              646 lib/pacemaker/pcmk_simulate.c     free(node);
node              665 lib/pacemaker/pcmk_simulate.c     const char *node = crm_element_value(action->xml, XML_LRM_ATTR_TARGET);
node              670 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-cluster-action", node, task, rsc);
node              322 lib/pacemaker/pcmk_status.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              324 lib/pacemaker/pcmk_status.c         if (node->details->standby && node->details->online) {
node              326 lib/pacemaker/pcmk_status.c         } else if (node->details->maintenance && node->details->online) {
node              328 lib/pacemaker/pcmk_status.c         } else if (node->details->online) {
node              332 lib/pacemaker/pcmk_status.c             pcmk__add_word(&offline_nodes, 0, pe__node_name(node));
node              162 lib/pengine/bundle.c                             const pcmk_node_t *node)
node              170 lib/pengine/bundle.c         if (pe__same_node(node, replica->node)) {
node              685 lib/pengine/bundle.c         pcmk_node_t *node = NULL;
node              735 lib/pengine/bundle.c         node = pe_find_node(parent->cluster->nodes, uname);
node              736 lib/pengine/bundle.c         if (node == NULL) {
node              737 lib/pengine/bundle.c             node = pe_create_node(uname, uname, "remote", "-INFINITY",
node              740 lib/pengine/bundle.c             node->weight = -INFINITY;
node              742 lib/pengine/bundle.c         node->rsc_discover_mode = pcmk_probe_never;
node              764 lib/pengine/bundle.c         replica->node = pe__copy_node(node);
node              765 lib/pengine/bundle.c         replica->node->weight = 500;
node              766 lib/pengine/bundle.c         replica->node->rsc_discover_mode = pcmk_probe_exclusive;
node              774 lib/pengine/bundle.c                             (gpointer) replica->node->details->id,
node              775 lib/pengine/bundle.c                             pe__copy_node(replica->node));
node              778 lib/pengine/bundle.c             pcmk_node_t *copy = pe__copy_node(replica->node);
node              781 lib/pengine/bundle.c                                 (gpointer) replica->node->details->id, copy);
node              789 lib/pengine/bundle.c         while (g_hash_table_iter_next(&gIter, NULL, (void **)&node)) {
node              790 lib/pengine/bundle.c             if (pe__is_guest_or_remote_node(node)) {
node              792 lib/pengine/bundle.c                 node->weight = -INFINITY;
node              796 lib/pengine/bundle.c         replica->node->details->remote_rsc = replica->remote;
node              804 lib/pengine/bundle.c         g_hash_table_insert(replica->node->details->attrs,
node              943 lib/pengine/bundle.c     pcmk_node_t *node = NULL;
node              955 lib/pengine/bundle.c     node = replica->container->allocated_to;
node              956 lib/pengine/bundle.c     if (node == NULL) {
node              960 lib/pengine/bundle.c         node = pe__current_node(replica->container);
node              963 lib/pengine/bundle.c     if(node == NULL) {
node              969 lib/pengine/bundle.c               rsc->id, pe__node_name(node));
node              971 lib/pengine/bundle.c         crm_xml_add(xml, field, node->details->uname);
node              974 lib/pengine/bundle.c     return node->details->uname;
node             1367 lib/pengine/bundle.c pe__find_bundle_replica(const pcmk_resource_t *bundle, const pcmk_node_t *node)
node             1370 lib/pengine/bundle.c     CRM_ASSERT(bundle && node);
node             1377 lib/pengine/bundle.c         CRM_ASSERT(replica && replica->node);
node             1378 lib/pengine/bundle.c         if (replica->node->details == node->details) {
node             1556 lib/pengine/bundle.c                                pcmk_node_t *node, uint32_t show_opts)
node             1579 lib/pengine/bundle.c     pe__common_output_html(out, rsc, buffer, node, show_opts);
node             1711 lib/pengine/bundle.c                                pcmk_node_t *node, uint32_t show_opts)
node             1734 lib/pengine/bundle.c     pe__common_output_text(out, rsc, buffer, node, show_opts);
node             1851 lib/pengine/bundle.c     pcmk_node_t *node = NULL;
node             1873 lib/pengine/bundle.c     node = pe__current_node(replica->container);
node             1874 lib/pengine/bundle.c     common_print(rsc, pre_text, buffer, node, options, print_data);
node             1956 lib/pengine/bundle.c     if (replica->node) {
node             1957 lib/pengine/bundle.c         free(replica->node);
node             1958 lib/pengine/bundle.c         replica->node = NULL;
node             2133 lib/pengine/bundle.c     pcmk_node_t *node = NULL;
node             2173 lib/pengine/bundle.c         node = container->fns->active_node(container, count_all, count_clean);
node             2175 lib/pengine/bundle.c         return node;
node             2185 lib/pengine/bundle.c             node = node_iter->data;
node             2188 lib/pengine/bundle.c             if (g_hash_table_insert(nodes, (gpointer) node->details,
node             2189 lib/pengine/bundle.c                                     (gpointer) node)
node             2190 lib/pengine/bundle.c                 && !pe__count_active_node(rsc, node, &active, count_all,
node              788 lib/pengine/clone.c                 pcmk_node_t *node = (pcmk_node_t *) nIter->data;
node              790 lib/pengine/clone.c                 if (pe_find_node(rsc->running_on, node->details->uname) == NULL) {
node              791 lib/pengine/clone.c                     pcmk__add_word(&stopped_list, 1024, node->details->uname);
node             1110 lib/pengine/clone.c                 pcmk_node_t *node = (pcmk_node_t *) nIter->data;
node             1112 lib/pengine/clone.c                 if (pe_find_node(rsc->running_on, node->details->uname) == NULL &&
node             1113 lib/pengine/clone.c                     pcmk__str_in_list(node->details->uname, only_node,
node             1115 lib/pengine/clone.c                     xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname);
node             1129 lib/pengine/clone.c                         g_hash_table_insert(stopped, strdup(node->details->uname),
node             1132 lib/pengine/clone.c                         g_hash_table_insert(stopped, strdup(node->details->uname),
node              546 lib/pengine/common.c pe__node_attribute_calculated(const pcmk_node_t *node, const char *name,
node              552 lib/pengine/common.c     bool is_guest = (node != NULL)
node              553 lib/pengine/common.c                     && (node->details->type == pcmk_node_variant_remote)
node              554 lib/pengine/common.c                     && (node->details->remote_rsc != NULL)
node              555 lib/pengine/common.c                     && (node->details->remote_rsc->container != NULL);
node              563 lib/pengine/common.c     CRM_ASSERT((node != NULL) && (name != NULL) && (rsc != NULL)
node              573 lib/pengine/common.c         return g_hash_table_lookup(node->details->attrs, name);
node              576 lib/pengine/common.c     container = node->details->remote_rsc->container;
node              621 lib/pengine/common.c pe_node_attribute_raw(const pcmk_node_t *node, const char *name)
node              623 lib/pengine/common.c     if(node == NULL) {
node              626 lib/pengine/common.c     return g_hash_table_lookup(node->details->attrs, name);
node              158 lib/pengine/complex.c                     pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node              175 lib/pengine/complex.c     if (node) {
node              176 lib/pengine/complex.c         rule_data.node_hash = node->details->attrs;
node              208 lib/pengine/complex.c                    const pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node              219 lib/pengine/complex.c     if (node) {
node              220 lib/pengine/complex.c         rule_data.node_hash = node->details->attrs;
node              228 lib/pengine/complex.c         get_rsc_attributes(meta_hash, rsc->parent, node, scheduler);
node              446 lib/pengine/complex.c pe_rsc_params(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              461 lib/pengine/complex.c     if ((node != NULL) && (node->details->uname != NULL)) {
node              462 lib/pengine/complex.c         node_name = node->details->uname;
node              475 lib/pengine/complex.c         get_rsc_attributes(params_on_node, rsc, node, scheduler);
node             1058 lib/pengine/complex.c pe__count_active_node(const pcmk_resource_t *rsc, pcmk_node_t *node,
node             1065 lib/pengine/complex.c     CRM_CHECK((rsc != NULL) && (node != NULL) && (active != NULL),
node             1068 lib/pengine/complex.c     is_happy = node->details->online && !node->details->unclean;
node             1081 lib/pengine/complex.c         if (node->details == rsc->partial_migration_source->details) {
node             1082 lib/pengine/complex.c             *active = node; // This is the migration source
node             1089 lib/pengine/complex.c             *active = node; // This is the first clean node
node             1095 lib/pengine/complex.c         *active = node; // This is the first node checked
node               80 lib/pengine/failcounts.c block_failure(const pcmk_node_t *node, pcmk_resource_t *rsc,
node              137 lib/pengine/failcounts.c                                                  node->details->uname, xml_name,
node              278 lib/pengine/failcounts.c     const pcmk_node_t *node;// Node to check for fail count
node              337 lib/pengine/failcounts.c     fc_data->failcount += pe_get_failcount(fc_data->node, filler,
node              360 lib/pengine/failcounts.c pe_get_failcount(const pcmk_node_t *node, pcmk_resource_t *rsc,
node              364 lib/pengine/failcounts.c         .node = node,
node              376 lib/pengine/failcounts.c     g_hash_table_foreach(node->details->attrs, update_failcount_for_attr,
node              383 lib/pengine/failcounts.c         && block_failure(node, rsc, xml_op)) {
node              399 lib/pengine/failcounts.c                          rsc->id, pe__node_name(node), rsc->failure_timeout);
node              423 lib/pengine/failcounts.c                         pcmk__plural_s(fc_data.failcount), pe__node_name(node));
node              429 lib/pengine/failcounts.c                     pcmk__plural_s(fc_data.failcount), pe__node_name(node));
node              453 lib/pengine/failcounts.c pe__clear_failcount(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              459 lib/pengine/failcounts.c     CRM_CHECK(rsc && node && reason && scheduler, return NULL);
node              462 lib/pengine/failcounts.c     clear = custom_action(rsc, key, PCMK_ACTION_CLEAR_FAILCOUNT, node, FALSE,
node              466 lib/pengine/failcounts.c                rsc->id, pe__node_name(node), reason, clear->uuid);
node               44 lib/pengine/native.c native_priority_to_node(pcmk_resource_t *rsc, pcmk_node_t *node,
node               61 lib/pengine/native.c     node->details->priority += priority;
node               63 lib/pengine/native.c                  pe__node_name(node), node->details->priority,
node               70 lib/pengine/native.c     if (node->details->remote_rsc
node               71 lib/pengine/native.c         && node->details->remote_rsc->container) {
node               72 lib/pengine/native.c         GList *gIter = node->details->remote_rsc->container->running_on;
node               84 lib/pengine/native.c                          pe__node_name(node));
node               90 lib/pengine/native.c native_add_running(pcmk_resource_t *rsc, pcmk_node_t *node,
node               95 lib/pengine/native.c     CRM_CHECK(node != NULL, return);
node              100 lib/pengine/native.c         if (pcmk__str_eq(a_node->details->id, node->details->id, pcmk__str_casei)) {
node              105 lib/pengine/native.c     pe_rsc_trace(rsc, "Adding %s to %s %s", rsc->id, pe__node_name(node),
node              108 lib/pengine/native.c     rsc->running_on = g_list_append(rsc->running_on, node);
node              110 lib/pengine/native.c         node->details->running_rsc = g_list_append(node->details->running_rsc, rsc);
node              112 lib/pengine/native.c         native_priority_to_node(rsc, node, failed);
node              116 lib/pengine/native.c         && node->details->maintenance) {
node              125 lib/pengine/native.c         resource_location(rsc, node, INFINITY, "not_managed_default",
node              128 lib/pengine/native.c         while(p && node->details->online) {
node              130 lib/pengine/native.c             p->running_on = g_list_append(p->running_on, node);
node              184 lib/pengine/native.c                   rsc->id, pe__node_name(node),
node              189 lib/pengine/native.c                      rsc->id, pe__node_name(node));
node              193 lib/pengine/native.c         native_add_running(rsc->parent, node, scheduler, FALSE);
node              246 lib/pengine/native.c rsc_is_on_node(pcmk_resource_t *rsc, const pcmk_node_t *node, int flags)
node              249 lib/pengine/native.c                  rsc->id, pe__node_name(node));
node              257 lib/pengine/native.c             if (loc->details == node->details) {
node              268 lib/pengine/native.c                && (rsc->allocated_to->details == node->details)) {
node              329 lib/pengine/native.c native_parameter(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create,
node              340 lib/pengine/native.c     params = pe_rsc_params(rsc, node, scheduler);
node              517 lib/pengine/native.c             pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node              521 lib/pengine/native.c                          pre_text, pcmk__s(node->details->uname, ""),
node              522 lib/pengine/native.c                          node->details->id, pcmk__btoa(!node->details->online));
node              541 lib/pengine/native.c add_output_node(GString *s, const char *node, bool have_nodes)
node              544 lib/pengine/native.c     g_string_append(s, node);
node              564 lib/pengine/native.c                            const pcmk_node_t *node, uint32_t show_opts,
node              585 lib/pengine/native.c     if ((node == NULL) && (rsc->lock_node != NULL)) {
node              586 lib/pengine/native.c         node = rsc->lock_node;
node              590 lib/pengine/native.c         node = NULL;
node              616 lib/pengine/native.c     if (node) {
node              617 lib/pengine/native.c         pcmk__add_word(&outstr, 0, pe__node_name(node));
node              622 lib/pengine/native.c         xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL);
node              633 lib/pengine/native.c     if (node && !(node->details->online) && node->details->unclean) {
node              636 lib/pengine/native.c     if (node && (node == rsc->lock_node)) {
node              718 lib/pengine/native.c                        const char *name, const pcmk_node_t *node,
node              763 lib/pengine/native.c         gchar *s = pcmk__native_output_string(rsc, name, node, show_opts,
node              776 lib/pengine/native.c                        const char *name, const pcmk_node_t *node,
node              796 lib/pengine/native.c         gchar *s = pcmk__native_output_string(rsc, name, node, show_opts,
node              812 lib/pengine/native.c              const pcmk_node_t *node, long options, void *print_data)
node              862 lib/pengine/native.c         gchar *resource_s = pcmk__native_output_string(rsc, name, node, options,
node              934 lib/pengine/native.c     const pcmk_node_t *node = NULL;
node              942 lib/pengine/native.c     node = pe__current_node(rsc);
node              944 lib/pengine/native.c     if (node == NULL) {
node              946 lib/pengine/native.c         node = rsc->pending_node;
node              949 lib/pengine/native.c     common_print(rsc, pre_text, rsc_printable_id(rsc), node, options, print_data);
node             1021 lib/pengine/native.c             pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node             1024 lib/pengine/native.c                      "name", node->details->uname,
node             1025 lib/pengine/native.c                      "id", node->details->id,
node             1026 lib/pengine/native.c                      "cached", pcmk__btoa(node->details->online));
node             1045 lib/pengine/native.c     const pcmk_node_t *node = pe__current_node(rsc);
node             1053 lib/pengine/native.c     if (node == NULL) {
node             1055 lib/pengine/native.c         node = rsc->pending_node;
node             1057 lib/pengine/native.c     return pe__common_output_html(out, rsc, rsc_printable_id(rsc), node, show_opts);
node             1070 lib/pengine/native.c     const pcmk_node_t *node = pe__current_node(rsc);
node             1078 lib/pengine/native.c     if (node == NULL) {
node             1080 lib/pengine/native.c         node = rsc->pending_node;
node             1082 lib/pengine/native.c     return pe__common_output_text(out, rsc, rsc_printable_id(rsc), node, show_opts);
node             1153 lib/pengine/native.c             pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node             1155 lib/pengine/native.c             if (*list == NULL || pe_find_node_id(*list, node->details->id) == NULL) {
node             1156 lib/pengine/native.c                 *list = g_list_append(*list, node);
node             1212 lib/pengine/native.c                 pcmk_node_t *node = (pcmk_node_t *) gIter2->data;
node             1215 lib/pengine/native.c                 if (node->details->unclean == FALSE && node->details->online == FALSE &&
node             1220 lib/pengine/native.c                 node_table = g_hash_table_lookup(active_table, node->details->uname);
node             1223 lib/pengine/native.c                     g_hash_table_insert(active_table, strdup(node->details->uname), node_table);
node               56 lib/pengine/pe_actions.c                      const pcmk_node_t *node, const pcmk_scheduler_t *scheduler)
node               65 lib/pengine/pe_actions.c                            key, node);
node              167 lib/pengine/pe_actions.c            const pcmk_node_t *node, bool optional, pcmk_scheduler_t *scheduler)
node              177 lib/pengine/pe_actions.c     if (node) {
node              178 lib/pengine/pe_actions.c         action->node = pe__copy_node(node);
node              217 lib/pengine/pe_actions.c                  pe__node_name(node));
node              272 lib/pengine/pe_actions.c     if ((action->rsc != NULL) && (action->node != NULL)
node              278 lib/pengine/pe_actions.c                          action->uuid, pe__node_name(action->node),
node              332 lib/pengine/pe_actions.c     if (action->node == NULL) {
node              338 lib/pengine/pe_actions.c                && !(action->node->details->online)
node              339 lib/pengine/pe_actions.c                && (!pe__is_guest_node(action->node)
node              340 lib/pengine/pe_actions.c                    || action->node->details->remote_requires_reset)) {
node              343 lib/pengine/pe_actions.c                    action->uuid, pe__node_name(action->node));
node              346 lib/pengine/pe_actions.c             && !(action->node->details->unclean)) {
node              347 lib/pengine/pe_actions.c             pe_fence_node(scheduler, action->node, "stop is unrunnable", false);
node              351 lib/pengine/pe_actions.c                && action->node->details->pending) {
node              355 lib/pengine/pe_actions.c                    action->uuid, pe__node_name(action->node));
node              359 lib/pengine/pe_actions.c         if (pe__is_guest_node(action->node)
node              360 lib/pengine/pe_actions.c             && !pe_can_fence(scheduler, action->node)) {
node              368 lib/pengine/pe_actions.c                          action->uuid, pe__node_name(action->node));
node              373 lib/pengine/pe_actions.c                          action->uuid, pe__node_name(action->node));
node              381 lib/pengine/pe_actions.c                              action->uuid, pe__node_name(action->node));
node              391 lib/pengine/pe_actions.c                                  action->uuid, pe__node_name(action->node));
node              692 lib/pengine/pe_actions.c pcmk__unpack_action_meta(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              714 lib/pengine/pe_actions.c         .node_hash = (node == NULL)? NULL : node->details->attrs,
node              798 lib/pengine/pe_actions.c         GHashTable *params = pe_rsc_params(rsc, node, rsc->cluster);
node             1088 lib/pengine/pe_actions.c     action->meta = pcmk__unpack_action_meta(action->rsc, action->node,
node             1135 lib/pengine/pe_actions.c         if ((action->node != NULL) && (action->op_entry != NULL)
node             1138 lib/pengine/pe_actions.c             GHashTable *attrs = action->node->details->attrs;
node             1197 lib/pengine/pe_actions.c node_priority_fencing_delay(const pcmk_node_t *node,
node             1213 lib/pengine/pe_actions.c     if (node->details->type != pcmk_node_variant_cluster) {
node             1218 lib/pengine/pe_actions.c     if (node->details->online) {
node             1257 lib/pengine/pe_actions.c     if (node->details->priority < top_priority) {
node             1265 lib/pengine/pe_actions.c pe_fence_op(pcmk_node_t *node, const char *op, bool optional,
node             1277 lib/pengine/pe_actions.c                                PCMK_ACTION_STONITH, node->details->uname, op);
node             1281 lib/pengine/pe_actions.c         stonith_op = custom_action(NULL, op_key, PCMK_ACTION_STONITH, node,
node             1284 lib/pengine/pe_actions.c         add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET, node->details->uname);
node             1285 lib/pengine/pe_actions.c         add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET_UUID, node->details->id);
node             1305 lib/pengine/pe_actions.c                 data = pe__compare_fencing_digest(match, agent, node,
node             1310 lib/pengine/pe_actions.c                                "%s changed", pe__node_name(node), match->id);
node             1317 lib/pengine/pe_actions.c                                   pe__node_name(node), match->id);
node             1362 lib/pengine/pe_actions.c             char *delay_s = pcmk__itoa(node_priority_fencing_delay(node,
node             1370 lib/pengine/pe_actions.c     if(optional == FALSE && pe_can_fence(scheduler, node)) {
node             1399 lib/pengine/pe_actions.c     free(action->node);
node             1503 lib/pengine/pe_actions.c         } else if (action->node == NULL) {
node             1506 lib/pengine/pe_actions.c         } else if (on_node->details == action->node->details) {
node             1532 lib/pengine/pe_actions.c         } else if (action->node == NULL) {
node             1536 lib/pengine/pe_actions.c             action->node = pe__copy_node(on_node);
node             1539 lib/pengine/pe_actions.c         } else if (on_node->details == action->node->details) {
node             1562 lib/pengine/pe_actions.c         if ((action->node != NULL)
node             1564 lib/pengine/pe_actions.c             && pcmk__str_eq(on_node->details->id, action->node->details->id,
node             1588 lib/pengine/pe_actions.c pe__resource_actions(const pcmk_resource_t *rsc, const pcmk_node_t *node,
node             1595 lib/pengine/pe_actions.c         result = find_actions_exact(rsc->actions, key, node);
node             1597 lib/pengine/pe_actions.c         result = find_actions(rsc->actions, key, node);
node             1664 lib/pengine/pe_actions.c pe__clear_resource_history(pcmk_resource_t *rsc, const pcmk_node_t *node)
node             1666 lib/pengine/pe_actions.c     CRM_ASSERT((rsc != NULL) && (node != NULL));
node             1669 lib/pengine/pe_actions.c                   PCMK_ACTION_LRM_DELETE, node, FALSE, rsc->cluster);
node              100 lib/pengine/pe_digest.c                       const pcmk_node_t *node, GHashTable *params,
node              149 lib/pengine/pe_digest.c     params = pcmk__unpack_action_rsc_params(action_config, node->details->attrs,
node              158 lib/pengine/pe_digest.c     params = pcmk__unpack_action_meta(rsc, node, task, *interval_ms,
node              307 lib/pengine/pe_digest.c                       guint *interval_ms, const pcmk_node_t *node,
node              333 lib/pengine/pe_digest.c     params = pe_rsc_params(rsc, node, scheduler);
node              334 lib/pengine/pe_digest.c     calculate_main_digest(data, rsc, node, params, task, interval_ms, xml_op,
node              360 lib/pengine/pe_digest.c                   pcmk_node_t *node, const xmlNode *xml_op,
node              366 lib/pengine/pe_digest.c     data = g_hash_table_lookup(node->details->digest_cache, key);
node              368 lib/pengine/pe_digest.c         data = pe__calculate_digests(rsc, task, &interval_ms, node, xml_op,
node              371 lib/pengine/pe_digest.c         g_hash_table_insert(node->details->digest_cache, strdup(key), data);
node              390 lib/pengine/pe_digest.c                       pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node              400 lib/pengine/pe_digest.c     CRM_ASSERT(node != NULL);
node              407 lib/pengine/pe_digest.c     data = rsc_action_digest(rsc, task, interval_ms, node, xml_op,
node              415 lib/pengine/pe_digest.c                     interval_ms, task, rsc->id, pe__node_name(node),
node              440 lib/pengine/pe_digest.c                         interval_ms, task, rsc->id, pe__node_name(node),
node              448 lib/pengine/pe_digest.c                         interval_ms, task, rsc->id, pe__node_name(node),
node              542 lib/pengine/pe_digest.c                            pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node              548 lib/pengine/pe_digest.c                                                 node, NULL, TRUE, scheduler);
node              551 lib/pengine/pe_digest.c     node_summary = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_ALL);
node              565 lib/pengine/pe_digest.c     node_summary = pe_node_attribute_raw(node, CRM_ATTR_DIGESTS_SECURE);
node              573 lib/pengine/pe_digest.c                       pe__node_name(node));
node              590 lib/pengine/pe_digest.c                       pe__node_name(node), digest);
node              597 lib/pengine/pe_digest.c                    rsc->id, pe__node_name(node), digest);
node               96 lib/pengine/pe_health.c pe__sum_node_health_scores(const pcmk_node_t *node, int base_health)
node               98 lib/pengine/pe_health.c     CRM_ASSERT(node != NULL);
node               99 lib/pengine/pe_health.c     g_hash_table_foreach(node->details->attrs, add_node_health_value,
node              114 lib/pengine/pe_health.c pe__node_health(pcmk_node_t *node)
node              123 lib/pengine/pe_health.c     CRM_ASSERT(node != NULL);
node              125 lib/pengine/pe_health.c     strategy = pe__health_strategy(node->details->data_set);
node              130 lib/pengine/pe_health.c     g_hash_table_iter_init(&iter, node->details->attrs);
node               20 lib/pengine/pe_notif.c     const pcmk_node_t *node;
node               72 lib/pengine/pe_notif.c     if ((entry_a->node == NULL) && (entry_b->node == NULL)) {
node               75 lib/pengine/pe_notif.c     if (entry_a->node == NULL) {
node               78 lib/pengine/pe_notif.c     if (entry_b->node == NULL) {
node               83 lib/pengine/pe_notif.c     return strcmp(entry_a->node->details->id, entry_b->node->details->id);
node              102 lib/pengine/pe_notif.c     dup->node = entry->node;
node              131 lib/pengine/pe_notif.c         const pcmk_node_t *node = (const pcmk_node_t *) iter->data;
node              133 lib/pengine/pe_notif.c         if (node->details->uname == NULL) {
node              139 lib/pengine/pe_notif.c             pcmk__add_word(all_node_names, 1024, node->details->uname);
node              144 lib/pengine/pe_notif.c             if (pe__is_guest_node(node)
node              145 lib/pengine/pe_notif.c                 && (node->details->remote_rsc->container->running_on != NULL)) {
node              146 lib/pengine/pe_notif.c                 node = pe__current_node(node->details->remote_rsc->container);
node              147 lib/pengine/pe_notif.c                 if (node->details->uname == NULL) {
node              151 lib/pengine/pe_notif.c             pcmk__add_word(host_node_names, 1024, node->details->uname);
node              206 lib/pengine/pe_notif.c         CRM_LOG_ASSERT((node_names == NULL) || (entry->node != NULL));
node              207 lib/pengine/pe_notif.c         if ((node_names != NULL) && (entry->node == NULL)) {
node              220 lib/pengine/pe_notif.c         if ((node_names != NULL) && (entry->node->details->uname != NULL)) {
node              221 lib/pengine/pe_notif.c             pcmk__add_word(node_names, 1024, entry->node->details->uname);
node              312 lib/pengine/pe_notif.c new_notify_action(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              322 lib/pengine/pe_notif.c     CRM_CHECK((rsc != NULL) && (node != NULL), return NULL);
node              329 lib/pengine/pe_notif.c     } else if (!node->details->online) {
node              336 lib/pengine/pe_notif.c                      rsc->id, pe__node_name(node), skip_reason);
node              344 lib/pengine/pe_notif.c                  rsc->id, pe__node_name(node), value, task);
node              348 lib/pengine/pe_notif.c     notify_action = custom_action(rsc, key, op->task, node,
node              371 lib/pengine/pe_notif.c new_post_notify_action(pcmk_resource_t *rsc, const pcmk_node_t *node,
node              379 lib/pengine/pe_notif.c     notify = new_notify_action(rsc, node, n_data->post, n_data->post_done,
node              524 lib/pengine/pe_notif.c new_notify_entry(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              530 lib/pengine/pe_notif.c     entry->node = node;
node              548 lib/pengine/pe_notif.c     const pcmk_node_t *node = NULL;
node              571 lib/pengine/pe_notif.c         node = rsc->running_on->data; // First is sufficient
node              573 lib/pengine/pe_notif.c     entry = new_notify_entry(rsc, node);
node              600 lib/pengine/pe_notif.c                     rsc->id, pe__node_name(node), role2text(rsc->role));
node              614 lib/pengine/pe_notif.c             && (op->node != NULL)) {
node              617 lib/pengine/pe_notif.c             if ((task == pcmk_action_stop) && op->node->details->unclean) {
node              623 lib/pengine/pe_notif.c             entry = new_notify_entry(rsc, op->node);
node              787 lib/pengine/pe_notif.c     if ((action != NULL) && (action->node != NULL)) {
node              788 lib/pengine/pe_notif.c         pcmk_resource_t *remote_rsc = action->node->details->remote_rsc;
node              825 lib/pengine/pe_notif.c             && (op->node != NULL)) {
node             1004 lib/pengine/pe_notif.c         add_notify_env(n_data, "notify_stop_uname", stop->node->details->uname);
node               63 lib/pengine/pe_output.c add_extra_info(const pcmk_node_t *node, GList *rsc_list,
node               76 lib/pengine/pe_output.c             if (add_extra_info(node, rsc->children, scheduler, attrname,
node               86 lib/pengine/pe_output.c         params = pe_rsc_params(rsc, node, scheduler);
node              181 lib/pengine/pe_output.c     xmlNodePtr node = user_data;
node              182 lib/pengine/pe_output.c     pcmk_create_xml_text_node(node, (const char *) key, (const char *) value);
node              345 lib/pengine/pe_output.c get_node_feature_set(const pcmk_node_t *node)
node              347 lib/pengine/pe_output.c     if (node->details->online && node->details->expected_up
node              348 lib/pengine/pe_output.c         && !pe__is_guest_or_remote_node(node)) {
node              350 lib/pengine/pe_output.c         const char *feature_set = g_hash_table_lookup(node->details->attrs,
node              366 lib/pengine/pe_output.c         pcmk_node_t *node = gIter->data;
node              367 lib/pengine/pe_output.c         const char *node_feature_set = get_node_feature_set(node);
node              544 lib/pengine/pe_output.c pe__node_display_name(pcmk_node_t *node, bool print_detail)
node              551 lib/pengine/pe_output.c     CRM_ASSERT((node != NULL) && (node->details != NULL) && (node->details->uname != NULL));
node              554 lib/pengine/pe_output.c     if (print_detail && pe__is_guest_node(node)) {
node              555 lib/pengine/pe_output.c         const pcmk_resource_t *container = node->details->remote_rsc->container;
node              567 lib/pengine/pe_output.c     if (print_detail && !pcmk__str_eq(node->details->uname, node->details->id, pcmk__str_casei)) {
node              568 lib/pengine/pe_output.c         node_id = node->details->id;
node              572 lib/pengine/pe_output.c     name_len = strlen(node->details->uname) + 1;
node              583 lib/pengine/pe_output.c     strcpy(node_name, node->details->uname);
node              735 lib/pengine/pe_output.c             pcmk_node_t *node = (pcmk_node_t *) gIter2->data;
node              737 lib/pengine/pe_output.c             if (node->weight < 0) {
node              739 lib/pengine/pe_output.c                 out->message(out, "ban", node, location, show_opts);
node              884 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
node              886 lib/pengine/pe_output.c     pcmk_create_html_node(node, "span", NULL, "bold", "Current DC: ");
node              891 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, buf);
node              895 lib/pengine/pe_output.c             pcmk_create_html_node(node, "span", NULL, "warning",
node              898 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, " partition");
node              900 lib/pengine/pe_output.c             pcmk_create_html_node(node, "span", NULL, NULL, " with");
node              902 lib/pengine/pe_output.c             pcmk_create_html_node(node, "span", NULL, "warning", " WITHOUT");
node              904 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, " quorum");
node              906 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, "warning", "NONE");
node             1022 lib/pengine/pe_output.c         xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
node             1024 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, "Resource management: ");
node             1025 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, "bold", "DISABLED");
node             1026 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL,
node             1029 lib/pengine/pe_output.c         xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
node             1031 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, "Resource management: ");
node             1032 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, "bold", "STOPPED");
node             1033 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL,
node             1157 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
node             1159 lib/pengine/pe_output.c     pcmk_create_html_node(node, "span", NULL, "bold", "Stack: ");
node             1160 lib/pengine/pe_output.c     pcmk_create_html_node(node, "span", NULL, NULL, stack_s);
node             1163 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, " (");
node             1164 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL,
node             1166 lib/pengine/pe_output.c         pcmk_create_html_node(node, "span", NULL, NULL, ")");
node             1496 lib/pengine/pe_output.c     xmlNodePtr node = NULL;
node             1506 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "failure",
node             1529 lib/pengine/pe_output.c         pcmk__xe_set_props(node, XML_RSC_OP_LAST_CHANGE, rc_change,
node             1594 lib/pengine/pe_output.c status_node(pcmk_node_t *node, xmlNodePtr parent, uint32_t show_opts)
node             1596 lib/pengine/pe_output.c     int health = pe__node_health(node);
node             1599 lib/pengine/pe_output.c     if (node->details->online) {
node             1606 lib/pengine/pe_output.c     if (node->details->standby_onfail && (node->details->running_rsc != NULL)) {
node             1610 lib/pengine/pe_output.c     } else if (node->details->standby_onfail) {
node             1613 lib/pengine/pe_output.c     } else if (node->details->standby && (node->details->running_rsc != NULL)) {
node             1616 lib/pengine/pe_output.c     } else if (node->details->standby) {
node             1621 lib/pengine/pe_output.c     if (node->details->maintenance) {
node             1637 lib/pengine/pe_output.c         const char *feature_set = get_node_feature_set(node);
node             1650 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             1656 lib/pengine/pe_output.c     char *node_name = pe__node_display_name(node, pcmk_is_set(show_opts, pcmk_show_node_id));
node             1662 lib/pengine/pe_output.c             GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
node             1667 lib/pengine/pe_output.c             status_node(node, item_node, show_opts);
node             1686 lib/pengine/pe_output.c             status_node(node, item_node, show_opts);
node             1688 lib/pengine/pe_output.c             for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) {
node             1706 lib/pengine/pe_output.c             status_node(node, item_node, show_opts);
node             1727 lib/pengine/pe_output.c node_text_status(const pcmk_node_t *node)
node             1729 lib/pengine/pe_output.c     if (node->details->unclean) {
node             1730 lib/pengine/pe_output.c         if (node->details->online) {
node             1733 lib/pengine/pe_output.c         } else if (node->details->pending) {
node             1740 lib/pengine/pe_output.c     } else if (node->details->pending) {
node             1743 lib/pengine/pe_output.c     } else if (node->details->standby_onfail && node->details->online) {
node             1746 lib/pengine/pe_output.c     } else if (node->details->standby) {
node             1747 lib/pengine/pe_output.c         if (node->details->online) {
node             1748 lib/pengine/pe_output.c             if (node->details->running_rsc) {
node             1757 lib/pengine/pe_output.c     } else if (node->details->maintenance) {
node             1758 lib/pengine/pe_output.c         if (node->details->online) {
node             1764 lib/pengine/pe_output.c     } else if (node->details->online) {
node             1775 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             1782 lib/pengine/pe_output.c         char *node_name = pe__node_display_name(node, pcmk_is_set(show_opts, pcmk_show_node_id));
node             1784 lib/pengine/pe_output.c         int health = pe__node_health(node);
node             1787 lib/pengine/pe_output.c         if (pe__is_guest_node(node)) {
node             1789 lib/pengine/pe_output.c         } else if (pe__is_remote_node(node)) {
node             1794 lib/pengine/pe_output.c         pcmk__g_strcat(str, " ", node_name, ": ", node_text_status(node), NULL);
node             1802 lib/pengine/pe_output.c             const char *feature_set = get_node_feature_set(node);
node             1811 lib/pengine/pe_output.c                 GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc);
node             1832 lib/pengine/pe_output.c                 for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) {
node             1850 lib/pengine/pe_output.c         char *node_name = pe__node_display_name(node, pcmk_is_set(show_opts, pcmk_show_node_id));
node             1862 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             1870 lib/pengine/pe_output.c         char *length_s = pcmk__itoa(g_list_length(node->details->running_rsc));
node             1871 lib/pengine/pe_output.c         int health = pe__node_health(node);
node             1875 lib/pengine/pe_output.c         switch (node->details->type) {
node             1895 lib/pengine/pe_output.c         feature_set = get_node_feature_set(node);
node             1898 lib/pengine/pe_output.c                                  "name", node->details->uname,
node             1899 lib/pengine/pe_output.c                                  "id", node->details->id,
node             1900 lib/pengine/pe_output.c                                  "online", pcmk__btoa(node->details->online),
node             1901 lib/pengine/pe_output.c                                  "standby", pcmk__btoa(node->details->standby),
node             1902 lib/pengine/pe_output.c                                  "standby_onfail", pcmk__btoa(node->details->standby_onfail),
node             1903 lib/pengine/pe_output.c                                  "maintenance", pcmk__btoa(node->details->maintenance),
node             1904 lib/pengine/pe_output.c                                  "pending", pcmk__btoa(node->details->pending),
node             1905 lib/pengine/pe_output.c                                  "unclean", pcmk__btoa(node->details->unclean),
node             1908 lib/pengine/pe_output.c                                  "shutdown", pcmk__btoa(node->details->shutdown),
node             1909 lib/pengine/pe_output.c                                  "expected_up", pcmk__btoa(node->details->expected_up),
node             1910 lib/pengine/pe_output.c                                  "is_dc", pcmk__btoa(node->details->is_dc),
node             1914 lib/pengine/pe_output.c         if (pe__is_guest_node(node)) {
node             1916 lib/pengine/pe_output.c             crm_xml_add(xml_node, "id_as_resource", node->details->remote_rsc->container->id);
node             1922 lib/pengine/pe_output.c             for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) {
node             1936 lib/pengine/pe_output.c                                        "name", node->details->uname,
node             2029 lib/pengine/pe_output.c         const pcmk_node_t *node = pe__current_node(rsc);
node             2033 lib/pengine/pe_output.c         if (node == NULL) {
node             2034 lib/pengine/pe_output.c             node = rsc->pending_node;
node             2037 lib/pengine/pe_output.c         node_str = pcmk__native_output_string(rsc, rsc_printable_id(rsc), node,
node             2074 lib/pengine/pe_output.c     xmlNode *node = NULL;
node             2078 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "operation",
node             2097 lib/pengine/pe_output.c         pcmk__xe_set_props(node, "rsc", rsc_printable_id(rsc),
node             2105 lib/pengine/pe_output.c         pcmk__xe_set_props(node, XML_RSC_OP_LAST_CHANGE,
node             2122 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "attribute",
node             2129 lib/pengine/pe_output.c         crm_xml_add(node, "expected", buf);
node             2150 lib/pengine/pe_output.c         pcmk_node_t *node = gIter->data;
node             2156 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
node             2160 lib/pengine/pe_output.c         g_hash_table_iter_init(&iter, node->details->attrs);
node             2169 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node, pcmk__str_star_matches|pcmk__str_casei)) {
node             2176 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, false, only_node, only_rsc);
node             2184 lib/pengine/pe_output.c             value = pe_node_attribute_raw(node, name);
node             2186 lib/pengine/pe_output.c             add_extra = add_extra_info(node, node->details->running_rsc,
node             2206 lib/pengine/pe_output.c     const pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2210 lib/pengine/pe_output.c                                         comment, pe__node_name(node));
node             2212 lib/pengine/pe_output.c     g_hash_table_foreach(node->details->utilization, append_dump_text, &dump_text);
node             2223 lib/pengine/pe_output.c     const pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2227 lib/pengine/pe_output.c                                                        "node", node->details->uname,
node             2230 lib/pengine/pe_output.c     g_hash_table_foreach(node->details->utilization, add_dump_node, xml_node);
node             2240 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2284 lib/pengine/pe_output.c             int failcount = pe_get_failcount(node, rsc, &last_failure,
node             2293 lib/pengine/pe_output.c                 out->message(out, "node", node, show_opts, false, only_node,
node             2310 lib/pengine/pe_output.c                 out->message(out, "node", node, show_opts, false, only_node,
node             2314 lib/pengine/pe_output.c             out->message(out, "resource-operation-list", scheduler, rsc, node,
node             2335 lib/pengine/pe_output.c         pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node             2337 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
node             2344 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
node             2370 lib/pengine/pe_output.c         pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node             2371 lib/pengine/pe_output.c         char *node_name = pe__node_display_name(node, pcmk_is_set(show_opts, pcmk_show_node_id));
node             2373 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
node             2382 lib/pengine/pe_output.c         if (node->details->unclean || node->details->pending
node             2383 lib/pengine/pe_output.c             || (node->details->standby_onfail && node->details->online)
node             2384 lib/pengine/pe_output.c             || node->details->standby || node->details->maintenance
node             2387 lib/pengine/pe_output.c             || (pe__node_health(node) <= 0)) {
node             2390 lib/pengine/pe_output.c         } else if (node->details->online) {
node             2392 lib/pengine/pe_output.c             if (pe__is_guest_node(node)) {
node             2395 lib/pengine/pe_output.c             } else if (pe__is_remote_node(node)) {
node             2406 lib/pengine/pe_output.c             if (pe__is_remote_node(node)) {
node             2409 lib/pengine/pe_output.c             } else if (pe__is_guest_node(node)) {
node             2420 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
node             2466 lib/pengine/pe_output.c         pcmk_node_t *node = (pcmk_node_t *) gIter->data;
node             2468 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
node             2473 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
node             2502 lib/pengine/pe_output.c         pcmk_node_t *node = pe_find_node_id(scheduler->nodes, ID(node_state));
node             2504 lib/pengine/pe_output.c         if (!node || !node->details || !node->details->online) {
node             2508 lib/pengine/pe_output.c         if (!pcmk__str_in_list(node->details->uname, only_node,
node             2516 lib/pengine/pe_output.c         out->message(out, "node-history-list", scheduler, node, node_state,
node             2554 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "node_weight",
node             2561 lib/pengine/pe_output.c         crm_xml_add(node, "id", rsc->id);
node             2595 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "operation_history",
node             2605 lib/pengine/pe_output.c         crm_xml_add(node, "interval", s);
node             2616 lib/pengine/pe_output.c             crm_xml_add(node, XML_RSC_OP_LAST_CHANGE, s);
node             2623 lib/pengine/pe_output.c             crm_xml_add(node, XML_RSC_OP_T_EXEC, s);
node             2629 lib/pengine/pe_output.c             crm_xml_add(node, XML_RSC_OP_T_QUEUE, s);
node             2662 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "promotion_score",
node             2668 lib/pengine/pe_output.c         crm_xml_add(node, "node", chosen->details->uname);
node             2737 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "resource_history",
node             2742 lib/pengine/pe_output.c         pcmk__xe_set_bool_attr(node, "orphan", true);
node             2746 lib/pengine/pe_output.c         pcmk__xe_set_props(node, "orphan", "false",
node             2754 lib/pengine/pe_output.c             crm_xml_add(node, PCMK__FAIL_COUNT_PREFIX, s);
node             2761 lib/pengine/pe_output.c             crm_xml_add(node, PCMK__LAST_FAILURE_PREFIX, s);
node             2904 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2931 lib/pengine/pe_output.c             int failcount = pe_get_failcount(node, rsc, &last_failure,
node             2957 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2961 lib/pengine/pe_output.c                                         fn, rsc->id, pe__node_name(node));
node             2976 lib/pengine/pe_output.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node             2981 lib/pengine/pe_output.c                                                        "node", node->details->uname,
node             3038 lib/pengine/pe_output.c     xmlNodePtr node = NULL;
node             3040 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "ticket",
node             3049 lib/pengine/pe_output.c         crm_xml_add(node, "last-granted", buf);
node              119 lib/pengine/pe_status_private.h                                               pcmk_node_t *node,
node               25 lib/pengine/remote.c pe__is_remote_node(const pcmk_node_t *node)
node               27 lib/pengine/remote.c     return (node != NULL) && (node->details->type == pcmk_node_variant_remote)
node               28 lib/pengine/remote.c            && ((node->details->remote_rsc == NULL)
node               29 lib/pengine/remote.c                || (node->details->remote_rsc->container == NULL));
node               33 lib/pengine/remote.c pe__is_guest_node(const pcmk_node_t *node)
node               35 lib/pengine/remote.c     return (node != NULL) && (node->details->type == pcmk_node_variant_remote)
node               36 lib/pengine/remote.c            && (node->details->remote_rsc != NULL)
node               37 lib/pengine/remote.c            && (node->details->remote_rsc->container != NULL);
node               41 lib/pengine/remote.c pe__is_guest_or_remote_node(const pcmk_node_t *node)
node               43 lib/pengine/remote.c     return (node != NULL) && (node->details->type == pcmk_node_variant_remote);
node               47 lib/pengine/remote.c pe__is_bundle_node(const pcmk_node_t *node)
node               49 lib/pengine/remote.c     return pe__is_guest_node(node)
node               50 lib/pengine/remote.c            && pe_rsc_is_bundled(node->details->remote_rsc);
node              220 lib/pengine/remote.c     pcmk_node_t *node;      // Known node corresponding to history entry
node              226 lib/pengine/remote.c                     pcmk_node_t *node, enum pcmk__check_parameters flag,
node              231 lib/pengine/remote.c     CRM_CHECK(scheduler && rsc_op && rsc && node, return);
node              239 lib/pengine/remote.c     check_op->node = node;
node              262 lib/pengine/remote.c         cb(check_op->rsc, check_op->node, check_op->rsc_op,
node              196 lib/pengine/status.c         pcmk_node_t *node = (pcmk_node_t *) iterator->data;
node              199 lib/pengine/status.c         if (node == NULL) {
node              202 lib/pengine/status.c         if (node->details == NULL) {
node              203 lib/pengine/status.c             free(node);
node              210 lib/pengine/status.c         crm_trace("Freeing node %s", (pe__is_guest_or_remote_node(node)?
node              211 lib/pengine/status.c                   "(guest or remote)" : pe__node_name(node)));
node              213 lib/pengine/status.c         if (node->details->attrs != NULL) {
node              214 lib/pengine/status.c             g_hash_table_destroy(node->details->attrs);
node              216 lib/pengine/status.c         if (node->details->utilization != NULL) {
node              217 lib/pengine/status.c             g_hash_table_destroy(node->details->utilization);
node              219 lib/pengine/status.c         if (node->details->digest_cache != NULL) {
node              220 lib/pengine/status.c             g_hash_table_destroy(node->details->digest_cache);
node              222 lib/pengine/status.c         g_list_free(node->details->running_rsc);
node              223 lib/pengine/status.c         g_list_free(node->details->allocated_rsc);
node              224 lib/pengine/status.c         free(node->details);
node              225 lib/pengine/status.c         free(node);
node              451 lib/pengine/status.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              457 lib/pengine/status.c         if (pcmk__str_eq(node->details->id, id, pcmk__str_casei)) {
node              458 lib/pengine/status.c             return node;
node              476 lib/pengine/status.c         pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              478 lib/pengine/status.c         if (pcmk__str_eq(node->details->uname, node_name, pcmk__str_casei)) {
node              479 lib/pengine/status.c             return node;
node               71 lib/pengine/tags.c         pcmk_node_t *node = pe_find_node_id(scheduler->nodes, id);
node               73 lib/pengine/tags.c         if (!node) {
node               78 lib/pengine/tags.c         retval = g_list_append(retval, strdup(node->details->uname));
node               33 lib/pengine/unpack.c     pcmk_node_t *node;        // Node that history is for
node               69 lib/pengine/unpack.c static void unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node,
node               74 lib/pengine/unpack.c static void add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node,
node               80 lib/pengine/unpack.c static void unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml,
node               85 lib/pengine/unpack.c is_dangling_guest_node(pcmk_node_t *node)
node               90 lib/pengine/unpack.c     if (pe__is_guest_or_remote_node(node) &&
node               91 lib/pengine/unpack.c         node->details->remote_rsc &&
node               92 lib/pengine/unpack.c         node->details->remote_rsc->container == NULL &&
node               93 lib/pengine/unpack.c         pcmk_is_set(node->details->remote_rsc->flags,
node              110 lib/pengine/unpack.c pe_fence_node(pcmk_scheduler_t *scheduler, pcmk_node_t *node,
node              113 lib/pengine/unpack.c     CRM_CHECK(node, return);
node              116 lib/pengine/unpack.c     if (pe__is_guest_node(node)) {
node              117 lib/pengine/unpack.c         pcmk_resource_t *rsc = node->details->remote_rsc->container;
node              124 lib/pengine/unpack.c                            pe__node_name(node), reason, rsc->id);
node              128 lib/pengine/unpack.c                          pe__node_name(node), rsc->id, reason);
node              134 lib/pengine/unpack.c                 node->details->remote_requires_reset = TRUE;
node              140 lib/pengine/unpack.c     } else if (is_dangling_guest_node(node)) {
node              144 lib/pengine/unpack.c                  pe__node_name(node), reason);
node              145 lib/pengine/unpack.c         pe__set_resource_flags(node->details->remote_rsc,
node              148 lib/pengine/unpack.c     } else if (pe__is_remote_node(node)) {
node              149 lib/pengine/unpack.c         pcmk_resource_t *rsc = node->details->remote_rsc;
node              154 lib/pengine/unpack.c                        pe__node_name(node), reason);
node              155 lib/pengine/unpack.c         } else if(node->details->remote_requires_reset == FALSE) {
node              156 lib/pengine/unpack.c             node->details->remote_requires_reset = TRUE;
node              158 lib/pengine/unpack.c                      pe__node_name(node),
node              159 lib/pengine/unpack.c                      pe_can_fence(scheduler, node)? "will be fenced" : "is unclean",
node              162 lib/pengine/unpack.c         node->details->unclean = TRUE;
node              164 lib/pengine/unpack.c         pe_fence_op(node, NULL, TRUE, reason, FALSE, scheduler);
node              166 lib/pengine/unpack.c     } else if (node->details->unclean) {
node              168 lib/pengine/unpack.c                   pe__node_name(node),
node              169 lib/pengine/unpack.c                   pe_can_fence(scheduler, node)? "would also be fenced" : "also is unclean",
node              174 lib/pengine/unpack.c                  pe__node_name(node),
node              175 lib/pengine/unpack.c                  pe_can_fence(scheduler, node)? "will be fenced" : "is unclean",
node              177 lib/pengine/unpack.c         node->details->unclean = TRUE;
node              178 lib/pengine/unpack.c         pe_fence_op(node, NULL, TRUE, reason, priority_delay, scheduler);
node             1091 lib/pengine/unpack.c unpack_transient_attributes(const xmlNode *state, pcmk_node_t *node,
node             1098 lib/pengine/unpack.c     add_node_attrs(attrs, node, TRUE, scheduler);
node             1100 lib/pengine/unpack.c     if (crm_is_true(pe_node_attribute_raw(node, "standby"))) {
node             1101 lib/pengine/unpack.c         crm_info("%s is in standby mode", pe__node_name(node));
node             1102 lib/pengine/unpack.c         node->details->standby = TRUE;
node             1105 lib/pengine/unpack.c     if (crm_is_true(pe_node_attribute_raw(node, "maintenance"))) {
node             1106 lib/pengine/unpack.c         crm_info("%s is in maintenance mode", pe__node_name(node));
node             1107 lib/pengine/unpack.c         node->details->maintenance = TRUE;
node             1110 lib/pengine/unpack.c     discovery = pe_node_attribute_raw(node, XML_NODE_ATTR_RSC_DISCOVERY);
node             1114 lib/pengine/unpack.c                  "is not allowed for cluster nodes", pe__node_name(node));
node             1356 lib/pengine/unpack.c             pcmk_node_t *node = pe__current_node(container);
node             1358 lib/pengine/unpack.c             if (node) {
node             1359 lib/pengine/unpack.c                 stop_action(container, node, FALSE);
node             1479 lib/pengine/unpack.c unpack_node_terminate(const pcmk_node_t *node, const xmlNode *node_state)
node             1483 lib/pengine/unpack.c     const char *value_s = pe_node_attribute_raw(node, PCMK_NODE_ATTR_TERMINATE);
node             1493 lib/pengine/unpack.c              "node attribute for %s", value_s, pe__node_name(node));
node             1550 lib/pengine/unpack.c pending_too_long(pcmk_scheduler_t *scheduler, const pcmk_node_t *node,
node             1559 lib/pengine/unpack.c         if (get_effective_time(node->details->data_set) >= timeout) {
node             1918 lib/pengine/unpack.c         pcmk_node_t *node;
node             1921 lib/pengine/unpack.c         node = pe_find_node(scheduler->nodes, rsc_id);
node             1922 lib/pengine/unpack.c         if (node == NULL) {
node             1923 lib/pengine/unpack.c 	        node = pe_create_node(rsc_id, rsc_id, "remote", NULL, scheduler);
node             1927 lib/pengine/unpack.c         if (node) {
node             1929 lib/pengine/unpack.c             node->details->shutdown = TRUE;
node             1956 lib/pengine/unpack.c                         const pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node             1965 lib/pengine/unpack.c                  top->id, parent->id, rsc_id, pe__node_name(node));
node             1984 lib/pengine/unpack.c find_anonymous_clone(pcmk_scheduler_t *scheduler, const pcmk_node_t *node,
node             1998 lib/pengine/unpack.c                  rsc_id, pe__node_name(node), parent->id);
node             2026 lib/pengine/unpack.c             if (((pcmk_node_t *) locations->data)->details == node->details) {
node             2047 lib/pengine/unpack.c                                    parent->id, pe__node_name(node));
node             2069 lib/pengine/unpack.c                     && (inactive_instance->pending_node->details != node->details)) {
node             2094 lib/pengine/unpack.c         && (!node->details->online || node->details->unclean)
node             2095 lib/pengine/unpack.c         && !pe__is_guest_node(node)
node             2102 lib/pengine/unpack.c         rsc = create_anonymous_orphan(parent, rsc_id, node, scheduler);
node             2109 lib/pengine/unpack.c unpack_find_resource(pcmk_scheduler_t *scheduler, const pcmk_node_t *node,
node             2149 lib/pengine/unpack.c             rsc = pe__find_bundle_replica(parent->parent, node);
node             2153 lib/pengine/unpack.c             rsc = find_anonymous_clone(scheduler, node, parent, base);
node             2164 lib/pengine/unpack.c                      rsc_id, pe__node_name(node), rsc->id,
node             2171 lib/pengine/unpack.c process_orphan_resource(const xmlNode *rsc_entry, const pcmk_node_t *node,
node             2177 lib/pengine/unpack.c     crm_debug("Detected orphan resource %s on %s", rsc_id, pe__node_name(node));
node             2196 lib/pengine/unpack.c process_rsc_state(pcmk_resource_t *rsc, pcmk_node_t *node,
node             2205 lib/pengine/unpack.c                  rsc->id, role2text(rsc->role), pe__node_name(node),
node             2213 lib/pengine/unpack.c             if (g_hash_table_lookup(iter->known_on, node->details->id) == NULL) {
node             2214 lib/pengine/unpack.c                 pcmk_node_t *n = pe__copy_node(node);
node             2232 lib/pengine/unpack.c         && node->details->online == FALSE
node             2233 lib/pengine/unpack.c         && node->details->maintenance == FALSE
node             2245 lib/pengine/unpack.c         if (pe__is_guest_node(node)) {
node             2252 lib/pengine/unpack.c             if (pe__is_remote_node(node) && node->details->remote_rsc
node             2253 lib/pengine/unpack.c                 && !pcmk_is_set(node->details->remote_rsc->flags,
node             2262 lib/pengine/unpack.c                 node->details->unseen = TRUE;
node             2275 lib/pengine/unpack.c             pe_fence_node(rsc->cluster, node, reason, FALSE);
node             2283 lib/pengine/unpack.c     if (node->details->unclean) {
node             2297 lib/pengine/unpack.c             demote_action(rsc, node, FALSE);
node             2305 lib/pengine/unpack.c             pe_fence_node(rsc->cluster, node, reason, FALSE);
node             2310 lib/pengine/unpack.c             node->details->standby = TRUE;
node             2311 lib/pengine/unpack.c             node->details->standby_onfail = TRUE;
node             2326 lib/pengine/unpack.c             resource_location(rsc, node, -INFINITY, "__action_migration_auto__",
node             2339 lib/pengine/unpack.c                 stop_action(rsc, node, FALSE);
node             2355 lib/pengine/unpack.c                 stop_action(rsc->container, node, FALSE);
node             2358 lib/pengine/unpack.c                 stop_action(rsc, node, FALSE);
node             2384 lib/pengine/unpack.c                 stop_action(rsc, node, FALSE);
node             2411 lib/pengine/unpack.c                                   rsc->id, pe__node_name(node));
node             2416 lib/pengine/unpack.c                                   rsc->id, pe__node_name(node));
node             2420 lib/pengine/unpack.c         native_add_running(rsc, node, rsc->cluster,
node             2444 lib/pengine/unpack.c         GList *possible_matches = pe__resource_actions(rsc, node,
node             2462 lib/pengine/unpack.c         && rsc->partial_migration_source->details == node->details
node             2472 lib/pengine/unpack.c process_recurring(pcmk_node_t *node, pcmk_resource_t *rsc,
node             2493 lib/pengine/unpack.c         if (node->details->online == FALSE) {
node             2495 lib/pengine/unpack.c                          rsc->id, pe__node_name(node));
node             2501 lib/pengine/unpack.c                          id, pe__node_name(node));
node             2506 lib/pengine/unpack.c                          id, pe__node_name(node), counter);
node             2513 lib/pengine/unpack.c                          id, pe__node_name(node));
node             2520 lib/pengine/unpack.c                          id, pe__node_name(node));
node             2526 lib/pengine/unpack.c         pe_rsc_trace(rsc, "Creating %s on %s", key, pe__node_name(node));
node             2527 lib/pengine/unpack.c         custom_action(rsc, key, task, node, TRUE, scheduler);
node             2586 lib/pengine/unpack.c                      const pcmk_node_t *node, pcmk_scheduler_t *scheduler)
node             2597 lib/pengine/unpack.c                         rsc->id, pe__node_name(node));
node             2598 lib/pengine/unpack.c             pe__clear_resource_history(rsc, node);
node             2604 lib/pengine/unpack.c             rsc->lock_node = (pcmk_node_t *) node;
node             2621 lib/pengine/unpack.c unpack_lrm_resource(pcmk_node_t *node, const xmlNode *lrm_resource,
node             2647 lib/pengine/unpack.c               rsc_id, pe__node_name(node));
node             2664 lib/pengine/unpack.c     rsc = unpack_find_resource(scheduler, node, rsc_id);
node             2670 lib/pengine/unpack.c             rsc = process_orphan_resource(lrm_resource, node, scheduler);
node             2677 lib/pengine/unpack.c         unpack_shutdown_lock(lrm_resource, rsc, node, scheduler);
node             2688 lib/pengine/unpack.c         unpack_rsc_op(rsc, node, rsc_op, &last_failure, &on_fail);
node             2693 lib/pengine/unpack.c     process_recurring(node, rsc, start_index, stop_index, sorted_op_list,
node             2699 lib/pengine/unpack.c     process_rsc_state(rsc, node, on_fail);
node             2770 lib/pengine/unpack.c unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml,
node             2789 lib/pengine/unpack.c         pcmk_resource_t *rsc = unpack_lrm_resource(node, rsc_entry, scheduler);
node             2820 lib/pengine/unpack.c     pcmk_node_t *node = value;
node             2823 lib/pengine/unpack.c     node->weight = *score;
node             2834 lib/pengine/unpack.c find_lrm_op(const char *resource, const char *op, const char *node, const char *source,
node             2840 lib/pengine/unpack.c     CRM_CHECK((resource != NULL) && (op != NULL) && (node != NULL),
node             2845 lib/pengine/unpack.c                    XPATH_NODE_STATE "[@" XML_ATTR_UNAME "='", node, "']"
node             3124 lib/pengine/unpack.c add_dangling_migration(pcmk_resource_t *rsc, const pcmk_node_t *node)
node             3127 lib/pengine/unpack.c                  rsc->id, pe__node_name(node));
node             3130 lib/pengine/unpack.c                                               (gpointer) node);
node             3184 lib/pengine/unpack.c     if (get_migration_node_names(history->xml, history->node, NULL, &source,
node             3224 lib/pengine/unpack.c         add_dangling_migration(history->rsc, history->node);
node             3300 lib/pengine/unpack.c     if (get_migration_node_names(history->xml, history->node, NULL, &source,
node             3349 lib/pengine/unpack.c                            (gpointer) history->node);
node             3367 lib/pengine/unpack.c     if (get_migration_node_names(history->xml, NULL, history->node, &source,
node             3416 lib/pengine/unpack.c     if (!(history->node->details->online)) {
node             3427 lib/pengine/unpack.c             && pcmk__str_eq(uname, history->node->details->uname,
node             3430 lib/pengine/unpack.c                       history->key, pe__node_name(history->node));
node             3436 lib/pengine/unpack.c               history->key, pe__node_name(history->node));
node             3437 lib/pengine/unpack.c     crm_xml_add(history->xml, XML_ATTR_UNAME, history->node->details->uname);
node             3607 lib/pengine/unpack.c     GHashTable *meta = pcmk__unpack_action_meta(history->rsc, history->node,
node             3652 lib/pengine/unpack.c                   pe__node_name(history->node), last_change_s,
node             3661 lib/pengine/unpack.c                  pe__node_name(history->node), last_change_s,
node             3673 lib/pengine/unpack.c                        history->rsc->id, pe__node_name(history->node));
node             3689 lib/pengine/unpack.c         resource_location(history->rsc, history->node, -INFINITY,
node             3733 lib/pengine/unpack.c                  pcmk__btoa(history->node->details->unclean),
node             3763 lib/pengine/unpack.c     if (pe_can_fence(history->node->details->data_set, history->node)) {
node             3771 lib/pengine/unpack.c                 history->rsc->id, history->task, pe__node_name(history->node),
node             3838 lib/pengine/unpack.c         if (!expired && (!history->node->details->shutdown
node             3839 lib/pengine/unpack.c                          || history->node->details->online)) {
node             3892 lib/pengine/unpack.c                  history->key, pe__node_name(history->node));
node             3901 lib/pengine/unpack.c                      history->key, pe__node_name(history->node),
node             3918 lib/pengine/unpack.c                             history->rsc->id, pe__node_name(history->node),
node             3949 lib/pengine/unpack.c                             history->rsc->id, pe__node_name(history->node),
node             4005 lib/pengine/unpack.c                          pe__node_name(history->node), last_change_s);
node             4028 lib/pengine/unpack.c                               pcmk_resource_t *rsc, pcmk_node_t *node)
node             4036 lib/pengine/unpack.c             pe__add_param_check(xml_op, rsc, node, pcmk__check_last_failure,
node             4042 lib/pengine/unpack.c             digest_data = rsc_action_digest_cmp(rsc, xml_op, node,
node             4049 lib/pengine/unpack.c                               node->details->id);
node             4149 lib/pengine/unpack.c                      history->id, pe__node_name(history->node));
node             4171 lib/pengine/unpack.c         unexpired_fail_count = pe_get_failcount(history->node, history->rsc,
node             4190 lib/pengine/unpack.c         if (pe_get_failcount(history->node, history->rsc, NULL,
node             4208 lib/pengine/unpack.c                              history->id, pe__node_name(history->node));
node             4223 lib/pengine/unpack.c                                          history->rsc, history->node)) {
node             4231 lib/pengine/unpack.c         clear_op = pe__clear_failcount(history->rsc, history->node,
node             4265 lib/pengine/unpack.c                              history->id, pe__node_name(history->node));
node             4354 lib/pengine/unpack.c                      history->rsc->id, pe__node_name(history->node));
node             4445 lib/pengine/unpack.c                 history->id, history->rsc->id, pe__node_name(history->node),
node             4460 lib/pengine/unpack.c                 history->id, history->rsc->id, pe__node_name(history->node),
node             4496 lib/pengine/unpack.c                   pe__node_name(history->node));
node             4508 lib/pengine/unpack.c                    pe__node_name(history->node));
node             4512 lib/pengine/unpack.c     if (history->node->details->online && !history->node->details->unclean) {
node             4526 lib/pengine/unpack.c                    history->rsc->id, pe__node_name(history->node));
node             4557 lib/pengine/unpack.c                pe__node_name(history->node));
node             4560 lib/pengine/unpack.c     crm_xml_add(history->xml, XML_ATTR_UNAME, history->node->details->uname);
node             4563 lib/pengine/unpack.c     resource_location(ban_rsc, history->node, -INFINITY, "masked-probe-failure",
node             4646 lib/pengine/unpack.c                && history->node->details->unclean) {
node             4676 lib/pengine/unpack.c         history->rsc->pending_node = history->node;
node             4680 lib/pengine/unpack.c         history->rsc->pending_node = history->node;
node             4685 lib/pengine/unpack.c unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, xmlNode *xml_op,
node             4696 lib/pengine/unpack.c         .node = node,
node             4701 lib/pengine/unpack.c     CRM_CHECK(rsc && node && xml_op, return);
node             4706 lib/pengine/unpack.c                 rsc->id, pe__node_name(node));
node             4714 lib/pengine/unpack.c                 XML_LRM_ATTR_TASK, history.id, rsc->id, pe__node_name(node));
node             4723 lib/pengine/unpack.c                      history.id, rsc->id, pe__node_name(node), history.task);
node             4736 lib/pengine/unpack.c                  history.id, history.task, history.call_id, pe__node_name(node),
node             4740 lib/pengine/unpack.c     if (node->details->unclean) {
node             4744 lib/pengine/unpack.c                      rsc->id, pe__node_name(node));
node             4781 lib/pengine/unpack.c                          history.task, rsc->id, pe__node_name(node),
node             4789 lib/pengine/unpack.c             resource_location(parent, node, -INFINITY, "hard-error",
node             4796 lib/pengine/unpack.c             if (pe__is_guest_or_remote_node(node)
node             4797 lib/pengine/unpack.c                 && pcmk_is_set(node->details->remote_rsc->flags,
node             4805 lib/pengine/unpack.c                 pe__set_resource_flags(node->details->remote_rsc,
node             4833 lib/pengine/unpack.c                  pcmk__s(history.exit_reason, ""), rsc->id, pe__node_name(node),
node             4839 lib/pengine/unpack.c         crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname);
node             4862 lib/pengine/unpack.c                        parent->id, pe__node_name(node),
node             4866 lib/pengine/unpack.c             resource_location(parent, node, -INFINITY, "hard-error",
node             4882 lib/pengine/unpack.c                  rsc->id, pe__node_name(node), history.id,
node             4887 lib/pengine/unpack.c add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node, bool overwrite,
node             4901 lib/pengine/unpack.c     g_hash_table_insert(node->details->attrs,
node             4902 lib/pengine/unpack.c                         strdup(CRM_ATTR_UNAME), strdup(node->details->uname));
node             4904 lib/pengine/unpack.c     g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_ID),
node             4905 lib/pengine/unpack.c                         strdup(node->details->id));
node             4906 lib/pengine/unpack.c     if (pcmk__str_eq(node->details->id, scheduler->dc_uuid, pcmk__str_casei)) {
node             4907 lib/pengine/unpack.c         scheduler->dc_node = node;
node             4908 lib/pengine/unpack.c         node->details->is_dc = TRUE;
node             4909 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs,
node             4912 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs,
node             4918 lib/pengine/unpack.c         g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_CLUSTER_NAME),
node             4923 lib/pengine/unpack.c                                node->details->attrs, NULL, overwrite,
node             4927 lib/pengine/unpack.c                                node->details->utilization, NULL,
node             4930 lib/pengine/unpack.c     if (pe_node_attribute_raw(node, CRM_ATTR_SITE_NAME) == NULL) {
node             4931 lib/pengine/unpack.c         const char *site_name = pe_node_attribute_raw(node, "site-name");
node             4934 lib/pengine/unpack.c             g_hash_table_insert(node->details->attrs,
node             4940 lib/pengine/unpack.c             g_hash_table_insert(node->details->attrs,
node             4948 lib/pengine/unpack.c extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter)
node             4970 lib/pengine/unpack.c             crm_xml_add(rsc_op, XML_ATTR_UNAME, node);
node             5012 lib/pengine/unpack.c find_operations(const char *rsc, const char *node, gboolean active_filter,
node             5031 lib/pengine/unpack.c             if (node != NULL && !pcmk__str_eq(uname, node, pcmk__str_casei)) {
node               36 lib/pengine/utils.c pe_can_fence(const pcmk_scheduler_t *scheduler, const pcmk_node_t *node)
node               38 lib/pengine/utils.c     if (pe__is_guest_node(node)) {
node               42 lib/pengine/utils.c         pcmk_resource_t *rsc = node->details->remote_rsc->container;
node               66 lib/pengine/utils.c     } else if(node == NULL) {
node               69 lib/pengine/utils.c     } else if(node->details->online) {
node               71 lib/pengine/utils.c                    pe__node_name(node));
node               75 lib/pengine/utils.c     crm_trace("Cannot fence %s", pe__node_name(node));
node              187 lib/pengine/utils.c         const pcmk_node_t *node = (const pcmk_node_t *) gIter->data;
node              189 lib/pengine/utils.c         out->message(out, "node-weight", rsc, comment, node->details->uname,
node              190 lib/pengine/utils.c                      pcmk_readable_score(node->weight));
node              212 lib/pengine/utils.c     pcmk_node_t *node = NULL;
node              218 lib/pengine/utils.c     while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node              224 lib/pengine/utils.c                                         pe__node_name(node),
node              225 lib/pengine/utils.c                                         pcmk_readable_score(node->weight));
node              229 lib/pengine/utils.c                                         comment, pe__node_name(node),
node              230 lib/pengine/utils.c                                         pcmk_readable_score(node->weight));
node              323 lib/pengine/utils.c resource_node_score(pcmk_resource_t *rsc, const pcmk_node_t *node, int score,
node              329 lib/pengine/utils.c          || (node->rsc_discover_mode == pcmk_probe_never))
node              343 lib/pengine/utils.c             resource_node_score(child_rsc, node, score, tag);
node              347 lib/pengine/utils.c     match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
node              349 lib/pengine/utils.c         match = pe__copy_node(node);
node              355 lib/pengine/utils.c                  tag, pcmk_readable_score(score), rsc->id, pe__node_name(node),
node              360 lib/pengine/utils.c resource_location(pcmk_resource_t *rsc, const pcmk_node_t *node, int score,
node              363 lib/pengine/utils.c     if (node != NULL) {
node              364 lib/pengine/utils.c         resource_node_score(rsc, node, score, tag);
node              385 lib/pengine/utils.c     if (node == NULL && score == -INFINITY) {
node              581 lib/pengine/utils.c trigger_unfencing(pcmk_resource_t *rsc, pcmk_node_t *node, const char *reason,
node              593 lib/pengine/utils.c     } else if(node
node              594 lib/pengine/utils.c               && node->details->online
node              595 lib/pengine/utils.c               && node->details->unclean == FALSE
node              596 lib/pengine/utils.c               && node->details->shutdown == FALSE) {
node              597 lib/pengine/utils.c         pcmk_action_t *unfence = pe_fence_op(node, PCMK_ACTION_ON, FALSE,
node              608 lib/pengine/utils.c         while (g_hash_table_iter_next(&iter, NULL, (void **)&node)) {
node              609 lib/pengine/utils.c             if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) {
node              610 lib/pengine/utils.c                 trigger_unfencing(rsc, node, reason, dependency, scheduler);
node              666 lib/pengine/utils.c pe__shutdown_requested(const pcmk_node_t *node)
node              668 lib/pengine/utils.c     const char *shutdown = pe_node_attribute_raw(node, XML_CIB_ATTR_SHUTDOWN);
node              754 lib/pengine/utils.c pe__rsc_running_on_only(const pcmk_resource_t *rsc, const pcmk_node_t *node)
node              757 lib/pengine/utils.c             && pe__same_node((const pcmk_node_t *) rsc->running_on->data, node);
node              764 lib/pengine/utils.c         pcmk_node_t *node = (pcmk_node_t *) ele->data;
node              765 lib/pengine/utils.c         if (pcmk__str_in_list(node->details->uname, node_list,
node              812 lib/pengine/utils.c         pcmk_node_t *node = pe_find_node(scheduler->nodes, s);
node              814 lib/pengine/utils.c         if (node) {
node              376 maint/gnulib/lib/clean-temp-simple.c       gl_list_node_t node = gl_list_search (list, absolute_file_name);
node              377 maint/gnulib/lib/clean-temp-simple.c       if (node != NULL)
node              379 maint/gnulib/lib/clean-temp-simple.c           char *old_string = (char *) gl_list_node_value (list, node);
node              381 maint/gnulib/lib/clean-temp-simple.c           gl_list_remove_node (list, node);
node              301 maint/gnulib/lib/clean-temp.c   gl_list_node_t node;
node              303 maint/gnulib/lib/clean-temp.c   node = gl_list_search (list, absolute_file_name);
node              304 maint/gnulib/lib/clean-temp.c   if (node != NULL)
node              306 maint/gnulib/lib/clean-temp.c       char *old_string = (char *) gl_list_node_value (list, node);
node              308 maint/gnulib/lib/clean-temp.c       gl_list_remove_node (list, node);
node              348 maint/gnulib/lib/clean-temp.c   gl_list_node_t node;
node              350 maint/gnulib/lib/clean-temp.c   node = gl_list_search (list, absolute_dir_name);
node              351 maint/gnulib/lib/clean-temp.c   if (node != NULL)
node              353 maint/gnulib/lib/clean-temp.c       char *old_string = (char *) gl_list_node_value (list, node);
node              355 maint/gnulib/lib/clean-temp.c       gl_list_remove_node (list, node);
node              416 maint/gnulib/lib/clean-temp.c   gl_list_node_t node;
node              421 maint/gnulib/lib/clean-temp.c   while (gl_list_iterator_next (&iter, &element, &node))
node              426 maint/gnulib/lib/clean-temp.c       gl_list_remove_node (list, node);
node              435 maint/gnulib/lib/clean-temp.c   while (gl_list_iterator_next (&iter, &element, &node))
node              440 maint/gnulib/lib/clean-temp.c       gl_list_remove_node (list, node);
node              708 maint/gnulib/lib/clean-temp.c   gl_list_node_t node;
node              709 maint/gnulib/lib/clean-temp.c   if (gl_list_iterator_next (&iter, &elt, &node))
node              725 maint/gnulib/lib/clean-temp.c         gl_list_node_t node_to_free = node;
node              727 maint/gnulib/lib/clean-temp.c         bool have_next = gl_list_iterator_next (&iter, &elt, &node);
node              770 maint/gnulib/lib/clean-temp.c   gl_list_node_t node;
node              771 maint/gnulib/lib/clean-temp.c   if (gl_list_iterator_next (&iter, &elt, &node))
node              787 maint/gnulib/lib/clean-temp.c         gl_list_node_t node_to_free = node;
node              789 maint/gnulib/lib/clean-temp.c         bool have_next = gl_list_iterator_next (&iter, &elt, &node);
node              419 maint/gnulib/lib/getaddrinfo.c              char *restrict node, socklen_t nodelen,
node              426 maint/gnulib/lib/getaddrinfo.c     return getnameinfo_ptr (sa, salen, node, nodelen,
node              431 maint/gnulib/lib/getaddrinfo.c   if ((node && nodelen > 0 && !(flags & NI_NUMERICHOST)) ||
node              457 maint/gnulib/lib/getaddrinfo.c   if (node && nodelen > 0 && flags & NI_NUMERICHOST)
node              465 maint/gnulib/lib/getaddrinfo.c                           node, nodelen))
node              474 maint/gnulib/lib/getaddrinfo.c                           node, nodelen))
node              361 maint/gnulib/lib/git-merge-changelog.c     gl_list_node_t node;
node              362 maint/gnulib/lib/git-merge-changelog.c     while (gl_list_iterator_next (&iter, &elt, &node))
node              801 maint/gnulib/lib/git-merge-changelog.c     gl_list_node_t node;
node              802 maint/gnulib/lib/git-merge-changelog.c     while (gl_list_iterator_next (&iter, &elt, &node))
node             1666 maint/gnulib/lib/git-merge-changelog.c         gl_list_node_t node;
node             1667 maint/gnulib/lib/git-merge-changelog.c         while (gl_list_iterator_next (&iter, &elt, &node))
node               31 maint/gnulib/lib/gl_anyavltree_list2.h   gl_list_node_t node =
node               33 maint/gnulib/lib/gl_anyavltree_list2.h   if (node == NULL)
node               38 maint/gnulib/lib/gl_anyavltree_list2.h       node->left = create_subtree_with_contents (half1, contents);
node               39 maint/gnulib/lib/gl_anyavltree_list2.h       if (node->left == NULL)
node               41 maint/gnulib/lib/gl_anyavltree_list2.h       node->left->parent = node;
node               44 maint/gnulib/lib/gl_anyavltree_list2.h     node->left = NULL;
node               46 maint/gnulib/lib/gl_anyavltree_list2.h   node->value = contents[half1];
node               50 maint/gnulib/lib/gl_anyavltree_list2.h       node->right = create_subtree_with_contents (half2, contents + half1 + 1);
node               51 maint/gnulib/lib/gl_anyavltree_list2.h       if (node->right == NULL)
node               53 maint/gnulib/lib/gl_anyavltree_list2.h       node->right->parent = node;
node               56 maint/gnulib/lib/gl_anyavltree_list2.h     node->right = NULL;
node               62 maint/gnulib/lib/gl_anyavltree_list2.h   node->balance = (count > 1 && (count & (count - 1)) == 0 ? 1 : 0);
node               64 maint/gnulib/lib/gl_anyavltree_list2.h   node->branch_size = count;
node               66 maint/gnulib/lib/gl_anyavltree_list2.h   return node;
node               69 maint/gnulib/lib/gl_anyavltree_list2.h   if (node->left != NULL)
node               70 maint/gnulib/lib/gl_anyavltree_list2.h     free_subtree (node->left);
node               72 maint/gnulib/lib/gl_anyavltree_list2.h   free (node);
node              147 maint/gnulib/lib/gl_anyavltree_list2.h            gl_list_node_t node, int height_diff, gl_list_node_t parent)
node              157 maint/gnulib/lib/gl_anyavltree_list2.h       child = node;
node              158 maint/gnulib/lib/gl_anyavltree_list2.h       node = parent;
node              160 maint/gnulib/lib/gl_anyavltree_list2.h       previous_balance = node->balance;
node              166 maint/gnulib/lib/gl_anyavltree_list2.h       if (node->left != NULL || node->right != NULL)
node              167 maint/gnulib/lib/gl_anyavltree_list2.h         balance_diff = (child == node->right ? height_diff : -height_diff);
node              174 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance += balance_diff;
node              180 maint/gnulib/lib/gl_anyavltree_list2.h           if (node->parent == NULL)
node              183 maint/gnulib/lib/gl_anyavltree_list2.h           else if (node->parent->left == node)
node              184 maint/gnulib/lib/gl_anyavltree_list2.h             nodep = &node->parent->left;
node              185 maint/gnulib/lib/gl_anyavltree_list2.h           else if (node->parent->right == node)
node              186 maint/gnulib/lib/gl_anyavltree_list2.h             nodep = &node->parent->right;
node              190 maint/gnulib/lib/gl_anyavltree_list2.h           nodeleft = node->left;
node              191 maint/gnulib/lib/gl_anyavltree_list2.h           noderight = node->right;
node              213 maint/gnulib/lib/gl_anyavltree_list2.h                   node->left = nodeleftright;
node              214 maint/gnulib/lib/gl_anyavltree_list2.h                   nodeleft->right = node;
node              216 maint/gnulib/lib/gl_anyavltree_list2.h                   nodeleft->parent = node->parent;
node              217 maint/gnulib/lib/gl_anyavltree_list2.h                   node->parent = nodeleft;
node              219 maint/gnulib/lib/gl_anyavltree_list2.h                     nodeleftright->parent = node;
node              222 maint/gnulib/lib/gl_anyavltree_list2.h                   node->balance = - nodeleft->balance;
node              224 maint/gnulib/lib/gl_anyavltree_list2.h                   node->branch_size =
node              228 maint/gnulib/lib/gl_anyavltree_list2.h                     nodeleftleft->branch_size + 1 + node->branch_size;
node              254 maint/gnulib/lib/gl_anyavltree_list2.h                   gl_list_node_t R = node->left = nodeleftright->right;
node              256 maint/gnulib/lib/gl_anyavltree_list2.h                   nodeleftright->right = node;
node              258 maint/gnulib/lib/gl_anyavltree_list2.h                   nodeleftright->parent = node->parent;
node              262 maint/gnulib/lib/gl_anyavltree_list2.h                     R->parent = node;
node              264 maint/gnulib/lib/gl_anyavltree_list2.h                   node->parent = nodeleftright;
node              267 maint/gnulib/lib/gl_anyavltree_list2.h                   node->balance = (nodeleftright->balance < 0 ? 1 : 0);
node              273 maint/gnulib/lib/gl_anyavltree_list2.h                   node->branch_size =
node              274 maint/gnulib/lib/gl_anyavltree_list2.h                     (node->left != NULL ? node->left->branch_size : 0)
node              275 maint/gnulib/lib/gl_anyavltree_list2.h                     + 1 + (node->right != NULL ? node->right->branch_size : 0);
node              277 maint/gnulib/lib/gl_anyavltree_list2.h                     nodeleft->branch_size + 1 + node->branch_size;
node              311 maint/gnulib/lib/gl_anyavltree_list2.h                   node->right = noderightleft;
node              312 maint/gnulib/lib/gl_anyavltree_list2.h                   noderight->left = node;
node              314 maint/gnulib/lib/gl_anyavltree_list2.h                   noderight->parent = node->parent;
node              315 maint/gnulib/lib/gl_anyavltree_list2.h                   node->parent = noderight;
node              317 maint/gnulib/lib/gl_anyavltree_list2.h                     noderightleft->parent = node;
node              320 maint/gnulib/lib/gl_anyavltree_list2.h                   node->balance = - noderight->balance;
node              322 maint/gnulib/lib/gl_anyavltree_list2.h                   node->branch_size =
node              326 maint/gnulib/lib/gl_anyavltree_list2.h                     node->branch_size + 1 + noderightright->branch_size;
node              351 maint/gnulib/lib/gl_anyavltree_list2.h                   gl_list_node_t L = node->right = noderightleft->left;
node              353 maint/gnulib/lib/gl_anyavltree_list2.h                   noderightleft->left = node;
node              356 maint/gnulib/lib/gl_anyavltree_list2.h                   noderightleft->parent = node->parent;
node              358 maint/gnulib/lib/gl_anyavltree_list2.h                     L->parent = node;
node              361 maint/gnulib/lib/gl_anyavltree_list2.h                   node->parent = noderightleft;
node              364 maint/gnulib/lib/gl_anyavltree_list2.h                   node->balance = (noderightleft->balance > 0 ? -1 : 0);
node              368 maint/gnulib/lib/gl_anyavltree_list2.h                   node->branch_size =
node              369 maint/gnulib/lib/gl_anyavltree_list2.h                     (node->left != NULL ? node->left->branch_size : 0)
node              370 maint/gnulib/lib/gl_anyavltree_list2.h                     + 1 + (node->right != NULL ? node->right->branch_size : 0);
node              375 maint/gnulib/lib/gl_anyavltree_list2.h                     node->branch_size + 1 + noderight->branch_size;
node              389 maint/gnulib/lib/gl_anyavltree_list2.h           node = *nodep;
node              398 maint/gnulib/lib/gl_anyavltree_list2.h             height_diff = (node->balance == 0 ? 0 : 1);
node              404 maint/gnulib/lib/gl_anyavltree_list2.h       parent = node->parent;
node              411 maint/gnulib/lib/gl_anyavltree_list2.h gl_tree_remove_node_from_tree (gl_list_t list, gl_list_node_t node)
node              413 maint/gnulib/lib/gl_anyavltree_list2.h   gl_list_node_t parent = node->parent;
node              415 maint/gnulib/lib/gl_anyavltree_list2.h   if (node->left == NULL)
node              418 maint/gnulib/lib/gl_anyavltree_list2.h       gl_list_node_t child = node->right;
node              426 maint/gnulib/lib/gl_anyavltree_list2.h           if (parent->left == node)
node              442 maint/gnulib/lib/gl_anyavltree_list2.h   else if (node->right == NULL)
node              447 maint/gnulib/lib/gl_anyavltree_list2.h       gl_list_node_t child = node->left;
node              454 maint/gnulib/lib/gl_anyavltree_list2.h           if (parent->left == node)
node              477 maint/gnulib/lib/gl_anyavltree_list2.h       for (subst = node->left; subst->right != NULL; )
node              495 maint/gnulib/lib/gl_anyavltree_list2.h       if (subst_parent != node)
node              513 maint/gnulib/lib/gl_anyavltree_list2.h       if (subst_parent != node)
node              515 maint/gnulib/lib/gl_anyavltree_list2.h           subst->left = node->left;
node              518 maint/gnulib/lib/gl_anyavltree_list2.h       subst->right = node->right;
node              520 maint/gnulib/lib/gl_anyavltree_list2.h       subst->balance = node->balance;
node              521 maint/gnulib/lib/gl_anyavltree_list2.h       subst->branch_size = node->branch_size;
node              525 maint/gnulib/lib/gl_anyavltree_list2.h       else if (parent->left == node)
node              533 maint/gnulib/lib/gl_anyavltree_list2.h       rebalance (list, child, -1, subst_parent != node ? subst_parent : subst);
node              567 maint/gnulib/lib/gl_anyavltree_list2.h       gl_list_node_t node;
node              569 maint/gnulib/lib/gl_anyavltree_list2.h       for (node = list->root; node->left != NULL; )
node              570 maint/gnulib/lib/gl_anyavltree_list2.h         node = node->left;
node              572 maint/gnulib/lib/gl_anyavltree_list2.h       node->left = new_node;
node              573 maint/gnulib/lib/gl_anyavltree_list2.h       new_node->parent = node;
node              574 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance--;
node              580 maint/gnulib/lib/gl_anyavltree_list2.h         for (p = node; p != NULL; p = p->parent)
node              585 maint/gnulib/lib/gl_anyavltree_list2.h       if (node->right == NULL && node->parent != NULL)
node              586 maint/gnulib/lib/gl_anyavltree_list2.h         rebalance (list, node, 1, node->parent);
node              635 maint/gnulib/lib/gl_anyavltree_list2.h       gl_list_node_t node;
node              637 maint/gnulib/lib/gl_anyavltree_list2.h       for (node = list->root; node->right != NULL; )
node              638 maint/gnulib/lib/gl_anyavltree_list2.h         node = node->right;
node              640 maint/gnulib/lib/gl_anyavltree_list2.h       node->right = new_node;
node              641 maint/gnulib/lib/gl_anyavltree_list2.h       new_node->parent = node;
node              642 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance++;
node              648 maint/gnulib/lib/gl_anyavltree_list2.h         for (p = node; p != NULL; p = p->parent)
node              653 maint/gnulib/lib/gl_anyavltree_list2.h       if (node->left == NULL && node->parent != NULL)
node              654 maint/gnulib/lib/gl_anyavltree_list2.h         rebalance (list, node, 1, node->parent);
node              674 maint/gnulib/lib/gl_anyavltree_list2.h gl_tree_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              698 maint/gnulib/lib/gl_anyavltree_list2.h   if (node->left == NULL)
node              700 maint/gnulib/lib/gl_anyavltree_list2.h       node->left = new_node;
node              701 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance--;
node              702 maint/gnulib/lib/gl_anyavltree_list2.h       height_inc = (node->right == NULL);
node              706 maint/gnulib/lib/gl_anyavltree_list2.h       for (node = node->left; node->right != NULL; )
node              707 maint/gnulib/lib/gl_anyavltree_list2.h         node = node->right;
node              708 maint/gnulib/lib/gl_anyavltree_list2.h       node->right = new_node;
node              709 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance++;
node              710 maint/gnulib/lib/gl_anyavltree_list2.h       height_inc = (node->left == NULL);
node              712 maint/gnulib/lib/gl_anyavltree_list2.h   new_node->parent = node;
node              718 maint/gnulib/lib/gl_anyavltree_list2.h     for (p = node; p != NULL; p = p->parent)
node              723 maint/gnulib/lib/gl_anyavltree_list2.h   if (height_inc && node->parent != NULL)
node              724 maint/gnulib/lib/gl_anyavltree_list2.h     rebalance (list, node, 1, node->parent);
node              743 maint/gnulib/lib/gl_anyavltree_list2.h gl_tree_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              767 maint/gnulib/lib/gl_anyavltree_list2.h   if (node->right == NULL)
node              769 maint/gnulib/lib/gl_anyavltree_list2.h       node->right = new_node;
node              770 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance++;
node              771 maint/gnulib/lib/gl_anyavltree_list2.h       height_inc = (node->left == NULL);
node              775 maint/gnulib/lib/gl_anyavltree_list2.h       for (node = node->right; node->left != NULL; )
node              776 maint/gnulib/lib/gl_anyavltree_list2.h         node = node->left;
node              777 maint/gnulib/lib/gl_anyavltree_list2.h       node->left = new_node;
node              778 maint/gnulib/lib/gl_anyavltree_list2.h       node->balance--;
node              779 maint/gnulib/lib/gl_anyavltree_list2.h       height_inc = (node->right == NULL);
node              781 maint/gnulib/lib/gl_anyavltree_list2.h   new_node->parent = node;
node              787 maint/gnulib/lib/gl_anyavltree_list2.h     for (p = node; p != NULL; p = p->parent)
node              792 maint/gnulib/lib/gl_anyavltree_list2.h   if (height_inc && node->parent != NULL)
node              793 maint/gnulib/lib/gl_anyavltree_list2.h     rebalance (list, node, 1, node->parent);
node               48 maint/gnulib/lib/gl_anyhash2.h           gl_hash_entry_t node = old_table[--i];
node               50 maint/gnulib/lib/gl_anyhash2.h           while (node != NULL)
node               52 maint/gnulib/lib/gl_anyhash2.h               gl_hash_entry_t next = node->hash_next;
node               54 maint/gnulib/lib/gl_anyhash2.h               size_t bucket = node->hashcode % new_size;
node               55 maint/gnulib/lib/gl_anyhash2.h               node->hash_next = new_table[bucket];
node               56 maint/gnulib/lib/gl_anyhash2.h               new_table[bucket] = node;
node               58 maint/gnulib/lib/gl_anyhash2.h               node = next;
node              115 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node =
node              118 maint/gnulib/lib/gl_anylinked_list2.h       if (node == NULL)
node              121 maint/gnulib/lib/gl_anylinked_list2.h       node->value = *contents;
node              123 maint/gnulib/lib/gl_anylinked_list2.h       node->h.hashcode =
node              125 maint/gnulib/lib/gl_anylinked_list2.h          ? list->base.hashcode_fn (node->value)
node              126 maint/gnulib/lib/gl_anylinked_list2.h          : (size_t)(uintptr_t) node->value);
node              129 maint/gnulib/lib/gl_anylinked_list2.h       if (add_to_bucket (list, node) < 0)
node              131 maint/gnulib/lib/gl_anylinked_list2.h           free (node);
node              137 maint/gnulib/lib/gl_anylinked_list2.h       node->prev = tail;
node              138 maint/gnulib/lib/gl_anylinked_list2.h       tail->next = node;
node              139 maint/gnulib/lib/gl_anylinked_list2.h       tail = node;
node              148 maint/gnulib/lib/gl_anylinked_list2.h     gl_list_node_t node;
node              150 maint/gnulib/lib/gl_anylinked_list2.h     for (node = tail; node != &list->root; )
node              152 maint/gnulib/lib/gl_anylinked_list2.h         gl_list_node_t prev = node->prev;
node              154 maint/gnulib/lib/gl_anylinked_list2.h         free (node);
node              155 maint/gnulib/lib/gl_anylinked_list2.h         node = prev;
node              174 maint/gnulib/lib/gl_anylinked_list2.h                       gl_list_node_t node)
node              176 maint/gnulib/lib/gl_anylinked_list2.h   return node->value;
node              181 maint/gnulib/lib/gl_anylinked_list2.h                              gl_list_node_t node,
node              185 maint/gnulib/lib/gl_anylinked_list2.h   if (elt != node->value)
node              192 maint/gnulib/lib/gl_anylinked_list2.h       if (new_hashcode != node->h.hashcode)
node              194 maint/gnulib/lib/gl_anylinked_list2.h           remove_from_bucket (list, node);
node              195 maint/gnulib/lib/gl_anylinked_list2.h           node->value = elt;
node              196 maint/gnulib/lib/gl_anylinked_list2.h           node->h.hashcode = new_hashcode;
node              197 maint/gnulib/lib/gl_anylinked_list2.h           if (add_to_bucket (list, node) < 0)
node              202 maint/gnulib/lib/gl_anylinked_list2.h               gl_list_node_t before_removed = node->prev;
node              203 maint/gnulib/lib/gl_anylinked_list2.h               gl_list_node_t after_removed = node->next;
node              207 maint/gnulib/lib/gl_anylinked_list2.h               free (node);
node              212 maint/gnulib/lib/gl_anylinked_list2.h         node->value = elt;
node              215 maint/gnulib/lib/gl_anylinked_list2.h   node->value = elt;
node              221 maint/gnulib/lib/gl_anylinked_list2.h gl_linked_next_node (gl_list_t list, gl_list_node_t node)
node              223 maint/gnulib/lib/gl_anylinked_list2.h   return (node->next != &list->root ? node->next : NULL);
node              227 maint/gnulib/lib/gl_anylinked_list2.h gl_linked_previous_node (gl_list_t list, gl_list_node_t node)
node              229 maint/gnulib/lib/gl_anylinked_list2.h   return (node->prev != &list->root ? node->prev : NULL);
node              254 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node              262 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.next;
node              264 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node              269 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.prev;
node              271 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              273 maint/gnulib/lib/gl_anylinked_list2.h   return node->value;
node              280 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node              288 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.next;
node              290 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node              295 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.prev;
node              297 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              300 maint/gnulib/lib/gl_anylinked_list2.h   if (elt != node->value)
node              307 maint/gnulib/lib/gl_anylinked_list2.h       if (new_hashcode != node->h.hashcode)
node              309 maint/gnulib/lib/gl_anylinked_list2.h           remove_from_bucket (list, node);
node              310 maint/gnulib/lib/gl_anylinked_list2.h           node->value = elt;
node              311 maint/gnulib/lib/gl_anylinked_list2.h           node->h.hashcode = new_hashcode;
node              312 maint/gnulib/lib/gl_anylinked_list2.h           if (add_to_bucket (list, node) < 0)
node              317 maint/gnulib/lib/gl_anylinked_list2.h               gl_list_node_t before_removed = node->prev;
node              318 maint/gnulib/lib/gl_anylinked_list2.h               gl_list_node_t after_removed = node->next;
node              322 maint/gnulib/lib/gl_anylinked_list2.h               free (node);
node              327 maint/gnulib/lib/gl_anylinked_list2.h         node->value = elt;
node              330 maint/gnulib/lib/gl_anylinked_list2.h   node->value = elt;
node              332 maint/gnulib/lib/gl_anylinked_list2.h   return node;
node              357 maint/gnulib/lib/gl_anylinked_list2.h         gl_list_node_t node;
node              359 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
node              360 maint/gnulib/lib/gl_anylinked_list2.h              node != NULL;
node              361 maint/gnulib/lib/gl_anylinked_list2.h              node = (gl_list_node_t) node->h.hash_next)
node              362 maint/gnulib/lib/gl_anylinked_list2.h           if (node->h.hashcode == hashcode
node              364 maint/gnulib/lib/gl_anylinked_list2.h                   ? equals (elt, node->value)
node              365 maint/gnulib/lib/gl_anylinked_list2.h                   : elt == node->value))
node              367 maint/gnulib/lib/gl_anylinked_list2.h               found = node;
node              372 maint/gnulib/lib/gl_anylinked_list2.h           for (node = list->root.next; ; node = node->next)
node              374 maint/gnulib/lib/gl_anylinked_list2.h               if (node == found)
node              383 maint/gnulib/lib/gl_anylinked_list2.h             for (node = list->root.prev; ; node = node->prev)
node              385 maint/gnulib/lib/gl_anylinked_list2.h                 if (node == found)
node              398 maint/gnulib/lib/gl_anylinked_list2.h         gl_list_node_t node;
node              400 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
node              401 maint/gnulib/lib/gl_anylinked_list2.h              node != NULL;
node              402 maint/gnulib/lib/gl_anylinked_list2.h              node = (gl_list_node_t) node->h.hash_next)
node              403 maint/gnulib/lib/gl_anylinked_list2.h           if (node->h.hashcode == hashcode
node              405 maint/gnulib/lib/gl_anylinked_list2.h                   ? equals (elt, node->value)
node              406 maint/gnulib/lib/gl_anylinked_list2.h                   : elt == node->value))
node              409 maint/gnulib/lib/gl_anylinked_list2.h                 first_match = node;
node              421 maint/gnulib/lib/gl_anylinked_list2.h             node = list->root.next;
node              423 maint/gnulib/lib/gl_anylinked_list2.h               node = node->next;
node              427 maint/gnulib/lib/gl_anylinked_list2.h                  node = node->next, end_index--)
node              428 maint/gnulib/lib/gl_anylinked_list2.h               if (node->h.hashcode == hashcode
node              430 maint/gnulib/lib/gl_anylinked_list2.h                       ? equals (elt, node->value)
node              431 maint/gnulib/lib/gl_anylinked_list2.h                       : elt == node->value))
node              432 maint/gnulib/lib/gl_anylinked_list2.h                 return node;
node              441 maint/gnulib/lib/gl_anylinked_list2.h               for (node = list->root.next; node != &list->root; node = node->next)
node              443 maint/gnulib/lib/gl_anylinked_list2.h                   if (node == first_match)
node              452 maint/gnulib/lib/gl_anylinked_list2.h                 for (node = list->root.prev; ; node = node->prev)
node              454 maint/gnulib/lib/gl_anylinked_list2.h                     if (node == first_match)
node              465 maint/gnulib/lib/gl_anylinked_list2.h     gl_list_node_t node = list->root.next;
node              469 maint/gnulib/lib/gl_anylinked_list2.h       node = node->next;
node              473 maint/gnulib/lib/gl_anylinked_list2.h         for (; end_index > 0; node = node->next, end_index--)
node              474 maint/gnulib/lib/gl_anylinked_list2.h           if (equals (elt, node->value))
node              475 maint/gnulib/lib/gl_anylinked_list2.h             return node;
node              479 maint/gnulib/lib/gl_anylinked_list2.h         for (; end_index > 0; node = node->next, end_index--)
node              480 maint/gnulib/lib/gl_anylinked_list2.h           if (elt == node->value)
node              481 maint/gnulib/lib/gl_anylinked_list2.h             return node;
node              508 maint/gnulib/lib/gl_anylinked_list2.h     gl_list_node_t node;
node              514 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
node              515 maint/gnulib/lib/gl_anylinked_list2.h              node != NULL;
node              516 maint/gnulib/lib/gl_anylinked_list2.h              node = (gl_list_node_t) node->h.hash_next)
node              517 maint/gnulib/lib/gl_anylinked_list2.h           if (node->h.hashcode == hashcode
node              519 maint/gnulib/lib/gl_anylinked_list2.h                   ? equals (elt, node->value)
node              520 maint/gnulib/lib/gl_anylinked_list2.h                   : elt == node->value))
node              529 maint/gnulib/lib/gl_anylinked_list2.h         for (node = (gl_list_node_t) list->table[bucket];
node              530 maint/gnulib/lib/gl_anylinked_list2.h              node != NULL;
node              531 maint/gnulib/lib/gl_anylinked_list2.h              node = (gl_list_node_t) node->h.hash_next)
node              532 maint/gnulib/lib/gl_anylinked_list2.h           if (node->h.hashcode == hashcode
node              534 maint/gnulib/lib/gl_anylinked_list2.h                   ? equals (elt, node->value)
node              535 maint/gnulib/lib/gl_anylinked_list2.h                   : elt == node->value))
node              538 maint/gnulib/lib/gl_anylinked_list2.h                 first_match = node;
node              552 maint/gnulib/lib/gl_anylinked_list2.h             node = list->root.next;
node              554 maint/gnulib/lib/gl_anylinked_list2.h               node = node->next;
node              558 maint/gnulib/lib/gl_anylinked_list2.h                  node = node->next, index++)
node              559 maint/gnulib/lib/gl_anylinked_list2.h               if (node->h.hashcode == hashcode
node              561 maint/gnulib/lib/gl_anylinked_list2.h                       ? equals (elt, node->value)
node              562 maint/gnulib/lib/gl_anylinked_list2.h                       : elt == node->value))
node              568 maint/gnulib/lib/gl_anylinked_list2.h         node = first_match;
node              572 maint/gnulib/lib/gl_anylinked_list2.h     if (node == NULL)
node              578 maint/gnulib/lib/gl_anylinked_list2.h         for (; node->prev != &list->root; node = node->prev)
node              589 maint/gnulib/lib/gl_anylinked_list2.h     gl_list_node_t node = list->root.next;
node              592 maint/gnulib/lib/gl_anylinked_list2.h       node = node->next;
node              598 maint/gnulib/lib/gl_anylinked_list2.h              node = node->next, index++)
node              599 maint/gnulib/lib/gl_anylinked_list2.h           if (equals (elt, node->value))
node              606 maint/gnulib/lib/gl_anylinked_list2.h              node = node->next, index++)
node              607 maint/gnulib/lib/gl_anylinked_list2.h           if (elt == node->value)
node              618 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node =
node              621 maint/gnulib/lib/gl_anylinked_list2.h   if (node == NULL)
node              624 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(const void *) node->value = elt;
node              626 maint/gnulib/lib/gl_anylinked_list2.h   node->h.hashcode =
node              628 maint/gnulib/lib/gl_anylinked_list2.h      ? list->base.hashcode_fn (node->value)
node              629 maint/gnulib/lib/gl_anylinked_list2.h      : (size_t)(uintptr_t) node->value);
node              632 maint/gnulib/lib/gl_anylinked_list2.h   if (add_to_bucket (list, node) < 0)
node              634 maint/gnulib/lib/gl_anylinked_list2.h       free (node);
node              640 maint/gnulib/lib/gl_anylinked_list2.h   node->prev = &list->root;
node              641 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) node->next = list->root.next;
node              642 maint/gnulib/lib/gl_anylinked_list2.h   node->next->prev = node;
node              643 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) list->root.next = node;
node              650 maint/gnulib/lib/gl_anylinked_list2.h   return node;
node              656 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node =
node              659 maint/gnulib/lib/gl_anylinked_list2.h   if (node == NULL)
node              662 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(const void *) node->value = elt;
node              664 maint/gnulib/lib/gl_anylinked_list2.h   node->h.hashcode =
node              666 maint/gnulib/lib/gl_anylinked_list2.h      ? list->base.hashcode_fn (node->value)
node              667 maint/gnulib/lib/gl_anylinked_list2.h      : (size_t)(uintptr_t) node->value);
node              670 maint/gnulib/lib/gl_anylinked_list2.h   if (add_to_bucket (list, node) < 0)
node              672 maint/gnulib/lib/gl_anylinked_list2.h       free (node);
node              678 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) node->next = &list->root;
node              679 maint/gnulib/lib/gl_anylinked_list2.h   node->prev = list->root.prev;
node              680 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) node->prev->next = node;
node              681 maint/gnulib/lib/gl_anylinked_list2.h   list->root.prev = node;
node              688 maint/gnulib/lib/gl_anylinked_list2.h   return node;
node              692 maint/gnulib/lib/gl_anylinked_list2.h gl_linked_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              716 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) new_node->next = node;
node              717 maint/gnulib/lib/gl_anylinked_list2.h   new_node->prev = node->prev;
node              719 maint/gnulib/lib/gl_anylinked_list2.h   node->prev = new_node;
node              730 maint/gnulib/lib/gl_anylinked_list2.h gl_linked_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              754 maint/gnulib/lib/gl_anylinked_list2.h   new_node->prev = node;
node              755 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) new_node->next = node->next;
node              757 maint/gnulib/lib/gl_anylinked_list2.h   ASYNCSAFE(gl_list_node_t) node->next = new_node;
node              799 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              801 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              803 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node              804 maint/gnulib/lib/gl_anylinked_list2.h       new_node->prev = node;
node              805 maint/gnulib/lib/gl_anylinked_list2.h       ASYNCSAFE(gl_list_node_t) new_node->next = node->next;
node              807 maint/gnulib/lib/gl_anylinked_list2.h       ASYNCSAFE(gl_list_node_t) node->next = new_node;
node              811 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              814 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              816 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              817 maint/gnulib/lib/gl_anylinked_list2.h       ASYNCSAFE(gl_list_node_t) new_node->next = node;
node              818 maint/gnulib/lib/gl_anylinked_list2.h       new_node->prev = node->prev;
node              820 maint/gnulib/lib/gl_anylinked_list2.h       node->prev = new_node;
node              832 maint/gnulib/lib/gl_anylinked_list2.h gl_linked_remove_node (gl_list_t list, gl_list_node_t node)
node              839 maint/gnulib/lib/gl_anylinked_list2.h   remove_from_bucket (list, node);
node              843 maint/gnulib/lib/gl_anylinked_list2.h   prev = node->prev;
node              844 maint/gnulib/lib/gl_anylinked_list2.h   next = node->next;
node              851 maint/gnulib/lib/gl_anylinked_list2.h     list->base.dispose_fn (node->value);
node              852 maint/gnulib/lib/gl_anylinked_list2.h   free (node);
node              868 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              871 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              873 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node              874 maint/gnulib/lib/gl_anylinked_list2.h       removed_node = node->next;
node              875 maint/gnulib/lib/gl_anylinked_list2.h       after_removed = node->next->next;
node              876 maint/gnulib/lib/gl_anylinked_list2.h       ASYNCSAFE(gl_list_node_t) node->next = after_removed;
node              877 maint/gnulib/lib/gl_anylinked_list2.h       after_removed->prev = node;
node              881 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              885 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              887 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              888 maint/gnulib/lib/gl_anylinked_list2.h       removed_node = node->prev;
node              889 maint/gnulib/lib/gl_anylinked_list2.h       before_removed = node->prev->prev;
node              890 maint/gnulib/lib/gl_anylinked_list2.h       node->prev = before_removed;
node              891 maint/gnulib/lib/gl_anylinked_list2.h       ASYNCSAFE(gl_list_node_t) before_removed->next = node;
node              907 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node = gl_linked_search_from_to (list, 0, list->count, elt);
node              909 maint/gnulib/lib/gl_anylinked_list2.h   if (node != NULL)
node              910 maint/gnulib/lib/gl_anylinked_list2.h     return gl_linked_remove_node (list, node);
node              919 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node              921 maint/gnulib/lib/gl_anylinked_list2.h   for (node = list->root.next; node != &list->root; )
node              923 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t next = node->next;
node              925 maint/gnulib/lib/gl_anylinked_list2.h         dispose (node->value);
node              926 maint/gnulib/lib/gl_anylinked_list2.h       free (node);
node              927 maint/gnulib/lib/gl_anylinked_list2.h       node = next;
node              975 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              978 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              980 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              981 maint/gnulib/lib/gl_anylinked_list2.h       result.q = node;
node              983 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node              984 maint/gnulib/lib/gl_anylinked_list2.h       result.p = node;
node              989 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node              992 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.next;
node              994 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node              995 maint/gnulib/lib/gl_anylinked_list2.h       result.p = node;
node              997 maint/gnulib/lib/gl_anylinked_list2.h       node = &list->root;
node              999 maint/gnulib/lib/gl_anylinked_list2.h         node = node->prev;
node             1000 maint/gnulib/lib/gl_anylinked_list2.h       result.q = node;
node             1005 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node             1008 maint/gnulib/lib/gl_anylinked_list2.h       node = list->root.next;
node             1010 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node             1011 maint/gnulib/lib/gl_anylinked_list2.h       result.p = node;
node             1013 maint/gnulib/lib/gl_anylinked_list2.h         node = node->next;
node             1014 maint/gnulib/lib/gl_anylinked_list2.h       result.q = node;
node             1032 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node = (gl_list_node_t) iterator->p;
node             1033 maint/gnulib/lib/gl_anylinked_list2.h       *eltp = node->value;
node             1035 maint/gnulib/lib/gl_anylinked_list2.h         *nodep = node;
node             1036 maint/gnulib/lib/gl_anylinked_list2.h       iterator->p = node->next;
node             1054 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node             1056 maint/gnulib/lib/gl_anylinked_list2.h   for (node = list->root.next; node != &list->root; node = node->next)
node             1058 maint/gnulib/lib/gl_anylinked_list2.h       int cmp = compar (node->value, elt);
node             1063 maint/gnulib/lib/gl_anylinked_list2.h         return node;
node             1085 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node             1089 maint/gnulib/lib/gl_anylinked_list2.h           node = list->root.next;
node             1091 maint/gnulib/lib/gl_anylinked_list2.h             node = node->next;
node             1096 maint/gnulib/lib/gl_anylinked_list2.h           node = list->root.prev;
node             1098 maint/gnulib/lib/gl_anylinked_list2.h             node = node->prev;
node             1103 maint/gnulib/lib/gl_anylinked_list2.h           int cmp = compar (node->value, elt);
node             1108 maint/gnulib/lib/gl_anylinked_list2.h             return node;
node             1109 maint/gnulib/lib/gl_anylinked_list2.h           node = node->next;
node             1120 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node             1123 maint/gnulib/lib/gl_anylinked_list2.h   for (node = list->root.next, index = 0;
node             1124 maint/gnulib/lib/gl_anylinked_list2.h        node != &list->root;
node             1125 maint/gnulib/lib/gl_anylinked_list2.h        node = node->next, index++)
node             1127 maint/gnulib/lib/gl_anylinked_list2.h       int cmp = compar (node->value, elt);
node             1155 maint/gnulib/lib/gl_anylinked_list2.h       gl_list_node_t node;
node             1159 maint/gnulib/lib/gl_anylinked_list2.h           node = list->root.next;
node             1161 maint/gnulib/lib/gl_anylinked_list2.h             node = node->next;
node             1166 maint/gnulib/lib/gl_anylinked_list2.h           node = list->root.prev;
node             1168 maint/gnulib/lib/gl_anylinked_list2.h             node = node->prev;
node             1173 maint/gnulib/lib/gl_anylinked_list2.h           int cmp = compar (node->value, elt);
node             1179 maint/gnulib/lib/gl_anylinked_list2.h           node = node->next;
node             1191 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node             1193 maint/gnulib/lib/gl_anylinked_list2.h   for (node = list->root.next; node != &list->root; node = node->next)
node             1194 maint/gnulib/lib/gl_anylinked_list2.h     if (compar (node->value, elt) >= 0)
node             1195 maint/gnulib/lib/gl_anylinked_list2.h       return gl_linked_nx_add_before (list, node, elt);
node             1203 maint/gnulib/lib/gl_anylinked_list2.h   gl_list_node_t node;
node             1205 maint/gnulib/lib/gl_anylinked_list2.h   for (node = list->root.next; node != &list->root; node = node->next)
node             1207 maint/gnulib/lib/gl_anylinked_list2.h       int cmp = compar (node->value, elt);
node             1212 maint/gnulib/lib/gl_anylinked_list2.h         return gl_linked_remove_node (list, node);
node               34 maint/gnulib/lib/gl_anyrbtree_list2.h   gl_list_node_t node =
node               36 maint/gnulib/lib/gl_anyrbtree_list2.h   if (node == NULL)
node               43 maint/gnulib/lib/gl_anyrbtree_list2.h       node->left =
node               45 maint/gnulib/lib/gl_anyrbtree_list2.h       if (node->left == NULL)
node               47 maint/gnulib/lib/gl_anyrbtree_list2.h       node->left->parent = node;
node               50 maint/gnulib/lib/gl_anyrbtree_list2.h     node->left = NULL;
node               52 maint/gnulib/lib/gl_anyrbtree_list2.h   node->value = contents[half1];
node               58 maint/gnulib/lib/gl_anyrbtree_list2.h       node->right =
node               60 maint/gnulib/lib/gl_anyrbtree_list2.h       if (node->right == NULL)
node               62 maint/gnulib/lib/gl_anyrbtree_list2.h       node->right->parent = node;
node               65 maint/gnulib/lib/gl_anyrbtree_list2.h     node->right = NULL;
node               67 maint/gnulib/lib/gl_anyrbtree_list2.h   node->color = (bh == 0 ? RED : BLACK);
node               69 maint/gnulib/lib/gl_anyrbtree_list2.h   node->branch_size = count;
node               71 maint/gnulib/lib/gl_anyrbtree_list2.h   return node;
node               74 maint/gnulib/lib/gl_anyrbtree_list2.h   if (node->left != NULL)
node               75 maint/gnulib/lib/gl_anyrbtree_list2.h     free_subtree (node->left);
node               77 maint/gnulib/lib/gl_anyrbtree_list2.h   free (node);
node              228 maint/gnulib/lib/gl_anyrbtree_list2.h rebalance_after_add (gl_list_t list, gl_list_node_t node, gl_list_node_t parent)
node              241 maint/gnulib/lib/gl_anyrbtree_list2.h           node->color = RED;
node              261 maint/gnulib/lib/gl_anyrbtree_list2.h           node->color = RED;
node              263 maint/gnulib/lib/gl_anyrbtree_list2.h           node = grandparent;
node              284 maint/gnulib/lib/gl_anyrbtree_list2.h               if (parent->right == node)
node              287 maint/gnulib/lib/gl_anyrbtree_list2.h                   grandparent->left = rotate_left (parent, node);
node              288 maint/gnulib/lib/gl_anyrbtree_list2.h                   node = parent;
node              305 maint/gnulib/lib/gl_anyrbtree_list2.h               node->color = grandparent->color = RED;
node              309 maint/gnulib/lib/gl_anyrbtree_list2.h               if (parent->left == node)
node              312 maint/gnulib/lib/gl_anyrbtree_list2.h                   grandparent->right = rotate_right (node, parent);
node              313 maint/gnulib/lib/gl_anyrbtree_list2.h                   node = parent;
node              330 maint/gnulib/lib/gl_anyrbtree_list2.h               node->color = grandparent->color = RED;
node              336 maint/gnulib/lib/gl_anyrbtree_list2.h       parent = node->parent;
node              342 maint/gnulib/lib/gl_anyrbtree_list2.h           node->color = BLACK;
node              636 maint/gnulib/lib/gl_anyrbtree_list2.h gl_tree_remove_node_from_tree (gl_list_t list, gl_list_node_t node)
node              638 maint/gnulib/lib/gl_anyrbtree_list2.h   gl_list_node_t parent = node->parent;
node              640 maint/gnulib/lib/gl_anyrbtree_list2.h   if (node->left == NULL)
node              643 maint/gnulib/lib/gl_anyrbtree_list2.h       gl_list_node_t child = node->right;
node              656 maint/gnulib/lib/gl_anyrbtree_list2.h           if (parent->left == node)
node              669 maint/gnulib/lib/gl_anyrbtree_list2.h           if (child == NULL && node->color == BLACK)
node              673 maint/gnulib/lib/gl_anyrbtree_list2.h   else if (node->right == NULL)
node              678 maint/gnulib/lib/gl_anyrbtree_list2.h       gl_list_node_t child = node->left;
node              688 maint/gnulib/lib/gl_anyrbtree_list2.h           if (parent->left == node)
node              710 maint/gnulib/lib/gl_anyrbtree_list2.h       for (subst = node->left; subst->right != NULL; )
node              730 maint/gnulib/lib/gl_anyrbtree_list2.h       if (subst_parent != node)
node              748 maint/gnulib/lib/gl_anyrbtree_list2.h       if (subst_parent != node)
node              750 maint/gnulib/lib/gl_anyrbtree_list2.h           subst->left = node->left;
node              753 maint/gnulib/lib/gl_anyrbtree_list2.h       subst->right = node->right;
node              755 maint/gnulib/lib/gl_anyrbtree_list2.h       subst->color = node->color;
node              756 maint/gnulib/lib/gl_anyrbtree_list2.h       subst->branch_size = node->branch_size;
node              760 maint/gnulib/lib/gl_anyrbtree_list2.h       else if (parent->left == node)
node              775 maint/gnulib/lib/gl_anyrbtree_list2.h                                     subst_parent != node ? subst_parent : subst);
node              810 maint/gnulib/lib/gl_anyrbtree_list2.h       gl_list_node_t node;
node              812 maint/gnulib/lib/gl_anyrbtree_list2.h       for (node = list->root; node->left != NULL; )
node              813 maint/gnulib/lib/gl_anyrbtree_list2.h         node = node->left;
node              815 maint/gnulib/lib/gl_anyrbtree_list2.h       node->left = new_node;
node              816 maint/gnulib/lib/gl_anyrbtree_list2.h       new_node->parent = node;
node              822 maint/gnulib/lib/gl_anyrbtree_list2.h         for (p = node; p != NULL; p = p->parent)
node              827 maint/gnulib/lib/gl_anyrbtree_list2.h       rebalance_after_add (list, new_node, node);
node              876 maint/gnulib/lib/gl_anyrbtree_list2.h       gl_list_node_t node;
node              878 maint/gnulib/lib/gl_anyrbtree_list2.h       for (node = list->root; node->right != NULL; )
node              879 maint/gnulib/lib/gl_anyrbtree_list2.h         node = node->right;
node              881 maint/gnulib/lib/gl_anyrbtree_list2.h       node->right = new_node;
node              882 maint/gnulib/lib/gl_anyrbtree_list2.h       new_node->parent = node;
node              888 maint/gnulib/lib/gl_anyrbtree_list2.h         for (p = node; p != NULL; p = p->parent)
node              893 maint/gnulib/lib/gl_anyrbtree_list2.h       rebalance_after_add (list, new_node, node);
node              913 maint/gnulib/lib/gl_anyrbtree_list2.h gl_tree_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              934 maint/gnulib/lib/gl_anyrbtree_list2.h   if (node->left == NULL)
node              935 maint/gnulib/lib/gl_anyrbtree_list2.h     node->left = new_node;
node              938 maint/gnulib/lib/gl_anyrbtree_list2.h       for (node = node->left; node->right != NULL; )
node              939 maint/gnulib/lib/gl_anyrbtree_list2.h         node = node->right;
node              940 maint/gnulib/lib/gl_anyrbtree_list2.h       node->right = new_node;
node              942 maint/gnulib/lib/gl_anyrbtree_list2.h   new_node->parent = node;
node              948 maint/gnulib/lib/gl_anyrbtree_list2.h     for (p = node; p != NULL; p = p->parent)
node              953 maint/gnulib/lib/gl_anyrbtree_list2.h   rebalance_after_add (list, new_node, node);
node              972 maint/gnulib/lib/gl_anyrbtree_list2.h gl_tree_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              993 maint/gnulib/lib/gl_anyrbtree_list2.h   if (node->right == NULL)
node              994 maint/gnulib/lib/gl_anyrbtree_list2.h     node->right = new_node;
node              997 maint/gnulib/lib/gl_anyrbtree_list2.h       for (node = node->right; node->left != NULL; )
node              998 maint/gnulib/lib/gl_anyrbtree_list2.h         node = node->left;
node              999 maint/gnulib/lib/gl_anyrbtree_list2.h       node->left = new_node;
node             1001 maint/gnulib/lib/gl_anyrbtree_list2.h   new_node->parent = node;
node             1007 maint/gnulib/lib/gl_anyrbtree_list2.h     for (p = node; p != NULL; p = p->parent)
node             1012 maint/gnulib/lib/gl_anyrbtree_list2.h   rebalance_after_add (list, new_node, node);
node               24 maint/gnulib/lib/gl_anytree_list1.h   gl_list_node_t node;
node               34 maint/gnulib/lib/gl_anytree_list1.h free_subtree (gl_list_node_t node)
node               36 maint/gnulib/lib/gl_anytree_list1.h   if (node->left != NULL)
node               37 maint/gnulib/lib/gl_anytree_list1.h     free_subtree (node->left);
node               38 maint/gnulib/lib/gl_anytree_list1.h   if (node->right != NULL)
node               39 maint/gnulib/lib/gl_anytree_list1.h     free_subtree (node->right);
node               40 maint/gnulib/lib/gl_anytree_list1.h   free (node);
node               64 maint/gnulib/lib/gl_anytree_list2.h                     gl_list_node_t node)
node               66 maint/gnulib/lib/gl_anytree_list2.h   return node->value;
node               71 maint/gnulib/lib/gl_anytree_list2.h                            gl_list_node_t node, const void *elt)
node               74 maint/gnulib/lib/gl_anytree_list2.h   if (elt != node->value)
node               81 maint/gnulib/lib/gl_anytree_list2.h       if (new_hashcode != node->h.hashcode)
node               83 maint/gnulib/lib/gl_anytree_list2.h           remove_from_bucket (list, node);
node               84 maint/gnulib/lib/gl_anytree_list2.h           node->value = elt;
node               85 maint/gnulib/lib/gl_anytree_list2.h           node->h.hashcode = new_hashcode;
node               86 maint/gnulib/lib/gl_anytree_list2.h           if (add_to_bucket (list, node) < 0)
node               91 maint/gnulib/lib/gl_anytree_list2.h               gl_tree_remove_node_from_tree (list, node);
node               92 maint/gnulib/lib/gl_anytree_list2.h               free (node);
node               97 maint/gnulib/lib/gl_anytree_list2.h         node->value = elt;
node              100 maint/gnulib/lib/gl_anytree_list2.h   node->value = elt;
node              107 maint/gnulib/lib/gl_anytree_list2.h                    gl_list_node_t node)
node              109 maint/gnulib/lib/gl_anytree_list2.h   if (node->right != NULL)
node              111 maint/gnulib/lib/gl_anytree_list2.h       node = node->right;
node              112 maint/gnulib/lib/gl_anytree_list2.h       while (node->left != NULL)
node              113 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              117 maint/gnulib/lib/gl_anytree_list2.h       while (node->parent != NULL && node->parent->right == node)
node              118 maint/gnulib/lib/gl_anytree_list2.h         node = node->parent;
node              119 maint/gnulib/lib/gl_anytree_list2.h       node = node->parent;
node              121 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              126 maint/gnulib/lib/gl_anytree_list2.h                        gl_list_node_t node)
node              128 maint/gnulib/lib/gl_anytree_list2.h   if (node->left != NULL)
node              130 maint/gnulib/lib/gl_anytree_list2.h       node = node->left;
node              131 maint/gnulib/lib/gl_anytree_list2.h       while (node->right != NULL)
node              132 maint/gnulib/lib/gl_anytree_list2.h         node = node->right;
node              136 maint/gnulib/lib/gl_anytree_list2.h       while (node->parent != NULL && node->parent->left == node)
node              137 maint/gnulib/lib/gl_anytree_list2.h         node = node->parent;
node              138 maint/gnulib/lib/gl_anytree_list2.h       node = node->parent;
node              140 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              146 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              148 maint/gnulib/lib/gl_anytree_list2.h   if (node != NULL)
node              150 maint/gnulib/lib/gl_anytree_list2.h       while (node->left != NULL)
node              151 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              153 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              159 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              161 maint/gnulib/lib/gl_anytree_list2.h   if (node != NULL)
node              163 maint/gnulib/lib/gl_anytree_list2.h       while (node->right != NULL)
node              164 maint/gnulib/lib/gl_anytree_list2.h         node = node->right;
node              166 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              174 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = root;
node              178 maint/gnulib/lib/gl_anytree_list2.h       if (node->left != NULL)
node              180 maint/gnulib/lib/gl_anytree_list2.h           if (position < node->left->branch_size)
node              182 maint/gnulib/lib/gl_anytree_list2.h               node = node->left;
node              185 maint/gnulib/lib/gl_anytree_list2.h           position -= node->left->branch_size;
node              190 maint/gnulib/lib/gl_anytree_list2.h       node = node->right;
node              192 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              198 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              200 maint/gnulib/lib/gl_anytree_list2.h   if (!(node != NULL && position < node->branch_size))
node              203 maint/gnulib/lib/gl_anytree_list2.h   node = node_at (node, position);
node              204 maint/gnulib/lib/gl_anytree_list2.h   return node->value;
node              210 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              212 maint/gnulib/lib/gl_anytree_list2.h   if (!(node != NULL && position < node->branch_size))
node              215 maint/gnulib/lib/gl_anytree_list2.h   node = node_at (node, position);
node              217 maint/gnulib/lib/gl_anytree_list2.h   if (elt != node->value)
node              224 maint/gnulib/lib/gl_anytree_list2.h       if (new_hashcode != node->h.hashcode)
node              226 maint/gnulib/lib/gl_anytree_list2.h           remove_from_bucket (list, node);
node              227 maint/gnulib/lib/gl_anytree_list2.h           node->value = elt;
node              228 maint/gnulib/lib/gl_anytree_list2.h           node->h.hashcode = new_hashcode;
node              229 maint/gnulib/lib/gl_anytree_list2.h           if (add_to_bucket (list, node) < 0)
node              234 maint/gnulib/lib/gl_anytree_list2.h               gl_tree_remove_node_from_tree (list, node);
node              235 maint/gnulib/lib/gl_anytree_list2.h               free (node);
node              240 maint/gnulib/lib/gl_anytree_list2.h         node->value = elt;
node              243 maint/gnulib/lib/gl_anytree_list2.h   node->value = elt;
node              245 maint/gnulib/lib/gl_anytree_list2.h   return node;
node              261 maint/gnulib/lib/gl_anytree_list2.h     gl_list_node_t node = list->root;
node              274 maint/gnulib/lib/gl_anytree_list2.h                 if (node == NULL)
node              276 maint/gnulib/lib/gl_anytree_list2.h                 stack_ptr->node = node;
node              278 maint/gnulib/lib/gl_anytree_list2.h                 node = node->left;
node              290 maint/gnulib/lib/gl_anytree_list2.h             node = stack_ptr->node;
node              292 maint/gnulib/lib/gl_anytree_list2.h             if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node              293 maint/gnulib/lib/gl_anytree_list2.h               return node;
node              299 maint/gnulib/lib/gl_anytree_list2.h             node = node->right;
node              315 maint/gnulib/lib/gl_anytree_list2.h                 if (node == NULL)
node              317 maint/gnulib/lib/gl_anytree_list2.h                 if (node->branch_size <= start_index)
node              319 maint/gnulib/lib/gl_anytree_list2.h                 stack_ptr->node = node;
node              321 maint/gnulib/lib/gl_anytree_list2.h                 node = node->left;
node              334 maint/gnulib/lib/gl_anytree_list2.h             node = stack_ptr->node;
node              337 maint/gnulib/lib/gl_anytree_list2.h                 (node->left != NULL ? node->left->branch_size : 0) + 1;
node              341 maint/gnulib/lib/gl_anytree_list2.h                   if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node              342 maint/gnulib/lib/gl_anytree_list2.h                     return node;
node              354 maint/gnulib/lib/gl_anytree_list2.h             node = node->right;
node              372 maint/gnulib/lib/gl_anytree_list2.h     gl_list_node_t node = list->root;
node              385 maint/gnulib/lib/gl_anytree_list2.h                 if (node == NULL)
node              387 maint/gnulib/lib/gl_anytree_list2.h                 stack_ptr->node = node;
node              389 maint/gnulib/lib/gl_anytree_list2.h                 node = node->left;
node              401 maint/gnulib/lib/gl_anytree_list2.h             node = stack_ptr->node;
node              403 maint/gnulib/lib/gl_anytree_list2.h             if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node              410 maint/gnulib/lib/gl_anytree_list2.h             node = node->right;
node              426 maint/gnulib/lib/gl_anytree_list2.h                 if (node == NULL)
node              428 maint/gnulib/lib/gl_anytree_list2.h                 if (node->branch_size <= start_index)
node              430 maint/gnulib/lib/gl_anytree_list2.h                 stack_ptr->node = node;
node              432 maint/gnulib/lib/gl_anytree_list2.h                 node = node->left;
node              445 maint/gnulib/lib/gl_anytree_list2.h             node = stack_ptr->node;
node              448 maint/gnulib/lib/gl_anytree_list2.h                 (node->left != NULL ? node->left->branch_size : 0) + 1;
node              452 maint/gnulib/lib/gl_anytree_list2.h                   if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node              465 maint/gnulib/lib/gl_anytree_list2.h             node = node->right;
node              489 maint/gnulib/lib/gl_anytree_list2.h gl_tree_remove_node (gl_list_t list, gl_list_node_t node)
node              495 maint/gnulib/lib/gl_anytree_list2.h   remove_from_bucket (list, node);
node              498 maint/gnulib/lib/gl_anytree_list2.h   gl_tree_remove_node_from_tree (list, node);
node              501 maint/gnulib/lib/gl_anytree_list2.h     list->base.dispose_fn (node->value);
node              502 maint/gnulib/lib/gl_anytree_list2.h   free (node);
node              509 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              511 maint/gnulib/lib/gl_anytree_list2.h   if (!(node != NULL && position < node->branch_size))
node              514 maint/gnulib/lib/gl_anytree_list2.h   node = node_at (node, position);
node              515 maint/gnulib/lib/gl_anytree_list2.h   return gl_tree_remove_node (list, node);
node              523 maint/gnulib/lib/gl_anytree_list2.h       gl_list_node_t node =
node              526 maint/gnulib/lib/gl_anytree_list2.h       if (node != NULL)
node              527 maint/gnulib/lib/gl_anytree_list2.h         return gl_tree_remove_node (list, node);
node              538 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              547 maint/gnulib/lib/gl_anytree_list2.h           if (node == NULL)
node              549 maint/gnulib/lib/gl_anytree_list2.h           stack_ptr->node = node;
node              551 maint/gnulib/lib/gl_anytree_list2.h           node = node->left;
node              560 maint/gnulib/lib/gl_anytree_list2.h           node = stack_ptr->node;
node              565 maint/gnulib/lib/gl_anytree_list2.h             list->base.dispose_fn (node->value);
node              566 maint/gnulib/lib/gl_anytree_list2.h           free (node);
node              570 maint/gnulib/lib/gl_anytree_list2.h       node = node->right;
node              585 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node;
node              590 maint/gnulib/lib/gl_anytree_list2.h   node = list->root;
node              591 maint/gnulib/lib/gl_anytree_list2.h   if (node != NULL)
node              592 maint/gnulib/lib/gl_anytree_list2.h     while (node->left != NULL)
node              593 maint/gnulib/lib/gl_anytree_list2.h       node = node->left;
node              594 maint/gnulib/lib/gl_anytree_list2.h   result.p = node;
node              636 maint/gnulib/lib/gl_anytree_list2.h       gl_list_node_t node = (gl_list_node_t) iterator->p;
node              637 maint/gnulib/lib/gl_anytree_list2.h       *eltp = node->value;
node              639 maint/gnulib/lib/gl_anytree_list2.h         *nodep = node;
node              641 maint/gnulib/lib/gl_anytree_list2.h       if (node->right != NULL)
node              643 maint/gnulib/lib/gl_anytree_list2.h           node = node->right;
node              644 maint/gnulib/lib/gl_anytree_list2.h           while (node->left != NULL)
node              645 maint/gnulib/lib/gl_anytree_list2.h             node = node->left;
node              649 maint/gnulib/lib/gl_anytree_list2.h           while (node->parent != NULL && node->parent->right == node)
node              650 maint/gnulib/lib/gl_anytree_list2.h             node = node->parent;
node              651 maint/gnulib/lib/gl_anytree_list2.h           node = node->parent;
node              653 maint/gnulib/lib/gl_anytree_list2.h       iterator->p = node;
node              671 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node;
node              673 maint/gnulib/lib/gl_anytree_list2.h   for (node = list->root; node != NULL; )
node              675 maint/gnulib/lib/gl_anytree_list2.h       int cmp = compar (node->value, elt);
node              678 maint/gnulib/lib/gl_anytree_list2.h         node = node->right;
node              680 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              685 maint/gnulib/lib/gl_anytree_list2.h           gl_list_node_t found = node;
node              686 maint/gnulib/lib/gl_anytree_list2.h           node = node->left;
node              687 maint/gnulib/lib/gl_anytree_list2.h           for (; node != NULL; )
node              689 maint/gnulib/lib/gl_anytree_list2.h               int cmp2 = compar (node->value, elt);
node              692 maint/gnulib/lib/gl_anytree_list2.h                 node = node->right;
node              698 maint/gnulib/lib/gl_anytree_list2.h                   found = node;
node              699 maint/gnulib/lib/gl_anytree_list2.h                   node = node->left;
node              714 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node;
node              721 maint/gnulib/lib/gl_anytree_list2.h   for (node = list->root; node != NULL; )
node              724 maint/gnulib/lib/gl_anytree_list2.h         (node->left != NULL ? node->left->branch_size : 0);
node              730 maint/gnulib/lib/gl_anytree_list2.h           node = node->right;
node              733 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              737 maint/gnulib/lib/gl_anytree_list2.h           int cmp = compar (node->value, elt);
node              743 maint/gnulib/lib/gl_anytree_list2.h               node = node->right;
node              746 maint/gnulib/lib/gl_anytree_list2.h             node = node->left;
node              751 maint/gnulib/lib/gl_anytree_list2.h               gl_list_node_t found = node;
node              752 maint/gnulib/lib/gl_anytree_list2.h               node = node->left;
node              753 maint/gnulib/lib/gl_anytree_list2.h               for (; node != NULL; )
node              756 maint/gnulib/lib/gl_anytree_list2.h                     (node->left != NULL ? node->left->branch_size : 0);
node              761 maint/gnulib/lib/gl_anytree_list2.h                       node = node->right;
node              766 maint/gnulib/lib/gl_anytree_list2.h                       int cmp2 = compar (node->value, elt);
node              771 maint/gnulib/lib/gl_anytree_list2.h                           node = node->right;
node              778 maint/gnulib/lib/gl_anytree_list2.h                           found = node;
node              779 maint/gnulib/lib/gl_anytree_list2.h                           node = node->left;
node              794 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node;
node              797 maint/gnulib/lib/gl_anytree_list2.h   for (node = list->root, position = 0; node != NULL; )
node              799 maint/gnulib/lib/gl_anytree_list2.h       int cmp = compar (node->value, elt);
node              803 maint/gnulib/lib/gl_anytree_list2.h           if (node->left != NULL)
node              804 maint/gnulib/lib/gl_anytree_list2.h             position += node->left->branch_size;
node              806 maint/gnulib/lib/gl_anytree_list2.h           node = node->right;
node              809 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              815 maint/gnulib/lib/gl_anytree_list2.h             position + (node->left != NULL ? node->left->branch_size : 0);
node              816 maint/gnulib/lib/gl_anytree_list2.h           node = node->left;
node              817 maint/gnulib/lib/gl_anytree_list2.h           for (; node != NULL; )
node              819 maint/gnulib/lib/gl_anytree_list2.h               int cmp2 = compar (node->value, elt);
node              823 maint/gnulib/lib/gl_anytree_list2.h                   if (node->left != NULL)
node              824 maint/gnulib/lib/gl_anytree_list2.h                     position += node->left->branch_size;
node              826 maint/gnulib/lib/gl_anytree_list2.h                   node = node->right;
node              835 maint/gnulib/lib/gl_anytree_list2.h                     + (node->left != NULL ? node->left->branch_size : 0);
node              836 maint/gnulib/lib/gl_anytree_list2.h                   node = node->left;
node              851 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node;
node              859 maint/gnulib/lib/gl_anytree_list2.h   for (node = list->root, position = 0; node != NULL; )
node              862 maint/gnulib/lib/gl_anytree_list2.h         (node->left != NULL ? node->left->branch_size : 0);
node              869 maint/gnulib/lib/gl_anytree_list2.h           node = node->right;
node              872 maint/gnulib/lib/gl_anytree_list2.h         node = node->left;
node              876 maint/gnulib/lib/gl_anytree_list2.h           int cmp = compar (node->value, elt);
node              883 maint/gnulib/lib/gl_anytree_list2.h               node = node->right;
node              886 maint/gnulib/lib/gl_anytree_list2.h             node = node->left;
node              892 maint/gnulib/lib/gl_anytree_list2.h                 position + (node->left != NULL ? node->left->branch_size : 0);
node              893 maint/gnulib/lib/gl_anytree_list2.h               node = node->left;
node              894 maint/gnulib/lib/gl_anytree_list2.h               for (; node != NULL; )
node              897 maint/gnulib/lib/gl_anytree_list2.h                     (node->left != NULL ? node->left->branch_size : 0);
node              902 maint/gnulib/lib/gl_anytree_list2.h                       node = node->right;
node              907 maint/gnulib/lib/gl_anytree_list2.h                       int cmp2 = compar (node->value, elt);
node              912 maint/gnulib/lib/gl_anytree_list2.h                           node = node->right;
node              920 maint/gnulib/lib/gl_anytree_list2.h                           node = node->left;
node              935 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = list->root;
node              937 maint/gnulib/lib/gl_anytree_list2.h   if (node == NULL)
node              942 maint/gnulib/lib/gl_anytree_list2.h       int cmp = compar (node->value, elt);
node              946 maint/gnulib/lib/gl_anytree_list2.h           if (node->right == NULL)
node              947 maint/gnulib/lib/gl_anytree_list2.h             return gl_tree_nx_add_after (list, node, elt);
node              948 maint/gnulib/lib/gl_anytree_list2.h           node = node->right;
node              952 maint/gnulib/lib/gl_anytree_list2.h           if (node->left == NULL)
node              953 maint/gnulib/lib/gl_anytree_list2.h             return gl_tree_nx_add_before (list, node, elt);
node              954 maint/gnulib/lib/gl_anytree_list2.h           node = node->left;
node              957 maint/gnulib/lib/gl_anytree_list2.h         return gl_tree_nx_add_before (list, node, elt);
node              965 maint/gnulib/lib/gl_anytree_list2.h   gl_list_node_t node = gl_tree_sortedlist_search (list, compar, elt);
node              966 maint/gnulib/lib/gl_anytree_list2.h   if (node != NULL)
node              967 maint/gnulib/lib/gl_anytree_list2.h     return gl_tree_remove_node (list, node);
node               23 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node;
node               62 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node;
node               64 maint/gnulib/lib/gl_anytree_omap.h   for (node = map->root; node != NULL; )
node               67 maint/gnulib/lib/gl_anytree_omap.h                  ? compar (node->key, key)
node               68 maint/gnulib/lib/gl_anytree_omap.h                  : (node->key > key ? 1 :
node               69 maint/gnulib/lib/gl_anytree_omap.h                     node->key < key ? -1 : 0));
node               72 maint/gnulib/lib/gl_anytree_omap.h         node = node->right;
node               74 maint/gnulib/lib/gl_anytree_omap.h         node = node->left;
node               78 maint/gnulib/lib/gl_anytree_omap.h           *valuep = node->value;
node               91 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node;
node               93 maint/gnulib/lib/gl_anytree_omap.h   for (node = map->root; node != NULL; )
node               95 maint/gnulib/lib/gl_anytree_omap.h       if (! threshold_fn (node->key, threshold))
node               96 maint/gnulib/lib/gl_anytree_omap.h         node = node->right;
node              101 maint/gnulib/lib/gl_anytree_omap.h           gl_omap_node_t found = node;
node              102 maint/gnulib/lib/gl_anytree_omap.h           node = node->left;
node              103 maint/gnulib/lib/gl_anytree_omap.h           for (; node != NULL; )
node              105 maint/gnulib/lib/gl_anytree_omap.h               if (! threshold_fn (node->key, threshold))
node              106 maint/gnulib/lib/gl_anytree_omap.h                 node = node->right;
node              109 maint/gnulib/lib/gl_anytree_omap.h                   found = node;
node              110 maint/gnulib/lib/gl_anytree_omap.h                   node = node->left;
node              126 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node = map->root;
node              128 maint/gnulib/lib/gl_anytree_omap.h   if (node == NULL)
node              140 maint/gnulib/lib/gl_anytree_omap.h                  ? compar (node->key, key)
node              141 maint/gnulib/lib/gl_anytree_omap.h                  : (node->key > key ? 1 :
node              142 maint/gnulib/lib/gl_anytree_omap.h                     node->key < key ? -1 : 0));
node              146 maint/gnulib/lib/gl_anytree_omap.h           if (node->right == NULL)
node              148 maint/gnulib/lib/gl_anytree_omap.h               if (gl_tree_nx_add_after (map, node, key, value) == NULL)
node              152 maint/gnulib/lib/gl_anytree_omap.h           node = node->right;
node              156 maint/gnulib/lib/gl_anytree_omap.h           if (node->left == NULL)
node              158 maint/gnulib/lib/gl_anytree_omap.h               if (gl_tree_nx_add_before (map, node, key, value) == NULL)
node              162 maint/gnulib/lib/gl_anytree_omap.h           node = node->left;
node              166 maint/gnulib/lib/gl_anytree_omap.h           *oldvaluep = node->value;
node              167 maint/gnulib/lib/gl_anytree_omap.h           node->value = value;
node              177 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node;
node              179 maint/gnulib/lib/gl_anytree_omap.h   for (node = map->root; node != NULL; )
node              182 maint/gnulib/lib/gl_anytree_omap.h                  ? compar (node->key, key)
node              183 maint/gnulib/lib/gl_anytree_omap.h                  : (node->key > key ? 1 :
node              184 maint/gnulib/lib/gl_anytree_omap.h                     node->key < key ? -1 : 0));
node              187 maint/gnulib/lib/gl_anytree_omap.h         node = node->right;
node              189 maint/gnulib/lib/gl_anytree_omap.h         node = node->left;
node              193 maint/gnulib/lib/gl_anytree_omap.h           *oldvaluep = node->value;
node              194 maint/gnulib/lib/gl_anytree_omap.h           gl_tree_remove_node (map, node);
node              205 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node = map->root;
node              214 maint/gnulib/lib/gl_anytree_omap.h           if (node == NULL)
node              216 maint/gnulib/lib/gl_anytree_omap.h           stack_ptr->node = node;
node              218 maint/gnulib/lib/gl_anytree_omap.h           node = node->left;
node              227 maint/gnulib/lib/gl_anytree_omap.h           node = stack_ptr->node;
node              232 maint/gnulib/lib/gl_anytree_omap.h             map->base.vdispose_fn (node->value);
node              234 maint/gnulib/lib/gl_anytree_omap.h             map->base.kdispose_fn (node->key);
node              235 maint/gnulib/lib/gl_anytree_omap.h           free (node);
node              239 maint/gnulib/lib/gl_anytree_omap.h       node = node->right;
node              252 maint/gnulib/lib/gl_anytree_omap.h   gl_omap_node_t node;
node              257 maint/gnulib/lib/gl_anytree_omap.h   node = map->root;
node              258 maint/gnulib/lib/gl_anytree_omap.h   if (node != NULL)
node              259 maint/gnulib/lib/gl_anytree_omap.h     while (node->left != NULL)
node              260 maint/gnulib/lib/gl_anytree_omap.h       node = node->left;
node              261 maint/gnulib/lib/gl_anytree_omap.h   result.p = node;
node              279 maint/gnulib/lib/gl_anytree_omap.h       gl_omap_node_t node = (gl_omap_node_t) iterator->p;
node              280 maint/gnulib/lib/gl_anytree_omap.h       *keyp = node->key;
node              281 maint/gnulib/lib/gl_anytree_omap.h       *valuep = node->value;
node              283 maint/gnulib/lib/gl_anytree_omap.h       if (node->right != NULL)
node              285 maint/gnulib/lib/gl_anytree_omap.h           node = node->right;
node              286 maint/gnulib/lib/gl_anytree_omap.h           while (node->left != NULL)
node              287 maint/gnulib/lib/gl_anytree_omap.h             node = node->left;
node              291 maint/gnulib/lib/gl_anytree_omap.h           while (node->parent != NULL && node->parent->right == node)
node              292 maint/gnulib/lib/gl_anytree_omap.h             node = node->parent;
node              293 maint/gnulib/lib/gl_anytree_omap.h           node = node->parent;
node              295 maint/gnulib/lib/gl_anytree_omap.h       iterator->p = node;
node               23 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node               58 maint/gnulib/lib/gl_anytree_oset.h gl_tree_next_node (gl_oset_node_t node)
node               60 maint/gnulib/lib/gl_anytree_oset.h   if (node->right != NULL)
node               62 maint/gnulib/lib/gl_anytree_oset.h       node = node->right;
node               63 maint/gnulib/lib/gl_anytree_oset.h       while (node->left != NULL)
node               64 maint/gnulib/lib/gl_anytree_oset.h         node = node->left;
node               68 maint/gnulib/lib/gl_anytree_oset.h       while (node->parent != NULL && node->parent->right == node)
node               69 maint/gnulib/lib/gl_anytree_oset.h         node = node->parent;
node               70 maint/gnulib/lib/gl_anytree_oset.h       node = node->parent;
node               72 maint/gnulib/lib/gl_anytree_oset.h   return node;
node               77 maint/gnulib/lib/gl_anytree_oset.h gl_tree_prev_node (gl_oset_node_t node)
node               79 maint/gnulib/lib/gl_anytree_oset.h   if (node->left != NULL)
node               81 maint/gnulib/lib/gl_anytree_oset.h       node = node->left;
node               82 maint/gnulib/lib/gl_anytree_oset.h       while (node->right != NULL)
node               83 maint/gnulib/lib/gl_anytree_oset.h         node = node->right;
node               87 maint/gnulib/lib/gl_anytree_oset.h       while (node->parent != NULL && node->parent->left == node)
node               88 maint/gnulib/lib/gl_anytree_oset.h         node = node->parent;
node               89 maint/gnulib/lib/gl_anytree_oset.h       node = node->parent;
node               91 maint/gnulib/lib/gl_anytree_oset.h   return node;
node               98 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node              100 maint/gnulib/lib/gl_anytree_oset.h   for (node = set->root; node != NULL; )
node              103 maint/gnulib/lib/gl_anytree_oset.h                  ? compar (node->value, elt)
node              104 maint/gnulib/lib/gl_anytree_oset.h                  : (node->value > elt ? 1 :
node              105 maint/gnulib/lib/gl_anytree_oset.h                     node->value < elt ? -1 : 0));
node              108 maint/gnulib/lib/gl_anytree_oset.h         node = node->right;
node              110 maint/gnulib/lib/gl_anytree_oset.h         node = node->left;
node              124 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node              126 maint/gnulib/lib/gl_anytree_oset.h   for (node = set->root; node != NULL; )
node              128 maint/gnulib/lib/gl_anytree_oset.h       if (! threshold_fn (node->value, threshold))
node              129 maint/gnulib/lib/gl_anytree_oset.h         node = node->right;
node              134 maint/gnulib/lib/gl_anytree_oset.h           gl_oset_node_t found = node;
node              135 maint/gnulib/lib/gl_anytree_oset.h           node = node->left;
node              136 maint/gnulib/lib/gl_anytree_oset.h           for (; node != NULL; )
node              138 maint/gnulib/lib/gl_anytree_oset.h               if (! threshold_fn (node->value, threshold))
node              139 maint/gnulib/lib/gl_anytree_oset.h                 node = node->right;
node              142 maint/gnulib/lib/gl_anytree_oset.h                   found = node;
node              143 maint/gnulib/lib/gl_anytree_oset.h                   node = node->left;
node              157 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node              159 maint/gnulib/lib/gl_anytree_oset.h   for (node = set->root; node != NULL; )
node              162 maint/gnulib/lib/gl_anytree_oset.h                  ? compar (node->value, elt)
node              163 maint/gnulib/lib/gl_anytree_oset.h                  : (node->value > elt ? 1 :
node              164 maint/gnulib/lib/gl_anytree_oset.h                     node->value < elt ? -1 : 0));
node              167 maint/gnulib/lib/gl_anytree_oset.h         node = node->right;
node              169 maint/gnulib/lib/gl_anytree_oset.h         node = node->left;
node              172 maint/gnulib/lib/gl_anytree_oset.h         return node;
node              181 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node = set->root;
node              183 maint/gnulib/lib/gl_anytree_oset.h   if (node == NULL)
node              195 maint/gnulib/lib/gl_anytree_oset.h                  ? compar (node->value, elt)
node              196 maint/gnulib/lib/gl_anytree_oset.h                  : (node->value > elt ? 1 :
node              197 maint/gnulib/lib/gl_anytree_oset.h                     node->value < elt ? -1 : 0));
node              201 maint/gnulib/lib/gl_anytree_oset.h           if (node->right == NULL)
node              203 maint/gnulib/lib/gl_anytree_oset.h               if (gl_tree_nx_add_after (set, node, elt) == NULL)
node              207 maint/gnulib/lib/gl_anytree_oset.h           node = node->right;
node              211 maint/gnulib/lib/gl_anytree_oset.h           if (node->left == NULL)
node              213 maint/gnulib/lib/gl_anytree_oset.h               if (gl_tree_nx_add_before (set, node, elt) == NULL)
node              217 maint/gnulib/lib/gl_anytree_oset.h           node = node->left;
node              227 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node = gl_tree_search_node (set, elt);
node              229 maint/gnulib/lib/gl_anytree_oset.h   if (node != NULL)
node              230 maint/gnulib/lib/gl_anytree_oset.h     return gl_tree_remove_node (set, node);
node              262 maint/gnulib/lib/gl_anytree_oset.h               gl_oset_node_t node;
node              267 maint/gnulib/lib/gl_anytree_oset.h               node = set->root;
node              272 maint/gnulib/lib/gl_anytree_oset.h                              ? compar (node->value, elt)
node              273 maint/gnulib/lib/gl_anytree_oset.h                              : (node->value > elt ? 1 :
node              274 maint/gnulib/lib/gl_anytree_oset.h                                 node->value < elt ? -1 : 0));
node              278 maint/gnulib/lib/gl_anytree_oset.h                       if (node->right == NULL)
node              280 maint/gnulib/lib/gl_anytree_oset.h                           gl_tree_add_node_after (set, node, old_node);
node              283 maint/gnulib/lib/gl_anytree_oset.h                       node = node->right;
node              287 maint/gnulib/lib/gl_anytree_oset.h                       if (node->left == NULL)
node              289 maint/gnulib/lib/gl_anytree_oset.h                           gl_tree_add_node_before (set, node, old_node);
node              292 maint/gnulib/lib/gl_anytree_oset.h                       node = node->left;
node              312 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node = set->root;
node              321 maint/gnulib/lib/gl_anytree_oset.h           if (node == NULL)
node              323 maint/gnulib/lib/gl_anytree_oset.h           stack_ptr->node = node;
node              325 maint/gnulib/lib/gl_anytree_oset.h           node = node->left;
node              334 maint/gnulib/lib/gl_anytree_oset.h           node = stack_ptr->node;
node              339 maint/gnulib/lib/gl_anytree_oset.h             set->base.dispose_fn (node->value);
node              340 maint/gnulib/lib/gl_anytree_oset.h           free (node);
node              344 maint/gnulib/lib/gl_anytree_oset.h       node = node->right;
node              357 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node              362 maint/gnulib/lib/gl_anytree_oset.h   node = set->root;
node              363 maint/gnulib/lib/gl_anytree_oset.h   if (node != NULL)
node              364 maint/gnulib/lib/gl_anytree_oset.h     while (node->left != NULL)
node              365 maint/gnulib/lib/gl_anytree_oset.h       node = node->left;
node              366 maint/gnulib/lib/gl_anytree_oset.h   result.p = node;
node              384 maint/gnulib/lib/gl_anytree_oset.h   gl_oset_node_t node;
node              396 maint/gnulib/lib/gl_anytree_oset.h   for (node = set->root; node != NULL; )
node              398 maint/gnulib/lib/gl_anytree_oset.h       if (! threshold_fn (node->value, threshold))
node              399 maint/gnulib/lib/gl_anytree_oset.h         node = node->right;
node              404 maint/gnulib/lib/gl_anytree_oset.h           gl_oset_node_t found = node;
node              405 maint/gnulib/lib/gl_anytree_oset.h           node = node->left;
node              406 maint/gnulib/lib/gl_anytree_oset.h           for (; node != NULL; )
node              408 maint/gnulib/lib/gl_anytree_oset.h               if (! threshold_fn (node->value, threshold))
node              409 maint/gnulib/lib/gl_anytree_oset.h                 node = node->right;
node              412 maint/gnulib/lib/gl_anytree_oset.h                   found = node;
node              413 maint/gnulib/lib/gl_anytree_oset.h                   node = node->left;
node              429 maint/gnulib/lib/gl_anytree_oset.h       gl_oset_node_t node = (gl_oset_node_t) iterator->p;
node              430 maint/gnulib/lib/gl_anytree_oset.h       *eltp = node->value;
node              432 maint/gnulib/lib/gl_anytree_oset.h       node = gl_tree_next_node (node);
node              433 maint/gnulib/lib/gl_anytree_oset.h       iterator->p = node;
node               33 maint/gnulib/lib/gl_anytreehash_list1.h node_position (gl_list_node_t node)
node               37 maint/gnulib/lib/gl_anytreehash_list1.h   if (node->left != NULL)
node               38 maint/gnulib/lib/gl_anytreehash_list1.h     position += node->left->branch_size;
node               41 maint/gnulib/lib/gl_anytreehash_list1.h       gl_list_node_t parent = node->parent;
node               46 maint/gnulib/lib/gl_anytreehash_list1.h       if (parent->right == node)
node               53 maint/gnulib/lib/gl_anytreehash_list1.h       node = parent;
node               74 maint/gnulib/lib/gl_anytreehash_list1.h   gl_list_node_t node = (gl_list_node_t) x;
node               75 maint/gnulib/lib/gl_anytreehash_list1.h   size_t position = node_position (node);
node              123 maint/gnulib/lib/gl_anytreehash_list1.h                   gl_list_node_t node = gl_oset_first (nodes);
node              124 maint/gnulib/lib/gl_anytreehash_list1.h                   if (equals != NULL ? equals (value, node->value) : value == node->value)
node              134 maint/gnulib/lib/gl_anytreehash_list1.h                   gl_list_node_t node = (struct gl_list_node_impl *) entry;
node              135 maint/gnulib/lib/gl_anytreehash_list1.h                   if (equals != NULL ? equals (value, node->value) : value == node->value)
node              148 maint/gnulib/lib/gl_anytreehash_list1.h                       if (gl_oset_nx_add (nodes, node) < 0)
node              178 maint/gnulib/lib/gl_anytreehash_list1.h #define add_to_bucket(list,node) \
node              179 maint/gnulib/lib/gl_anytreehash_list1.h     __builtin_expect ((add_to_bucket) (list, node), 0)
node              219 maint/gnulib/lib/gl_anytreehash_list1.h               gl_list_node_t node = gl_oset_first (nodes);
node              220 maint/gnulib/lib/gl_anytreehash_list1.h               if (equals != NULL ? equals (value, node->value) : value == node->value)
node              229 maint/gnulib/lib/gl_anytreehash_list1.h                       node = gl_oset_first (nodes);
node              230 maint/gnulib/lib/gl_anytreehash_list1.h                       node->h.hash_next = entry->hash_next;
node              231 maint/gnulib/lib/gl_anytreehash_list1.h                       *entryp = &node->h;
node              267 maint/gnulib/lib/gl_anytreehash_list1.h   gl_list_node_t node = list->root;
node              276 maint/gnulib/lib/gl_anytreehash_list1.h           if (node == NULL)
node              278 maint/gnulib/lib/gl_anytreehash_list1.h           stack_ptr->node = node;
node              280 maint/gnulib/lib/gl_anytreehash_list1.h           node = node->left;
node              292 maint/gnulib/lib/gl_anytreehash_list1.h       node = stack_ptr->node;
node              294 maint/gnulib/lib/gl_anytreehash_list1.h       node->h.hashcode =
node              296 maint/gnulib/lib/gl_anytreehash_list1.h          ? list->base.hashcode_fn (node->value)
node              297 maint/gnulib/lib/gl_anytreehash_list1.h          : (size_t)(uintptr_t) node->value);
node              298 maint/gnulib/lib/gl_anytreehash_list1.h       if (add_to_bucket (list, node) < 0)
node              302 maint/gnulib/lib/gl_anytreehash_list1.h       node = node->right;
node              314 maint/gnulib/lib/gl_anytreehash_list1.h       node = node->left;
node              319 maint/gnulib/lib/gl_anytreehash_list1.h           if (node == NULL)
node              321 maint/gnulib/lib/gl_anytreehash_list1.h           stack_ptr->node = node;
node              323 maint/gnulib/lib/gl_anytreehash_list1.h           node = node->right;
node              335 maint/gnulib/lib/gl_anytreehash_list1.h       node = stack_ptr->node;
node              337 maint/gnulib/lib/gl_anytreehash_list1.h       remove_from_bucket (list, node);
node               47 maint/gnulib/lib/gl_anytreehash_list2.h                   gl_list_node_t node = gl_oset_first (nodes);
node               48 maint/gnulib/lib/gl_anytreehash_list2.h                   if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node               57 maint/gnulib/lib/gl_anytreehash_list2.h                               || node_position (node) < end_index)
node               58 maint/gnulib/lib/gl_anytreehash_list2.h                             return node;
node               70 maint/gnulib/lib/gl_anytreehash_list2.h                               node = (gl_list_node_t) nodes_elt;
node               72 maint/gnulib/lib/gl_anytreehash_list2.h                                   || node_position (node) < end_index)
node               73 maint/gnulib/lib/gl_anytreehash_list2.h                                 return node;
node               82 maint/gnulib/lib/gl_anytreehash_list2.h                   gl_list_node_t node = (struct gl_list_node_impl *) entry;
node               83 maint/gnulib/lib/gl_anytreehash_list2.h                   if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node               90 maint/gnulib/lib/gl_anytreehash_list2.h                           size_t position = node_position (node);
node               95 maint/gnulib/lib/gl_anytreehash_list2.h                         return node;
node              107 maint/gnulib/lib/gl_anytreehash_list2.h               gl_list_node_t node = (struct gl_list_node_impl *) entry;
node              108 maint/gnulib/lib/gl_anytreehash_list2.h               if (equals != NULL ? equals (elt, node->value) : elt == node->value)
node              115 maint/gnulib/lib/gl_anytreehash_list2.h                       size_t position = node_position (node);
node              120 maint/gnulib/lib/gl_anytreehash_list2.h                     return node;
node              134 maint/gnulib/lib/gl_anytreehash_list2.h   gl_list_node_t node =
node              137 maint/gnulib/lib/gl_anytreehash_list2.h   if (node != NULL)
node              138 maint/gnulib/lib/gl_anytreehash_list2.h     return node_position (node);
node              174 maint/gnulib/lib/gl_anytreehash_list2.h     gl_list_node_t node = list->root;
node              183 maint/gnulib/lib/gl_anytreehash_list2.h             if (node == NULL)
node              185 maint/gnulib/lib/gl_anytreehash_list2.h             stack_ptr->node = node;
node              187 maint/gnulib/lib/gl_anytreehash_list2.h             node = node->left;
node              196 maint/gnulib/lib/gl_anytreehash_list2.h             node = stack_ptr->node;
node              201 maint/gnulib/lib/gl_anytreehash_list2.h               list->base.dispose_fn (node->value);
node              202 maint/gnulib/lib/gl_anytreehash_list2.h             free (node);
node              206 maint/gnulib/lib/gl_anytreehash_list2.h         node = node->right;
node               47 maint/gnulib/lib/gl_array_list.c #define NODE_TO_INDEX(node) ((uintptr_t)(node) - 1)
node              121 maint/gnulib/lib/gl_array_list.c gl_array_node_value (gl_list_t list, gl_list_node_t node)
node              123 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              131 maint/gnulib/lib/gl_array_list.c gl_array_node_nx_set_value (gl_list_t list, gl_list_node_t node,
node              134 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              143 maint/gnulib/lib/gl_array_list.c gl_array_next_node (gl_list_t list, gl_list_node_t node)
node              145 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              157 maint/gnulib/lib/gl_array_list.c gl_array_previous_node (gl_list_t list, gl_list_node_t node)
node              159 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              317 maint/gnulib/lib/gl_array_list.c gl_array_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              320 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              341 maint/gnulib/lib/gl_array_list.c gl_array_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              344 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              386 maint/gnulib/lib/gl_array_list.c gl_array_remove_node (gl_list_t list, gl_list_node_t node)
node              389 maint/gnulib/lib/gl_array_list.c   uintptr_t index = NODE_TO_INDEX (node);
node               43 maint/gnulib/lib/gl_avltree_list.c check_invariants (gl_list_node_t node, gl_list_node_t parent)
node               46 maint/gnulib/lib/gl_avltree_list.c     (node->left != NULL ? check_invariants (node->left, node) : 0);
node               48 maint/gnulib/lib/gl_avltree_list.c     (node->right != NULL ? check_invariants (node->right, node) : 0);
node               51 maint/gnulib/lib/gl_avltree_list.c   if (!(node->parent == parent))
node               53 maint/gnulib/lib/gl_avltree_list.c   if (!(node->branch_size
node               54 maint/gnulib/lib/gl_avltree_list.c         == (node->left != NULL ? node->left->branch_size : 0)
node               55 maint/gnulib/lib/gl_avltree_list.c            + 1 + (node->right != NULL ? node->right->branch_size : 0)))
node               59 maint/gnulib/lib/gl_avltree_list.c   if (!(node->balance == balance))
node               38 maint/gnulib/lib/gl_avltree_omap.c #define NODE_PAYLOAD_ASSIGN(node) \
node               39 maint/gnulib/lib/gl_avltree_omap.c   node->key = key; \
node               40 maint/gnulib/lib/gl_avltree_omap.c   node->value = value;
node               41 maint/gnulib/lib/gl_avltree_omap.c #define NODE_PAYLOAD_DISPOSE(container, node) \
node               43 maint/gnulib/lib/gl_avltree_omap.c     container->base.kdispose_fn (node->key);
node               66 maint/gnulib/lib/gl_avltree_ordered.h            NODE_T node, int height_diff, NODE_T parent)
node               76 maint/gnulib/lib/gl_avltree_ordered.h       child = node;
node               77 maint/gnulib/lib/gl_avltree_ordered.h       node = parent;
node               79 maint/gnulib/lib/gl_avltree_ordered.h       previous_balance = node->balance;
node               85 maint/gnulib/lib/gl_avltree_ordered.h       if (node->left != NULL || node->right != NULL)
node               86 maint/gnulib/lib/gl_avltree_ordered.h         balance_diff = (child == node->right ? height_diff : -height_diff);
node               93 maint/gnulib/lib/gl_avltree_ordered.h       node->balance += balance_diff;
node               99 maint/gnulib/lib/gl_avltree_ordered.h           if (node->parent == NULL)
node              102 maint/gnulib/lib/gl_avltree_ordered.h           else if (node->parent->left == node)
node              103 maint/gnulib/lib/gl_avltree_ordered.h             nodep = &node->parent->left;
node              104 maint/gnulib/lib/gl_avltree_ordered.h           else if (node->parent->right == node)
node              105 maint/gnulib/lib/gl_avltree_ordered.h             nodep = &node->parent->right;
node              109 maint/gnulib/lib/gl_avltree_ordered.h           nodeleft = node->left;
node              110 maint/gnulib/lib/gl_avltree_ordered.h           noderight = node->right;
node              131 maint/gnulib/lib/gl_avltree_ordered.h                   node->left = nodeleftright;
node              132 maint/gnulib/lib/gl_avltree_ordered.h                   nodeleft->right = node;
node              134 maint/gnulib/lib/gl_avltree_ordered.h                   nodeleft->parent = node->parent;
node              135 maint/gnulib/lib/gl_avltree_ordered.h                   node->parent = nodeleft;
node              137 maint/gnulib/lib/gl_avltree_ordered.h                     nodeleftright->parent = node;
node              140 maint/gnulib/lib/gl_avltree_ordered.h                   node->balance = - nodeleft->balance;
node              166 maint/gnulib/lib/gl_avltree_ordered.h                   NODE_T R = node->left = nodeleftright->right;
node              168 maint/gnulib/lib/gl_avltree_ordered.h                   nodeleftright->right = node;
node              170 maint/gnulib/lib/gl_avltree_ordered.h                   nodeleftright->parent = node->parent;
node              174 maint/gnulib/lib/gl_avltree_ordered.h                     R->parent = node;
node              176 maint/gnulib/lib/gl_avltree_ordered.h                   node->parent = nodeleftright;
node              179 maint/gnulib/lib/gl_avltree_ordered.h                   node->balance = (nodeleftright->balance < 0 ? 1 : 0);
node              213 maint/gnulib/lib/gl_avltree_ordered.h                   node->right = noderightleft;
node              214 maint/gnulib/lib/gl_avltree_ordered.h                   noderight->left = node;
node              216 maint/gnulib/lib/gl_avltree_ordered.h                   noderight->parent = node->parent;
node              217 maint/gnulib/lib/gl_avltree_ordered.h                   node->parent = noderight;
node              219 maint/gnulib/lib/gl_avltree_ordered.h                     noderightleft->parent = node;
node              222 maint/gnulib/lib/gl_avltree_ordered.h                   node->balance = - noderight->balance;
node              247 maint/gnulib/lib/gl_avltree_ordered.h                   NODE_T L = node->right = noderightleft->left;
node              249 maint/gnulib/lib/gl_avltree_ordered.h                   noderightleft->left = node;
node              252 maint/gnulib/lib/gl_avltree_ordered.h                   noderightleft->parent = node->parent;
node              254 maint/gnulib/lib/gl_avltree_ordered.h                     L->parent = node;
node              257 maint/gnulib/lib/gl_avltree_ordered.h                   node->parent = noderightleft;
node              260 maint/gnulib/lib/gl_avltree_ordered.h                   node->balance = (noderightleft->balance > 0 ? -1 : 0);
node              276 maint/gnulib/lib/gl_avltree_ordered.h           node = *nodep;
node              285 maint/gnulib/lib/gl_avltree_ordered.h             height_diff = (node->balance == 0 ? 0 : 1);
node              291 maint/gnulib/lib/gl_avltree_ordered.h       parent = node->parent;
node              320 maint/gnulib/lib/gl_avltree_ordered.h       NODE_T node;
node              322 maint/gnulib/lib/gl_avltree_ordered.h       for (node = container->root; node->left != NULL; )
node              323 maint/gnulib/lib/gl_avltree_ordered.h         node = node->left;
node              325 maint/gnulib/lib/gl_avltree_ordered.h       node->left = new_node;
node              326 maint/gnulib/lib/gl_avltree_ordered.h       new_node->parent = node;
node              327 maint/gnulib/lib/gl_avltree_ordered.h       node->balance--;
node              330 maint/gnulib/lib/gl_avltree_ordered.h       if (node->right == NULL && node->parent != NULL)
node              331 maint/gnulib/lib/gl_avltree_ordered.h         rebalance (container, node, 1, node->parent);
node              340 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_add_node_before (CONTAINER_T container, NODE_T node, NODE_T new_node)
node              349 maint/gnulib/lib/gl_avltree_ordered.h   if (node->left == NULL)
node              351 maint/gnulib/lib/gl_avltree_ordered.h       node->left = new_node;
node              352 maint/gnulib/lib/gl_avltree_ordered.h       node->balance--;
node              353 maint/gnulib/lib/gl_avltree_ordered.h       height_inc = (node->right == NULL);
node              357 maint/gnulib/lib/gl_avltree_ordered.h       for (node = node->left; node->right != NULL; )
node              358 maint/gnulib/lib/gl_avltree_ordered.h         node = node->right;
node              359 maint/gnulib/lib/gl_avltree_ordered.h       node->right = new_node;
node              360 maint/gnulib/lib/gl_avltree_ordered.h       node->balance++;
node              361 maint/gnulib/lib/gl_avltree_ordered.h       height_inc = (node->left == NULL);
node              363 maint/gnulib/lib/gl_avltree_ordered.h   new_node->parent = node;
node              366 maint/gnulib/lib/gl_avltree_ordered.h   if (height_inc && node->parent != NULL)
node              367 maint/gnulib/lib/gl_avltree_ordered.h     rebalance (container, node, 1, node->parent);
node              373 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_nx_add_before (CONTAINER_T container, NODE_T node, NODE_PAYLOAD_PARAMS)
node              384 maint/gnulib/lib/gl_avltree_ordered.h   gl_tree_add_node_before (container, node, new_node);
node              390 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_add_node_after (CONTAINER_T container, NODE_T node, NODE_T new_node)
node              399 maint/gnulib/lib/gl_avltree_ordered.h   if (node->right == NULL)
node              401 maint/gnulib/lib/gl_avltree_ordered.h       node->right = new_node;
node              402 maint/gnulib/lib/gl_avltree_ordered.h       node->balance++;
node              403 maint/gnulib/lib/gl_avltree_ordered.h       height_inc = (node->left == NULL);
node              407 maint/gnulib/lib/gl_avltree_ordered.h       for (node = node->right; node->left != NULL; )
node              408 maint/gnulib/lib/gl_avltree_ordered.h         node = node->left;
node              409 maint/gnulib/lib/gl_avltree_ordered.h       node->left = new_node;
node              410 maint/gnulib/lib/gl_avltree_ordered.h       node->balance--;
node              411 maint/gnulib/lib/gl_avltree_ordered.h       height_inc = (node->right == NULL);
node              413 maint/gnulib/lib/gl_avltree_ordered.h   new_node->parent = node;
node              416 maint/gnulib/lib/gl_avltree_ordered.h   if (height_inc && node->parent != NULL)
node              417 maint/gnulib/lib/gl_avltree_ordered.h     rebalance (container, node, 1, node->parent);
node              423 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_nx_add_after (CONTAINER_T container, NODE_T node, NODE_PAYLOAD_PARAMS)
node              434 maint/gnulib/lib/gl_avltree_ordered.h   gl_tree_add_node_after (container, node, new_node);
node              439 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_remove_node_no_free (CONTAINER_T container, NODE_T node)
node              441 maint/gnulib/lib/gl_avltree_ordered.h   NODE_T parent = node->parent;
node              443 maint/gnulib/lib/gl_avltree_ordered.h   if (node->left == NULL)
node              446 maint/gnulib/lib/gl_avltree_ordered.h       NODE_T child = node->right;
node              454 maint/gnulib/lib/gl_avltree_ordered.h           if (parent->left == node)
node              462 maint/gnulib/lib/gl_avltree_ordered.h   else if (node->right == NULL)
node              467 maint/gnulib/lib/gl_avltree_ordered.h       NODE_T child = node->left;
node              474 maint/gnulib/lib/gl_avltree_ordered.h           if (parent->left == node)
node              489 maint/gnulib/lib/gl_avltree_ordered.h       for (subst = node->left; subst->right != NULL; )
node              507 maint/gnulib/lib/gl_avltree_ordered.h       if (subst_parent != node)
node              517 maint/gnulib/lib/gl_avltree_ordered.h       if (subst_parent != node)
node              519 maint/gnulib/lib/gl_avltree_ordered.h           subst->left = node->left;
node              522 maint/gnulib/lib/gl_avltree_ordered.h       subst->right = node->right;
node              524 maint/gnulib/lib/gl_avltree_ordered.h       subst->balance = node->balance;
node              528 maint/gnulib/lib/gl_avltree_ordered.h       else if (parent->left == node)
node              536 maint/gnulib/lib/gl_avltree_ordered.h       rebalance (container, child, -1, subst_parent != node ? subst_parent : subst);
node              543 maint/gnulib/lib/gl_avltree_ordered.h gl_tree_remove_node (CONTAINER_T container, NODE_T node)
node              545 maint/gnulib/lib/gl_avltree_ordered.h   gl_tree_remove_node_no_free (container, node);
node              546 maint/gnulib/lib/gl_avltree_ordered.h   NODE_PAYLOAD_DISPOSE (container, node)
node              547 maint/gnulib/lib/gl_avltree_ordered.h   free (node);
node              553 maint/gnulib/lib/gl_avltree_ordered.h check_invariants (NODE_T node, NODE_T parent, size_t *counterp)
node              556 maint/gnulib/lib/gl_avltree_ordered.h     (node->left != NULL ? check_invariants (node->left, node, counterp) : 0);
node              558 maint/gnulib/lib/gl_avltree_ordered.h     (node->right != NULL ? check_invariants (node->right, node, counterp) : 0);
node              561 maint/gnulib/lib/gl_avltree_ordered.h   if (!(node->parent == parent))
node              565 maint/gnulib/lib/gl_avltree_ordered.h   if (!(node->balance == balance))
node               37 maint/gnulib/lib/gl_avltree_oset.c #define NODE_PAYLOAD_ASSIGN(node) \
node               38 maint/gnulib/lib/gl_avltree_oset.c   node->value = elt;
node               39 maint/gnulib/lib/gl_avltree_oset.c #define NODE_PAYLOAD_DISPOSE(container, node) \
node               41 maint/gnulib/lib/gl_avltree_oset.c     container->base.dispose_fn (node->value);
node               65 maint/gnulib/lib/gl_avltreehash_list.c check_invariants (gl_list_node_t node, gl_list_node_t parent)
node               68 maint/gnulib/lib/gl_avltreehash_list.c     (node->left != NULL ? check_invariants (node->left, node) : 0);
node               70 maint/gnulib/lib/gl_avltreehash_list.c     (node->right != NULL ? check_invariants (node->right, node) : 0);
node               73 maint/gnulib/lib/gl_avltreehash_list.c   if (!(node->parent == parent))
node               75 maint/gnulib/lib/gl_avltreehash_list.c   if (!(node->branch_size
node               76 maint/gnulib/lib/gl_avltreehash_list.c         == (node->left != NULL ? node->left->branch_size : 0)
node               77 maint/gnulib/lib/gl_avltreehash_list.c            + 1 + (node->right != NULL ? node->right->branch_size : 0)))
node               81 maint/gnulib/lib/gl_avltreehash_list.c   if (!(node->balance == balance))
node               50 maint/gnulib/lib/gl_carray_list.c #define NODE_TO_INDEX(node) ((uintptr_t)(node) - 1)
node              126 maint/gnulib/lib/gl_carray_list.c gl_carray_node_value (gl_list_t list, gl_list_node_t node)
node              128 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              141 maint/gnulib/lib/gl_carray_list.c gl_carray_node_nx_set_value (gl_list_t list, gl_list_node_t node,
node              144 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              158 maint/gnulib/lib/gl_carray_list.c gl_carray_next_node (gl_list_t list, gl_list_node_t node)
node              160 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              172 maint/gnulib/lib/gl_carray_list.c gl_carray_previous_node (gl_list_t list, gl_list_node_t node)
node              174 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              459 maint/gnulib/lib/gl_carray_list.c gl_carray_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              462 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              471 maint/gnulib/lib/gl_carray_list.c gl_carray_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              474 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              566 maint/gnulib/lib/gl_carray_list.c gl_carray_remove_node (gl_list_t list, gl_list_node_t node)
node              569 maint/gnulib/lib/gl_carray_list.c   uintptr_t index = NODE_TO_INDEX (node);
node              108 maint/gnulib/lib/gl_hash_map.c   gl_list_node_t node;
node              110 maint/gnulib/lib/gl_hash_map.c   for (node = (gl_list_node_t) map->table[bucket];
node              111 maint/gnulib/lib/gl_hash_map.c        node != NULL;
node              112 maint/gnulib/lib/gl_hash_map.c        node = (gl_list_node_t) node->h.hash_next)
node              113 maint/gnulib/lib/gl_hash_map.c     if (node->h.hashcode == hashcode
node              115 maint/gnulib/lib/gl_hash_map.c             ? equals (key, node->key)
node              116 maint/gnulib/lib/gl_hash_map.c             : key == node->key))
node              118 maint/gnulib/lib/gl_hash_map.c         *valuep = node->value;
node              137 maint/gnulib/lib/gl_hash_map.c     gl_list_node_t node;
node              139 maint/gnulib/lib/gl_hash_map.c     for (node = (gl_list_node_t) map->table[bucket];
node              140 maint/gnulib/lib/gl_hash_map.c          node != NULL;
node              141 maint/gnulib/lib/gl_hash_map.c          node = (gl_list_node_t) node->h.hash_next)
node              142 maint/gnulib/lib/gl_hash_map.c       if (node->h.hashcode == hashcode
node              144 maint/gnulib/lib/gl_hash_map.c               ? equals (key, node->key)
node              145 maint/gnulib/lib/gl_hash_map.c               : key == node->key))
node              147 maint/gnulib/lib/gl_hash_map.c           *oldvaluep = node->value;
node              148 maint/gnulib/lib/gl_hash_map.c           node->value = value;
node              154 maint/gnulib/lib/gl_hash_map.c   gl_list_node_t node =
node              157 maint/gnulib/lib/gl_hash_map.c   if (node == NULL)
node              160 maint/gnulib/lib/gl_hash_map.c   node->key = key;
node              161 maint/gnulib/lib/gl_hash_map.c   node->value = value;
node              162 maint/gnulib/lib/gl_hash_map.c   node->h.hashcode = hashcode;
node              165 maint/gnulib/lib/gl_hash_map.c   node->h.hash_next = map->table[bucket];
node              166 maint/gnulib/lib/gl_hash_map.c   map->table[bucket] = &node->h;
node              193 maint/gnulib/lib/gl_hash_map.c       gl_list_node_t node = *nodep;
node              194 maint/gnulib/lib/gl_hash_map.c       if (node->h.hashcode == hashcode
node              196 maint/gnulib/lib/gl_hash_map.c               ? equals (key, node->key)
node              197 maint/gnulib/lib/gl_hash_map.c               : key == node->key))
node              199 maint/gnulib/lib/gl_hash_map.c           *oldvaluep = node->value;
node              202 maint/gnulib/lib/gl_hash_map.c           *nodep = (gl_list_node_t) node->h.hash_next;
node              208 maint/gnulib/lib/gl_hash_map.c             map->base.kdispose_fn (node->key);
node              209 maint/gnulib/lib/gl_hash_map.c           free (node);
node              229 maint/gnulib/lib/gl_hash_map.c           gl_hash_entry_t node = table[--i];
node              231 maint/gnulib/lib/gl_hash_map.c           while (node != NULL)
node              233 maint/gnulib/lib/gl_hash_map.c               gl_hash_entry_t next = node->hash_next;
node              237 maint/gnulib/lib/gl_hash_map.c                 vdispose (((gl_list_node_t) node)->value);
node              239 maint/gnulib/lib/gl_hash_map.c                 kdispose (((gl_list_node_t) node)->key);
node              240 maint/gnulib/lib/gl_hash_map.c               free (node);
node              242 maint/gnulib/lib/gl_hash_map.c               node = next;
node              281 maint/gnulib/lib/gl_hash_map.c       gl_list_node_t node = (gl_list_node_t) iterator->p;
node              282 maint/gnulib/lib/gl_hash_map.c       *keyp = node->key;
node              283 maint/gnulib/lib/gl_hash_map.c       *valuep = node->value;
node              284 maint/gnulib/lib/gl_hash_map.c       iterator->p = (gl_list_node_t) node->h.hash_next;
node              298 maint/gnulib/lib/gl_hash_map.c               gl_list_node_t node = (gl_list_node_t) table[i++];
node              299 maint/gnulib/lib/gl_hash_map.c               if (node != NULL)
node              301 maint/gnulib/lib/gl_hash_map.c                   *keyp = node->key;
node              302 maint/gnulib/lib/gl_hash_map.c                   *valuep = node->value;
node              303 maint/gnulib/lib/gl_hash_map.c                   iterator->p = (gl_list_node_t) node->h.hash_next;
node              105 maint/gnulib/lib/gl_hash_set.c   gl_list_node_t node;
node              107 maint/gnulib/lib/gl_hash_set.c   for (node = (gl_list_node_t) set->table[bucket];
node              108 maint/gnulib/lib/gl_hash_set.c        node != NULL;
node              109 maint/gnulib/lib/gl_hash_set.c        node = (gl_list_node_t) node->h.hash_next)
node              110 maint/gnulib/lib/gl_hash_set.c     if (node->h.hashcode == hashcode
node              112 maint/gnulib/lib/gl_hash_set.c             ? equals (elt, node->value)
node              113 maint/gnulib/lib/gl_hash_set.c             : elt == node->value))
node              130 maint/gnulib/lib/gl_hash_set.c     gl_list_node_t node;
node              132 maint/gnulib/lib/gl_hash_set.c     for (node = (gl_list_node_t) set->table[bucket];
node              133 maint/gnulib/lib/gl_hash_set.c          node != NULL;
node              134 maint/gnulib/lib/gl_hash_set.c          node = (gl_list_node_t) node->h.hash_next)
node              135 maint/gnulib/lib/gl_hash_set.c       if (node->h.hashcode == hashcode
node              137 maint/gnulib/lib/gl_hash_set.c               ? equals (elt, node->value)
node              138 maint/gnulib/lib/gl_hash_set.c               : elt == node->value))
node              143 maint/gnulib/lib/gl_hash_set.c   gl_list_node_t node =
node              146 maint/gnulib/lib/gl_hash_set.c   if (node == NULL)
node              149 maint/gnulib/lib/gl_hash_set.c   node->value = elt;
node              150 maint/gnulib/lib/gl_hash_set.c   node->h.hashcode = hashcode;
node              153 maint/gnulib/lib/gl_hash_set.c   node->h.hash_next = set->table[bucket];
node              154 maint/gnulib/lib/gl_hash_set.c   set->table[bucket] = &node->h;
node              181 maint/gnulib/lib/gl_hash_set.c       gl_list_node_t node = *nodep;
node              182 maint/gnulib/lib/gl_hash_set.c       if (node->h.hashcode == hashcode
node              184 maint/gnulib/lib/gl_hash_set.c               ? equals (elt, node->value)
node              185 maint/gnulib/lib/gl_hash_set.c               : elt == node->value))
node              188 maint/gnulib/lib/gl_hash_set.c           *nodep = (gl_list_node_t) node->h.hash_next;
node              194 maint/gnulib/lib/gl_hash_set.c             set->base.dispose_fn (node->value);
node              195 maint/gnulib/lib/gl_hash_set.c           free (node);
node              214 maint/gnulib/lib/gl_hash_set.c           gl_hash_entry_t node = table[--i];
node              216 maint/gnulib/lib/gl_hash_set.c           while (node != NULL)
node              218 maint/gnulib/lib/gl_hash_set.c               gl_hash_entry_t next = node->hash_next;
node              222 maint/gnulib/lib/gl_hash_set.c                 dispose (((gl_list_node_t) node)->value);
node              223 maint/gnulib/lib/gl_hash_set.c               free (node);
node              225 maint/gnulib/lib/gl_hash_set.c               node = next;
node              263 maint/gnulib/lib/gl_hash_set.c       gl_list_node_t node = (gl_list_node_t) iterator->p;
node              264 maint/gnulib/lib/gl_hash_set.c       *eltp = node->value;
node              265 maint/gnulib/lib/gl_hash_set.c       iterator->p = (gl_list_node_t) node->h.hash_next;
node              279 maint/gnulib/lib/gl_hash_set.c               gl_list_node_t node = (gl_list_node_t) table[i++];
node              280 maint/gnulib/lib/gl_hash_set.c               if (node != NULL)
node              282 maint/gnulib/lib/gl_hash_set.c                   *eltp = node->value;
node              283 maint/gnulib/lib/gl_hash_set.c                   iterator->p = (gl_list_node_t) node->h.hash_next;
node               45 maint/gnulib/lib/gl_linkedhash_list.c add_to_bucket (gl_list_t list, gl_list_node_t node)
node               47 maint/gnulib/lib/gl_linkedhash_list.c   size_t bucket = node->h.hashcode % list->table_size;
node               49 maint/gnulib/lib/gl_linkedhash_list.c   node->h.hash_next = list->table[bucket];
node               50 maint/gnulib/lib/gl_linkedhash_list.c   list->table[bucket] = &node->h;
node               53 maint/gnulib/lib/gl_linkedhash_list.c #define add_to_bucket(list,node)  ((add_to_bucket) (list, node), 0)
node               57 maint/gnulib/lib/gl_linkedhash_list.c remove_from_bucket (gl_list_t list, gl_list_node_t node)
node               59 maint/gnulib/lib/gl_linkedhash_list.c   size_t bucket = node->h.hashcode % list->table_size;
node               64 maint/gnulib/lib/gl_linkedhash_list.c       if (*p == &node->h)
node               66 maint/gnulib/lib/gl_linkedhash_list.c           *p = node->h.hash_next;
node              133 maint/gnulib/lib/gl_linkedhash_map.c   gl_list_node_t node;
node              135 maint/gnulib/lib/gl_linkedhash_map.c   for (node = (gl_list_node_t) map->table[bucket];
node              136 maint/gnulib/lib/gl_linkedhash_map.c        node != NULL;
node              137 maint/gnulib/lib/gl_linkedhash_map.c        node = (gl_list_node_t) node->h.hash_next)
node              138 maint/gnulib/lib/gl_linkedhash_map.c     if (node->h.hashcode == hashcode
node              140 maint/gnulib/lib/gl_linkedhash_map.c             ? equals (key, node->key)
node              141 maint/gnulib/lib/gl_linkedhash_map.c             : key == node->key))
node              143 maint/gnulib/lib/gl_linkedhash_map.c         *valuep = node->value;
node              162 maint/gnulib/lib/gl_linkedhash_map.c     gl_list_node_t node;
node              164 maint/gnulib/lib/gl_linkedhash_map.c     for (node = (gl_list_node_t) map->table[bucket];
node              165 maint/gnulib/lib/gl_linkedhash_map.c          node != NULL;
node              166 maint/gnulib/lib/gl_linkedhash_map.c          node = (gl_list_node_t) node->h.hash_next)
node              167 maint/gnulib/lib/gl_linkedhash_map.c       if (node->h.hashcode == hashcode
node              169 maint/gnulib/lib/gl_linkedhash_map.c               ? equals (key, node->key)
node              170 maint/gnulib/lib/gl_linkedhash_map.c               : key == node->key))
node              172 maint/gnulib/lib/gl_linkedhash_map.c           *oldvaluep = node->value;
node              173 maint/gnulib/lib/gl_linkedhash_map.c           node->value = value;
node              179 maint/gnulib/lib/gl_linkedhash_map.c   gl_list_node_t node =
node              182 maint/gnulib/lib/gl_linkedhash_map.c   if (node == NULL)
node              185 maint/gnulib/lib/gl_linkedhash_map.c   ASYNCSAFE(const void *) node->key = key;
node              186 maint/gnulib/lib/gl_linkedhash_map.c   ASYNCSAFE(const void *) node->value = value;
node              187 maint/gnulib/lib/gl_linkedhash_map.c   node->h.hashcode = hashcode;
node              190 maint/gnulib/lib/gl_linkedhash_map.c   node->h.hash_next = map->table[bucket];
node              191 maint/gnulib/lib/gl_linkedhash_map.c   map->table[bucket] = &node->h;
node              194 maint/gnulib/lib/gl_linkedhash_map.c   ASYNCSAFE(gl_list_node_t) node->next = &map->root;
node              195 maint/gnulib/lib/gl_linkedhash_map.c   node->prev = map->root.prev;
node              196 maint/gnulib/lib/gl_linkedhash_map.c   ASYNCSAFE(gl_list_node_t) node->prev->next = node;
node              197 maint/gnulib/lib/gl_linkedhash_map.c   map->root.prev = node;
node              222 maint/gnulib/lib/gl_linkedhash_map.c       gl_list_node_t node = *nodep;
node              223 maint/gnulib/lib/gl_linkedhash_map.c       if (node->h.hashcode == hashcode
node              225 maint/gnulib/lib/gl_linkedhash_map.c               ? equals (key, node->key)
node              226 maint/gnulib/lib/gl_linkedhash_map.c               : key == node->key))
node              228 maint/gnulib/lib/gl_linkedhash_map.c           *oldvaluep = node->value;
node              231 maint/gnulib/lib/gl_linkedhash_map.c           *nodep = (gl_list_node_t) node->h.hash_next;
node              235 maint/gnulib/lib/gl_linkedhash_map.c             gl_list_node_t prev = node->prev;
node              236 maint/gnulib/lib/gl_linkedhash_map.c             gl_list_node_t next = node->next;
node              244 maint/gnulib/lib/gl_linkedhash_map.c             map->base.kdispose_fn (node->key);
node              245 maint/gnulib/lib/gl_linkedhash_map.c           free (node);
node              258 maint/gnulib/lib/gl_linkedhash_map.c   gl_list_node_t node;
node              260 maint/gnulib/lib/gl_linkedhash_map.c   for (node = map->root.next; node != &map->root; )
node              262 maint/gnulib/lib/gl_linkedhash_map.c       gl_list_node_t next = node->next;
node              264 maint/gnulib/lib/gl_linkedhash_map.c         vdispose (node->value);
node              266 maint/gnulib/lib/gl_linkedhash_map.c         kdispose (node->key);
node              267 maint/gnulib/lib/gl_linkedhash_map.c       free (node);
node              268 maint/gnulib/lib/gl_linkedhash_map.c       node = next;
node              303 maint/gnulib/lib/gl_linkedhash_map.c       gl_list_node_t node = (gl_list_node_t) iterator->p;
node              304 maint/gnulib/lib/gl_linkedhash_map.c       *keyp = node->key;
node              305 maint/gnulib/lib/gl_linkedhash_map.c       *valuep = node->value;
node              306 maint/gnulib/lib/gl_linkedhash_map.c       iterator->p = node->next;
node              130 maint/gnulib/lib/gl_linkedhash_set.c   gl_list_node_t node;
node              132 maint/gnulib/lib/gl_linkedhash_set.c   for (node = (gl_list_node_t) set->table[bucket];
node              133 maint/gnulib/lib/gl_linkedhash_set.c        node != NULL;
node              134 maint/gnulib/lib/gl_linkedhash_set.c        node = (gl_list_node_t) node->h.hash_next)
node              135 maint/gnulib/lib/gl_linkedhash_set.c     if (node->h.hashcode == hashcode
node              137 maint/gnulib/lib/gl_linkedhash_set.c             ? equals (elt, node->value)
node              138 maint/gnulib/lib/gl_linkedhash_set.c             : elt == node->value))
node              155 maint/gnulib/lib/gl_linkedhash_set.c     gl_list_node_t node;
node              157 maint/gnulib/lib/gl_linkedhash_set.c     for (node = (gl_list_node_t) set->table[bucket];
node              158 maint/gnulib/lib/gl_linkedhash_set.c          node != NULL;
node              159 maint/gnulib/lib/gl_linkedhash_set.c          node = (gl_list_node_t) node->h.hash_next)
node              160 maint/gnulib/lib/gl_linkedhash_set.c       if (node->h.hashcode == hashcode
node              162 maint/gnulib/lib/gl_linkedhash_set.c               ? equals (elt, node->value)
node              163 maint/gnulib/lib/gl_linkedhash_set.c               : elt == node->value))
node              168 maint/gnulib/lib/gl_linkedhash_set.c   gl_list_node_t node =
node              171 maint/gnulib/lib/gl_linkedhash_set.c   if (node == NULL)
node              174 maint/gnulib/lib/gl_linkedhash_set.c   ASYNCSAFE(const void *) node->value = elt;
node              175 maint/gnulib/lib/gl_linkedhash_set.c   node->h.hashcode = hashcode;
node              178 maint/gnulib/lib/gl_linkedhash_set.c   node->h.hash_next = set->table[bucket];
node              179 maint/gnulib/lib/gl_linkedhash_set.c   set->table[bucket] = &node->h;
node              182 maint/gnulib/lib/gl_linkedhash_set.c   ASYNCSAFE(gl_list_node_t) node->next = &set->root;
node              183 maint/gnulib/lib/gl_linkedhash_set.c   node->prev = set->root.prev;
node              184 maint/gnulib/lib/gl_linkedhash_set.c   ASYNCSAFE(gl_list_node_t) node->prev->next = node;
node              185 maint/gnulib/lib/gl_linkedhash_set.c   set->root.prev = node;
node              210 maint/gnulib/lib/gl_linkedhash_set.c       gl_list_node_t node = *nodep;
node              211 maint/gnulib/lib/gl_linkedhash_set.c       if (node->h.hashcode == hashcode
node              213 maint/gnulib/lib/gl_linkedhash_set.c               ? equals (elt, node->value)
node              214 maint/gnulib/lib/gl_linkedhash_set.c               : elt == node->value))
node              217 maint/gnulib/lib/gl_linkedhash_set.c           *nodep = (gl_list_node_t) node->h.hash_next;
node              221 maint/gnulib/lib/gl_linkedhash_set.c             gl_list_node_t prev = node->prev;
node              222 maint/gnulib/lib/gl_linkedhash_set.c             gl_list_node_t next = node->next;
node              230 maint/gnulib/lib/gl_linkedhash_set.c             set->base.dispose_fn (node->value);
node              231 maint/gnulib/lib/gl_linkedhash_set.c           free (node);
node              243 maint/gnulib/lib/gl_linkedhash_set.c   gl_list_node_t node;
node              245 maint/gnulib/lib/gl_linkedhash_set.c   for (node = set->root.next; node != &set->root; )
node              247 maint/gnulib/lib/gl_linkedhash_set.c       gl_list_node_t next = node->next;
node              249 maint/gnulib/lib/gl_linkedhash_set.c         dispose (node->value);
node              250 maint/gnulib/lib/gl_linkedhash_set.c       free (node);
node              251 maint/gnulib/lib/gl_linkedhash_set.c       node = next;
node              285 maint/gnulib/lib/gl_linkedhash_set.c       gl_list_node_t node = (gl_list_node_t) iterator->p;
node              286 maint/gnulib/lib/gl_linkedhash_set.c       *eltp = node->value;
node              287 maint/gnulib/lib/gl_linkedhash_set.c       iterator->p = node->next;
node              199 maint/gnulib/lib/gl_list.h extern const void * gl_list_node_value (gl_list_t list, gl_list_node_t node);
node              203 maint/gnulib/lib/gl_list.h extern void gl_list_node_set_value (gl_list_t list, gl_list_node_t node,
node              207 maint/gnulib/lib/gl_list.h extern int gl_list_node_nx_set_value (gl_list_t list, gl_list_node_t node,
node              212 maint/gnulib/lib/gl_list.h extern gl_list_node_t gl_list_next_node (gl_list_t list, gl_list_node_t node);
node              216 maint/gnulib/lib/gl_list.h extern gl_list_node_t gl_list_previous_node (gl_list_t list, gl_list_node_t node);
node              330 maint/gnulib/lib/gl_list.h extern gl_list_node_t gl_list_add_before (gl_list_t list, gl_list_node_t node,
node              335 maint/gnulib/lib/gl_list.h                                              gl_list_node_t node,
node              341 maint/gnulib/lib/gl_list.h extern gl_list_node_t gl_list_add_after (gl_list_t list, gl_list_node_t node,
node              345 maint/gnulib/lib/gl_list.h extern gl_list_node_t gl_list_nx_add_after (gl_list_t list, gl_list_node_t node,
node              360 maint/gnulib/lib/gl_list.h extern bool gl_list_remove_node (gl_list_t list, gl_list_node_t node);
node              530 maint/gnulib/lib/gl_list.h   const void * (*node_value) (gl_list_t list, gl_list_node_t node);
node              531 maint/gnulib/lib/gl_list.h   int (*node_nx_set_value) (gl_list_t list, gl_list_node_t node,
node              533 maint/gnulib/lib/gl_list.h   gl_list_node_t (*next_node) (gl_list_t list, gl_list_node_t node);
node              534 maint/gnulib/lib/gl_list.h   gl_list_node_t (*previous_node) (gl_list_t list, gl_list_node_t node);
node              546 maint/gnulib/lib/gl_list.h   gl_list_node_t (*nx_add_before) (gl_list_t list, gl_list_node_t node,
node              548 maint/gnulib/lib/gl_list.h   gl_list_node_t (*nx_add_after) (gl_list_t list, gl_list_node_t node,
node              552 maint/gnulib/lib/gl_list.h   bool (*remove_node) (gl_list_t list, gl_list_node_t node);
node              637 maint/gnulib/lib/gl_list.h gl_list_node_value (gl_list_t list, gl_list_node_t node)
node              640 maint/gnulib/lib/gl_list.h          ->node_value (list, node);
node              644 maint/gnulib/lib/gl_list.h gl_list_node_nx_set_value (gl_list_t list, gl_list_node_t node,
node              648 maint/gnulib/lib/gl_list.h          ->node_nx_set_value (list, node, elt);
node              652 maint/gnulib/lib/gl_list.h gl_list_next_node (gl_list_t list, gl_list_node_t node)
node              655 maint/gnulib/lib/gl_list.h          ->next_node (list, node);
node              659 maint/gnulib/lib/gl_list.h gl_list_previous_node (gl_list_t list, gl_list_node_t node)
node              662 maint/gnulib/lib/gl_list.h          ->previous_node (list, node);
node              780 maint/gnulib/lib/gl_list.h gl_list_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              783 maint/gnulib/lib/gl_list.h          ->nx_add_before (list, node, elt);
node              787 maint/gnulib/lib/gl_list.h gl_list_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              790 maint/gnulib/lib/gl_list.h          ->nx_add_after (list, node, elt);
node              801 maint/gnulib/lib/gl_list.h gl_list_remove_node (gl_list_t list, gl_list_node_t node)
node              804 maint/gnulib/lib/gl_list.h          ->remove_node (list, node);
node              124 maint/gnulib/lib/gl_list.hh   ELTYPE * node_value (gl_list_node_t node) const
node              125 maint/gnulib/lib/gl_list.hh     { return static_cast<ELTYPE *>(gl_list_node_value (_ptr, node)); }
node              129 maint/gnulib/lib/gl_list.hh   gl_list_node_t next_node (gl_list_node_t node) const
node              130 maint/gnulib/lib/gl_list.hh     { return gl_list_next_node (_ptr, node); }
node              134 maint/gnulib/lib/gl_list.hh   gl_list_node_t previous_node (gl_list_node_t node) const
node              135 maint/gnulib/lib/gl_list.hh     { return gl_list_previous_node (_ptr, node); }
node              197 maint/gnulib/lib/gl_list.hh   void node_set_value (gl_list_node_t node, ELTYPE * elt)
node              198 maint/gnulib/lib/gl_list.hh     { gl_list_node_set_value (_ptr, node, elt); }
node              230 maint/gnulib/lib/gl_list.hh   gl_list_node_t add_before (gl_list_node_t node, ELTYPE * elt)
node              231 maint/gnulib/lib/gl_list.hh     { return gl_list_add_before (_ptr, node, elt); }
node              235 maint/gnulib/lib/gl_list.hh   gl_list_node_t add_after (gl_list_node_t node, ELTYPE * elt)
node              236 maint/gnulib/lib/gl_list.hh     { return gl_list_add_after (_ptr, node, elt); }
node              245 maint/gnulib/lib/gl_list.hh   bool remove_node (gl_list_node_t node)
node              246 maint/gnulib/lib/gl_list.hh     { return gl_list_remove_node (_ptr, node); }
node               43 maint/gnulib/lib/gl_rbtree_list.c check_invariants (gl_list_node_t node, gl_list_node_t parent)
node               46 maint/gnulib/lib/gl_rbtree_list.c     (node->left != NULL ? check_invariants (node->left, node) : 0);
node               48 maint/gnulib/lib/gl_rbtree_list.c     (node->right != NULL ? check_invariants (node->right, node) : 0);
node               50 maint/gnulib/lib/gl_rbtree_list.c   if (!(node->parent == parent))
node               52 maint/gnulib/lib/gl_rbtree_list.c   if (!(node->branch_size
node               53 maint/gnulib/lib/gl_rbtree_list.c         == (node->left != NULL ? node->left->branch_size : 0)
node               54 maint/gnulib/lib/gl_rbtree_list.c            + 1 + (node->right != NULL ? node->right->branch_size : 0)))
node               56 maint/gnulib/lib/gl_rbtree_list.c   if (!(node->color == BLACK || node->color == RED))
node               58 maint/gnulib/lib/gl_rbtree_list.c   if (parent == NULL && !(node->color == BLACK))
node               63 maint/gnulib/lib/gl_rbtree_list.c   return left_blackheight + (node->color == BLACK ? 1 : 0);
node               38 maint/gnulib/lib/gl_rbtree_omap.c #define NODE_PAYLOAD_ASSIGN(node) \
node               39 maint/gnulib/lib/gl_rbtree_omap.c   node->key = key; \
node               40 maint/gnulib/lib/gl_rbtree_omap.c   node->value = value;
node               41 maint/gnulib/lib/gl_rbtree_omap.c #define NODE_PAYLOAD_DISPOSE(container, node) \
node               43 maint/gnulib/lib/gl_rbtree_omap.c     container->base.kdispose_fn (node->key);
node              122 maint/gnulib/lib/gl_rbtree_ordered.h rebalance_after_add (CONTAINER_T container, NODE_T node, NODE_T parent)
node              135 maint/gnulib/lib/gl_rbtree_ordered.h           node->color = RED;
node              155 maint/gnulib/lib/gl_rbtree_ordered.h           node->color = RED;
node              157 maint/gnulib/lib/gl_rbtree_ordered.h           node = grandparent;
node              178 maint/gnulib/lib/gl_rbtree_ordered.h               if (parent->right == node)
node              181 maint/gnulib/lib/gl_rbtree_ordered.h                   grandparent->left = rotate_left (parent, node);
node              182 maint/gnulib/lib/gl_rbtree_ordered.h                   node = parent;
node              199 maint/gnulib/lib/gl_rbtree_ordered.h               node->color = grandparent->color = RED;
node              203 maint/gnulib/lib/gl_rbtree_ordered.h               if (parent->left == node)
node              206 maint/gnulib/lib/gl_rbtree_ordered.h                   grandparent->right = rotate_right (node, parent);
node              207 maint/gnulib/lib/gl_rbtree_ordered.h                   node = parent;
node              224 maint/gnulib/lib/gl_rbtree_ordered.h               node->color = grandparent->color = RED;
node              230 maint/gnulib/lib/gl_rbtree_ordered.h       parent = node->parent;
node              236 maint/gnulib/lib/gl_rbtree_ordered.h           node->color = BLACK;
node              552 maint/gnulib/lib/gl_rbtree_ordered.h       NODE_T node;
node              554 maint/gnulib/lib/gl_rbtree_ordered.h       for (node = container->root; node->left != NULL; )
node              555 maint/gnulib/lib/gl_rbtree_ordered.h         node = node->left;
node              557 maint/gnulib/lib/gl_rbtree_ordered.h       node->left = new_node;
node              558 maint/gnulib/lib/gl_rbtree_ordered.h       new_node->parent = node;
node              561 maint/gnulib/lib/gl_rbtree_ordered.h       rebalance_after_add (container, new_node, node);
node              570 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_add_node_before (CONTAINER_T container, NODE_T node, NODE_T new_node)
node              576 maint/gnulib/lib/gl_rbtree_ordered.h   if (node->left == NULL)
node              577 maint/gnulib/lib/gl_rbtree_ordered.h     node->left = new_node;
node              580 maint/gnulib/lib/gl_rbtree_ordered.h       for (node = node->left; node->right != NULL; )
node              581 maint/gnulib/lib/gl_rbtree_ordered.h         node = node->right;
node              582 maint/gnulib/lib/gl_rbtree_ordered.h       node->right = new_node;
node              584 maint/gnulib/lib/gl_rbtree_ordered.h   new_node->parent = node;
node              587 maint/gnulib/lib/gl_rbtree_ordered.h   rebalance_after_add (container, new_node, node);
node              593 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_nx_add_before (CONTAINER_T container, NODE_T node, NODE_PAYLOAD_PARAMS)
node              604 maint/gnulib/lib/gl_rbtree_ordered.h   gl_tree_add_node_before (container, node, new_node);
node              610 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_add_node_after (CONTAINER_T container, NODE_T node, NODE_T new_node)
node              616 maint/gnulib/lib/gl_rbtree_ordered.h   if (node->right == NULL)
node              617 maint/gnulib/lib/gl_rbtree_ordered.h     node->right = new_node;
node              620 maint/gnulib/lib/gl_rbtree_ordered.h       for (node = node->right; node->left != NULL; )
node              621 maint/gnulib/lib/gl_rbtree_ordered.h         node = node->left;
node              622 maint/gnulib/lib/gl_rbtree_ordered.h       node->left = new_node;
node              624 maint/gnulib/lib/gl_rbtree_ordered.h   new_node->parent = node;
node              627 maint/gnulib/lib/gl_rbtree_ordered.h   rebalance_after_add (container, new_node, node);
node              633 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_nx_add_after (CONTAINER_T container, NODE_T node, NODE_PAYLOAD_PARAMS)
node              644 maint/gnulib/lib/gl_rbtree_ordered.h   gl_tree_add_node_after (container, node, new_node);
node              649 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_remove_node_no_free (CONTAINER_T container, NODE_T node)
node              651 maint/gnulib/lib/gl_rbtree_ordered.h   NODE_T parent = node->parent;
node              653 maint/gnulib/lib/gl_rbtree_ordered.h   if (node->left == NULL)
node              656 maint/gnulib/lib/gl_rbtree_ordered.h       NODE_T child = node->right;
node              669 maint/gnulib/lib/gl_rbtree_ordered.h           if (parent->left == node)
node              674 maint/gnulib/lib/gl_rbtree_ordered.h           if (child == NULL && node->color == BLACK)
node              678 maint/gnulib/lib/gl_rbtree_ordered.h   else if (node->right == NULL)
node              683 maint/gnulib/lib/gl_rbtree_ordered.h       NODE_T child = node->left;
node              693 maint/gnulib/lib/gl_rbtree_ordered.h           if (parent->left == node)
node              707 maint/gnulib/lib/gl_rbtree_ordered.h       for (subst = node->left; subst->right != NULL; )
node              727 maint/gnulib/lib/gl_rbtree_ordered.h       if (subst_parent != node)
node              737 maint/gnulib/lib/gl_rbtree_ordered.h       if (subst_parent != node)
node              739 maint/gnulib/lib/gl_rbtree_ordered.h           subst->left = node->left;
node              742 maint/gnulib/lib/gl_rbtree_ordered.h       subst->right = node->right;
node              744 maint/gnulib/lib/gl_rbtree_ordered.h       subst->color = node->color;
node              748 maint/gnulib/lib/gl_rbtree_ordered.h       else if (parent->left == node)
node              763 maint/gnulib/lib/gl_rbtree_ordered.h                                     subst_parent != node ? subst_parent : subst);
node              771 maint/gnulib/lib/gl_rbtree_ordered.h gl_tree_remove_node (CONTAINER_T container, NODE_T node)
node              773 maint/gnulib/lib/gl_rbtree_ordered.h   gl_tree_remove_node_no_free (container, node);
node              774 maint/gnulib/lib/gl_rbtree_ordered.h   NODE_PAYLOAD_DISPOSE (container, node)
node              775 maint/gnulib/lib/gl_rbtree_ordered.h   free (node);
node              781 maint/gnulib/lib/gl_rbtree_ordered.h check_invariants (NODE_T node, NODE_T parent, size_t *counterp)
node              784 maint/gnulib/lib/gl_rbtree_ordered.h     (node->left != NULL ? check_invariants (node->left, node, counterp) : 0);
node              786 maint/gnulib/lib/gl_rbtree_ordered.h     (node->right != NULL ? check_invariants (node->right, node, counterp) : 0);
node              788 maint/gnulib/lib/gl_rbtree_ordered.h   if (!(node->parent == parent))
node              790 maint/gnulib/lib/gl_rbtree_ordered.h   if (!(node->color == BLACK || node->color == RED))
node              792 maint/gnulib/lib/gl_rbtree_ordered.h   if (parent == NULL && !(node->color == BLACK))
node              799 maint/gnulib/lib/gl_rbtree_ordered.h   return left_blackheight + (node->color == BLACK ? 1 : 0);
node               37 maint/gnulib/lib/gl_rbtree_oset.c #define NODE_PAYLOAD_ASSIGN(node) \
node               38 maint/gnulib/lib/gl_rbtree_oset.c   node->value = elt;
node               39 maint/gnulib/lib/gl_rbtree_oset.c #define NODE_PAYLOAD_DISPOSE(container, node) \
node               41 maint/gnulib/lib/gl_rbtree_oset.c     container->base.dispose_fn (node->value);
node               65 maint/gnulib/lib/gl_rbtreehash_list.c check_invariants (gl_list_node_t node, gl_list_node_t parent)
node               68 maint/gnulib/lib/gl_rbtreehash_list.c     (node->left != NULL ? check_invariants (node->left, node) : 0);
node               70 maint/gnulib/lib/gl_rbtreehash_list.c     (node->right != NULL ? check_invariants (node->right, node) : 0);
node               72 maint/gnulib/lib/gl_rbtreehash_list.c   if (!(node->parent == parent))
node               74 maint/gnulib/lib/gl_rbtreehash_list.c   if (!(node->branch_size
node               75 maint/gnulib/lib/gl_rbtreehash_list.c         == (node->left != NULL ? node->left->branch_size : 0)
node               76 maint/gnulib/lib/gl_rbtreehash_list.c            + 1 + (node->right != NULL ? node->right->branch_size : 0)))
node               78 maint/gnulib/lib/gl_rbtreehash_list.c   if (!(node->color == BLACK || node->color == RED))
node               80 maint/gnulib/lib/gl_rbtreehash_list.c   if (parent == NULL && !(node->color == BLACK))
node               85 maint/gnulib/lib/gl_rbtreehash_list.c   return left_blackheight + (node->color == BLACK ? 1 : 0);
node               44 maint/gnulib/lib/gl_sublist.c #define NODE_TO_INDEX(node) ((uintptr_t)(node) - 1)
node               76 maint/gnulib/lib/gl_sublist.c gl_sublist_node_value (gl_list_t list, gl_list_node_t node)
node               78 maint/gnulib/lib/gl_sublist.c   uintptr_t index = NODE_TO_INDEX (node);
node               86 maint/gnulib/lib/gl_sublist.c gl_sublist_node_nx_set_value (gl_list_t list, gl_list_node_t node, const void *elt)
node               88 maint/gnulib/lib/gl_sublist.c   uintptr_t index = NODE_TO_INDEX (node);
node               98 maint/gnulib/lib/gl_sublist.c gl_sublist_next_node (gl_list_t list, gl_list_node_t node)
node              100 maint/gnulib/lib/gl_sublist.c   uintptr_t index = NODE_TO_INDEX (node);
node              113 maint/gnulib/lib/gl_sublist.c gl_sublist_previous_node (gl_list_t list, gl_list_node_t node)
node              115 maint/gnulib/lib/gl_sublist.c   uintptr_t index = NODE_TO_INDEX (node);
node              223 maint/gnulib/lib/gl_sublist.c gl_sublist_nx_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              225 maint/gnulib/lib/gl_sublist.c   size_t position = NODE_TO_INDEX (node);
node              236 maint/gnulib/lib/gl_sublist.c gl_sublist_nx_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              238 maint/gnulib/lib/gl_sublist.c   size_t position = NODE_TO_INDEX (node);
node              262 maint/gnulib/lib/gl_sublist.c gl_sublist_remove_node (gl_list_t list, gl_list_node_t node)
node              264 maint/gnulib/lib/gl_sublist.c   uintptr_t index = NODE_TO_INDEX (node);
node               55 maint/gnulib/lib/gl_xlist.h extern void gl_list_node_set_value (gl_list_t list, gl_list_node_t node,
node               63 maint/gnulib/lib/gl_xlist.h extern gl_list_node_t gl_list_add_before (gl_list_t list, gl_list_node_t node,
node               65 maint/gnulib/lib/gl_xlist.h extern gl_list_node_t gl_list_add_after (gl_list_t list, gl_list_node_t node,
node              112 maint/gnulib/lib/gl_xlist.h gl_list_node_set_value (gl_list_t list, gl_list_node_t node, const void *elt)
node              114 maint/gnulib/lib/gl_xlist.h   int result = gl_list_node_nx_set_value (list, node, elt);
node              165 maint/gnulib/lib/gl_xlist.h gl_list_add_before (gl_list_t list, gl_list_node_t node, const void *elt)
node              167 maint/gnulib/lib/gl_xlist.h   gl_list_node_t result = gl_list_nx_add_before (list, node, elt);
node              174 maint/gnulib/lib/gl_xlist.h gl_list_add_after (gl_list_t list, gl_list_node_t node, const void *elt)
node              176 maint/gnulib/lib/gl_xlist.h   gl_list_node_t result = gl_list_nx_add_after (list, node, elt);
node             2768 maint/gnulib/lib/localename.c   struct locale_hash_node *node;
node             2916 maint/gnulib/lib/localename.c   node = (struct locale_hash_node *) malloc (sizeof (struct locale_hash_node));
node             2917 maint/gnulib/lib/localename.c   if (node == NULL)
node             2924 maint/gnulib/lib/localename.c       free (node);
node             2929 maint/gnulib/lib/localename.c   node->locale = result;
node             2930 maint/gnulib/lib/localename.c   node->names = names;
node             2945 maint/gnulib/lib/localename.c           p->names = node->names;
node             2950 maint/gnulib/lib/localename.c         node->next = locale_hash_table[slot];
node             2951 maint/gnulib/lib/localename.c         locale_hash_table[slot] = node;
node             2957 maint/gnulib/lib/localename.c       free (node);
node             2968 maint/gnulib/lib/localename.c   struct locale_hash_node *node;
node             2975 maint/gnulib/lib/localename.c   node = (struct locale_hash_node *) malloc (sizeof (struct locale_hash_node));
node             2976 maint/gnulib/lib/localename.c   if (node == NULL)
node             2983 maint/gnulib/lib/localename.c       free (node);
node             2988 maint/gnulib/lib/localename.c   node->locale = result;
node             2994 maint/gnulib/lib/localename.c         node->names.category_name[category] =
node             3013 maint/gnulib/lib/localename.c         node->names = p->names;
node             3022 maint/gnulib/lib/localename.c             node->names.category_name[category] = "";
node             3037 maint/gnulib/lib/localename.c           p->names = node->names;
node             3042 maint/gnulib/lib/localename.c         node->next = locale_hash_table[slot];
node             3043 maint/gnulib/lib/localename.c         locale_hash_table[slot] = node;
node             3049 maint/gnulib/lib/localename.c       free (node);
node             1048 maint/gnulib/lib/mountlist.c     char node[9 + NAME_MAX];
node             1064 maint/gnulib/lib/mountlist.c         strcpy (node, "/dev/fs/");
node             1065 maint/gnulib/lib/mountlist.c         strcat (node, entry.d_name);
node             1067 maint/gnulib/lib/mountlist.c         if (statvfs (node, &dev) == 0)
node              244 maint/gnulib/lib/netdb.in.h                    char *restrict node, socklen_t nodelen,
node              253 maint/gnulib/lib/netdb.in.h                         char *restrict node, socklen_t nodelen,
node               41 maint/gnulib/lib/regcomp.c static reg_errcode_t optimize_subexps (void *extra, bin_tree_t *node);
node               42 maint/gnulib/lib/regcomp.c static reg_errcode_t lower_subexps (void *extra, bin_tree_t *node);
node               44 maint/gnulib/lib/regcomp.c 				 bin_tree_t *node);
node               45 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_first (void *extra, bin_tree_t *node);
node               46 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_next (void *extra, bin_tree_t *node);
node               47 maint/gnulib/lib/regcomp.c static reg_errcode_t link_nfa_nodes (void *extra, bin_tree_t *node);
node               53 maint/gnulib/lib/regcomp.c 					 Idx node, bool root);
node              110 maint/gnulib/lib/regcomp.c static void free_token (re_token_t *node);
node              111 maint/gnulib/lib/regcomp.c static reg_errcode_t free_tree (void *extra, bin_tree_t *node);
node              112 maint/gnulib/lib/regcomp.c static reg_errcode_t mark_opt_subexp (void *extra, bin_tree_t *node);
node              289 maint/gnulib/lib/regcomp.c       Idx node = init_state->nodes.elems[node_cnt];
node              290 maint/gnulib/lib/regcomp.c       re_token_type_t type = dfa->nodes[node].type;
node              294 maint/gnulib/lib/regcomp.c 	  re_set_fastmap (fastmap, icase, dfa->nodes[node].opr.c);
node              303 maint/gnulib/lib/regcomp.c 	      *p++ = dfa->nodes[node].opr.c;
node              304 maint/gnulib/lib/regcomp.c 	      while (++node < dfa->nodes_len
node              305 maint/gnulib/lib/regcomp.c 		     &&	dfa->nodes[node].type == CHARACTER
node              306 maint/gnulib/lib/regcomp.c 		     && dfa->nodes[node].mb_partial)
node              307 maint/gnulib/lib/regcomp.c 		*p++ = dfa->nodes[node].opr.c;
node              322 maint/gnulib/lib/regcomp.c 	      bitset_word_t w = dfa->nodes[node].opr.sbcset[i];
node              330 maint/gnulib/lib/regcomp.c 	  re_charset_t *cset = dfa->nodes[node].opr.mbcset;
node             1048 maint/gnulib/lib/regcomp.c   Idx node;
node             1053 maint/gnulib/lib/regcomp.c   for (node = 0; node < dfa->nodes_len; ++node)
node             1054 maint/gnulib/lib/regcomp.c     switch (dfa->nodes[node].type)
node             1057 maint/gnulib/lib/regcomp.c 	if (dfa->nodes[node].opr.c >= ASCII_CHARS)
node             1061 maint/gnulib/lib/regcomp.c 	switch (dfa->nodes[node].opr.ctx_type)
node             1095 maint/gnulib/lib/regcomp.c 	      if (dfa->nodes[node].opr.sbcset[i] >> rshift != 0)
node             1106 maint/gnulib/lib/regcomp.c     for (node = 0; node < dfa->nodes_len; ++node)
node             1108 maint/gnulib/lib/regcomp.c 	if (dfa->nodes[node].type == CHARACTER
node             1109 maint/gnulib/lib/regcomp.c 	    && dfa->nodes[node].opr.c >= ASCII_CHARS)
node             1110 maint/gnulib/lib/regcomp.c 	  dfa->nodes[node].mb_partial = 0;
node             1111 maint/gnulib/lib/regcomp.c 	else if (dfa->nodes[node].type == OP_PERIOD)
node             1112 maint/gnulib/lib/regcomp.c 	  dfa->nodes[node].type = OP_UTF8_PERIOD;
node             1191 maint/gnulib/lib/regcomp.c   bin_tree_t *node, *prev;
node             1193 maint/gnulib/lib/regcomp.c   for (node = root; ; )
node             1197 maint/gnulib/lib/regcomp.c       while (node->left || node->right)
node             1198 maint/gnulib/lib/regcomp.c 	if (node->left)
node             1199 maint/gnulib/lib/regcomp.c 	  node = node->left;
node             1201 maint/gnulib/lib/regcomp.c 	  node = node->right;
node             1205 maint/gnulib/lib/regcomp.c 	  reg_errcode_t err = fn (extra, node);
node             1208 maint/gnulib/lib/regcomp.c 	  if (node->parent == NULL)
node             1210 maint/gnulib/lib/regcomp.c 	  prev = node;
node             1211 maint/gnulib/lib/regcomp.c 	  node = node->parent;
node             1214 maint/gnulib/lib/regcomp.c       while (node->right == prev || node->right == NULL);
node             1215 maint/gnulib/lib/regcomp.c       node = node->right;
node             1223 maint/gnulib/lib/regcomp.c   bin_tree_t *node;
node             1225 maint/gnulib/lib/regcomp.c   for (node = root; ; )
node             1227 maint/gnulib/lib/regcomp.c       reg_errcode_t err = fn (extra, node);
node             1232 maint/gnulib/lib/regcomp.c       if (node->left)
node             1233 maint/gnulib/lib/regcomp.c 	node = node->left;
node             1237 maint/gnulib/lib/regcomp.c 	  while (node->right == prev || node->right == NULL)
node             1239 maint/gnulib/lib/regcomp.c 	      prev = node;
node             1240 maint/gnulib/lib/regcomp.c 	      node = node->parent;
node             1241 maint/gnulib/lib/regcomp.c 	      if (!node)
node             1244 maint/gnulib/lib/regcomp.c 	  node = node->right;
node             1253 maint/gnulib/lib/regcomp.c optimize_subexps (void *extra, bin_tree_t *node)
node             1257 maint/gnulib/lib/regcomp.c   if (node->token.type == OP_BACK_REF && dfa->subexp_map)
node             1259 maint/gnulib/lib/regcomp.c       int idx = node->token.opr.idx;
node             1260 maint/gnulib/lib/regcomp.c       node->token.opr.idx = dfa->subexp_map[idx];
node             1261 maint/gnulib/lib/regcomp.c       dfa->used_bkref_map |= 1 << node->token.opr.idx;
node             1264 maint/gnulib/lib/regcomp.c   else if (node->token.type == SUBEXP
node             1265 maint/gnulib/lib/regcomp.c 	   && node->left && node->left->token.type == SUBEXP)
node             1267 maint/gnulib/lib/regcomp.c       Idx other_idx = node->left->token.opr.idx;
node             1269 maint/gnulib/lib/regcomp.c       node->left = node->left->left;
node             1270 maint/gnulib/lib/regcomp.c       if (node->left)
node             1271 maint/gnulib/lib/regcomp.c 	node->left->parent = node;
node             1273 maint/gnulib/lib/regcomp.c       dfa->subexp_map[other_idx] = dfa->subexp_map[node->token.opr.idx];
node             1284 maint/gnulib/lib/regcomp.c lower_subexps (void *extra, bin_tree_t *node)
node             1289 maint/gnulib/lib/regcomp.c   if (node->left && node->left->token.type == SUBEXP)
node             1291 maint/gnulib/lib/regcomp.c       node->left = lower_subexp (&err, preg, node->left);
node             1292 maint/gnulib/lib/regcomp.c       if (node->left)
node             1293 maint/gnulib/lib/regcomp.c 	node->left->parent = node;
node             1295 maint/gnulib/lib/regcomp.c   if (node->right && node->right->token.type == SUBEXP)
node             1297 maint/gnulib/lib/regcomp.c       node->right = lower_subexp (&err, preg, node->right);
node             1298 maint/gnulib/lib/regcomp.c       if (node->right)
node             1299 maint/gnulib/lib/regcomp.c 	node->right->parent = node;
node             1306 maint/gnulib/lib/regcomp.c lower_subexp (reg_errcode_t *err, regex_t *preg, bin_tree_t *node)
node             1309 maint/gnulib/lib/regcomp.c   bin_tree_t *body = node->left;
node             1317 maint/gnulib/lib/regcomp.c       && node->left != NULL
node             1318 maint/gnulib/lib/regcomp.c       && (node->token.opr.idx >= BITSET_WORD_BITS
node             1320 maint/gnulib/lib/regcomp.c 	       & ((bitset_word_t) 1 << node->token.opr.idx))))
node             1321 maint/gnulib/lib/regcomp.c     return node->left;
node             1336 maint/gnulib/lib/regcomp.c   op->token.opr.idx = cls->token.opr.idx = node->token.opr.idx;
node             1337 maint/gnulib/lib/regcomp.c   op->token.opt_subexp = cls->token.opt_subexp = node->token.opt_subexp;
node             1344 maint/gnulib/lib/regcomp.c calc_first (void *extra, bin_tree_t *node)
node             1347 maint/gnulib/lib/regcomp.c   if (node->token.type == CONCAT)
node             1349 maint/gnulib/lib/regcomp.c       node->first = node->left->first;
node             1350 maint/gnulib/lib/regcomp.c       node->node_idx = node->left->node_idx;
node             1354 maint/gnulib/lib/regcomp.c       node->first = node;
node             1355 maint/gnulib/lib/regcomp.c       node->node_idx = re_dfa_add_node (dfa, node->token);
node             1356 maint/gnulib/lib/regcomp.c       if (__glibc_unlikely (node->node_idx == -1))
node             1358 maint/gnulib/lib/regcomp.c       if (node->token.type == ANCHOR)
node             1359 maint/gnulib/lib/regcomp.c 	dfa->nodes[node->node_idx].constraint = node->token.opr.ctx_type;
node             1366 maint/gnulib/lib/regcomp.c calc_next (void *extra, bin_tree_t *node)
node             1368 maint/gnulib/lib/regcomp.c   switch (node->token.type)
node             1371 maint/gnulib/lib/regcomp.c       node->left->next = node;
node             1374 maint/gnulib/lib/regcomp.c       node->left->next = node->right->first;
node             1375 maint/gnulib/lib/regcomp.c       node->right->next = node->next;
node             1378 maint/gnulib/lib/regcomp.c       if (node->left)
node             1379 maint/gnulib/lib/regcomp.c 	node->left->next = node->next;
node             1380 maint/gnulib/lib/regcomp.c       if (node->right)
node             1381 maint/gnulib/lib/regcomp.c 	node->right->next = node->next;
node             1389 maint/gnulib/lib/regcomp.c link_nfa_nodes (void *extra, bin_tree_t *node)
node             1392 maint/gnulib/lib/regcomp.c   Idx idx = node->node_idx;
node             1395 maint/gnulib/lib/regcomp.c   switch (node->token.type)
node             1401 maint/gnulib/lib/regcomp.c       DEBUG_ASSERT (node->next == NULL);
node             1409 maint/gnulib/lib/regcomp.c 	if (node->left != NULL)
node             1410 maint/gnulib/lib/regcomp.c 	  left = node->left->first->node_idx;
node             1412 maint/gnulib/lib/regcomp.c 	  left = node->next->node_idx;
node             1413 maint/gnulib/lib/regcomp.c 	if (node->right != NULL)
node             1414 maint/gnulib/lib/regcomp.c 	  right = node->right->first->node_idx;
node             1416 maint/gnulib/lib/regcomp.c 	  right = node->next->node_idx;
node             1426 maint/gnulib/lib/regcomp.c       err = re_node_set_init_1 (dfa->edests + idx, node->next->node_idx);
node             1430 maint/gnulib/lib/regcomp.c       dfa->nexts[idx] = node->next->node_idx;
node             1431 maint/gnulib/lib/regcomp.c       if (node->token.type == OP_BACK_REF)
node             1436 maint/gnulib/lib/regcomp.c       DEBUG_ASSERT (!IS_EPSILON_NODE (node->token.type));
node             1437 maint/gnulib/lib/regcomp.c       dfa->nexts[idx] = node->next->node_idx;
node             1655 maint/gnulib/lib/regcomp.c calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa, Idx node, bool root)
node             1661 maint/gnulib/lib/regcomp.c   err = re_node_set_alloc (&eclosure, dfa->edests[node].nelem + 1);
node             1666 maint/gnulib/lib/regcomp.c   eclosure.elems[eclosure.nelem++] = node;
node             1670 maint/gnulib/lib/regcomp.c   dfa->eclosures[node].nelem = -1;
node             1674 maint/gnulib/lib/regcomp.c   if (dfa->nodes[node].constraint
node             1675 maint/gnulib/lib/regcomp.c       && dfa->edests[node].nelem
node             1676 maint/gnulib/lib/regcomp.c       && !dfa->nodes[dfa->edests[node].elems[0]].duplicated)
node             1678 maint/gnulib/lib/regcomp.c       err = duplicate_node_closure (dfa, node, node, node,
node             1679 maint/gnulib/lib/regcomp.c 				    dfa->nodes[node].constraint);
node             1685 maint/gnulib/lib/regcomp.c   if (IS_EPSILON_NODE(dfa->nodes[node].type))
node             1686 maint/gnulib/lib/regcomp.c     for (i = 0; i < dfa->edests[node].nelem; ++i)
node             1689 maint/gnulib/lib/regcomp.c 	Idx edest = dfa->edests[node].elems[i];
node             1721 maint/gnulib/lib/regcomp.c     dfa->eclosures[node].nelem = 0;
node             1723 maint/gnulib/lib/regcomp.c     dfa->eclosures[node] = eclosure;
node             3704 maint/gnulib/lib/regcomp.c mark_opt_subexp (void *extra, bin_tree_t *node)
node             3707 maint/gnulib/lib/regcomp.c   if (node->token.type == SUBEXP && node->token.opr.idx == idx)
node             3708 maint/gnulib/lib/regcomp.c     node->token.opt_subexp = 1;
node             3716 maint/gnulib/lib/regcomp.c free_token (re_token_t *node)
node             3718 maint/gnulib/lib/regcomp.c   if (node->type == COMPLEX_BRACKET && node->duplicated == 0)
node             3719 maint/gnulib/lib/regcomp.c     free_charset (node->opr.mbcset);
node             3720 maint/gnulib/lib/regcomp.c   else if (node->type == SIMPLE_BRACKET && node->duplicated == 0)
node             3721 maint/gnulib/lib/regcomp.c     re_free (node->opr.sbcset);
node             3728 maint/gnulib/lib/regcomp.c free_tree (void *extra, bin_tree_t *node)
node             3730 maint/gnulib/lib/regcomp.c   free_token (&node->token);
node             3743 maint/gnulib/lib/regcomp.c   const bin_tree_t *node;
node             3747 maint/gnulib/lib/regcomp.c   for (node = root; ; )
node             3750 maint/gnulib/lib/regcomp.c       *p_new = create_token_tree (dfa, NULL, NULL, &node->token);
node             3758 maint/gnulib/lib/regcomp.c       if (node->left)
node             3760 maint/gnulib/lib/regcomp.c 	  node = node->left;
node             3766 maint/gnulib/lib/regcomp.c 	  while (node->right == prev || node->right == NULL)
node             3768 maint/gnulib/lib/regcomp.c 	      prev = node;
node             3769 maint/gnulib/lib/regcomp.c 	      node = node->parent;
node             3771 maint/gnulib/lib/regcomp.c 	      if (!node)
node             3774 maint/gnulib/lib/regcomp.c 	  node = node->right;
node             1614 maint/gnulib/lib/regex_internal.c       re_token_t *node = dfa->nodes + nodes->elems[i];
node             1615 maint/gnulib/lib/regex_internal.c       re_token_type_t type = node->type;
node             1616 maint/gnulib/lib/regex_internal.c       if (type == CHARACTER && !node->constraint)
node             1618 maint/gnulib/lib/regex_internal.c       newstate->accept_mb |= node->accept_mb;
node             1625 maint/gnulib/lib/regex_internal.c       else if (type == ANCHOR || node->constraint)
node             1664 maint/gnulib/lib/regex_internal.c       re_token_t *node = dfa->nodes + nodes->elems[i];
node             1665 maint/gnulib/lib/regex_internal.c       re_token_type_t type = node->type;
node             1666 maint/gnulib/lib/regex_internal.c       unsigned int constraint = node->constraint;
node             1670 maint/gnulib/lib/regex_internal.c       newstate->accept_mb |= node->accept_mb;
node              553 maint/gnulib/lib/regex_internal.h   Idx node;
node              565 maint/gnulib/lib/regex_internal.h   Idx node;
node              574 maint/gnulib/lib/regex_internal.h   Idx node;
node              617 maint/gnulib/lib/regex_internal.h   Idx node;
node               24 maint/gnulib/lib/regexec.c static reg_errcode_t match_ctx_add_entry (re_match_context_t *cache, Idx node,
node               27 maint/gnulib/lib/regexec.c static reg_errcode_t match_ctx_add_subtop (re_match_context_t *mctx, Idx node,
node               30 maint/gnulib/lib/regexec.c 						    Idx node, Idx str_idx);
node               94 maint/gnulib/lib/regexec.c 				      Idx node, Idx str_idx,
node              166 maint/gnulib/lib/regexec.c 			       const re_token_t *node, Idx idx);
node             1162 maint/gnulib/lib/regexec.c check_halt_node_context (const re_dfa_t *dfa, Idx node, unsigned int context)
node             1164 maint/gnulib/lib/regexec.c   re_token_type_t type = dfa->nodes[node].type;
node             1165 maint/gnulib/lib/regexec.c   unsigned int constraint = dfa->nodes[node].constraint;
node             1201 maint/gnulib/lib/regexec.c 		   Idx *pidx, Idx node, re_node_set *eps_via_nodes,
node             1205 maint/gnulib/lib/regexec.c   if (IS_EPSILON_NODE (dfa->nodes[node].type))
node             1208 maint/gnulib/lib/regexec.c       re_node_set *edests = &dfa->edests[node];
node             1210 maint/gnulib/lib/regexec.c       if (! re_node_set_contains (eps_via_nodes, node))
node             1212 maint/gnulib/lib/regexec.c           bool ok = re_node_set_insert (eps_via_nodes, node);
node             1249 maint/gnulib/lib/regexec.c       re_token_type_t type = dfa->nodes[node].type;
node             1251 maint/gnulib/lib/regexec.c       if (dfa->nodes[node].accept_mb)
node             1252 maint/gnulib/lib/regexec.c 	naccepted = check_node_accept_bytes (dfa, node, &mctx->input, *pidx);
node             1255 maint/gnulib/lib/regexec.c 	  Idx subexp_idx = dfa->nodes[node].opr.idx + 1;
node             1278 maint/gnulib/lib/regexec.c 	      bool ok = re_node_set_insert (eps_via_nodes, node);
node             1281 maint/gnulib/lib/regexec.c 	      dest_node = dfa->edests[node].elems[0];
node             1289 maint/gnulib/lib/regexec.c 	  || check_node_accept (mctx, dfa->nodes + node, *pidx))
node             1291 maint/gnulib/lib/regexec.c 	  Idx dest_node = dfa->nexts[node];
node             1323 maint/gnulib/lib/regexec.c   fs->stack[num].node = dest_node;
node             1347 maint/gnulib/lib/regexec.c   DEBUG_ASSERT (0 <= fs->stack[num].node);
node             1348 maint/gnulib/lib/regexec.c   return fs->stack[num].node;
node             1540 maint/gnulib/lib/regexec.c #define STATE_NODE_CONTAINS(state,node) \
node             1541 maint/gnulib/lib/regexec.c   ((state) != NULL && re_node_set_contains (&(state)->nodes, node))
node             1784 maint/gnulib/lib/regexec.c sub_epsilon_src_nodes (const re_dfa_t *dfa, Idx node, re_node_set *dest_nodes,
node             1789 maint/gnulib/lib/regexec.c     re_node_set *inv_eclosure = dfa->inveclosures + node;
node             1795 maint/gnulib/lib/regexec.c 	if (cur_node == node)
node             1845 maint/gnulib/lib/regexec.c       subexp_idx = dfa->nodes[ent->node].opr.idx;
node             1878 maint/gnulib/lib/regexec.c       Idx node = eclosures->elems[node_idx];
node             1879 maint/gnulib/lib/regexec.c       switch (dfa->nodes[node].type)
node             1890 maint/gnulib/lib/regexec.c 		  if (ent->node != node)
node             1904 maint/gnulib/lib/regexec.c 		  dst = dfa->edests[node].elems[0];
node             1930 maint/gnulib/lib/regexec.c 	  if ((boundaries & 1) && subexp_idx == dfa->nodes[node].opr.idx)
node             1935 maint/gnulib/lib/regexec.c 	  if ((boundaries & 2) && subexp_idx == dfa->nodes[node].opr.idx)
node             1993 maint/gnulib/lib/regexec.c       subexp_idx = dfa->nodes[ent->node].opr.idx;
node             2000 maint/gnulib/lib/regexec.c 	      Idx node = dest_nodes->elems[node_idx];
node             2001 maint/gnulib/lib/regexec.c 	      re_token_type_t type = dfa->nodes[node].type;
node             2003 maint/gnulib/lib/regexec.c 		  && subexp_idx == dfa->nodes[node].opr.idx)
node             2004 maint/gnulib/lib/regexec.c 		ops_node = node;
node             2006 maint/gnulib/lib/regexec.c 		       && subexp_idx == dfa->nodes[node].opr.idx)
node             2007 maint/gnulib/lib/regexec.c 		cls_node = node;
node             2024 maint/gnulib/lib/regexec.c 		Idx node = dest_nodes->elems[node_idx];
node             2025 maint/gnulib/lib/regexec.c 		if (!re_node_set_contains (dfa->inveclosures + node,
node             2027 maint/gnulib/lib/regexec.c 		    && !re_node_set_contains (dfa->eclosures + node,
node             2032 maint/gnulib/lib/regexec.c 		    err = sub_epsilon_src_nodes (dfa, node, dest_nodes,
node             2044 maint/gnulib/lib/regexec.c 	      Idx node = dest_nodes->elems[node_idx];
node             2045 maint/gnulib/lib/regexec.c 	      re_token_type_t type = dfa->nodes[node].type;
node             2048 maint/gnulib/lib/regexec.c 		  if (subexp_idx != dfa->nodes[node].opr.idx)
node             2052 maint/gnulib/lib/regexec.c 		  err = sub_epsilon_src_nodes (dfa, node, dest_nodes,
node             2070 maint/gnulib/lib/regexec.c   Idx node_idx, node;
node             2084 maint/gnulib/lib/regexec.c       node = candidates->elems[node_idx];
node             2085 maint/gnulib/lib/regexec.c       type = dfa->nodes[node].type;
node             2087 maint/gnulib/lib/regexec.c       if (node == sctx->last_node && str_idx == sctx->last_str_idx)
node             2102 maint/gnulib/lib/regexec.c 	  if (entry->node != node)
node             2106 maint/gnulib/lib/regexec.c 	  dst_node = (subexp_len ? dfa->nexts[node]
node             2107 maint/gnulib/lib/regexec.c 		      : dfa->edests[node].elems[0]);
node             2112 maint/gnulib/lib/regexec.c 	      || check_dst_limits (mctx, &sctx->limits, node,
node             2123 maint/gnulib/lib/regexec.c 	  local_sctx.last_node = node;
node             2369 maint/gnulib/lib/regexec.c       Idx node = cur_nodes->elems[node_idx];
node             2370 maint/gnulib/lib/regexec.c       if (dfa->nodes[node].type == OP_OPEN_SUBEXP
node             2371 maint/gnulib/lib/regexec.c 	  && dfa->nodes[node].opr.idx < BITSET_WORD_BITS
node             2373 maint/gnulib/lib/regexec.c 	      & ((bitset_word_t) 1 << dfa->nodes[node].opr.idx)))
node             2375 maint/gnulib/lib/regexec.c 	  err = match_ctx_add_subtop (mctx, node, str_idx);
node             2506 maint/gnulib/lib/regexec.c       const re_token_t *node = dfa->nodes + node_idx;
node             2510 maint/gnulib/lib/regexec.c       if (node->type != OP_BACK_REF)
node             2513 maint/gnulib/lib/regexec.c       if (node->constraint)
node             2517 maint/gnulib/lib/regexec.c 	  if (NOT_SATISFY_NEXT_CONSTRAINT (node->constraint, context))
node             2537 maint/gnulib/lib/regexec.c 	  if (bkref_ent->node != node_idx || bkref_ent->str_idx != cur_str_idx)
node             2618 maint/gnulib/lib/regexec.c 	if (entry->node == bkref_node)
node             2633 maint/gnulib/lib/regexec.c       if (dfa->nodes[sub_top->node].opr.idx != subexp_num)
node             2730 maint/gnulib/lib/regexec.c 	  err = check_arrival (mctx, sub_top->path, sub_top->node,
node             2765 maint/gnulib/lib/regexec.c   err = check_arrival (mctx, &sub_last->path, sub_last->node,
node             2794 maint/gnulib/lib/regexec.c       const re_token_t *node = dfa->nodes + cls_node;
node             2795 maint/gnulib/lib/regexec.c       if (node->type == type
node             2796 maint/gnulib/lib/regexec.c 	  && node->opr.idx == subexp_idx)
node             3164 maint/gnulib/lib/regexec.c       if (!re_node_set_contains (cur_nodes, ent->node))
node             3176 maint/gnulib/lib/regexec.c 	  next_node = dfa->edests[ent->node].elems[0];
node             3196 maint/gnulib/lib/regexec.c 	  next_node = dfa->nexts[ent->node];
node             3438 maint/gnulib/lib/regexec.c       re_token_t *node = &dfa->nodes[cur_nodes->elems[i]];
node             3439 maint/gnulib/lib/regexec.c       re_token_type_t type = node->type;
node             3440 maint/gnulib/lib/regexec.c       unsigned int constraint = node->constraint;
node             3444 maint/gnulib/lib/regexec.c 	bitset_set (accepts, node->opr.c);
node             3447 maint/gnulib/lib/regexec.c 	  bitset_merge (accepts, node->opr.sbcset);
node             3496 maint/gnulib/lib/regexec.c 	      if (type == CHARACTER && !node->word_char)
node             3513 maint/gnulib/lib/regexec.c 	      if (type == CHARACTER && node->word_char)
node             3539 maint/gnulib/lib/regexec.c 	  if (type == CHARACTER && !bitset_contain (dests_ch[j], node->opr.c))
node             3614 maint/gnulib/lib/regexec.c   const re_token_t *node = dfa->nodes + node_idx;
node             3618 maint/gnulib/lib/regexec.c   if (__glibc_unlikely (node->type == OP_UTF8_PERIOD))
node             3670 maint/gnulib/lib/regexec.c   if (node->type == OP_PERIOD)
node             3689 maint/gnulib/lib/regexec.c   if (node->type == COMPLEX_BRACKET)
node             3691 maint/gnulib/lib/regexec.c       const re_charset_t *cset = node->opr.mbcset;
node             3899 maint/gnulib/lib/regexec.c check_node_accept (const re_match_context_t *mctx, const re_token_t *node,
node             3904 maint/gnulib/lib/regexec.c   switch (node->type)
node             3907 maint/gnulib/lib/regexec.c       if (node->opr.c != ch)
node             3912 maint/gnulib/lib/regexec.c       if (!bitset_contain (node->opr.sbcset, ch))
node             3930 maint/gnulib/lib/regexec.c   if (node->constraint)
node             3936 maint/gnulib/lib/regexec.c       if (NOT_SATISFY_NEXT_CONSTRAINT (node->constraint, context))
node             4087 maint/gnulib/lib/regexec.c match_ctx_add_entry (re_match_context_t *mctx, Idx node, Idx str_idx, Idx from,
node             4109 maint/gnulib/lib/regexec.c   mctx->bkref_ents[mctx->nbkref_ents].node = node;
node             4158 maint/gnulib/lib/regexec.c match_ctx_add_subtop (re_match_context_t *mctx, Idx node, Idx str_idx)
node             4176 maint/gnulib/lib/regexec.c   mctx->sub_tops[mctx->nsub_tops]->node = node;
node             4186 maint/gnulib/lib/regexec.c match_ctx_add_sublast (re_sub_match_top_t *subtop, Idx node, Idx str_idx)
node             4204 maint/gnulib/lib/regexec.c       new_entry->node = node;
node              137 maint/gnulib/lib/tsearch.c check_tree_recurse (node p, int d_sofar, int d_total)
node              154 maint/gnulib/lib/tsearch.c check_tree (node root)
node              157 maint/gnulib/lib/tsearch.c   node p;
node              182 maint/gnulib/lib/tsearch.c maybe_split_for_insert (node *rootp, node *parentp, node *gparentp,
node              185 maint/gnulib/lib/tsearch.c   node root = *rootp;
node              186 maint/gnulib/lib/tsearch.c   node *rp, *lp;
node              205 maint/gnulib/lib/tsearch.c           node gp = *gparentp;
node              206 maint/gnulib/lib/tsearch.c           node p = *parentp;
node              267 maint/gnulib/lib/tsearch.c   node q;
node              268 maint/gnulib/lib/tsearch.c   node *parentp = NULL, *gparentp = NULL;
node              269 maint/gnulib/lib/tsearch.c   node *rootp = (node *) vrootp;
node              270 maint/gnulib/lib/tsearch.c   node *nextp;
node              285 maint/gnulib/lib/tsearch.c       node root = *rootp;
node              334 maint/gnulib/lib/tsearch.c   node *rootp = (node *) vrootp;
node              343 maint/gnulib/lib/tsearch.c       node root = *rootp;
node              365 maint/gnulib/lib/tsearch.c   node p, q, r, retval;
node              367 maint/gnulib/lib/tsearch.c   node *rootp = (node *) vrootp;
node              368 maint/gnulib/lib/tsearch.c   node root, unchained;
node              374 maint/gnulib/lib/tsearch.c   node *nodestack[100];
node              416 maint/gnulib/lib/tsearch.c       node *parent = rootp, *up = &root->right;
node              459 maint/gnulib/lib/tsearch.c           node *pp = nodestack[sp - 1];
node              520 maint/gnulib/lib/tsearch.c                       node q2 = q->left;
node              575 maint/gnulib/lib/tsearch.c                       node q2 = q->right;
node              665 maint/gnulib/lib/tsearch.c tdestroy_recurse (node root, __free_fn_t freefct)
node              679 maint/gnulib/lib/tsearch.c   node root = (node) vroot;
node               48 maint/gnulib/tests/test-array_omap.c   gl_list_node_t node;
node               57 maint/gnulib/tests/test-array_omap.c       ASSERT (gl_list_iterator_next (&iterk, &key2, &node));
node               58 maint/gnulib/tests/test-array_omap.c       ASSERT (gl_list_iterator_next (&iterv, &value2, &node));
node               63 maint/gnulib/tests/test-array_omap.c   ASSERT (!gl_list_iterator_next (&iterk, &key2, &node));
node               64 maint/gnulib/tests/test-array_omap.c   ASSERT (!gl_list_iterator_next (&iterv, &value2, &node));
node              401 tools/attrd_updater.c                      pair->node);
node              506 tools/crm_attribute.c output_one_attribute(xmlNode *node, void *userdata)
node              510 tools/crm_attribute.c     const char *name = crm_element_value(node, XML_NVPAIR_ATTR_NAME);
node              511 tools/crm_attribute.c     const char *value = crm_element_value(node, XML_NVPAIR_ATTR_VALUE);
node              512 tools/crm_attribute.c     const char *host = crm_element_value(node, PCMK__XA_ATTR_NODE_NAME);
node              389 tools/crm_mon.c     GSList *node = lst;
node              391 tools/crm_mon.c     while (node != NULL) {
node              392 tools/crm_mon.c         char *s = node->data;
node              408 tools/crm_mon.c         node = node->next;
node             1756 tools/crm_mon.c send_custom_trap(const char *node, const char *rsc, const char *task, int target_rc, int rc,
node             1774 tools/crm_mon.c     setenv("CRM_notify_node", node, 1);
node             1812 tools/crm_mon.c     const char *node = NULL;
node             1841 tools/crm_mon.c     node = crm_element_value(rsc_op, XML_LRM_ATTR_TARGET);
node             1847 tools/crm_mon.c     if(node == NULL && n) {
node             1848 tools/crm_mon.c         node = crm_element_value(n, XML_ATTR_UNAME);
node             1851 tools/crm_mon.c     if (node == NULL && n) {
node             1852 tools/crm_mon.c         node = ID(n);
node             1855 tools/crm_mon.c     if (node == NULL) {
node             1856 tools/crm_mon.c         node = node_id;
node             1859 tools/crm_mon.c     if (node == NULL) {
node             1867 tools/crm_mon.c         crm_notice("%s of %s on %s completed: %s", task, rsc, node, desc);
node             1874 tools/crm_mon.c         crm_warn("%s of %s on %s failed: %s", task, rsc, node, desc);
node             1878 tools/crm_mon.c         crm_warn("%s of %s on %s failed: %s", task, rsc, node, desc);
node             1882 tools/crm_mon.c         send_custom_trap(node, rsc, task, target_rc, rc, status, desc);
node             1905 tools/crm_mon.c     const char *node = crm_element_value(xml, XML_ATTR_UNAME);
node             1907 tools/crm_mon.c     if (node == NULL) {
node             1908 tools/crm_mon.c         node = ID(xml);
node             1911 tools/crm_mon.c     handle_rsc_op(xml, (void *) node);
node             1927 tools/crm_mon.c         const char *node = NULL;
node             1968 tools/crm_mon.c             node = crm_element_value(match, XML_ATTR_UNAME);
node             1969 tools/crm_mon.c             if (node == NULL) {
node             1970 tools/crm_mon.c                 node = ID(match);
node             1972 tools/crm_mon.c             handle_rsc_op(match, (void *) node);
node             1975 tools/crm_mon.c             node = ID(match);
node             1976 tools/crm_mon.c             handle_rsc_op(match, (void *) node);
node              250 tools/crm_mon_curses.c     curses_list_data_t *node = NULL;
node              255 tools/crm_mon_curses.c     node = g_queue_pop_tail(priv->parent_q);
node              257 tools/crm_mon_curses.c     if (node->singular_noun != NULL && node->plural_noun != NULL) {
node              258 tools/crm_mon_curses.c         if (node->len == 1) {
node              259 tools/crm_mon_curses.c             curses_indented_printf(out, "%d %s found\n", node->len, node->singular_noun);
node              261 tools/crm_mon_curses.c             curses_indented_printf(out, "%d %s found\n", node->len, node->plural_noun);
node              265 tools/crm_mon_curses.c     free(node);
node              177 tools/crm_node.c         pcmk_controld_api_node_t *node = node_iter->data;
node              178 tools/crm_node.c         out->info(out, "%" PRIu32 " %s %s", node->id, pcmk__s(node->uname, ""),
node              179 tools/crm_node.c                   pcmk__s(node->state, ""));
node              194 tools/crm_node.c         pcmk_controld_api_node_t *node = node_iter->data;
node              195 tools/crm_node.c         char *id_s = crm_strdup_printf("%" PRIu32, node->id);
node              199 tools/crm_node.c                                      "name", node->uname,
node              200 tools/crm_node.c                                      "state", node->state,
node              247 tools/crm_node.c         pcmk_controld_api_node_t *node = node_iter->data;
node              248 tools/crm_node.c         if (pcmk__str_eq(node->state, "member", pcmk__str_none)) {
node              249 tools/crm_node.c             pcmk__add_separated_word(&buffer, 128, pcmk__s(node->uname, ""), " ");
node              271 tools/crm_node.c         pcmk_controld_api_node_t *node = node_iter->data;
node              273 tools/crm_node.c         if (pcmk__str_eq(node->state, "member", pcmk__str_none)) {
node              274 tools/crm_node.c             char *id_s = crm_strdup_printf("%" PRIu32, node->id);
node              278 tools/crm_node.c                                          "name", node->uname,
node              279 tools/crm_node.c                                          "state", node->state,
node             1029 tools/crm_resource.c cleanup(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
node             1045 tools/crm_resource.c         cli_resource_check(out, rsc, node);
node             1190 tools/crm_resource.c         pcmk_node_t *node = pe_find_node(scheduler->nodes, options.host_uname);
node             1192 tools/crm_resource.c         if (pe__is_guest_or_remote_node(node)) {
node             1193 tools/crm_resource.c             node = pe__current_node(node->details->remote_rsc);
node             1194 tools/crm_resource.c             if (node == NULL) {
node             1201 tools/crm_resource.c             router_node = node->details->uname;
node             1227 tools/crm_resource.c refresh_resource(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
node             1242 tools/crm_resource.c         cli_resource_check(out, rsc, node);
node             1451 tools/crm_resource.c     pcmk_node_t *node = NULL;
node             1690 tools/crm_resource.c         node = pe_find_node(scheduler->nodes, options.host_uname);
node             1692 tools/crm_resource.c         if (node == NULL) {
node             1775 tools/crm_resource.c             rc = cli_resource_restart(out, rsc, node, options.move_lifetime,
node             1801 tools/crm_resource.c             node = pe_find_node(scheduler->nodes, options.host_uname);
node             1802 tools/crm_resource.c             if (node == NULL) {
node             1805 tools/crm_resource.c                 rc = pcmk__resource_digests(out, rsc, node,
node             1858 tools/crm_resource.c             if ((options.host_uname != NULL) && (node == NULL)) {
node             1862 tools/crm_resource.c                                   scheduler->resources, rsc, node);
node             1891 tools/crm_resource.c             } else if (node == NULL) {
node             1894 tools/crm_resource.c                 rc = cli_resource_ban(out, options.rsc_id, node->details->uname,
node             2009 tools/crm_resource.c                 cleanup(out, rsc, node);
node             2017 tools/crm_resource.c                 refresh_resource(out, rsc, node);
node               65 tools/crm_resource.h                                    const char *rsc, const char *node, gboolean promoted_role_only);
node               78 tools/crm_resource.h                        pcmk_node_t *node);
node               91 tools/crm_resource.h                          const pcmk_node_t *node, const char *move_lifetime,
node              349 tools/crm_resource_ban.c                          const char *rsc, const char *node,
node              370 tools/crm_resource_ban.c     if ((node != NULL) || (rsc != NULL) || promoted_role_only) {
node              373 tools/crm_resource_ban.c         if (node != NULL) {
node              374 tools/crm_resource_ban.c             pcmk__g_strcat(buf, "@" XML_CIB_TAG_NODE "='", node, "'", NULL);
node              403 tools/crm_resource_ban.c     if (node != NULL) {
node              412 tools/crm_resource_ban.c                        "and @" XML_EXPR_ATTR_VALUE "='", node, "']]", NULL);
node              432 tools/crm_resource_ban.c                                const char *rsc, const char *node, gboolean promoted_role_only)
node              453 tools/crm_resource_ban.c         build_clear_xpath_string(buf, constraint_node, rsc, node,
node               70 tools/crm_resource_print.c     pcmk_node_t *node = pe__current_node(rsc);
node               78 tools/crm_resource_print.c     if (node != NULL) {
node               79 tools/crm_resource_print.c         host = node->details->uname;
node              271 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "override",
node              277 tools/crm_resource_print.c         crm_xml_add(node, "rsc", rsc_name);
node              394 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "resource-agent-action",
node              401 tools/crm_resource_print.c         crm_xml_add(node, "rsc", rsc_name);
node              405 tools/crm_resource_print.c         crm_xml_add(node, "provider", provider);
node              497 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "check",
node              502 tools/crm_resource_print.c         pcmk__xe_set_bool_attr(node, "remain_stopped", true);
node              506 tools/crm_resource_print.c         pcmk__xe_set_bool_attr(node, "promotable", false);
node              510 tools/crm_resource_print.c         pcmk__xe_set_bool_attr(node, "unmanaged", true);
node              514 tools/crm_resource_print.c         crm_xml_add(node, "locked-to", checks->lock_node);
node              518 tools/crm_resource_print.c         pcmk__xe_set_bool_attr(node, "unhealthy", true);
node              602 tools/crm_resource_print.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node              604 tools/crm_resource_print.c     const char *host_uname = (node == NULL)? NULL : node->details->uname;
node              636 tools/crm_resource_print.c         cli_resource_check(out, rsc, node);
node              639 tools/crm_resource_print.c         const char* host_uname =  node->details->uname;
node              640 tools/crm_resource_print.c         GList *allResources = node->details->allocated_rsc;
node              641 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
node              649 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
node              656 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
node              684 tools/crm_resource_print.c     pcmk_node_t *node = va_arg(args, pcmk_node_t *);
node              686 tools/crm_resource_print.c     const char *host_uname = (node == NULL)? NULL : node->details->uname;
node              719 tools/crm_resource_print.c         cli_resource_check(out, rsc, node);
node              722 tools/crm_resource_print.c         const char* host_uname =  node->details->uname;
node              723 tools/crm_resource_print.c         GList *allResources = node->details->allocated_rsc;
node              724 tools/crm_resource_print.c         GList *activeResources = node->details->running_rsc;
node              739 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
node              752 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
node               29 tools/crm_resource_runtime.c             const pcmk_node_t *node = (const pcmk_node_t *) iter2->data;
node               32 tools/crm_resource_runtime.c             ni->node_name = node->details->uname;
node               64 tools/crm_resource_runtime.c             pcmk_node_t *node = (pcmk_node_t *) iter->data;
node               66 tools/crm_resource_runtime.c             ni->node_name = node->details->uname;
node              573 tools/crm_resource_runtime.c         pcmk_node_t *node = pe_find_node(scheduler->nodes, host_uname);
node              575 tools/crm_resource_runtime.c         if (node == NULL) {
node              580 tools/crm_resource_runtime.c         if (!(node->details->online)) {
node              588 tools/crm_resource_runtime.c         if (!cib_only && pe__is_guest_or_remote_node(node)) {
node              589 tools/crm_resource_runtime.c             node = pe__current_node(node->details->remote_rsc);
node              590 tools/crm_resource_runtime.c             if (node == NULL) {
node              595 tools/crm_resource_runtime.c             router_node = node->details->uname;
node              748 tools/crm_resource_runtime.c                      const char *interval_spec, const pcmk_node_t *node)
node              754 tools/crm_resource_runtime.c     if (pe__is_guest_or_remote_node(node)) {
node              758 tools/crm_resource_runtime.c     rc = pcmk__attrd_api_clear_failures(NULL, node->details->uname, rsc_name,
node              774 tools/crm_resource_runtime.c     pcmk_node_t *node = NULL;
node              802 tools/crm_resource_runtime.c             pcmk_node_t *node = NULL;
node              805 tools/crm_resource_runtime.c             while (g_hash_table_iter_next(&iter, NULL, (void**)&node)) {
node              806 tools/crm_resource_runtime.c                 if(node->weight >= 0) {
node              807 tools/crm_resource_runtime.c                     nodes = g_list_prepend(nodes, node);
node              816 tools/crm_resource_runtime.c             node = (pcmk_node_t *) lpc->data;
node              818 tools/crm_resource_runtime.c             if (node->details->online) {
node              819 tools/crm_resource_runtime.c                 rc = cli_resource_delete(controld_api, node->details->uname, rsc,
node              833 tools/crm_resource_runtime.c     node = pe_find_node(scheduler->nodes, host_uname);
node              835 tools/crm_resource_runtime.c     if (node == NULL) {
node              841 tools/crm_resource_runtime.c     if (!node->details->rsc_discovery_enabled) {
node              853 tools/crm_resource_runtime.c     rc = clear_rsc_fail_attrs(rsc, operation, interval_spec, node);
node              893 tools/crm_resource_runtime.c         pcmk_node_t *node = pe_find_node(scheduler->nodes, node_name);
node              895 tools/crm_resource_runtime.c         if (node == NULL) {
node              899 tools/crm_resource_runtime.c         if (pe__is_guest_or_remote_node(node)) {
node              922 tools/crm_resource_runtime.c             pcmk_node_t *node = (pcmk_node_t *) iter->data;
node              924 tools/crm_resource_runtime.c             rc = clear_rsc_failures(out, controld_api, node->details->uname, NULL,
node              985 tools/crm_resource_runtime.c node_is_unhealthy(pcmk_node_t *node)
node              987 tools/crm_resource_runtime.c     switch (pe__health_strategy(node->details->data_set)) {
node              992 tools/crm_resource_runtime.c             if (pe__node_health(node) < 0) {
node              998 tools/crm_resource_runtime.c             if (pe__node_health(node) <= 0) {
node             1015 tools/crm_resource_runtime.c check_node_health(resource_checks_t *checks, pcmk_node_t *node)
node             1017 tools/crm_resource_runtime.c     if (node == NULL) {
node             1023 tools/crm_resource_runtime.c         while (g_hash_table_iter_next(&iter, NULL, (void **) &node)) {
node             1025 tools/crm_resource_runtime.c             if (!node_is_unhealthy(node)) {
node             1034 tools/crm_resource_runtime.c     } else if (node_is_unhealthy(node)) {
node             1040 tools/crm_resource_runtime.c cli_resource_check(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
node             1047 tools/crm_resource_runtime.c     check_node_health(&checks, node);
node             1062 tools/crm_resource_runtime.c generate_resource_params(pcmk_resource_t *rsc, pcmk_node_t *node,
node             1074 tools/crm_resource_runtime.c     params = pe_rsc_params(rsc, node, scheduler);
node             1083 tools/crm_resource_runtime.c     get_meta_attributes(meta, rsc, node, scheduler);
node             1109 tools/crm_resource_runtime.c         pcmk_node_t *node = (pcmk_node_t *) hIter->data;
node             1111 tools/crm_resource_runtime.c         if (pcmk__strcase_any_of(host, node->details->uname, node->details->id, NULL)) {
node             1440 tools/crm_resource_runtime.c                      const pcmk_node_t *node, const char *move_lifetime,
node             1466 tools/crm_resource_runtime.c     const char *host = node ? node->details->uname : NULL;
node             1484 tools/crm_resource_runtime.c         rsc = parent->fns->find_rsc(parent, lookup_id, node,
node             1810 tools/crm_resource_runtime.c         if (a->node) {
node             1812 tools/crm_resource_runtime.c                       a->id, a->uuid, pe__node_name(a->node));