tp               1469 daemons/fenced/fenced_commands.c count_active_levels(const stonith_topology_t *tp)
tp               1475 daemons/fenced/fenced_commands.c         if (tp->levels[lpc] != NULL) {
tp               1485 daemons/fenced/fenced_commands.c     stonith_topology_t *tp = data;
tp               1490 daemons/fenced/fenced_commands.c         if (tp->levels[lpc] != NULL) {
tp               1491 daemons/fenced/fenced_commands.c             g_list_free_full(tp->levels[lpc], free);
tp               1494 daemons/fenced/fenced_commands.c     free(tp->target);
tp               1495 daemons/fenced/fenced_commands.c     free(tp->target_value);
tp               1496 daemons/fenced/fenced_commands.c     free(tp->target_pattern);
tp               1497 daemons/fenced/fenced_commands.c     free(tp->target_attribute);
tp               1498 daemons/fenced/fenced_commands.c     free(tp);
tp               1671 daemons/fenced/fenced_commands.c     stonith_topology_t *tp;
tp               1720 daemons/fenced/fenced_commands.c     tp = g_hash_table_lookup(topology, target);
tp               1721 daemons/fenced/fenced_commands.c     if (tp == NULL) {
tp               1722 daemons/fenced/fenced_commands.c         tp = pcmk__assert_alloc(1, sizeof(stonith_topology_t));
tp               1724 daemons/fenced/fenced_commands.c         tp->kind = mode;
tp               1725 daemons/fenced/fenced_commands.c         tp->target = target;
tp               1726 daemons/fenced/fenced_commands.c         tp->target_value = crm_element_value_copy(level, PCMK_XA_TARGET_VALUE);
tp               1727 daemons/fenced/fenced_commands.c         tp->target_pattern = crm_element_value_copy(level,
tp               1729 daemons/fenced/fenced_commands.c         tp->target_attribute = crm_element_value_copy(level,
tp               1732 daemons/fenced/fenced_commands.c         g_hash_table_replace(topology, tp->target, tp);
tp               1739 daemons/fenced/fenced_commands.c     if (tp->levels[id] != NULL) {
tp               1741 daemons/fenced/fenced_commands.c                  tp->target, id);
tp               1748 daemons/fenced/fenced_commands.c         crm_trace("Adding device '%s' for %s[%d]", device, tp->target, id);
tp               1749 daemons/fenced/fenced_commands.c         tp->levels[id] = g_list_append(tp->levels[id], pcmk__str_copy(device));
tp               1754 daemons/fenced/fenced_commands.c         int nlevels = count_active_levels(tp);
tp               1757 daemons/fenced/fenced_commands.c                  tp->target, nlevels, pcmk__plural_s(nlevels));
tp               1780 daemons/fenced/fenced_commands.c     stonith_topology_t *tp;
tp               1808 daemons/fenced/fenced_commands.c     tp = g_hash_table_lookup(topology, target);
tp               1809 daemons/fenced/fenced_commands.c     if (tp == NULL) {
tp               1823 daemons/fenced/fenced_commands.c     } else if (tp->levels[id] != NULL) {
tp               1826 daemons/fenced/fenced_commands.c         g_list_free_full(tp->levels[id], free);
tp               1827 daemons/fenced/fenced_commands.c         tp->levels[id] = NULL;
tp               1829 daemons/fenced/fenced_commands.c         nlevels = count_active_levels(tp);
tp                777 daemons/fenced/fenced_remote.c topology_is_empty(stonith_topology_t *tp)
tp                781 daemons/fenced/fenced_remote.c     if (tp == NULL) {
tp                786 daemons/fenced/fenced_remote.c         if (tp->levels[i] != NULL) {
tp                859 daemons/fenced/fenced_remote.c topology_matches(const stonith_topology_t *tp, const char *node)
tp                863 daemons/fenced/fenced_remote.c     CRM_CHECK(node && tp && tp->target, return FALSE);
tp                864 daemons/fenced/fenced_remote.c     switch (tp->kind) {
tp                872 daemons/fenced/fenced_remote.c             if (node_has_attr(node, tp->target_attribute, tp->target_value)) {
tp                873 daemons/fenced/fenced_remote.c                 crm_notice("Matched %s with %s by attribute", node, tp->target);
tp                882 daemons/fenced/fenced_remote.c             if (regcomp(&r_patt, tp->target_pattern, REG_EXTENDED|REG_NOSUB)) {
tp                883 daemons/fenced/fenced_remote.c                 crm_info("Bad regex '%s' for fencing level", tp->target);
tp                889 daemons/fenced/fenced_remote.c                     crm_notice("Matched %s with %s by name", node, tp->target);
tp                896 daemons/fenced/fenced_remote.c             crm_trace("Testing %s against %s", node, tp->target);
tp                897 daemons/fenced/fenced_remote.c             return pcmk__str_eq(tp->target, node, pcmk__str_casei);
tp                902 daemons/fenced/fenced_remote.c     crm_trace("No match for %s with %s", node, tp->target);
tp                910 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = g_hash_table_lookup(topology, host);
tp                912 daemons/fenced/fenced_remote.c     if(tp != NULL) {
tp                913 daemons/fenced/fenced_remote.c         crm_trace("Found %s for %s in %d entries", tp->target, host, g_hash_table_size(topology));
tp                914 daemons/fenced/fenced_remote.c         return tp;
tp                918 daemons/fenced/fenced_remote.c     while (g_hash_table_iter_next(&tIter, NULL, (gpointer *) & tp)) {
tp                919 daemons/fenced/fenced_remote.c         if (topology_matches(tp, host)) {
tp                920 daemons/fenced/fenced_remote.c             crm_trace("Found %s for %s in %d entries", tp->target, host, g_hash_table_size(topology));
tp                921 daemons/fenced/fenced_remote.c             return tp;
tp                943 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = NULL;
tp                946 daemons/fenced/fenced_remote.c         tp = find_topology_for_host(op->target);
tp                948 daemons/fenced/fenced_remote.c     if (topology_is_empty(tp)) {
tp                952 daemons/fenced/fenced_remote.c     pcmk__assert(tp->levels != NULL);
tp                962 daemons/fenced/fenced_remote.c     } while (op->level < ST__LEVEL_COUNT && tp->levels[op->level] == NULL);
tp                967 daemons/fenced/fenced_remote.c                   op->level, op->target, g_list_length(tp->levels[op->level]),
tp                969 daemons/fenced/fenced_remote.c         set_op_device_list(op, tp->levels[op->level]);
tp               1611 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = find_topology_for_host(op->target);
tp               1613 daemons/fenced/fenced_remote.c     if (pcmk_is_set(op->call_options, st_opt_topology) && tp) {
tp               1632 daemons/fenced/fenced_remote.c             if (!tp->levels[i]) {
tp               1635 daemons/fenced/fenced_remote.c             for (device_list = tp->levels[i]; device_list; device_list = device_list->next) {
tp               2118 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = NULL;
tp               2122 daemons/fenced/fenced_remote.c     tp = find_topology_for_host(op->target);
tp               2123 daemons/fenced/fenced_remote.c     if (!tp) {
tp               2133 daemons/fenced/fenced_remote.c         for (device = tp->levels[i]; device; device = device->next) {
tp                 38 libltdl/libltdl/lt__alloc.h #define MALLOC(tp, n)		(tp*) lt__malloc((n) * sizeof(tp))
tp                 39 libltdl/libltdl/lt__alloc.h #define REALLOC(tp, mem, n)	(tp*) lt__realloc((mem), (n) * sizeof(tp))