rsc_lh 614 pengine/allocate.c cons->rsc_lh->cmds->rsc_location(cons->rsc_lh, cons); rsc_lh 140 pengine/allocate.h extern gboolean native_constraint_violated(resource_t * rsc_lh, resource_t * rsc_rh, rsc_lh 252 pengine/clone.c hash1 = native_merge_weights(constraint->rsc_lh, resource1->id, hash1, rsc_lh 274 pengine/clone.c hash2 = native_merge_weights(constraint->rsc_lh, resource2->id, hash2, rsc_lh 630 pengine/clone.c constraint->rsc_lh->cmds->merge_weights(constraint->rsc_lh, rsc->id, rsc->allowed_nodes, rsc_lh 1014 pengine/clone.c clone_rsc_colocation_lh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1024 pengine/clone.c clone_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1031 pengine/clone.c CRM_CHECK(rsc_lh != NULL, pe_err("rsc_lh was NULL for %s", constraint->id); return); rsc_lh 1033 pengine/clone.c CRM_CHECK(rsc_lh->variant == pe_native, return); rsc_lh 1036 pengine/clone.c constraint->id, rsc_lh->id, rsc_rh->id, constraint->score); rsc_lh 1039 pengine/clone.c interleave_s = g_hash_table_lookup(constraint->rsc_lh->meta, XML_RSC_ATTR_INTERLEAVE); rsc_lh 1040 pengine/clone.c if(crm_is_true(interleave_s) && constraint->rsc_lh->variant > pe_group) { rsc_lh 1042 pengine/clone.c if (copies_per_node(constraint->rsc_lh) != copies_per_node(constraint->rsc_rh)) { rsc_lh 1045 pengine/clone.c constraint->rsc_lh->id, constraint->rsc_rh->id); rsc_lh 1059 pengine/clone.c rh_child = find_compatible_child(rsc_lh, rsc_rh, RSC_ROLE_UNKNOWN, FALSE); rsc_lh 1062 pengine/clone.c pe_rsc_debug(rsc_rh, "Pairing %s with %s", rsc_lh->id, rh_child->id); rsc_lh 1063 pengine/clone.c rsc_lh->cmds->rsc_colocation_lh(rsc_lh, rh_child, constraint); rsc_lh 1066 pengine/clone.c crm_notice("Cannot pair %s with instance of %s", rsc_lh->id, rsc_rh->id); rsc_lh 1067 pengine/clone.c assign_node(rsc_lh, NULL, TRUE); rsc_lh 1070 pengine/clone.c pe_rsc_debug(rsc_rh, "Cannot pair %s with instance of %s", rsc_lh->id, rsc_rh->id); rsc_lh 1089 pengine/clone.c node_list_exclude(rsc_lh->allowed_nodes, rhs, FALSE); rsc_lh 1098 pengine/clone.c child_rsc->cmds->rsc_colocation_rh(rsc_lh, child_rsc, constraint); rsc_lh 648 pengine/constraints.c static gboolean unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, rsc_lh 658 pengine/constraints.c resource_t *rsc_lh = pe_find_constraint_resource(data_set->resources, value); rsc_lh 660 pengine/constraints.c return unpack_rsc_location(xml_obj, rsc_lh, NULL, NULL, data_set, NULL); rsc_lh 729 pengine/constraints.c unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, rsc_lh 739 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 756 pengine/constraints.c location = rsc2node_new(id, rsc_lh, score_i, discovery, match, data_set); rsc_lh 766 pengine/constraints.c generate_location_rule(rsc_lh, rule_xml, discovery, data_set, match_data); rsc_lh 811 pengine/constraints.c resource_t *rsc_lh = NULL; rsc_lh 845 pengine/constraints.c if (valid_resource_or_tag(data_set, id_lh, &rsc_lh, &tag_lh) == FALSE) { rsc_lh 849 pengine/constraints.c } else if (rsc_lh) { rsc_lh 1135 pengine/constraints.c CRM_ASSERT(rsc_constraint1->rsc_lh != NULL); rsc_lh 1138 pengine/constraints.c if (rsc_constraint1->rsc_lh->priority > rsc_constraint2->rsc_lh->priority) { rsc_lh 1142 pengine/constraints.c if (rsc_constraint1->rsc_lh->priority < rsc_constraint2->rsc_lh->priority) { rsc_lh 1147 pengine/constraints.c if (rsc_constraint1->rsc_lh->variant > rsc_constraint2->rsc_lh->variant) { rsc_lh 1149 pengine/constraints.c } else if (rsc_constraint1->rsc_lh->variant < rsc_constraint2->rsc_lh->variant) { rsc_lh 1153 pengine/constraints.c return strcmp(rsc_constraint1->rsc_lh->id, rsc_constraint2->rsc_lh->id); rsc_lh 1169 pengine/constraints.c CRM_ASSERT(rsc_constraint1->rsc_lh != NULL); rsc_lh 1234 pengine/constraints.c resource_t * rsc_lh, resource_t * rsc_rh, rsc_lh 1239 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 1262 pengine/constraints.c new_con->rsc_lh = rsc_lh; rsc_lh 1273 pengine/constraints.c pe_rsc_trace(rsc_lh, "%s ==> %s (%s %d)", rsc_lh->id, rsc_rh->id, node_attr, score); rsc_lh 1275 pengine/constraints.c rsc_lh->rsc_cons = g_list_insert_sorted(rsc_lh->rsc_cons, new_con, sort_cons_priority_rh); rsc_lh 1283 pengine/constraints.c anti_colocation_order(rsc_lh, new_con->role_lh, rsc_rh, new_con->role_rh, data_set); rsc_lh 1284 pengine/constraints.c anti_colocation_order(rsc_rh, new_con->role_rh, rsc_lh, new_con->role_lh, data_set); rsc_lh 2338 pengine/constraints.c resource_t *rsc_lh = pe_find_constraint_resource(data_set->resources, id_lh); rsc_lh 2341 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 2349 pengine/constraints.c } else if (instance_lh && pe_rsc_is_clone(rsc_lh) == FALSE) { rsc_lh 2363 pengine/constraints.c rsc_lh = find_clone_instance(rsc_lh, instance_lh, data_set); rsc_lh 2364 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 2389 pengine/constraints.c rsc_colocation_new(id, attr, score_i, rsc_lh, rsc_rh, state_lh, state_rh, data_set); rsc_lh 2402 pengine/constraints.c resource_t *rsc_lh = NULL; rsc_lh 2441 pengine/constraints.c if (valid_resource_or_tag(data_set, id_lh, &rsc_lh, &tag_lh) == FALSE) { rsc_lh 2451 pengine/constraints.c if (rsc_lh && rsc_rh) { rsc_lh 2566 pengine/constraints.c rsc_ticket_new(const char *id, resource_t * rsc_lh, ticket_t * ticket, rsc_lh 2571 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 2587 pengine/constraints.c new_rsc_ticket->rsc_lh = rsc_lh; rsc_lh 2602 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2607 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2613 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2619 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2626 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2632 pengine/constraints.c new_rsc_ticket->ticket->id, new_rsc_ticket->rsc_lh->id, rsc_lh 2638 pengine/constraints.c pe_rsc_trace(rsc_lh, "%s (%s) ==> %s", rsc_lh->id, role2text(new_rsc_ticket->role_lh), rsc_lh 2641 pengine/constraints.c rsc_lh->rsc_tickets = g_list_append(rsc_lh->rsc_tickets, new_rsc_ticket); rsc_lh 2646 pengine/constraints.c rsc_ticket_constraint(rsc_lh, new_rsc_ticket, data_set); rsc_lh 2697 pengine/constraints.c resource_t *rsc_lh = NULL; rsc_lh 2725 pengine/constraints.c rsc_lh = pe_find_constraint_resource(data_set->resources, id_lh); rsc_lh 2728 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 2732 pengine/constraints.c } else if (instance_lh && pe_rsc_is_clone(rsc_lh) == FALSE) { rsc_lh 2740 pengine/constraints.c rsc_lh = find_clone_instance(rsc_lh, instance_lh, data_set); rsc_lh 2741 pengine/constraints.c if (rsc_lh == NULL) { rsc_lh 2748 pengine/constraints.c rsc_ticket_new(id, rsc_lh, ticket, state_lh, loss_policy, data_set); rsc_lh 2759 pengine/constraints.c resource_t *rsc_lh = NULL; rsc_lh 2793 pengine/constraints.c if (valid_resource_or_tag(data_set, id_lh, &rsc_lh, &tag_lh) == FALSE) { rsc_lh 2797 pengine/constraints.c } else if (rsc_lh) { rsc_lh 344 pengine/container.c find_compatible_tuple_by_node(resource_t * rsc_lh, node_t * candidate, resource_t * rsc, rsc_lh 353 pengine/container.c rsc_lh->id, rsc->id, candidate->details->uname); rsc_lh 360 pengine/container.c rsc_lh->id, tuple->docker->id, candidate->details->uname); rsc_lh 365 pengine/container.c crm_trace("Can't pair %s with %s", rsc_lh->id, rsc->id); rsc_lh 370 pengine/container.c find_compatible_tuple(resource_t *rsc_lh, resource_t * rsc, enum rsc_role_e filter, rsc_lh 377 pengine/container.c active_node_lh = rsc_lh->fns->location(rsc_lh, NULL, current); rsc_lh 379 pengine/container.c return find_compatible_tuple_by_node(rsc_lh, active_node_lh, rsc, filter, current); rsc_lh 382 pengine/container.c scratch = g_hash_table_get_values(rsc_lh->allowed_nodes); rsc_lh 388 pengine/container.c pair = find_compatible_tuple_by_node(rsc_lh, node, rsc, filter, current); rsc_lh 394 pengine/container.c pe_rsc_debug(rsc, "Can't pair %s with %s", rsc_lh->id, rsc->id); rsc_lh 444 pengine/container.c container_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc, rsc_colocation_t * constraint) rsc_lh 450 pengine/container.c CRM_CHECK(rsc_lh != NULL, pe_err("rsc_lh was NULL for %s", constraint->id); return); rsc_lh 452 pengine/container.c CRM_ASSERT(rsc_lh->variant == pe_native); rsc_lh 458 pengine/container.c } else if(constraint->rsc_lh->variant > pe_group) { rsc_lh 459 pengine/container.c resource_t *rh_child = find_compatible_tuple(rsc_lh, rsc, RSC_ROLE_UNKNOWN, FALSE); rsc_lh 462 pengine/container.c pe_rsc_debug(rsc, "Pairing %s with %s", rsc_lh->id, rh_child->id); rsc_lh 463 pengine/container.c rsc_lh->cmds->rsc_colocation_lh(rsc_lh, rh_child, constraint); rsc_lh 466 pengine/container.c crm_notice("Cannot pair %s with instance of %s", rsc_lh->id, rsc->id); rsc_lh 467 pengine/container.c assign_node(rsc_lh, NULL, TRUE); rsc_lh 470 pengine/container.c pe_rsc_debug(rsc, "Cannot pair %s with instance of %s", rsc_lh->id, rsc->id); rsc_lh 478 pengine/container.c constraint->id, rsc_lh->id, rsc->id, constraint->score); rsc_lh 484 pengine/container.c tuple->docker->cmds->rsc_colocation_rh(rsc_lh, tuple->docker, constraint); rsc_lh 497 pengine/container.c node_list_exclude(rsc_lh->allowed_nodes, allocated_rhs, FALSE); rsc_lh 514 pengine/graph.c mark_start_blocked(colocate_with->rsc_lh, action->rsc); rsc_lh 295 pengine/group.c group_rsc_colocation_lh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 300 pengine/group.c if (rsc_lh == NULL) { rsc_lh 309 pengine/group.c gIter = rsc_lh->children; rsc_lh 310 pengine/group.c pe_rsc_trace(rsc_lh, "Processing constraints from %s", rsc_lh->id); rsc_lh 312 pengine/group.c get_group_variant_data(group_data, rsc_lh); rsc_lh 321 pengine/group.c " between non-colocated group and %s", rsc_lh->id, rsc_rh->id); rsc_lh 333 pengine/group.c group_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 339 pengine/group.c CRM_CHECK(rsc_lh->variant == pe_native, return); rsc_lh 342 pengine/group.c print_resource(LOG_DEBUG_3, "LHS", rsc_lh, TRUE); rsc_lh 350 pengine/group.c group_data->last_child->cmds->rsc_colocation_rh(rsc_lh, group_data->last_child, rsc_lh 354 pengine/group.c group_data->first_child->cmds->rsc_colocation_rh(rsc_lh, group_data->first_child, rsc_lh 362 pengine/group.c " non-colocated group: %s", rsc_lh->id, rsc_rh->id); rsc_lh 369 pengine/group.c child_rsc->cmds->rsc_colocation_rh(rsc_lh, child_rsc, constraint); rsc_lh 505 pengine/group.c nodes = native_merge_weights(constraint->rsc_lh, rsc->id, nodes, rsc_lh 329 pengine/master.c pe_rsc_trace(rsc, "RHS: %s with %s: %d", constraint->rsc_lh->id, constraint->rsc_rh->id, rsc_lh 347 pengine/master.c pe_rsc_trace(rsc, "LHS: %s with %s: %d", constraint->rsc_lh->id, constraint->rsc_rh->id, rsc_lh 350 pengine/master.c constraint->rsc_lh->cmds->merge_weights(constraint->rsc_lh, rsc->id, rsc_lh 990 pengine/master.c master_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1000 pengine/master.c clone_rsc_colocation_rh(rsc_lh, rsc_rh, constraint); rsc_lh 1004 pengine/master.c CRM_CHECK(rsc_lh != NULL, return); rsc_lh 1005 pengine/master.c CRM_CHECK(rsc_lh->variant == pe_native, return); rsc_lh 1014 pengine/master.c child_rsc->cmds->rsc_colocation_rh(rsc_lh, child_rsc, constraint); rsc_lh 1017 pengine/master.c } else if (is_set(rsc_lh->flags, pe_rsc_provisional)) { rsc_lh 1030 pengine/master.c node_hash_update_one(rsc_lh->allowed_nodes, chosen, rsc_lh 1042 pengine/master.c node_list_exclude(rsc_lh->allowed_nodes, rhs, TRUE); rsc_lh 1048 pengine/master.c resource_t *rh_child = find_compatible_child(rsc_lh, rsc_rh, constraint->role_rh, FALSE); rsc_lh 1051 pengine/master.c pe_rsc_trace(rsc_lh, "%s can't be promoted %s", rsc_lh->id, constraint->id); rsc_lh 1052 pengine/master.c rsc_lh->priority = -INFINITY; rsc_lh 1055 pengine/master.c int new_priority = merge_weights(rsc_lh->priority, constraint->score); rsc_lh 1057 pengine/master.c pe_rsc_debug(rsc_lh, "Applying %s to %s", constraint->id, rsc_lh->id); rsc_lh 1058 pengine/master.c pe_rsc_debug(rsc_lh, "\t%s: %d->%d", rsc_lh->id, rsc_lh->priority, new_priority); rsc_lh 1059 pengine/master.c rsc_lh->priority = new_priority; rsc_lh 36 pengine/native.c void native_rsc_colocation_rh_must(resource_t * rsc_lh, gboolean update_lh, rsc_lh 39 pengine/native.c void native_rsc_colocation_rh_mustnot(resource_t * rsc_lh, gboolean update_lh, rsc_lh 401 pengine/native.c other = constraint->rsc_lh; rsc_lh 490 pengine/native.c constraint->rsc_lh->cmds->merge_weights(constraint->rsc_lh, rsc->id, rsc->allowed_nodes, rsc_lh 1546 pengine/native.c native_rsc_colocation_lh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1548 pengine/native.c if (rsc_lh == NULL) { rsc_lh 1557 pengine/native.c pe_rsc_trace(rsc_lh, "Processing colocation constraint between %s and %s", rsc_lh->id, rsc_lh 1560 pengine/native.c rsc_rh->cmds->rsc_colocation_rh(rsc_lh, rsc_rh, constraint); rsc_lh 1564 pengine/native.c filter_colocation_constraint(resource_t * rsc_lh, resource_t * rsc_rh, rsc_lh 1577 pengine/native.c rsc_lh->parent && rsc_lh 1578 pengine/native.c rsc_lh->parent->variant == pe_master && is_not_set(rsc_lh->flags, pe_rsc_provisional)) { rsc_lh 1585 pengine/native.c if (preview == FALSE && is_not_set(rsc_lh->flags, pe_rsc_provisional)) { rsc_lh 1595 pengine/native.c details_lh = rsc_lh->allocated_to ? rsc_lh->allocated_to->details : NULL; rsc_lh 1600 pengine/native.c rsc_lh->id, rsc_rh->id, rsc_lh 1606 pengine/native.c rsc_lh->id, rsc_rh->id, details_rh ? details_rh->uname : "n/a"); rsc_lh 1613 pengine/native.c && constraint->role_lh != RSC_ROLE_UNKNOWN && constraint->role_lh != rsc_lh->next_role) { rsc_lh 1615 pengine/native.c role2text(constraint->role_lh), role2text(rsc_lh->next_role)); rsc_lh 1626 pengine/native.c && constraint->role_lh != RSC_ROLE_UNKNOWN && constraint->role_lh == rsc_lh->next_role) { rsc_lh 1643 pengine/native.c influence_priority(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1654 pengine/native.c if (!rsc_rh->allocated_to || !rsc_lh->allocated_to) { rsc_lh 1658 pengine/native.c lh_value = pe_node_attribute_raw(rsc_lh->allocated_to, attribute); rsc_lh 1663 pengine/native.c rsc_lh->priority = -INFINITY; rsc_lh 1676 pengine/native.c rsc_lh->priority = merge_weights(score_multiplier * constraint->score, rsc_lh->priority); rsc_lh 1680 pengine/native.c colocation_match(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1707 pengine/native.c work = node_hash_dup(rsc_lh->allowed_nodes); rsc_lh 1714 pengine/native.c pe_rsc_trace(rsc_lh, "%s: %s.%s += %d", constraint->id, rsc_lh->id, rsc_lh 1720 pengine/native.c pe_rsc_trace(rsc_lh, "%s: %s.%s -= %d (%s)", constraint->id, rsc_lh->id, rsc_lh 1729 pengine/native.c g_hash_table_destroy(rsc_lh->allowed_nodes); rsc_lh 1730 pengine/native.c rsc_lh->allowed_nodes = work; rsc_lh 1738 pengine/native.c pe_rsc_info(rsc_lh, "%s: Rolling back scores from %s (%d, %s)", rsc_lh 1739 pengine/native.c rsc_lh->id, rsc_rh->id, do_check, score); rsc_lh 1748 pengine/native.c native_rsc_colocation_rh(resource_t * rsc_lh, resource_t * rsc_rh, rsc_colocation_t * constraint) rsc_lh 1752 pengine/native.c CRM_ASSERT(rsc_lh); rsc_lh 1754 pengine/native.c filter_results = filter_colocation_constraint(rsc_lh, rsc_rh, constraint, FALSE); rsc_lh 1755 pengine/native.c pe_rsc_trace(rsc_lh, "%sColocating %s with %s (%s, weight=%d, filter=%d)", rsc_lh 1757 pengine/native.c rsc_lh->id, rsc_rh->id, constraint->id, constraint->score, filter_results); rsc_lh 1761 pengine/native.c influence_priority(rsc_lh, rsc_rh, constraint); rsc_lh 1764 pengine/native.c pe_rsc_trace(rsc_lh, "%sColocating %s with %s (%s, weight=%d)", rsc_lh 1766 pengine/native.c rsc_lh->id, rsc_rh->id, constraint->id, constraint->score); rsc_lh 1767 pengine/native.c colocation_match(rsc_lh, rsc_rh, constraint); rsc_lh 1776 pengine/native.c filter_rsc_ticket(resource_t * rsc_lh, rsc_ticket_t * rsc_ticket) rsc_lh 1778 pengine/native.c if (rsc_ticket->role_lh != RSC_ROLE_UNKNOWN && rsc_ticket->role_lh != rsc_lh->role) { rsc_lh 1779 pengine/native.c pe_rsc_trace(rsc_lh, "LH: Skipping constraint: \"%s\" state filter", rsc_lh 1788 pengine/native.c rsc_ticket_constraint(resource_t * rsc_lh, rsc_ticket_t * rsc_ticket, pe_working_set_t * data_set) rsc_lh 1795 pengine/native.c if (rsc_lh == NULL) { rsc_lh 1804 pengine/native.c if (rsc_lh->children) { rsc_lh 1805 pengine/native.c GListPtr gIter = rsc_lh->children; rsc_lh 1807 pengine/native.c pe_rsc_trace(rsc_lh, "Processing ticket dependencies from %s", rsc_lh->id); rsc_lh 1817 pengine/native.c pe_rsc_trace(rsc_lh, "%s: Processing ticket dependency on %s (%s, %s)", rsc_lh 1818 pengine/native.c rsc_lh->id, rsc_ticket->ticket->id, rsc_ticket->id, rsc_lh 1821 pengine/native.c if (rsc_ticket->ticket->granted == FALSE && g_list_length(rsc_lh->running_on) > 0) { rsc_lh 1826 pengine/native.c resource_location(rsc_lh, NULL, -INFINITY, "__loss_of_ticket__", data_set); rsc_lh 1832 pengine/native.c resource_location(rsc_lh, NULL, -INFINITY, "__loss_of_ticket__", data_set); rsc_lh 1837 pengine/native.c if (filter_rsc_ticket(rsc_lh, rsc_ticket) == FALSE) { rsc_lh 1841 pengine/native.c resource_location(rsc_lh, NULL, -INFINITY, "__loss_of_ticket__", data_set); rsc_lh 1843 pengine/native.c for (gIter = rsc_lh->running_on; gIter != NULL; gIter = gIter->next) { rsc_lh 1851 pengine/native.c if (filter_rsc_ticket(rsc_lh, rsc_ticket) == FALSE) { rsc_lh 1854 pengine/native.c if (g_list_length(rsc_lh->running_on) > 0) { rsc_lh 1855 pengine/native.c clear_bit(rsc_lh->flags, pe_rsc_managed); rsc_lh 1856 pengine/native.c set_bit(rsc_lh->flags, pe_rsc_block); rsc_lh 1864 pengine/native.c resource_location(rsc_lh, NULL, -INFINITY, "__no_ticket__", data_set); rsc_lh 1870 pengine/native.c resource_location(rsc_lh, NULL, -INFINITY, "__ticket_standby__", data_set); rsc_lh 53 pengine/pengine.h resource_t *rsc_lh; rsc_lh 71 pengine/pengine.h resource_t *rsc_lh; rsc_lh 80 pengine/pengine.h resource_t *rsc_lh; rsc_lh 311 pengine/utilization.c resource_t *rsc_lh = constraint->rsc_lh; rsc_lh 314 pengine/utilization.c if (rsc_lh == orig_rsc) { rsc_lh 318 pengine/utilization.c if (pe_rsc_is_clone(rsc_lh) == FALSE && pe_rsc_is_clone(rsc)) { rsc_lh 324 pengine/utilization.c && filter_colocation_constraint(rsc_lh, rsc, constraint, TRUE) == influence_rsc_location) { rsc_lh 326 pengine/utilization.c if (rsc_lh->variant == pe_group) { rsc_lh 328 pengine/utilization.c colocated_rscs = group_find_colocated_rscs(colocated_rscs, rsc_lh, orig_rsc); rsc_lh 331 pengine/utilization.c colocated_rscs = find_colocated_rscs(colocated_rscs, rsc_lh, orig_rsc); rsc_lh 80 pengine/utils.c new_con->rsc_lh = rsc; rsc_lh 34 pengine/utils.h resource_t * rsc_lh, resource_t * rsc_rh, rsc_lh 38 pengine/utils.h extern gboolean rsc_ticket_new(const char *id, resource_t * rsc_lh, ticket_t * ticket, rsc_lh 70 pengine/utils.h filter_colocation_constraint(resource_t * rsc_lh, resource_t * rsc_rh, rsc_lh 2019 tools/crm_mon.c location->id, location->rsc_lh->id, rsc_lh 2028 tools/crm_mon.c location->id, location->rsc_lh->id, rsc_lh 2036 tools/crm_mon.c location->id, location->rsc_lh->id, node->details->uname, node->weight, rsc_lh 262 tools/crm_resource_print.c peer = cons->rsc_lh; rsc_lh 370 tools/crm_resource_runtime.c resource_t *peer = cons->rsc_lh;