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                 151 daemons/attrd/attrd_attributes.c                     pcmk__timeout_ms2s(a->timeout_ms));
a                 153 daemons/attrd/attrd_attributes.c                     pcmk_is_set(a->flags, attrd_attr_is_private));
a                 164 daemons/attrd/attrd_attributes.c     attribute_t *a;
a                 168 daemons/attrd/attrd_attributes.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 169 daemons/attrd/attrd_attributes.c         g_hash_table_iter_init(&vIter, a->values);
a                 179 daemons/attrd/attrd_attributes.c     attribute_t *a = NULL;
a                 189 daemons/attrd/attrd_attributes.c     a = g_hash_table_lookup(attributes, attr);
a                 190 daemons/attrd/attrd_attributes.c     if (a == NULL) {
a                 192 daemons/attrd/attrd_attributes.c             a = attrd_create_attribute(xml);
a                 193 daemons/attrd/attrd_attributes.c             if (a == NULL) {
a                 205 daemons/attrd/attrd_attributes.c         int rc = attrd_update_dampening(a, xml, attr);
a                 212 daemons/attrd/attrd_attributes.c     return a;
a                  29 daemons/attrd/attrd_cib.c static void write_attribute(attribute_t *a, bool ignore_delay);
a                 236 daemons/attrd/attrd_cib.c     attribute_t *a = data;
a                 237 daemons/attrd/attrd_cib.c     crm_trace("Dampen interval expired for %s", a->id);
a                 238 daemons/attrd/attrd_cib.c     attrd_write_or_elect_attribute(a);
a                 251 daemons/attrd/attrd_cib.c     attribute_t *a = g_hash_table_lookup(attributes, name);
a                 253 daemons/attrd/attrd_cib.c     if(a == NULL) {
a                 258 daemons/attrd/attrd_cib.c     a->update = 0;
a                 267 daemons/attrd/attrd_cib.c             if (a->timer && !a->timeout_ms) {
a                 269 daemons/attrd/attrd_cib.c                 mainloop_timer_del(a->timer);
a                 270 daemons/attrd/attrd_cib.c                 a->timer = NULL;
a                 284 daemons/attrd/attrd_cib.c                call_id, a->id, pcmk_strerror(rc), rc);
a                 286 daemons/attrd/attrd_cib.c     g_hash_table_iter_init(&iter, a->values);
a                 290 daemons/attrd/attrd_cib.c                      a->id, peer, pcmk__s(v->requested, "(unset)"));
a                 294 daemons/attrd/attrd_cib.c                        a->id, peer, pcmk__s(v->requested, "(unset)"));
a                 296 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 300 daemons/attrd/attrd_cib.c     if (pcmk_is_set(a->flags, attrd_attr_changed) && attrd_election_won()) {
a                 305 daemons/attrd/attrd_cib.c             crm_debug("Pending update for %s can be written now", a->id);
a                 306 daemons/attrd/attrd_cib.c             write_attribute(a, false);
a                 317 daemons/attrd/attrd_cib.c         } else if (a->timer) {
a                 319 daemons/attrd/attrd_cib.c             if (!mainloop_timer_running(a->timer)) {
a                 321 daemons/attrd/attrd_cib.c                           name, pcmk__readable_interval(a->timeout_ms));
a                 322 daemons/attrd/attrd_cib.c                 mainloop_timer_start(a->timer);
a                 329 daemons/attrd/attrd_cib.c             a->timer = attrd_add_timer(a->id, 2000, a);
a                 330 daemons/attrd/attrd_cib.c             mainloop_timer_start(a->timer);
a                 439 daemons/attrd/attrd_cib.c send_alert_attributes_value(attribute_t *a, GHashTable *t)
a                 449 daemons/attrd/attrd_cib.c                                         a->id, at->current);
a                 451 daemons/attrd/attrd_cib.c                   a->id, at->nodename, at->current, at->nodeid, rc);
a                 482 daemons/attrd/attrd_cib.c write_attribute(attribute_t *a, bool ignore_delay)
a                 490 daemons/attrd/attrd_cib.c     if (a == NULL) {
a                 495 daemons/attrd/attrd_cib.c     if (!stand_alone && !pcmk_is_set(a->flags, attrd_attr_is_private)) {
a                 497 daemons/attrd/attrd_cib.c         if (a->update && (a->update < last_cib_op_done)) {
a                 499 daemons/attrd/attrd_cib.c                      a->id, a->update);
a                 500 daemons/attrd/attrd_cib.c             a->update = 0; // Don't log this message again
a                 502 daemons/attrd/attrd_cib.c         } else if (a->update) {
a                 504 daemons/attrd/attrd_cib.c                      a->id, a->update);
a                 507 daemons/attrd/attrd_cib.c         } else if (mainloop_timer_running(a->timer)) {
a                 509 daemons/attrd/attrd_cib.c                 mainloop_timer_stop(a->timer);
a                 510 daemons/attrd/attrd_cib.c                 crm_debug("Overriding '%s' write delay", a->id);
a                 512 daemons/attrd/attrd_cib.c                 crm_info("Delaying write of '%s'", a->id);
a                 519 daemons/attrd/attrd_cib.c         the_cib->cmds->set_user(the_cib, a->user);
a                 524 daemons/attrd/attrd_cib.c                     a->id, pcmk__s(a->set_id, "unspecified"));
a                 532 daemons/attrd/attrd_cib.c     attrd_clear_attr_flags(a, attrd_attr_changed|attrd_attr_uuid_missing|attrd_attr_force_write);
a                 539 daemons/attrd/attrd_cib.c     g_hash_table_iter_init(&iter, a->values);
a                 566 daemons/attrd/attrd_cib.c         if (stand_alone || pcmk_is_set(a->flags, attrd_attr_is_private)) {
a                 573 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_uuid_missing);
a                 576 daemons/attrd/attrd_cib.c                        a->id, v->nodename, v->current);
a                 581 daemons/attrd/attrd_cib.c         rc = add_attr_update(a, v->current, uuid);
a                 585 daemons/attrd/attrd_cib.c                     a->id, v->nodename, v->current, pcmk_rc_str(rc),
a                 591 daemons/attrd/attrd_cib.c                   a->id, v->nodename, pcmk__s(v->current, "(unset)"),
a                 605 daemons/attrd/attrd_cib.c                  a->id, pcmk__s(a->set_id, "unspecified"));
a                 608 daemons/attrd/attrd_cib.c         char *id = pcmk__str_copy(a->id);
a                 611 daemons/attrd/attrd_cib.c         a->update = the_cib->cmds->end_transaction(the_cib, true, cib_none);
a                 614 daemons/attrd/attrd_cib.c                  a->update, cib_updates, pcmk__plural_s(cib_updates),
a                 615 daemons/attrd/attrd_cib.c                  a->id, pcmk__s(a->set_id, "unspecified"));
a                 617 daemons/attrd/attrd_cib.c         if (the_cib->cmds->register_callback_full(the_cib, a->update,
a                 622 daemons/attrd/attrd_cib.c             send_alert_attributes_value(a, alert_attribute_value);
a                 648 daemons/attrd/attrd_cib.c     attribute_t *a = NULL;
a                 653 daemons/attrd/attrd_cib.c     while (g_hash_table_iter_next(&iter, NULL, (gpointer *) & a)) {
a                 655 daemons/attrd/attrd_cib.c             pcmk_is_set(a->flags, attrd_attr_uuid_missing)) {
a                 657 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 658 daemons/attrd/attrd_cib.c         } else if (pcmk_is_set(a->flags, attrd_attr_force_write)) {
a                 660 daemons/attrd/attrd_cib.c             attrd_set_attr_flags(a, attrd_attr_changed);
a                 664 daemons/attrd/attrd_cib.c             pcmk_is_set(a->flags, attrd_attr_changed)) {
a                 667 daemons/attrd/attrd_cib.c             if (pcmk_is_set(a->flags, attrd_attr_force_write)) {
a                 671 daemons/attrd/attrd_cib.c             write_attribute(a, ignore_delay);
a                 673 daemons/attrd/attrd_cib.c             crm_trace("Skipping unchanged attribute %s", a->id);
a                 679 daemons/attrd/attrd_cib.c attrd_write_or_elect_attribute(attribute_t *a)
a                 682 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                 231 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                 266 daemons/attrd/attrd_corosync.c         v = g_hash_table_lookup(a->values, attrd_cluster->priv->node_name);
a                 269 daemons/attrd/attrd_corosync.c         attrd_broadcast_value(a, v);
a                 274 daemons/attrd/attrd_corosync.c                    attr, host, a->set_type ? " in " : "",
a                 275 daemons/attrd/attrd_corosync.c                    pcmk__s(a->set_type, ""), readable_value(v),
a                 277 daemons/attrd/attrd_corosync.c                    (a->timeout_ms == 0)? "no" : pcmk__readable_interval(a->timeout_ms));
a                 279 daemons/attrd/attrd_corosync.c         attrd_set_attr_flags(a, attrd_attr_changed);
a                 293 daemons/attrd/attrd_corosync.c         if (a->timeout_ms && a->timer) {
a                 295 daemons/attrd/attrd_corosync.c                       attr, pcmk__readable_interval(a->timeout_ms));
a                 296 daemons/attrd/attrd_corosync.c             mainloop_timer_start(a->timer);
a                 298 daemons/attrd/attrd_corosync.c             attrd_write_or_elect_attribute(a);
a                 307 daemons/attrd/attrd_corosync.c         if (is_force_write == 1 && a->timeout_ms && a->timer) {
a                 312 daemons/attrd/attrd_corosync.c             attrd_set_attr_flags(a, attrd_attr_force_write);
a                 334 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 344 daemons/attrd/attrd_corosync.c     a = attrd_populate_attribute(xml, attr);
a                 345 daemons/attrd/attrd_corosync.c     if (a == NULL) {
a                 355 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 358 daemons/attrd/attrd_corosync.c             update_attr_on_host(a, peer, xml, attr, value, host, filter);
a                 363 daemons/attrd/attrd_corosync.c         update_attr_on_host(a, peer, xml, attr, value, host, filter);
a                 379 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 384 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 386 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 393 daemons/attrd/attrd_corosync.c                           a->id, v->nodename, readable_value(v));
a                 398 daemons/attrd/attrd_corosync.c                 attrd_add_value_xml(sync, a, v, a->timeout_ms && a->timer);
a                 524 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 533 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 534 daemons/attrd/attrd_corosync.c         if(g_hash_table_remove(a->values, host)) {
a                 535 daemons/attrd/attrd_corosync.c             crm_debug("Removed %s[%s] for peer %s", a->id, host, source);
a                 556 daemons/attrd/attrd_corosync.c     attribute_t *a = NULL;
a                 563 daemons/attrd/attrd_corosync.c     while (g_hash_table_iter_next(&aIter, NULL, (gpointer *) & a)) {
a                 564 daemons/attrd/attrd_corosync.c         g_hash_table_iter_init(&vIter, a->values);
a                 567 daemons/attrd/attrd_corosync.c                       a->id, v->nodename, readable_value(v),
a                 569 daemons/attrd/attrd_corosync.c             attrd_add_value_xml(sync, a, v, false);
a                  44 daemons/attrd/attrd_ipc.c     attribute_t *a;
a                  51 daemons/attrd/attrd_ipc.c     a = g_hash_table_lookup(attributes, attr);
a                  52 daemons/attrd/attrd_ipc.c     if (a) {
a                  66 daemons/attrd/attrd_ipc.c             v = g_hash_table_lookup(a->values, host);
a                  76 daemons/attrd/attrd_ipc.c             g_hash_table_iter_init(&iter, a->values);
a                 328 daemons/attrd/attrd_ipc.c     attribute_t *a = g_hash_table_lookup(attributes, attr);
a                 330 daemons/attrd/attrd_ipc.c     if (a == NULL && pcmk__str_eq(op, PCMK__ATTRD_CMD_UPDATE_DELAY, pcmk__str_none)) {
a                 338 daemons/attrd/attrd_ipc.c         if (a) {
a                 340 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                 181 daemons/attrd/pacemaker-attrd.h void attrd_broadcast_value(const attribute_t *a, const attribute_value_t *v);
a                 199 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_add_value_xml(xmlNode *parent, const attribute_t *a,
a                 215 daemons/attrd/pacemaker-attrd.h void attrd_write_or_elect_attribute(attribute_t *a);
a                 106 daemons/based/based_io.c static int cib_archive_filter(const struct dirent * a)
a                 111 daemons/based/based_io.c     char *a_path = crm_strdup_printf("%s/%s", cib_root, a->d_name);
a                 115 daemons/based/based_io.c         crm_trace("%s - stat failed: %s (%d)", a->d_name, pcmk_rc_str(rc), rc);
a                 121 daemons/based/based_io.c         dtype = a->d_type;
a                 134 daemons/based/based_io.c          crm_trace("%s - wrong type (%d)", a->d_name, dtype);
a                 136 daemons/based/based_io.c     } else if(strstr(a->d_name, "cib-") != a->d_name) {
a                 137 daemons/based/based_io.c         crm_trace("%s - wrong prefix", a->d_name);
a                 139 daemons/based/based_io.c     } else if (pcmk__ends_with_ext(a->d_name, ".sig")) {
a                 140 daemons/based/based_io.c         crm_trace("%s - wrong suffix", a->d_name);
a                 143 daemons/based/based_io.c         crm_debug("%s - candidate", a->d_name);
a                 151 daemons/based/based_io.c static int cib_archive_sort(const struct dirent ** a, const struct dirent **b)
a                 160 daemons/based/based_io.c     char *a_path = crm_strdup_printf("%s/%s", cib_root, a[0]->d_name);
a                 180 daemons/based/based_io.c 	a[0]->d_name, (unsigned long)a_age,
a                2772 daemons/fenced/fenced_commands.c sort_device_priority(gconstpointer a, gconstpointer b)
a                2774 daemons/fenced/fenced_commands.c     const stonith_device_t *dev_a = a;
a                 149 daemons/fenced/fenced_history.c cmp_op_by_completion(gconstpointer a, gconstpointer b)
a                 151 daemons/fenced/fenced_history.c     const remote_fencing_op_t *op1 = a;
a                  91 daemons/fenced/fenced_remote.c sort_strings(gconstpointer a, gconstpointer b)
a                  93 daemons/fenced/fenced_remote.c     return strcmp(a, b);
a                2098 daemons/fenced/fenced_remote.c sort_peers(gconstpointer a, gconstpointer b)
a                2100 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                  49 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                 240 include/crm/pengine/internal.h extern gint sort_op_by_callid(gconstpointer a, gconstpointer b);
a                 267 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                 514 lib/cluster/cpg.c     const struct cpg_address *const a = *((const struct cpg_address **) first),
a                 516 lib/cluster/cpg.c     if (a->nodeid < b->nodeid) {
a                 518 lib/cluster/cpg.c     } else if (a->nodeid > b->nodeid) {
a                 145 lib/common/crmcommon_private.h void pcmk__mark_xml_attr_dirty(xmlAttr *a);
a                 158 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                 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                 464 lib/common/nvpair.c pcmk__cmp_nvpair_blocks(gconstpointer a, gconstpointer b, gpointer user_data)
a                 466 lib/common/nvpair.c     const xmlNode *pair_a = a;
a                 486 lib/common/nvpair.c     if (a == NULL) {
a                 544 lib/common/nvpair.c pcmk__compare_nvpair(gconstpointer a, gconstpointer b)
a                 547 lib/common/nvpair.c     const pcmk_nvpair_t *pair_a = a;
a                 550 lib/common/patchset.c sort_change_obj_by_position(gconstpointer a, gconstpointer b)
a                 552 lib/common/patchset.c     const xml_change_obj_t *change_obj_a = a;
a                 165 lib/common/schemas.c schema_filter(const struct dirent *a)
a                 170 lib/common/schemas.c     if (strstr(a->d_name, "pacemaker-") != a->d_name) {
a                 173 lib/common/schemas.c     } else if (!pcmk__ends_with_ext(a->d_name, ".rng")) {
a                 176 lib/common/schemas.c     } else if (!version_from_filename(a->d_name, &version)) {
a                 201 lib/common/schemas.c schema_cmp_directory(const struct dirent **a, const struct dirent **b)
a                 206 lib/common/schemas.c     if (!version_from_filename(a[0]->d_name, &a_version)
a                 415 lib/common/schemas.c schema_sort_GCompareFunc(gconstpointer a, gconstpointer b)
a                 417 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                  75 lib/common/xml_attr.c pcmk__mark_xml_attr_dirty(xmlAttr *a) 
a                  77 lib/common/xml_attr.c     xmlNode *parent = a->parent;
a                  78 lib/common/xml_attr.c     xml_node_private_t *nodepriv = a->_private;
a                  87 lib/common/xml_attr.c pcmk__marked_as_deleted(xmlAttrPtr a, void *user_data)
a                  89 lib/common/xml_attr.c     xml_node_private_t *nodepriv = a->_private;
a                 291 lib/common/xml_element.c compare_xml_attr(gconstpointer a, gconstpointer b)
a                 293 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, false) != pcmk_rc_ok) {
a                 776 lib/fencing/st_client.c stonithlib_GCompareFunc(gconstpointer a, gconstpointer b)
a                 779 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                 501 lib/pacemaker/pcmk_sched_actions.c #define action_node_str(a) \
a                 502 lib/pacemaker/pcmk_sched_actions.c     (((a)->node == NULL)? "no node" : (a)->node->priv->name)
a                1330 lib/pacemaker/pcmk_sched_actions.c sort_action_id(gconstpointer a, gconstpointer b)
a                1332 lib/pacemaker/pcmk_sched_actions.c     const pcmk__related_action_t *action_wrapper2 = a;
a                1335 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                 257 lib/pacemaker/pcmk_sched_promotable.c cmp_promotable_instance(gconstpointer a, gconstpointer b)
a                 259 lib/pacemaker/pcmk_sched_promotable.c     const pcmk_resource_t *rsc1 = (const pcmk_resource_t *) a;
a                 304 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                 192 lib/pengine/complex.c     for (xmlAttrPtr a = pcmk__xe_first_attr(rsc->priv->xml);
a                 193 lib/pengine/complex.c          a != NULL; a = a->next) {
a                 195 lib/pengine/complex.c         if (a->children != NULL) {
a                 196 lib/pengine/complex.c             dup_attr((gpointer) a->name, (gpointer) a->children->content,
a                1733 lib/pengine/pe_actions.c sort_op_by_callid(gconstpointer a, gconstpointer b)
a                1735 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                  39 lib/pengine/pe_output.c compare_attribute(gconstpointer a, gconstpointer b)
a                  43 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                 149 lib/pengine/utils.c pe__cmp_node_name(gconstpointer a, gconstpointer b)
a                 151 lib/pengine/utils.c     const pcmk_node_t *node1 = (const pcmk_node_t *) a;
a                 299 lib/pengine/utils.c pe__cmp_rsc_priority(gconstpointer a, gconstpointer b)
a                 301 lib/pengine/utils.c     const pcmk_resource_t *resource1 = (const pcmk_resource_t *)a;
a                 304 lib/pengine/utils.c     if (a == NULL && b == NULL) {
a                 307 lib/pengine/utils.c     if (a == NULL) {
a                 529 lib/services/systemd.c sort_str(gconstpointer a, gconstpointer b)
a                 531 lib/services/systemd.c     if (!a && !b) {
a                 533 lib/services/systemd.c     } else if (!a) {
a                 538 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                 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                 259 tools/crm_resource.c compare_id(gconstpointer a, gconstpointer b)
a                 261 tools/crm_resource.c     return strcmp((const char *)a, (const char *)b);
a                1998 tools/crm_resource_runtime.c         const pcmk_action_t *a = (const pcmk_action_t *) action->data;
a                2000 tools/crm_resource_runtime.c         if (action_is_pending(a)) {
a                2001 tools/crm_resource_runtime.c             crm_notice("Waiting for %s (flags=%#.8x)", a->uuid, a->flags);
a                2015 tools/crm_resource_runtime.c         pcmk_action_t *a = (pcmk_action_t *) action->data;
a                2017 tools/crm_resource_runtime.c         if (!action_is_pending(a)) {
a                2021 tools/crm_resource_runtime.c         if (a->node) {
a                2023 tools/crm_resource_runtime.c                       a->id, a->uuid, pcmk__node_name(a->node));
a                2025 tools/crm_resource_runtime.c             out->info(out, "\tAction %d: %s", a->id, a->uuid);