a                  32 daemons/attrd/attrd_attributes.c     attribute_t *a = NULL;
a                  50 daemons/attrd/attrd_attributes.c     a = pcmk__assert_alloc(1, sizeof(attribute_t));
a                  52 daemons/attrd/attrd_attributes.c     a->id = pcmk__str_copy(name);
a                  53 daemons/attrd/attrd_attributes.c     a->set_type = pcmk__str_copy(set_type);
a                  54 daemons/attrd/attrd_attributes.c     a->set_id = crm_element_value_copy(xml, PCMK__XA_ATTR_SET);
a                  55 daemons/attrd/attrd_attributes.c     a->user = crm_element_value_copy(xml, PCMK__XA_ATTR_USER);
a                  56 daemons/attrd/attrd_attributes.c     a->values = pcmk__strikey_table(NULL, attrd_free_attribute_value);
a                  59 daemons/attrd/attrd_attributes.c         attrd_set_attr_flags(a, attrd_attr_is_private);
a                  67 daemons/attrd/attrd_attributes.c         a->timeout_ms = (int) QB_MIN(dampen, INT_MAX);
a                  68 daemons/attrd/attrd_attributes.c         a->timer = attrd_add_timer(a->id, a->timeout_ms, a);
a                  70 daemons/attrd/attrd_attributes.c         crm_warn("Ignoring invalid delay %s for attribute %s", dampen_s, a->id);
a                  74 daemons/attrd/attrd_attributes.c               a->id,
a                  75 daemons/attrd/attrd_attributes.c               ((dampen > 0)? pcmk__readable_interval(a->timeout_ms) : "no"),
a                  76 daemons/attrd/attrd_attributes.c               pcmk__s(a->user, "default"));
a                  78 daemons/attrd/attrd_attributes.c     g_hash_table_replace(attributes, a->id, a);
a                  79 daemons/attrd/attrd_attributes.c     return a;
a                  83 daemons/attrd/attrd_attributes.c attrd_update_dampening(attribute_t *a, xmlNode *xml, const char *attr)
a                 101 daemons/attrd/attrd_attributes.c     if (a->timeout_ms != dampen) {
a                 102 daemons/attrd/attrd_attributes.c         mainloop_timer_del(a->timer);
a                 103 daemons/attrd/attrd_attributes.c         a->timeout_ms = (int) QB_MIN(dampen, INT_MAX);
a                 105 daemons/attrd/attrd_attributes.c             a->timer = attrd_add_timer(attr, a->timeout_ms, a);
a                 109 daemons/attrd/attrd_attributes.c             a->timer = NULL;
a                 116 daemons/attrd/attrd_attributes.c         attrd_write_or_elect_attribute(a);
a                 136 daemons/attrd/attrd_attributes.c attrd_add_value_xml(xmlNode *parent, const attribute_t *a,
a                 141 daemons/attrd/attrd_attributes.c     crm_xml_add(xml, PCMK__XA_ATTR_NAME, a->id);
a                 142 daemons/attrd/attrd_attributes.c     crm_xml_add(xml, PCMK__XA_ATTR_SET_TYPE, a->set_type);
a                 143 daemons/attrd/attrd_attributes.c     crm_xml_add(xml, PCMK__XA_ATTR_SET, a->set_id);
a                 144 daemons/attrd/attrd_attributes.c     crm_xml_add(xml, PCMK__XA_ATTR_USER, a->user);
a                 157 daemons/attrd/attrd_attributes.c                     pcmk__timeout_ms2s(a->timeout_ms));
a                 159 daemons/attrd/attrd_attributes.c                     pcmk_is_set(a->flags, attrd_attr_is_private));
a                 172 daemons/attrd/attrd_attributes.c     attribute_t *a;
a                 176 daemons/attrd/attrd_attributes.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 177 daemons/attrd/attrd_attributes.c         g_hash_table_iter_init(&vIter, a->values);
a                 187 daemons/attrd/attrd_attributes.c     attribute_t *a = NULL;
a                 197 daemons/attrd/attrd_attributes.c     a = g_hash_table_lookup(attributes, attr);
a                 198 daemons/attrd/attrd_attributes.c     if (a == NULL) {
a                 200 daemons/attrd/attrd_attributes.c             a = attrd_create_attribute(xml);
a                 201 daemons/attrd/attrd_attributes.c             if (a == NULL) {
a                 213 daemons/attrd/attrd_attributes.c         int rc = attrd_update_dampening(a, xml, attr);
a                 220 daemons/attrd/attrd_attributes.c     return a;
a                  28 daemons/attrd/attrd_cib.c static void write_attribute(attribute_t *a, bool ignore_delay);
a                 240 daemons/attrd/attrd_cib.c     attribute_t *a = data;
a                 241 daemons/attrd/attrd_cib.c     crm_trace("Dampen interval expired for %s", a->id);
a                 242 daemons/attrd/attrd_cib.c     attrd_write_or_elect_attribute(a);
a                 255 daemons/attrd/attrd_cib.c     attribute_t *a = g_hash_table_lookup(attributes, name);
a                 257 daemons/attrd/attrd_cib.c     if(a == NULL) {
a                 262 daemons/attrd/attrd_cib.c     a->update = 0;
a                 271 daemons/attrd/attrd_cib.c             if (a->timer && !a->timeout_ms) {
a                 273 daemons/attrd/attrd_cib.c                 mainloop_timer_del(a->timer);
a                 274 daemons/attrd/attrd_cib.c                 a->timer = NULL;
a                 288 daemons/attrd/attrd_cib.c                call_id, a->id, pcmk_strerror(rc), rc);
a                 290 daemons/attrd/attrd_cib.c     g_hash_table_iter_init(&iter, a->values);
a                 294 daemons/attrd/attrd_cib.c                      a->id, peer, pcmk__s(v->requested, "(unset)"));
a                 298 daemons/attrd/attrd_cib.c                        a->id, peer, pcmk__s(v->requested, "(unset)"));
a                 300 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 304 daemons/attrd/attrd_cib.c     if (pcmk_is_set(a->flags, attrd_attr_changed) && attrd_election_won()) {
a                 309 daemons/attrd/attrd_cib.c             crm_debug("Pending update for %s can be written now", a->id);
a                 310 daemons/attrd/attrd_cib.c             write_attribute(a, false);
a                 321 daemons/attrd/attrd_cib.c         } else if (a->timer) {
a                 323 daemons/attrd/attrd_cib.c             if (!mainloop_timer_running(a->timer)) {
a                 325 daemons/attrd/attrd_cib.c                           name, pcmk__readable_interval(a->timeout_ms));
a                 326 daemons/attrd/attrd_cib.c                 mainloop_timer_start(a->timer);
a                 333 daemons/attrd/attrd_cib.c             a->timer = attrd_add_timer(a->id, 2000, a);
a                 334 daemons/attrd/attrd_cib.c             mainloop_timer_start(a->timer);
a                 443 daemons/attrd/attrd_cib.c send_alert_attributes_value(attribute_t *a, GHashTable *t)
a                 455 daemons/attrd/attrd_cib.c                                         a->id, at->current);
a                 458 daemons/attrd/attrd_cib.c                   a->id, at->nodename, at->current,
a                 490 daemons/attrd/attrd_cib.c write_attribute(attribute_t *a, bool ignore_delay)
a                 499 daemons/attrd/attrd_cib.c     if (a == NULL) {
a                 504 daemons/attrd/attrd_cib.c     if (stand_alone || pcmk_is_set(a->flags, attrd_attr_is_private)) {
a                 511 daemons/attrd/attrd_cib.c         if (a->update && (a->update < last_cib_op_done)) {
a                 513 daemons/attrd/attrd_cib.c                      a->id, a->update);
a                 514 daemons/attrd/attrd_cib.c             a->update = 0; // Don't log this message again
a                 516 daemons/attrd/attrd_cib.c         } else if (a->update) {
a                 518 daemons/attrd/attrd_cib.c                      a->id, a->update);
a                 521 daemons/attrd/attrd_cib.c         } else if (mainloop_timer_running(a->timer)) {
a                 523 daemons/attrd/attrd_cib.c                 mainloop_timer_stop(a->timer);
a                 524 daemons/attrd/attrd_cib.c                 crm_debug("Overriding '%s' write delay", a->id);
a                 526 daemons/attrd/attrd_cib.c                 crm_info("Delaying write of '%s'", a->id);
a                 533 daemons/attrd/attrd_cib.c         the_cib->cmds->set_user(the_cib, a->user);
a                 538 daemons/attrd/attrd_cib.c                     a->id, pcmk__s(a->set_id, "unspecified"));
a                 547 daemons/attrd/attrd_cib.c     attrd_clear_attr_flags(a, attrd_attr_changed
a                 556 daemons/attrd/attrd_cib.c     g_hash_table_iter_init(&iter, a->values);
a                 592 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_node_unknown);
a                 595 daemons/attrd/attrd_cib.c                        a->id, v->nodename, v->current);
a                 601 daemons/attrd/attrd_cib.c                       a->id, v->nodename, node_xml_id,
a                 607 daemons/attrd/attrd_cib.c         rc = add_attr_update(a, v->current, node_xml_id);
a                 611 daemons/attrd/attrd_cib.c                     a->id, v->nodename, v->current, pcmk_rc_str(rc),
a                 617 daemons/attrd/attrd_cib.c                   a->id, v->nodename, pcmk__s(v->current, "(unset)"),
a                 631 daemons/attrd/attrd_cib.c                  a->id, pcmk__s(a->set_id, "unspecified"));
a                 634 daemons/attrd/attrd_cib.c         char *id = pcmk__str_copy(a->id);
a                 637 daemons/attrd/attrd_cib.c         a->update = the_cib->cmds->end_transaction(the_cib, true, cib_none);
a                 640 daemons/attrd/attrd_cib.c                  a->update, cib_updates, pcmk__plural_s(cib_updates),
a                 641 daemons/attrd/attrd_cib.c                  a->id, pcmk__s(a->set_id, "unspecified"));
a                 643 daemons/attrd/attrd_cib.c         if (the_cib->cmds->register_callback_full(the_cib, a->update,
a                 648 daemons/attrd/attrd_cib.c             send_alert_attributes_value(a, alert_attribute_value);
a                 674 daemons/attrd/attrd_cib.c     attribute_t *a = NULL;
a                 679 daemons/attrd/attrd_cib.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & a)) {
a                 681 daemons/attrd/attrd_cib.c             && pcmk_is_set(a->flags, attrd_attr_node_unknown)) {
a                 683 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 684 daemons/attrd/attrd_cib.c         } else if (pcmk_is_set(a->flags, attrd_attr_force_write)) {
a                 686 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 690 daemons/attrd/attrd_cib.c             pcmk_is_set(a->flags, attrd_attr_changed)) {
a                 693 daemons/attrd/attrd_cib.c             if (pcmk_is_set(a->flags, attrd_attr_force_write)) {
a                 697 daemons/attrd/attrd_cib.c             write_attribute(a, ignore_delay);
a                 699 daemons/attrd/attrd_cib.c             crm_trace("Skipping unchanged attribute %s", a->id);
a                 705 daemons/attrd/attrd_cib.c attrd_write_or_elect_attribute(attribute_t *a)
a                 708 daemons/attrd/attrd_cib.c         write_attribute(a, false);
a                 150 daemons/attrd/attrd_corosync.c attrd_broadcast_value(const attribute_t *a, const attribute_value_t *v)
a                 155 daemons/attrd/attrd_corosync.c     attrd_add_value_xml(op, a, v, false);
a                 229 daemons/attrd/attrd_corosync.c update_attr_on_host(attribute_t *a, const pcmk__node_status_t *peer,
a                 240 daemons/attrd/attrd_corosync.c     v = g_hash_table_lookup(a->values, host);
a                 245 daemons/attrd/attrd_corosync.c         g_hash_table_replace(a->values, v->nodename, v);
a                 274 daemons/attrd/attrd_corosync.c         v = g_hash_table_lookup(a->values, attrd_cluster->priv->node_name);
a                 277 daemons/attrd/attrd_corosync.c         attrd_broadcast_value(a, v);
a                 282 daemons/attrd/attrd_corosync.c                    attr, host, a->set_type ? " in " : "",
a                 283 daemons/attrd/attrd_corosync.c                    pcmk__s(a->set_type, ""), readable_value(v),
a                 285 daemons/attrd/attrd_corosync.c                    (a->timeout_ms == 0)? "no" : pcmk__readable_interval(a->timeout_ms),
a                 288 daemons/attrd/attrd_corosync.c         attrd_set_attr_flags(a, attrd_attr_changed);
a                 302 daemons/attrd/attrd_corosync.c         if (a->timeout_ms && a->timer) {
a                 304 daemons/attrd/attrd_corosync.c                       attr, pcmk__readable_interval(a->timeout_ms));
a                 305 daemons/attrd/attrd_corosync.c             mainloop_timer_start(a->timer);
a                 307 daemons/attrd/attrd_corosync.c             attrd_write_or_elect_attribute(a);
a                 316 daemons/attrd/attrd_corosync.c         if (is_force_write == 1 && a->timeout_ms && a->timer) {
a                 321 daemons/attrd/attrd_corosync.c             attrd_set_attr_flags(a, attrd_attr_force_write);
a                 340 daemons/attrd/attrd_corosync.c                   a->id, known_peer->name, node_xml_id,
a                 354 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 364 daemons/attrd/attrd_corosync.c     a = attrd_populate_attribute(xml, attr);
a                 365 daemons/attrd/attrd_corosync.c     if (a == NULL) {
a                 375 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 378 daemons/attrd/attrd_corosync.c             update_attr_on_host(a, peer, xml, attr, value, host, filter);
a                 383 daemons/attrd/attrd_corosync.c         update_attr_on_host(a, peer, xml, attr, value, host, filter);
a                 399 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 404 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 406 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 413 daemons/attrd/attrd_corosync.c                           a->id, v->nodename, readable_value(v));
a                 418 daemons/attrd/attrd_corosync.c                 attrd_add_value_xml(sync, a, v, a->timeout_ms && a->timer);
a                 544 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 553 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 554 daemons/attrd/attrd_corosync.c         if(g_hash_table_remove(a->values, host)) {
a                 555 daemons/attrd/attrd_corosync.c             crm_debug("Removed %s[%s] for peer %s", a->id, host, source);
a                 577 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 584 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 585 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 588 daemons/attrd/attrd_corosync.c                       a->id, v->nodename, readable_value(v),
a                 590 daemons/attrd/attrd_corosync.c             attrd_add_value_xml(sync, a, v, false);
a                  45 daemons/attrd/attrd_ipc.c     attribute_t *a;
a                  52 daemons/attrd/attrd_ipc.c     a = g_hash_table_lookup(attributes, attr);
a                  53 daemons/attrd/attrd_ipc.c     if (a) {
a                  67 daemons/attrd/attrd_ipc.c             v = g_hash_table_lookup(a->values, host);
a                  77 daemons/attrd/attrd_ipc.c             g_hash_table_iter_init(&iter, a->values);
a                 330 daemons/attrd/attrd_ipc.c     attribute_t *a = g_hash_table_lookup(attributes, attr);
a                 332 daemons/attrd/attrd_ipc.c     if (a == NULL && pcmk__str_eq(op, PCMK__ATTRD_CMD_UPDATE_DELAY, pcmk__str_none)) {
a                 340 daemons/attrd/attrd_ipc.c         if (a) {
a                 342 daemons/attrd/attrd_ipc.c             v = g_hash_table_lookup(a->values, host);
a                 241 daemons/attrd/attrd_utils.c     attribute_t *a = data;
a                 242 daemons/attrd/attrd_utils.c     if(a) {
a                 243 daemons/attrd/attrd_utils.c         free(a->id);
a                 244 daemons/attrd/attrd_utils.c         free(a->set_id);
a                 245 daemons/attrd/attrd_utils.c         free(a->set_type);
a                 246 daemons/attrd/attrd_utils.c         free(a->user);
a                 248 daemons/attrd/attrd_utils.c         mainloop_timer_del(a->timer);
a                 249 daemons/attrd/attrd_utils.c         g_hash_table_destroy(a->values);
a                 251 daemons/attrd/attrd_utils.c         free(a);
a                 188 daemons/attrd/pacemaker-attrd.h void attrd_broadcast_value(const attribute_t *a, const attribute_value_t *v);
a                 206 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_add_value_xml(xmlNode *parent, const attribute_t *a,
a                 222 daemons/attrd/pacemaker-attrd.h void attrd_write_or_elect_attribute(attribute_t *a);
a                  89 daemons/based/based_io.c static int cib_archive_filter(const struct dirent * a)
a                  94 daemons/based/based_io.c     char *a_path = crm_strdup_printf("%s/%s", cib_root, a->d_name);
a                  98 daemons/based/based_io.c         crm_trace("%s - stat failed: %s (%d)", a->d_name, pcmk_rc_str(rc), rc);
a                 103 daemons/based/based_io.c                   a->d_name, (unsigned int) (s.st_mode & S_IFMT));
a                 105 daemons/based/based_io.c     } else if(strstr(a->d_name, "cib-") != a->d_name) {
a                 106 daemons/based/based_io.c         crm_trace("%s - wrong prefix", a->d_name);
a                 108 daemons/based/based_io.c     } else if (pcmk__ends_with_ext(a->d_name, ".sig")) {
a                 109 daemons/based/based_io.c         crm_trace("%s - wrong suffix", a->d_name);
a                 112 daemons/based/based_io.c         crm_debug("%s - candidate", a->d_name);
a                 120 daemons/based/based_io.c static int cib_archive_sort(const struct dirent ** a, const struct dirent **b)
a                 129 daemons/based/based_io.c     char *a_path = crm_strdup_printf("%s/%s", cib_root, a[0]->d_name);
a                 149 daemons/based/based_io.c 	a[0]->d_name, (unsigned long)a_age,
a                 151 daemons/fenced/fenced_history.c cmp_op_by_completion(gconstpointer a, gconstpointer b)
a                 153 daemons/fenced/fenced_history.c     const remote_fencing_op_t *op1 = a;
a                  93 daemons/fenced/fenced_remote.c sort_strings(gconstpointer a, gconstpointer b)
a                  95 daemons/fenced/fenced_remote.c     return strcmp(a, b);
a                2111 daemons/fenced/fenced_remote.c sort_peers(gconstpointer a, gconstpointer b)
a                2113 daemons/fenced/fenced_remote.c     const peer_device_info_t *peer_a = a;
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                  50 include/crm/common/internal.h #define PCMK__NELEM(a) ((int) (sizeof(a)/sizeof(a[0])) )
a                  84 include/crm/common/iso8601.h int crm_time_compare(const crm_time_t *a, const crm_time_t *b);
a                  42 include/crm/common/nvpair_internal.h gint pcmk__cmp_nvpair_blocks(gconstpointer a, gconstpointer b,
a                 232 include/crm/pengine/internal.h extern gint sort_op_by_callid(gconstpointer a, gconstpointer b);
a                 259 include/crm/pengine/internal.h gint pe__cmp_node_name(gconstpointer a, gconstpointer b);
a                  30 lib/cib/cib_client.c ciblib_GCompareFunc(gconstpointer a, gconstpointer b)
a                  33 lib/cib/cib_client.c     const cib_notify_client_t *a_client = a;
a                 512 lib/cluster/cpg.c     const struct cpg_address *const a = *((const struct cpg_address **) first),
a                 514 lib/cluster/cpg.c     if (a->nodeid < b->nodeid) {
a                 516 lib/cluster/cpg.c     } else if (a->nodeid > b->nodeid) {
a                 164 lib/common/crmcommon_private.h void pcmk__mark_xml_attr_dirty(xmlAttr *a);
a                 177 lib/common/crmcommon_private.h bool pcmk__marked_as_deleted(xmlAttrPtr a, void *user_data);
a                 276 lib/common/digest.c should_filter_for_digest(xmlAttrPtr a, void *user_data)
a                 278 lib/common/digest.c     if (strncmp((const char *) a->name, CRM_META "_",
a                 282 lib/common/digest.c     return pcmk__str_any_of((const char *) a->name,
a                1736 lib/common/iso8601.c crm_time_compare(const crm_time_t *a, const crm_time_t *b)
a                1739 lib/common/iso8601.c     crm_time_t *t1 = crm_get_utc_time(a);
a                 582 lib/common/nvpair.c pcmk__cmp_nvpair_blocks(gconstpointer a, gconstpointer b, gpointer user_data)
a                 584 lib/common/nvpair.c     const xmlNode *pair_a = a;
a                 604 lib/common/nvpair.c     if (a == NULL) {
a                 662 lib/common/nvpair.c pcmk__compare_nvpair(gconstpointer a, gconstpointer b)
a                 665 lib/common/nvpair.c     const pcmk_nvpair_t *pair_a = a;
a                 554 lib/common/patchset.c sort_change_obj_by_position(gconstpointer a, gconstpointer b)
a                 556 lib/common/patchset.c     const xml_change_obj_t *change_obj_a = a;
a                 169 lib/common/schemas.c schema_filter(const struct dirent *a)
a                 174 lib/common/schemas.c     if (strstr(a->d_name, "pacemaker-") != a->d_name) {
a                 177 lib/common/schemas.c     } else if (!pcmk__ends_with_ext(a->d_name, ".rng")) {
a                 180 lib/common/schemas.c     } else if (!version_from_filename(a->d_name, &version)) {
a                 205 lib/common/schemas.c schema_cmp_directory(const struct dirent **a, const struct dirent **b)
a                 210 lib/common/schemas.c     if (!version_from_filename(a[0]->d_name, &a_version)
a                 512 lib/common/schemas.c schema_sort_GCompareFunc(gconstpointer a, gconstpointer b)
a                 514 lib/common/schemas.c     const pcmk__schema_t *schema_a = a;
a                 712 lib/common/strings.c pcmk__strcase_equal(gconstpointer a, gconstpointer b)
a                 714 lib/common/strings.c     return pcmk__str_eq((const char *)a, (const char *)b, pcmk__str_casei);
a                  18 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c #define LISTS_EQ(a, b) { \
a                  19 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c     assert_int_equal(g_strv_length((gchar **) (a)), g_strv_length((gchar **) (b))); \
a                  20 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c     for (int i = 0; i < g_strv_length((a)); i++) { \
a                  21 lib/common/tests/cmdline/pcmk__cmdline_preproc_test.c         assert_string_equal((a)[i], (b)[i]); \
a                  27 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     pcmk_node_t *a = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
a                  30 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     a->priv = pcmk__assert_alloc(1, sizeof(struct pcmk__node_private));
a                  33 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     a->priv->name = "cluster1";
a                  36 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     nodes = g_list_append(nodes, a);
a                  39 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     assert_ptr_equal(a, pcmk__find_node_in_list(nodes, "cluster1"));
a                  45 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     free(a->priv);
a                  46 lib/common/tests/nodes/pcmk__find_node_in_list_test.c     free(a);
a                  25 lib/common/tests/strings/pcmk__scan_double_test.c #define assert_float_equal(a, b, epsilon) assert_true(fabs((a) - (b)) < (epsilon))
a                  77 lib/common/xml_attr.c pcmk__mark_xml_attr_dirty(xmlAttr *a) 
a                  79 lib/common/xml_attr.c     xmlNode *parent = a->parent;
a                  80 lib/common/xml_attr.c     xml_node_private_t *nodepriv = a->_private;
a                  89 lib/common/xml_attr.c pcmk__marked_as_deleted(xmlAttrPtr a, void *user_data)
a                  91 lib/common/xml_attr.c     xml_node_private_t *nodepriv = a->_private;
a                 289 lib/common/xml_element.c compare_xml_attr(gconstpointer a, gconstpointer b)
a                 291 lib/common/xml_element.c     const xmlAttr *attr_a = a;
a                 385 lib/common/xml_element.c     for (xmlAttrPtr a = pcmk__xe_first_attr(element); a != NULL; a = next) {
a                 386 lib/common/xml_element.c         next = a->next; // Grab now because attribute might get removed
a                 387 lib/common/xml_element.c         if ((match == NULL) || match(a, user_data)) {
a                 388 lib/common/xml_element.c             if (pcmk__xa_remove(a, force) != pcmk_rc_ok) {
a                 797 lib/fencing/st_client.c stonithlib_GCompareFunc(gconstpointer a, gconstpointer b)
a                 800 lib/fencing/st_client.c     const stonith_notify_client_t *a_client = a;
a                1063 lib/pacemaker/libpacemaker_private.h gint pcmk__cmp_instance(gconstpointer a, gconstpointer b);
a                1066 lib/pacemaker/libpacemaker_private.h gint pcmk__cmp_instance_number(gconstpointer a, gconstpointer b);
a                 260 lib/pacemaker/pcmk_graph_consumer.c         pcmk__graph_action_t *a = (pcmk__graph_action_t *) lpc->data;
a                 262 lib/pacemaker/pcmk_graph_consumer.c         if (a->type == pcmk__pseudo_graph_action) {
a                 272 lib/pacemaker/pcmk_graph_consumer.c         } else if (graph_fns->allowed && !(graph_fns->allowed(graph, a))) {
a                  34 lib/pacemaker/pcmk_graph_producer.c #define action_node_str(a) \
a                  35 lib/pacemaker/pcmk_graph_producer.c     (((a)->node == NULL)? "no node" : (a)->node->priv->name)
a                 510 lib/pacemaker/pcmk_sched_actions.c #define action_node_str(a) \
a                 511 lib/pacemaker/pcmk_sched_actions.c     (((a)->node == NULL)? "no node" : (a)->node->priv->name)
a                1344 lib/pacemaker/pcmk_sched_actions.c sort_action_id(gconstpointer a, gconstpointer b)
a                1346 lib/pacemaker/pcmk_sched_actions.c     const pcmk__related_action_t *action_wrapper2 = a;
a                1349 lib/pacemaker/pcmk_sched_actions.c     if (a == NULL) {
a                 164 lib/pacemaker/pcmk_sched_colocation.c cmp_dependent_priority(gconstpointer a, gconstpointer b)
a                 166 lib/pacemaker/pcmk_sched_colocation.c     return cmp_colocation_priority(a, b, true);
a                 190 lib/pacemaker/pcmk_sched_colocation.c cmp_primary_priority(gconstpointer a, gconstpointer b)
a                 192 lib/pacemaker/pcmk_sched_colocation.c     return cmp_colocation_priority(a, b, false);
a                 305 lib/pacemaker/pcmk_sched_instances.c pcmk__cmp_instance_number(gconstpointer a, gconstpointer b)
a                 307 lib/pacemaker/pcmk_sched_instances.c     const pcmk_resource_t *instance1 = (const pcmk_resource_t *) a;
a                 354 lib/pacemaker/pcmk_sched_instances.c pcmk__cmp_instance(gconstpointer a, gconstpointer b)
a                 365 lib/pacemaker/pcmk_sched_instances.c     const pcmk_resource_t *instance1 = (const pcmk_resource_t *) a;
a                 209 lib/pacemaker/pcmk_sched_nodes.c compare_nodes(gconstpointer a, gconstpointer b, gpointer data)
a                 211 lib/pacemaker/pcmk_sched_nodes.c     const pcmk_node_t *node1 = (const pcmk_node_t *) a;
a                 220 lib/pacemaker/pcmk_sched_nodes.c     if (a == NULL) {
a                 259 lib/pacemaker/pcmk_sched_promotable.c cmp_promotable_instance(gconstpointer a, gconstpointer b)
a                 261 lib/pacemaker/pcmk_sched_promotable.c     const pcmk_resource_t *rsc1 = (const pcmk_resource_t *) a;
a                 306 lib/pacemaker/pcmk_sched_promotable.c     return pcmk__cmp_instance(a, b);
a                 678 lib/pacemaker/pcmk_sched_resource.c cmp_resources(gconstpointer a, gconstpointer b, gpointer data)
a                 684 lib/pacemaker/pcmk_sched_resource.c     pcmk_resource_t *resource1 = (pcmk_resource_t *) a;
a                 182 lib/pengine/complex.c     for (xmlAttrPtr a = pcmk__xe_first_attr(rsc->priv->xml);
a                 183 lib/pengine/complex.c          a != NULL; a = a->next) {
a                 185 lib/pengine/complex.c         if (a->children != NULL) {
a                 186 lib/pengine/complex.c             dup_attr((gpointer) a->name, (gpointer) a->children->content,
a                1703 lib/pengine/pe_actions.c sort_op_by_callid(gconstpointer a, gconstpointer b)
a                1705 lib/pengine/pe_actions.c     return pe__is_newer_op((const xmlNode *) a, (const xmlNode *) b);
a                  52 lib/pengine/pe_digest.c attr_not_in_string(xmlAttrPtr a, void *user_data)
a                  55 lib/pengine/pe_digest.c     char *name = crm_strdup_printf(" %s ", (const char *) a->name);
a                  59 lib/pengine/pe_digest.c                   (const char *) a->name, (const char *) user_data);
a                  68 lib/pengine/pe_digest.c attr_in_string(xmlAttrPtr a, void *user_data)
a                  71 lib/pengine/pe_digest.c     char *name = crm_strdup_printf(" %s ", (const char *) a->name);
a                  75 lib/pengine/pe_digest.c                   (const char *) a->name, (const char *) user_data);
a                  37 lib/pengine/pe_notif.c compare_notify_entries(gconstpointer a, gconstpointer b)
a                  40 lib/pengine/pe_notif.c     const notify_entry_t *entry_a = a;
a                  41 lib/pengine/pe_output.c compare_attribute(gconstpointer a, gconstpointer b)
a                  45 lib/pengine/pe_output.c     rc = strcmp((const char *)a, (const char *)b);
a                  75 lib/pengine/pe_status_private.h gint pe__cmp_rsc_priority(gconstpointer a, gconstpointer b);
a                  27 lib/pengine/tests/status/pe_find_node_any_test.c     pcmk_node_t *a = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
a                  30 lib/pengine/tests/status/pe_find_node_any_test.c     a->priv = pcmk__assert_alloc(1, sizeof(struct pcmk__node_private));
a                  33 lib/pengine/tests/status/pe_find_node_any_test.c     a->priv->name = "cluster1";
a                  34 lib/pengine/tests/status/pe_find_node_any_test.c     a->priv->id = "id1";
a                  39 lib/pengine/tests/status/pe_find_node_any_test.c     nodes = g_list_append(nodes, a);
a                  45 lib/pengine/tests/status/pe_find_node_any_test.c     assert_ptr_equal(a, pe_find_node_any(nodes, "xyz", "cluster1"));
a                  46 lib/pengine/tests/status/pe_find_node_any_test.c     assert_ptr_equal(a, pe_find_node_any(nodes, NULL, "cluster1"));
a                  55 lib/pengine/tests/status/pe_find_node_any_test.c     free(a->priv);
a                  56 lib/pengine/tests/status/pe_find_node_any_test.c     free(a);
a                  25 lib/pengine/tests/status/pe_find_node_id_test.c     pcmk_node_t *a = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
a                  28 lib/pengine/tests/status/pe_find_node_id_test.c     a->priv = pcmk__assert_alloc(1, sizeof(struct pcmk__node_private));
a                  31 lib/pengine/tests/status/pe_find_node_id_test.c     a->priv->id = "id1";
a                  34 lib/pengine/tests/status/pe_find_node_id_test.c     nodes = g_list_append(nodes, a);
a                  37 lib/pengine/tests/status/pe_find_node_id_test.c     assert_ptr_equal(a, pe_find_node_id(nodes, "id1"));
a                  43 lib/pengine/tests/status/pe_find_node_id_test.c     free(a->priv);
a                  44 lib/pengine/tests/status/pe_find_node_id_test.c     free(a);
a                 182 lib/pengine/utils.c pe__cmp_node_name(gconstpointer a, gconstpointer b)
a                 184 lib/pengine/utils.c     const pcmk_node_t *node1 = (const pcmk_node_t *) a;
a                 332 lib/pengine/utils.c pe__cmp_rsc_priority(gconstpointer a, gconstpointer b)
a                 334 lib/pengine/utils.c     const pcmk_resource_t *resource1 = (const pcmk_resource_t *)a;
a                 337 lib/pengine/utils.c     if (a == NULL && b == NULL) {
a                 340 lib/pengine/utils.c     if (a == NULL) {
a                 599 lib/services/systemd.c sort_str(gconstpointer a, gconstpointer b)
a                 601 lib/services/systemd.c     if (!a && !b) {
a                 603 lib/services/systemd.c     } else if (!a) {
a                 608 lib/services/systemd.c     return strcasecmp(a, b);
a                 159 libltdl/libltdl/lt_system.h #  define LT__CONC(a, b)	a##b
a                 160 libltdl/libltdl/lt_system.h #  define LT_CONC(a, b)		LT__CONC(a, b)
a                 163 libltdl/libltdl/lt_system.h #  define LT__CONC3(a, b, c)	a##b##c
a                 164 libltdl/libltdl/lt_system.h #  define LT_CONC3(a, b, c)	LT__CONC3(a, b, c)
a                 325 tools/crm_node.c sort_node(gconstpointer a, gconstpointer b)
a                 327 tools/crm_node.c     const pcmk_controld_api_node_t *node_a = a;
a                2041 tools/crm_resource_runtime.c         const pcmk_action_t *a = (const pcmk_action_t *) action->data;
a                2043 tools/crm_resource_runtime.c         if (action_is_pending(a)) {
a                2044 tools/crm_resource_runtime.c             crm_notice("Waiting for %s (flags=%#.8x)", a->uuid, a->flags);
a                2058 tools/crm_resource_runtime.c         pcmk_action_t *a = (pcmk_action_t *) action->data;
a                2060 tools/crm_resource_runtime.c         if (!action_is_pending(a)) {
a                2064 tools/crm_resource_runtime.c         if (a->node) {
a                2066 tools/crm_resource_runtime.c                       a->id, a->uuid, pcmk__node_name(a->node));
a                2068 tools/crm_resource_runtime.c             out->info(out, "\tAction %d: %s", a->id, a->uuid);