a 52 daemons/attrd/attrd_commands.c void write_attribute(attribute_t *a, bool ignore_delay); a 53 daemons/attrd/attrd_commands.c void write_or_elect_attribute(attribute_t *a); a 71 daemons/attrd/attrd_commands.c attribute_t *a = data; a 72 daemons/attrd/attrd_commands.c crm_trace("Dampen interval expired for %s", a->id); a 73 daemons/attrd/attrd_commands.c write_or_elect_attribute(a); a 91 daemons/attrd/attrd_commands.c attribute_t *a = data; a 92 daemons/attrd/attrd_commands.c if(a) { a 93 daemons/attrd/attrd_commands.c free(a->id); a 94 daemons/attrd/attrd_commands.c free(a->set); a 95 daemons/attrd/attrd_commands.c free(a->uuid); a 96 daemons/attrd/attrd_commands.c free(a->user); a 98 daemons/attrd/attrd_commands.c mainloop_timer_del(a->timer); a 99 daemons/attrd/attrd_commands.c g_hash_table_destroy(a->values); a 101 daemons/attrd/attrd_commands.c free(a); a 131 daemons/attrd/attrd_commands.c attribute_t *a; a 135 daemons/attrd/attrd_commands.c while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { a 136 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&vIter, a->values); a 139 daemons/attrd/attrd_commands.c crm_trace("Clear seen flag %s[%s] = %s.", a->id, v->nodename, v->current); a 149 daemons/attrd/attrd_commands.c attribute_t *a = calloc(1, sizeof(attribute_t)); a 151 daemons/attrd/attrd_commands.c a->id = crm_element_value_copy(xml, PCMK__XA_ATTR_NAME); a 152 daemons/attrd/attrd_commands.c a->set = crm_element_value_copy(xml, PCMK__XA_ATTR_SET); a 153 daemons/attrd/attrd_commands.c a->uuid = crm_element_value_copy(xml, PCMK__XA_ATTR_UUID); a 154 daemons/attrd/attrd_commands.c a->values = pcmk__strikey_table(NULL, free_attribute_value); a 156 daemons/attrd/attrd_commands.c crm_element_value_int(xml, PCMK__XA_ATTR_IS_PRIVATE, &a->is_private); a 158 daemons/attrd/attrd_commands.c a->user = crm_element_value_copy(xml, PCMK__XA_ATTR_USER); a 159 daemons/attrd/attrd_commands.c crm_trace("Performing all %s operations as user '%s'", a->id, a->user); a 163 daemons/attrd/attrd_commands.c crm_trace("Created attribute %s with delay %dms (%s)", a->id, dampen, value); a 165 daemons/attrd/attrd_commands.c crm_trace("Created attribute %s with no delay", a->id); a 169 daemons/attrd/attrd_commands.c a->timeout_ms = dampen; a 170 daemons/attrd/attrd_commands.c a->timer = mainloop_timer_add(a->id, a->timeout_ms, FALSE, attribute_timer_cb, a); a 172 daemons/attrd/attrd_commands.c crm_warn("Ignoring invalid delay %s for attribute %s", value, a->id); a 175 daemons/attrd/attrd_commands.c g_hash_table_replace(attributes, a->id, a); a 176 daemons/attrd/attrd_commands.c return a; a 237 daemons/attrd/attrd_commands.c attribute_t *a = NULL; a 283 daemons/attrd/attrd_commands.c a = g_hash_table_lookup(attributes, attr); a 291 daemons/attrd/attrd_commands.c if (a) { a 292 daemons/attrd/attrd_commands.c v = g_hash_table_lookup(a->values, host); a 400 daemons/attrd/attrd_commands.c attribute_t *a; a 409 daemons/attrd/attrd_commands.c a = g_hash_table_lookup(attributes, attr); a 410 daemons/attrd/attrd_commands.c if (a) { a 424 daemons/attrd/attrd_commands.c v = g_hash_table_lookup(a->values, host); a 438 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&iter, a->values); a 643 daemons/attrd/attrd_commands.c attribute_t *a = NULL; a 650 daemons/attrd/attrd_commands.c while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { a 651 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&vIter, a->values); a 653 daemons/attrd/attrd_commands.c crm_debug("Syncing %s[%s] = %s to %s", a->id, v->nodename, v->current, peer?peer->uname:"everyone"); a 654 daemons/attrd/attrd_commands.c build_attribute_xml(sync, a->id, a->set, a->uuid, a->timeout_ms, a->user, a->is_private, a 675 daemons/attrd/attrd_commands.c attribute_t *a = NULL; a 682 daemons/attrd/attrd_commands.c while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { a 683 daemons/attrd/attrd_commands.c if(g_hash_table_remove(a->values, host)) { a 684 daemons/attrd/attrd_commands.c crm_debug("Removed %s[%s] for peer %s", a->id, host, source); a 743 daemons/attrd/attrd_commands.c attribute_t *a; a 751 daemons/attrd/attrd_commands.c while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) { a 752 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&vIter, a->values); a 755 daemons/attrd/attrd_commands.c crm_trace("Syncing %s[%s] = %s to everyone.(from local only attributes)", a->id, v->nodename, v->current); a 758 daemons/attrd/attrd_commands.c build_attribute_xml(sync, a->id, a->set, a->uuid, a->timeout_ms, a->user, a->is_private, a 759 daemons/attrd/attrd_commands.c v->nodename, v->nodeid, v->current, (a->timeout_ms && a->timer ? TRUE : FALSE)); a 761 daemons/attrd/attrd_commands.c crm_trace("Local attribute(%s[%s] = %s) was ignore.(another host) : [%s]", a->id, v->nodename, v->current, attrd_cluster->uname); a 778 daemons/attrd/attrd_commands.c attribute_t *a; a 797 daemons/attrd/attrd_commands.c a = g_hash_table_lookup(attributes, attr); a 798 daemons/attrd/attrd_commands.c if (a == NULL) { a 800 daemons/attrd/attrd_commands.c a = create_attribute(xml); a 825 daemons/attrd/attrd_commands.c if (a->timeout_ms != dampen) { a 826 daemons/attrd/attrd_commands.c mainloop_timer_del(a->timer); a 827 daemons/attrd/attrd_commands.c a->timeout_ms = dampen; a 829 daemons/attrd/attrd_commands.c a->timer = mainloop_timer_add(attr, a->timeout_ms, FALSE, a 830 daemons/attrd/attrd_commands.c attribute_timer_cb, a); a 834 daemons/attrd/attrd_commands.c a->timer = NULL; a 841 daemons/attrd/attrd_commands.c write_or_elect_attribute(a); a 855 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&vIter, a->values); a 864 daemons/attrd/attrd_commands.c v = attrd_lookup_or_create_value(a->values, host, xml); a 875 daemons/attrd/attrd_commands.c v = g_hash_table_lookup(a->values, host); a 876 daemons/attrd/attrd_commands.c build_attribute_xml(sync, attr, a->set, a->uuid, a->timeout_ms, a->user, a 877 daemons/attrd/attrd_commands.c a->is_private, v->nodename, v->nodeid, v->current, FALSE); a 890 daemons/attrd/attrd_commands.c a->changed = TRUE; a 904 daemons/attrd/attrd_commands.c if (a->timeout_ms && a->timer) { a 905 daemons/attrd/attrd_commands.c crm_trace("Delayed write out (%dms) for %s", a->timeout_ms, attr); a 906 daemons/attrd/attrd_commands.c mainloop_timer_start(a->timer); a 908 daemons/attrd/attrd_commands.c write_or_elect_attribute(a); a 912 daemons/attrd/attrd_commands.c if (is_force_write && a->timeout_ms && a->timer) { a 916 daemons/attrd/attrd_commands.c a->force_write = TRUE; a 941 daemons/attrd/attrd_commands.c write_or_elect_attribute(attribute_t *a) a 944 daemons/attrd/attrd_commands.c write_attribute(a, FALSE); a 1011 daemons/attrd/attrd_commands.c attribute_t *a = g_hash_table_lookup(attributes, name); a 1013 daemons/attrd/attrd_commands.c if(a == NULL) { a 1018 daemons/attrd/attrd_commands.c a->update = 0; a 1027 daemons/attrd/attrd_commands.c if (a->timer && !a->timeout_ms) { a 1029 daemons/attrd/attrd_commands.c mainloop_timer_del(a->timer); a 1030 daemons/attrd/attrd_commands.c a->timer = NULL; a 1044 daemons/attrd/attrd_commands.c call_id, a->id, pcmk_strerror(rc), rc); a 1046 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&iter, a->values); a 1048 daemons/attrd/attrd_commands.c do_crm_log(level, "* %s[%s]=%s", a->id, peer, v->requested); a 1052 daemons/attrd/attrd_commands.c a->changed = TRUE; /* Attempt write out again */ a 1056 daemons/attrd/attrd_commands.c if (a->changed && attrd_election_won()) { a 1061 daemons/attrd/attrd_commands.c write_attribute(a, FALSE); a 1072 daemons/attrd/attrd_commands.c } else if (a->timer) { a 1074 daemons/attrd/attrd_commands.c if (!mainloop_timer_running(a->timer)) { a 1076 daemons/attrd/attrd_commands.c a->timeout_ms, name); a 1077 daemons/attrd/attrd_commands.c mainloop_timer_start(a->timer); a 1084 daemons/attrd/attrd_commands.c a->timer = mainloop_timer_add(a->id, 2000, FALSE, a 1085 daemons/attrd/attrd_commands.c attribute_timer_cb, a); a 1086 daemons/attrd/attrd_commands.c mainloop_timer_start(a->timer); a 1095 daemons/attrd/attrd_commands.c attribute_t *a = NULL; a 1099 daemons/attrd/attrd_commands.c while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & a)) { a 1100 daemons/attrd/attrd_commands.c if (!all && a->unknown_peer_uuids) { a 1102 daemons/attrd/attrd_commands.c a->changed = TRUE; a 1103 daemons/attrd/attrd_commands.c } else if (a->force_write) { a 1105 daemons/attrd/attrd_commands.c a->changed = TRUE; a 1108 daemons/attrd/attrd_commands.c if(all || a->changed) { a 1110 daemons/attrd/attrd_commands.c write_attribute(a, (a->force_write ? TRUE : ignore_delay)); a 1112 daemons/attrd/attrd_commands.c crm_trace("Skipping unchanged attribute %s", a->id); a 1118 daemons/attrd/attrd_commands.c build_update_element(xmlNode *parent, attribute_t *a, const char *nodeid, const char *value) a 1130 daemons/attrd/attrd_commands.c if (a->set) { a 1131 daemons/attrd/attrd_commands.c crm_xml_set_id(xml_obj, "%s", a->set); a 1138 daemons/attrd/attrd_commands.c if (a->uuid) { a 1139 daemons/attrd/attrd_commands.c crm_xml_set_id(xml_obj, "%s", a->uuid); a 1141 daemons/attrd/attrd_commands.c crm_xml_set_id(xml_obj, "%s-%s", set, a->id); a 1143 daemons/attrd/attrd_commands.c crm_xml_add(xml_obj, XML_NVPAIR_ATTR_NAME, a->id); a 1172 daemons/attrd/attrd_commands.c send_alert_attributes_value(attribute_t *a, GHashTable *t) a 1182 daemons/attrd/attrd_commands.c a->id, at->current); a 1184 daemons/attrd/attrd_commands.c a->id, at->nodename, at->current, at->nodeid, rc); a 1189 daemons/attrd/attrd_commands.c write_attribute(attribute_t *a, bool ignore_delay) a 1198 daemons/attrd/attrd_commands.c if (a == NULL) { a 1203 daemons/attrd/attrd_commands.c if (!a->is_private) { a 1207 daemons/attrd/attrd_commands.c if (a->update && (a->update < last_cib_op_done)) { a 1208 daemons/attrd/attrd_commands.c crm_info("Write out of '%s' continuing: update %d considered lost", a->id, a->update); a 1209 daemons/attrd/attrd_commands.c a->update = 0; // Don't log this message again a 1211 daemons/attrd/attrd_commands.c } else if (a->update) { a 1212 daemons/attrd/attrd_commands.c crm_info("Write out of '%s' delayed: update %d in progress", a->id, a->update); a 1215 daemons/attrd/attrd_commands.c } else if (mainloop_timer_running(a->timer)) { a 1220 daemons/attrd/attrd_commands.c mainloop_timer_stop(a->timer); a 1221 daemons/attrd/attrd_commands.c crm_debug("Write out of '%s': timer is running but ignore delay", a->id); a 1223 daemons/attrd/attrd_commands.c crm_info("Write out of '%s' delayed: timer is running", a->id); a 1233 daemons/attrd/attrd_commands.c a->changed = FALSE; a 1236 daemons/attrd/attrd_commands.c a->unknown_peer_uuids = FALSE; a 1239 daemons/attrd/attrd_commands.c a->force_write = FALSE; a 1245 daemons/attrd/attrd_commands.c g_hash_table_iter_init(&iter, a->values); a 1252 daemons/attrd/attrd_commands.c a->id, v->nodename, v->current); a 1263 daemons/attrd/attrd_commands.c if (a->is_private) { a 1270 daemons/attrd/attrd_commands.c a->unknown_peer_uuids = TRUE; a 1273 daemons/attrd/attrd_commands.c a->id, v->nodename, v->current); a 1279 daemons/attrd/attrd_commands.c a->id, v->nodename, v->current, a 1281 daemons/attrd/attrd_commands.c build_update_element(xml_top, a, peer->uuid, v->current); a 1303 daemons/attrd/attrd_commands.c a->id, (a->uuid? a->uuid : "n/a"), (a->set? a->set : "n/a")); a 1308 daemons/attrd/attrd_commands.c a->update = cib_internal_op(the_cib, CIB_OP_MODIFY, NULL, XML_CIB_TAG_STATUS, xml_top, NULL, a 1309 daemons/attrd/attrd_commands.c flags, a->user); a 1312 daemons/attrd/attrd_commands.c a->update, cib_updates, pcmk__plural_s(cib_updates), a 1313 daemons/attrd/attrd_commands.c a->id, (a->uuid? a->uuid : "n/a"), (a->set? a->set : "n/a")); a 1315 daemons/attrd/attrd_commands.c the_cib->cmds->register_callback_full(the_cib, a->update, a 1317 daemons/attrd/attrd_commands.c strdup(a->id), a 1321 daemons/attrd/attrd_commands.c send_alert_attributes_value(a, alert_attribute_value); a 101 daemons/based/based_io.c static int cib_archive_filter(const struct dirent * a) a 106 daemons/based/based_io.c char *a_path = crm_strdup_printf("%s/%s", cib_root, a->d_name); a 110 daemons/based/based_io.c crm_trace("%s - stat failed: %s (%d)", a->d_name, pcmk_strerror(rc), rc); a 116 daemons/based/based_io.c dtype = a->d_type; a 129 daemons/based/based_io.c crm_trace("%s - wrong type (%d)", a->d_name, dtype); a 131 daemons/based/based_io.c } else if(strstr(a->d_name, "cib-") != a->d_name) { a 132 daemons/based/based_io.c crm_trace("%s - wrong prefix", a->d_name); a 134 daemons/based/based_io.c } else if (pcmk__ends_with_ext(a->d_name, ".sig")) { a 135 daemons/based/based_io.c crm_trace("%s - wrong suffix", a->d_name); a 138 daemons/based/based_io.c crm_debug("%s - candidate", a->d_name); a 146 daemons/based/based_io.c static int cib_archive_sort(const struct dirent ** a, const struct dirent **b) a 155 daemons/based/based_io.c char *a_path = crm_strdup_printf("%s/%s", cib_root, a[0]->d_name); a 175 daemons/based/based_io.c a[0]->d_name, (unsigned long)a_age, a 2322 daemons/fenced/fenced_commands.c sort_device_priority(gconstpointer a, gconstpointer b) a 2324 daemons/fenced/fenced_commands.c const stonith_device_t *dev_a = a; a 140 daemons/fenced/fenced_history.c const remote_fencing_op_t **a = (const remote_fencing_op_t **) a_voidp; a 142 daemons/fenced/fenced_history.c gboolean a_pending = ((*a)->state != st_failed) && ((*a)->state != st_done); a 151 daemons/fenced/fenced_history.c } else if ((*b)->completed == (*a)->completed) { a 153 daemons/fenced/fenced_history.c } else if ((*b)->completed > (*a)->completed) { a 89 daemons/fenced/fenced_remote.c sort_strings(gconstpointer a, gconstpointer b) a 91 daemons/fenced/fenced_remote.c return strcmp(a, b); a 1697 daemons/fenced/fenced_remote.c sort_peers(gconstpointer a, gconstpointer b) a 1699 daemons/fenced/fenced_remote.c const st_query_result_t *peer_a = a; a 22 daemons/pacemakerd/pacemakerd.h #define SIZEOF(a) (sizeof(a) / sizeof(a[0])) a 27 devel/coccinelle/test/ref-passed-variables-inited.input.c int a = 1, b, c = 3; a 28 devel/coccinelle/test/ref-passed-variables-inited.input.c foo(&a); a 29 devel/coccinelle/test/ref-passed-variables-inited.input.c baz(a); a 38 include/crm/common/internal.h #define PCMK__NELEM(a) ((int) (sizeof(a)/sizeof(a[0])) ) a 51 include/crm/common/util_compat.h gboolean crm_str_eq(const char *a, const char *b, gboolean use_case); a 54 include/crm/common/util_compat.h gboolean safe_str_neq(const char *a, const char *b); a 57 include/crm/common/util_compat.h #define safe_str_eq(a, b) crm_str_eq(a, b, FALSE) a 88 include/crm/common/util_compat.h gboolean crm_strcase_equal(gconstpointer a, gconstpointer b); a 376 include/crm/pengine/internal.h extern gint sort_rsc_priority(gconstpointer a, gconstpointer b); a 377 include/crm/pengine/internal.h extern gint sort_rsc_index(gconstpointer a, gconstpointer b); a 450 include/crm/pengine/internal.h extern gint sort_op_by_callid(gconstpointer a, gconstpointer b); a 480 include/crm/pengine/internal.h gint sort_node_uname(gconstpointer a, gconstpointer b); a 39 lib/cib/cib_client.c gint ciblib_GCompareFunc(gconstpointer a, gconstpointer b); a 561 lib/cib/cib_client.c ciblib_GCompareFunc(gconstpointer a, gconstpointer b) a 564 lib/cib/cib_client.c const cib_notify_client_t *a_client = a; a 563 lib/cluster/cpg.c const struct cpg_address *const a = *((const struct cpg_address **) first), a 565 lib/cluster/cpg.c if (a->nodeid < b->nodeid) { a 567 lib/cluster/cpg.c } else if (a->nodeid > b->nodeid) { a 139 lib/common/crmcommon_private.h void pcmk__mark_xml_attr_dirty(xmlAttr *a); a 1387 lib/common/iso8601.c crm_time_compare(crm_time_t *a, crm_time_t *b) a 1390 lib/common/iso8601.c crm_time_t *t1 = crm_get_utc_time(a); a 363 lib/common/md5.c #define OP(a, b, c, d, s, T) \ a 366 lib/common/md5.c a += FF (b, c, d) + (*cwp++ = SWAP (*words)) + T; \ a 368 lib/common/md5.c CYCLIC (a, s); \ a 369 lib/common/md5.c a += b; \ a 409 lib/common/md5.c #define OP(f, a, b, c, d, k, s, T) \ a 412 lib/common/md5.c a += f (b, c, d) + correct_words[k] + T; \ a 413 lib/common/md5.c CYCLIC (a, s); \ a 414 lib/common/md5.c a += b; \ a 118 lib/common/nvpair.c pcmk__compare_nvpair(gconstpointer a, gconstpointer b) a 121 lib/common/nvpair.c const pcmk_nvpair_t *pair_a = a; a 124 lib/common/nvpair.c CRM_ASSERT(a != NULL); a 367 lib/common/operations.c should_filter_for_digest(xmlAttrPtr a, void *user_data) a 369 lib/common/operations.c if (strncmp((const char *) a->name, CRM_META "_", a 373 lib/common/operations.c return pcmk__str_any_of((const char *) a->name, a 282 lib/common/patchset.c for (xmlAttrPtr a = pcmk__xe_first_attr(next); a != NULL; a = a->next) { a 283 lib/common/patchset.c const char *p_value = crm_element_value(next, (const char *) a->name); a 285 lib/common/patchset.c xmlSetProp(cib, a->name, (pcmkXmlStr) p_value); a 1113 lib/common/patchset.c sort_change_obj_by_position(gconstpointer a, gconstpointer b) a 1115 lib/common/patchset.c const xml_change_obj_t *change_obj_a = a; a 129 lib/common/schemas.c schema_filter(const struct dirent *a) a 134 lib/common/schemas.c if (strstr(a->d_name, "pacemaker-") != a->d_name) { a 137 lib/common/schemas.c } else if (!pcmk__ends_with_ext(a->d_name, ".rng")) { a 140 lib/common/schemas.c } else if (!version_from_filename(a->d_name, &version)) { a 152 lib/common/schemas.c schema_sort(const struct dirent **a, const struct dirent **b) a 157 lib/common/schemas.c if (!version_from_filename(a[0]->d_name, &a_version) a 619 lib/common/strings.c pcmk__strcase_equal(gconstpointer a, gconstpointer b) a 621 lib/common/strings.c return pcmk__str_eq((const char *)a, (const char *)b, pcmk__str_casei); a 1167 lib/common/strings.c safe_str_neq(const char *a, const char *b) a 1169 lib/common/strings.c if (a == b) { a 1172 lib/common/strings.c } else if (a == NULL || b == NULL) { a 1175 lib/common/strings.c } else if (strcasecmp(a, b) == 0) { a 1182 lib/common/strings.c crm_str_eq(const char *a, const char *b, gboolean use_case) a 1185 lib/common/strings.c return g_strcmp0(a, b) == 0; a 1188 lib/common/strings.c } else if (a == b) { a 1191 lib/common/strings.c } else if (a == NULL || b == NULL) { a 1195 lib/common/strings.c } else if (strcasecmp(a, b) == 0) { a 1217 lib/common/strings.c crm_strcase_equal(gconstpointer a, gconstpointer b) a 1219 lib/common/strings.c return pcmk__strcase_equal(a, b); a 13 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c #define LISTS_EQ(a, b) { \ a 14 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c g_assert_cmpint(g_strv_length((gchar **) (a)), ==, g_strv_length((gchar **) (b))); \ a 15 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c for (int i = 0; i < g_strv_length((a)); i++) { \ a 16 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c g_assert_cmpstr((a)[i], ==, (b)[i]); \ a 174 lib/common/xml.c pcmk__mark_xml_attr_dirty(xmlAttr *a) a 176 lib/common/xml.c xmlNode *parent = a->parent; a 179 lib/common/xml.c p = a->_private; a 333 lib/common/xml.c marked_as_deleted(xmlAttrPtr a, void *user_data) a 335 lib/common/xml.c xml_private_t *p = a->_private; a 530 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(src); a != NULL; a = a->next) { a 531 lib/common/xml.c const char *p_name = (const char *) a->name; a 532 lib/common/xml.c const char *p_value = pcmk__xml_attr_value(a); a 547 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(target); a != NULL; a = a->next) { a 548 lib/common/xml.c const char *p_name = (const char *) a->name; a 549 lib/common/xml.c const char *p_value = pcmk__xml_attr_value(a); a 636 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(element); a != NULL; a = next) { a 637 lib/common/xml.c next = a->next; // Grab now because attribute might get removed a 638 lib/common/xml.c if ((match == NULL) || match(a, user_data)) { a 642 lib/common/xml.c (const char *) a->name, (const char *) element->name); a 649 lib/common/xml.c pcmk__set_xml_flags((xml_private_t *) a->_private, xpf_deleted); a 651 lib/common/xml.c xmlRemoveProp(a); a 1472 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(data); a != NULL; a 1473 lib/common/xml.c a = a->next) { a 1475 lib/common/xml.c xml_private_t *p = a->_private; a 1476 lib/common/xml.c const char *p_name = (const char *) a->name; a 1477 lib/common/xml.c const char *p_value = pcmk__xml_attr_value(a); a 1590 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(data); a != NULL; a = a->next) { a 1591 lib/common/xml.c const char *aname = (const char*) a->name; a 1593 lib/common/xml.c p = a->_private; a 1708 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(data); a != NULL; a = a->next) { a 1709 lib/common/xml.c if (!pcmk__xa_filterable((const char *) (a->name))) { a 1710 lib/common/xml.c dump_xml_attr(a, options, buffer, offset, max); a 1744 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(data); a != NULL; a = a->next) { a 1745 lib/common/xml.c dump_xml_attr(a, options, buffer, offset, max); a 2399 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(xml_node); a != NULL; a = a->next) { a 2400 lib/common/xml.c const char *p_name = (const char *) a->name; a 2577 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(update); a != NULL; a 2578 lib/common/xml.c a = a->next) { a 2579 lib/common/xml.c const char *p_value = pcmk__xml_attr_value(a); a 2582 lib/common/xml.c xmlUnsetProp(target, a->name); a 2583 lib/common/xml.c xmlSetProp(target, a->name, (pcmkXmlStr) p_value); a 2698 lib/common/xml.c for (xmlAttrPtr a = pcmk__xe_first_attr(update); a != NULL; a 2699 lib/common/xml.c a = a->next) { a 2700 lib/common/xml.c const char *p_name = (const char *) a->name; a 2701 lib/common/xml.c const char *p_value = pcmk__xml_attr_value(a); a 1172 lib/fencing/st_client.c stonithlib_GCompareFunc(gconstpointer a, gconstpointer b) a 1175 lib/fencing/st_client.c const stonith_notify_client_t *a_client = a; a 363 lib/gnu/md5.c #define OP(a, b, c, d, s, T) \ a 366 lib/gnu/md5.c a += FF (b, c, d) + (*cwp++ = SWAP (*words)) + T; \ a 368 lib/gnu/md5.c CYCLIC (a, s); \ a 369 lib/gnu/md5.c a += b; \ a 409 lib/gnu/md5.c #define OP(f, a, b, c, d, k, s, T) \ a 412 lib/gnu/md5.c a += f (b, c, d) + correct_words[k] + T; \ a 413 lib/gnu/md5.c CYCLIC (a, s); \ a 414 lib/gnu/md5.c a += b; \ a 106 lib/gnu/stdalign.in.h # define _Alignas(a) alignas (a) a 113 lib/gnu/stdalign.in.h # define _Alignas(a) __attribute__ ((__aligned__ (a))) a 115 lib/gnu/stdalign.in.h # define _Alignas(a) __declspec (align (a)) a 1161 lib/pacemaker/pcmk_sched_allocate.c sort_rsc_process_order(gconstpointer a, gconstpointer b, gpointer data) a 1170 lib/pacemaker/pcmk_sched_allocate.c const pe_resource_t *resource1 = a; a 33 lib/pacemaker/pcmk_sched_bundle.c gint sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set); a 18 lib/pacemaker/pcmk_sched_clone.c gint sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set); a 22 lib/pacemaker/pcmk_sched_clone.c sort_rsc_id(gconstpointer a, gconstpointer b) a 24 lib/pacemaker/pcmk_sched_clone.c const pe_resource_t *resource1 = (const pe_resource_t *)a; a 251 lib/pacemaker/pcmk_sched_clone.c sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set) a 264 lib/pacemaker/pcmk_sched_clone.c const pe_resource_t *resource1 = (const pe_resource_t *)a; a 1210 lib/pacemaker/pcmk_sched_constraints.c sort_cons_priority_lh(gconstpointer a, gconstpointer b) a 1212 lib/pacemaker/pcmk_sched_constraints.c const pcmk__colocation_t *rsc_constraint1 = (const pcmk__colocation_t *) a; a 1215 lib/pacemaker/pcmk_sched_constraints.c if (a == NULL) { a 1258 lib/pacemaker/pcmk_sched_constraints.c sort_cons_priority_rh(gconstpointer a, gconstpointer b) a 1260 lib/pacemaker/pcmk_sched_constraints.c const pcmk__colocation_t *rsc_constraint1 = (const pcmk__colocation_t *) a; a 1263 lib/pacemaker/pcmk_sched_constraints.c if (a == NULL) { a 1494 lib/pacemaker/pcmk_sched_graph.c sort_action_id(gconstpointer a, gconstpointer b) a 1496 lib/pacemaker/pcmk_sched_graph.c const pe_action_wrapper_t *action_wrapper2 = (const pe_action_wrapper_t *)a; a 1499 lib/pacemaker/pcmk_sched_graph.c if (a == NULL) { a 22 lib/pacemaker/pcmk_sched_notif.c sort_notify_entries(gconstpointer a, gconstpointer b) a 25 lib/pacemaker/pcmk_sched_notif.c const notify_entry_t *entry_a = a; a 18 lib/pacemaker/pcmk_sched_promotable.c extern gint sort_clone_instance(gconstpointer a, gconstpointer b, gpointer data_set); a 246 lib/pacemaker/pcmk_sched_promotable.c sort_promotable_instance(gconstpointer a, gconstpointer b, gpointer data_set) a 252 lib/pacemaker/pcmk_sched_promotable.c const pe_resource_t *resource1 = (const pe_resource_t *)a; a 261 lib/pacemaker/pcmk_sched_promotable.c rc = sort_rsc_index(a, b); a 276 lib/pacemaker/pcmk_sched_promotable.c return sort_clone_instance(a, b, data_set); a 153 lib/pacemaker/pcmk_sched_utils.c sort_node_weight(gconstpointer a, gconstpointer b, gpointer data) a 155 lib/pacemaker/pcmk_sched_utils.c const pe_node_t *node1 = (const pe_node_t *)a; a 164 lib/pacemaker/pcmk_sched_utils.c if (a == NULL) { a 146 lib/pacemaker/pcmk_trans_graph.c crm_action_t *a = (crm_action_t *) lpc->data; a 148 lib/pacemaker/pcmk_trans_graph.c if (a->type == action_type_pseudo) { a 156 lib/pacemaker/pcmk_trans_graph.c } else if(graph_fns->allowed && graph_fns->allowed(graph, a) == FALSE) { a 162 lib/pengine/complex.c for (xmlAttrPtr a = pcmk__xe_first_attr(rsc->xml); a != NULL; a = a->next) { a 163 lib/pengine/complex.c const char *prop_name = (const char *) a->name; a 53 lib/pengine/pe_digest.c attr_in_string(xmlAttrPtr a, void *user_data) a 56 lib/pengine/pe_digest.c char *name = crm_strdup_printf(" %s ", (const char *) a->name); a 60 lib/pengine/pe_digest.c (const char *) a->name, (const char *) user_data); a 69 lib/pengine/pe_digest.c attr_not_in_string(xmlAttrPtr a, void *user_data) a 72 lib/pengine/pe_digest.c char *name = crm_strdup_printf(" %s ", (const char *) a->name); a 76 lib/pengine/pe_digest.c (const char *) a->name, (const char *) user_data); a 23 lib/pengine/pe_output.c compare_attribute(gconstpointer a, gconstpointer b) a 27 lib/pengine/pe_output.c rc = strcmp((const char *)a, (const char *)b); a 327 lib/pengine/rules.c sort_pairs(gconstpointer a, gconstpointer b) a 329 lib/pengine/rules.c const sorted_set_t *pair_a = a; a 332 lib/pengine/rules.c if (a == NULL && b == NULL) { a 334 lib/pengine/rules.c } else if (a == NULL) { a 218 lib/pengine/utils.c sort_node_uname(gconstpointer a, gconstpointer b) a 220 lib/pengine/utils.c return pcmk__numeric_strcasecmp(((const pe_node_t *) a)->details->uname, a 335 lib/pengine/utils.c sort_rsc_index(gconstpointer a, gconstpointer b) a 337 lib/pengine/utils.c const pe_resource_t *resource1 = (const pe_resource_t *)a; a 340 lib/pengine/utils.c if (a == NULL && b == NULL) { a 343 lib/pengine/utils.c if (a == NULL) { a 362 lib/pengine/utils.c sort_rsc_priority(gconstpointer a, gconstpointer b) a 364 lib/pengine/utils.c const pe_resource_t *resource1 = (const pe_resource_t *)a; a 367 lib/pengine/utils.c if (a == NULL && b == NULL) { a 370 lib/pengine/utils.c if (a == NULL) { a 1632 lib/pengine/utils.c sort_op_by_callid(gconstpointer a, gconstpointer b) a 1640 lib/pengine/utils.c const xmlNode *xml_a = a; a 381 lib/services/systemd.c sort_str(gconstpointer a, gconstpointer b) a 383 lib/services/systemd.c if (!a && !b) { a 385 lib/services/systemd.c } else if (!a) { a 390 lib/services/systemd.c return strcasecmp(a, b); a 158 libltdl/libltdl/lt_system.h # define LT__CONC(a, b) a##b a 159 libltdl/libltdl/lt_system.h # define LT_CONC(a, b) LT__CONC(a, b) a 162 libltdl/libltdl/lt_system.h # define LT__CONC3(a, b, c) a##b##c a 163 libltdl/libltdl/lt_system.h # define LT_CONC3(a, b, c) LT__CONC3(a, b, c) a 135 tools/crm_node.c sort_node(gconstpointer a, gconstpointer b) a 137 tools/crm_node.c const pcmk_controld_api_node_t *node_a = a; a 305 tools/crm_resource.c compare_id(gconstpointer a, gconstpointer b) a 307 tools/crm_resource.c return strcmp((const char *)a, (const char *)b); a 1562 tools/crm_resource_runtime.c pe_action_t *a = (pe_action_t *)action->data; a 1563 tools/crm_resource_runtime.c if (action_is_pending(a)) { a 1564 tools/crm_resource_runtime.c crm_notice("Waiting for %s (flags=0x%.8x)", a->uuid, a->flags); a 1578 tools/crm_resource_runtime.c pe_action_t *a = (pe_action_t *) action->data; a 1580 tools/crm_resource_runtime.c if (!action_is_pending(a)) { a 1584 tools/crm_resource_runtime.c if (a->node) { a 1585 tools/crm_resource_runtime.c out->info(out, "\tAction %d: %s\ton %s", a->id, a->uuid, a->node->details->uname); a 1587 tools/crm_resource_runtime.c out->info(out, "\tAction %d: %s", a->id, a->uuid);