tp               1507 daemons/fenced/fenced_commands.c count_active_levels(const stonith_topology_t *tp)
tp               1513 daemons/fenced/fenced_commands.c         if (tp->levels[lpc] != NULL) {
tp               1523 daemons/fenced/fenced_commands.c     stonith_topology_t *tp = data;
tp               1528 daemons/fenced/fenced_commands.c         if (tp->levels[lpc] != NULL) {
tp               1529 daemons/fenced/fenced_commands.c             g_list_free_full(tp->levels[lpc], free);
tp               1532 daemons/fenced/fenced_commands.c     free(tp->target);
tp               1533 daemons/fenced/fenced_commands.c     free(tp->target_value);
tp               1534 daemons/fenced/fenced_commands.c     free(tp->target_pattern);
tp               1535 daemons/fenced/fenced_commands.c     free(tp->target_attribute);
tp               1536 daemons/fenced/fenced_commands.c     free(tp);
tp               1674 daemons/fenced/fenced_commands.c     stonith_topology_t *tp;
tp               1722 daemons/fenced/fenced_commands.c     tp = g_hash_table_lookup(topology, target);
tp               1723 daemons/fenced/fenced_commands.c     if (tp == NULL) {
tp               1724 daemons/fenced/fenced_commands.c         tp = pcmk__assert_alloc(1, sizeof(stonith_topology_t));
tp               1726 daemons/fenced/fenced_commands.c         tp->kind = mode;
tp               1727 daemons/fenced/fenced_commands.c         tp->target = target;
tp               1728 daemons/fenced/fenced_commands.c         tp->target_value = crm_element_value_copy(level, PCMK_XA_TARGET_VALUE);
tp               1729 daemons/fenced/fenced_commands.c         tp->target_pattern = crm_element_value_copy(level,
tp               1731 daemons/fenced/fenced_commands.c         tp->target_attribute = crm_element_value_copy(level,
tp               1734 daemons/fenced/fenced_commands.c         g_hash_table_replace(topology, tp->target, tp);
tp               1741 daemons/fenced/fenced_commands.c     if (tp->levels[id] != NULL) {
tp               1743 daemons/fenced/fenced_commands.c                  tp->target, id);
tp               1754 daemons/fenced/fenced_commands.c             crm_trace("Adding device '%s' for %s[%d]", *dev, tp->target, id);
tp               1755 daemons/fenced/fenced_commands.c             tp->levels[id] = g_list_append(tp->levels[id],
tp               1762 daemons/fenced/fenced_commands.c         int nlevels = count_active_levels(tp);
tp               1765 daemons/fenced/fenced_commands.c                  tp->target, nlevels, pcmk__plural_s(nlevels));
tp               1786 daemons/fenced/fenced_commands.c     stonith_topology_t *tp;
tp               1812 daemons/fenced/fenced_commands.c     tp = g_hash_table_lookup(topology, target);
tp               1813 daemons/fenced/fenced_commands.c     if (tp == NULL) {
tp               1827 daemons/fenced/fenced_commands.c     } else if (tp->levels[id] != NULL) {
tp               1830 daemons/fenced/fenced_commands.c         g_list_free_full(tp->levels[id], free);
tp               1831 daemons/fenced/fenced_commands.c         tp->levels[id] = NULL;
tp               1833 daemons/fenced/fenced_commands.c         nlevels = count_active_levels(tp);
tp                789 daemons/fenced/fenced_remote.c topology_is_empty(stonith_topology_t *tp)
tp                793 daemons/fenced/fenced_remote.c     if (tp == NULL) {
tp                798 daemons/fenced/fenced_remote.c         if (tp->levels[i] != NULL) {
tp                871 daemons/fenced/fenced_remote.c topology_matches(const stonith_topology_t *tp, const char *node)
tp                875 daemons/fenced/fenced_remote.c     CRM_CHECK(node && tp && tp->target, return FALSE);
tp                876 daemons/fenced/fenced_remote.c     switch (tp->kind) {
tp                884 daemons/fenced/fenced_remote.c             if (node_has_attr(node, tp->target_attribute, tp->target_value)) {
tp                885 daemons/fenced/fenced_remote.c                 crm_notice("Matched %s with %s by attribute", node, tp->target);
tp                894 daemons/fenced/fenced_remote.c             if (regcomp(&r_patt, tp->target_pattern, REG_EXTENDED|REG_NOSUB)) {
tp                895 daemons/fenced/fenced_remote.c                 crm_info("Bad regex '%s' for fencing level", tp->target);
tp                901 daemons/fenced/fenced_remote.c                     crm_notice("Matched %s with %s by name", node, tp->target);
tp                908 daemons/fenced/fenced_remote.c             crm_trace("Testing %s against %s", node, tp->target);
tp                909 daemons/fenced/fenced_remote.c             return pcmk__str_eq(tp->target, node, pcmk__str_casei);
tp                914 daemons/fenced/fenced_remote.c     crm_trace("No match for %s with %s", node, tp->target);
tp                922 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = g_hash_table_lookup(topology, host);
tp                924 daemons/fenced/fenced_remote.c     if(tp != NULL) {
tp                925 daemons/fenced/fenced_remote.c         crm_trace("Found %s for %s in %d entries", tp->target, host, g_hash_table_size(topology));
tp                926 daemons/fenced/fenced_remote.c         return tp;
tp                930 daemons/fenced/fenced_remote.c     while (g_hash_table_iter_next(&tIter, NULL, (gpointer *) & tp)) {
tp                931 daemons/fenced/fenced_remote.c         if (topology_matches(tp, host)) {
tp                932 daemons/fenced/fenced_remote.c             crm_trace("Found %s for %s in %d entries", tp->target, host, g_hash_table_size(topology));
tp                933 daemons/fenced/fenced_remote.c             return tp;
tp                955 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = NULL;
tp                958 daemons/fenced/fenced_remote.c         tp = find_topology_for_host(op->target);
tp                960 daemons/fenced/fenced_remote.c     if (topology_is_empty(tp)) {
tp                964 daemons/fenced/fenced_remote.c     pcmk__assert(tp->levels != NULL);
tp                974 daemons/fenced/fenced_remote.c     } while (op->level < ST__LEVEL_COUNT && tp->levels[op->level] == NULL);
tp                979 daemons/fenced/fenced_remote.c                   op->level, op->target, g_list_length(tp->levels[op->level]),
tp                981 daemons/fenced/fenced_remote.c         set_op_device_list(op, tp->levels[op->level]);
tp               1623 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = find_topology_for_host(op->target);
tp               1625 daemons/fenced/fenced_remote.c     if (pcmk_is_set(op->call_options, st_opt_topology) && tp) {
tp               1644 daemons/fenced/fenced_remote.c             if (!tp->levels[i]) {
tp               1647 daemons/fenced/fenced_remote.c             for (device_list = tp->levels[i]; device_list; device_list = device_list->next) {
tp               2131 daemons/fenced/fenced_remote.c     stonith_topology_t *tp = NULL;
tp               2135 daemons/fenced/fenced_remote.c     tp = find_topology_for_host(op->target);
tp               2136 daemons/fenced/fenced_remote.c     if (!tp) {
tp               2146 daemons/fenced/fenced_remote.c         for (device = tp->levels[i]; device; device = device->next) {
tp                 39 libltdl/libltdl/lt__alloc.h #define MALLOC(tp, n)		(tp*) lt__malloc((n) * sizeof(tp))
tp                 40 libltdl/libltdl/lt__alloc.h #define REALLOC(tp, mem, n)	(tp*) lt__realloc((mem), (n) * sizeof(tp))