colocation 151 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 250 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 526 lib/pacemaker/libpacemaker_private.h *colocation, colocation 532 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation); colocation 537 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation); colocation 543 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 552 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 560 lib/pacemaker/libpacemaker_private.h void pcmk__add_this_with(GList **list, const pcmk__colocation_t *colocation, colocation 568 lib/pacemaker/libpacemaker_private.h void pcmk__add_with_this(GList **list, const pcmk__colocation_t *colocation, colocation 591 lib/pacemaker/libpacemaker_private.h bool pcmk__colocation_has_influence(const pcmk__colocation_t *colocation, colocation 678 lib/pacemaker/libpacemaker_private.h *colocation); colocation 684 lib/pacemaker/libpacemaker_private.h *colocation); colocation 730 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 774 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 792 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 843 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 896 lib/pacemaker/libpacemaker_private.h const pcmk__colocation_t *colocation, colocation 462 lib/pacemaker/pcmk_sched_bundle.c const pcmk__colocation_t *colocation; colocation 485 lib/pacemaker/pcmk_sched_bundle.c if (coloc_data->colocation->score < PCMK_SCORE_INFINITY) { colocation 489 lib/pacemaker/pcmk_sched_bundle.c coloc_data->colocation, colocation 504 lib/pacemaker/pcmk_sched_bundle.c if ((coloc_data->colocation->primary_role >= pcmk_role_promoted) colocation 512 lib/pacemaker/pcmk_sched_bundle.c coloc_data->colocation->id, pcmk__node_name(chosen), colocation 537 lib/pacemaker/pcmk_sched_bundle.c const pcmk__colocation_t *colocation, colocation 540 lib/pacemaker/pcmk_sched_bundle.c struct coloc_data coloc_data = { colocation, dependent, NULL, 0 }; colocation 547 lib/pacemaker/pcmk_sched_bundle.c && (colocation != NULL) && !for_dependent); colocation 553 lib/pacemaker/pcmk_sched_bundle.c colocation->id, primary->id); colocation 557 lib/pacemaker/pcmk_sched_bundle.c colocation->id, dependent->id, primary->id, colocation 558 lib/pacemaker/pcmk_sched_bundle.c pcmk_readable_score(colocation->score)); colocation 563 lib/pacemaker/pcmk_sched_bundle.c if (colocation->dependent->priv->variant > pcmk__rsc_variant_group) { colocation 573 lib/pacemaker/pcmk_sched_bundle.c colocation, true); colocation 576 lib/pacemaker/pcmk_sched_bundle.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 594 lib/pacemaker/pcmk_sched_bundle.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 595 lib/pacemaker/pcmk_sched_bundle.c pcmk__colocation_intersect_nodes(dependent, primary, colocation, colocation 206 lib/pacemaker/pcmk_sched_clone.c can_interleave(const pcmk__colocation_t *colocation) colocation 208 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *primary = colocation->primary; colocation 209 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *dependent = colocation->dependent; colocation 254 lib/pacemaker/pcmk_sched_clone.c const pcmk__colocation_t *colocation, colocation 264 lib/pacemaker/pcmk_sched_clone.c pcmk__assert(!for_dependent && (colocation != NULL) colocation 271 lib/pacemaker/pcmk_sched_clone.c colocation->id, primary->id); colocation 276 lib/pacemaker/pcmk_sched_clone.c colocation->id, dependent->id, primary->id, colocation 277 lib/pacemaker/pcmk_sched_clone.c pcmk_readable_score(colocation->score)); colocation 281 lib/pacemaker/pcmk_sched_clone.c && (colocation->primary_role != pcmk_role_unknown)) { colocation 286 lib/pacemaker/pcmk_sched_clone.c colocation); colocation 290 lib/pacemaker/pcmk_sched_clone.c if (colocation->dependent_role == pcmk_role_promoted) { colocation 294 lib/pacemaker/pcmk_sched_clone.c colocation); colocation 299 lib/pacemaker/pcmk_sched_clone.c if (can_interleave(colocation)) { colocation 311 lib/pacemaker/pcmk_sched_clone.c colocation, true); colocation 314 lib/pacemaker/pcmk_sched_clone.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 330 lib/pacemaker/pcmk_sched_clone.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 345 lib/pacemaker/pcmk_sched_clone.c colocation->id, pcmk__node_name(chosen), colocation 350 lib/pacemaker/pcmk_sched_clone.c pcmk__colocation_intersect_nodes(dependent, primary, colocation, colocation 361 lib/pacemaker/pcmk_sched_clone.c colocation, colocation 207 lib/pacemaker/pcmk_sched_colocation.c pcmk__add_this_with(GList **list, const pcmk__colocation_t *colocation, colocation 210 lib/pacemaker/pcmk_sched_colocation.c pcmk__assert((list != NULL) && (colocation != NULL) && (rsc != NULL)); colocation 215 lib/pacemaker/pcmk_sched_colocation.c colocation->id, colocation->dependent->id, colocation 216 lib/pacemaker/pcmk_sched_colocation.c colocation->primary->id, colocation->node_attribute, colocation 217 lib/pacemaker/pcmk_sched_colocation.c pcmk_readable_score(colocation->score), rsc->id); colocation 218 lib/pacemaker/pcmk_sched_colocation.c *list = g_list_insert_sorted(*list, (gpointer) colocation, colocation 267 lib/pacemaker/pcmk_sched_colocation.c pcmk__add_with_this(GList **list, const pcmk__colocation_t *colocation, colocation 270 lib/pacemaker/pcmk_sched_colocation.c pcmk__assert((list != NULL) && (colocation != NULL) && (rsc != NULL)); colocation 275 lib/pacemaker/pcmk_sched_colocation.c colocation->id, colocation->dependent->id, colocation 276 lib/pacemaker/pcmk_sched_colocation.c colocation->primary->id, colocation->node_attribute, colocation 277 lib/pacemaker/pcmk_sched_colocation.c pcmk_readable_score(colocation->score), rsc->id); colocation 278 lib/pacemaker/pcmk_sched_colocation.c *list = g_list_insert_sorted(*list, (gpointer) colocation, colocation 1060 lib/pacemaker/pcmk_sched_colocation.c pcmk__colocation_has_influence(const pcmk__colocation_t *colocation, colocation 1064 lib/pacemaker/pcmk_sched_colocation.c rsc = colocation->primary; colocation 1079 lib/pacemaker/pcmk_sched_colocation.c if (pcmk_is_set(colocation->dependent->flags, colocation 1089 lib/pacemaker/pcmk_sched_colocation.c return pcmk_is_set(colocation->flags, pcmk__coloc_influence) colocation 1189 lib/pacemaker/pcmk_sched_colocation.c pcmk__colocation_t *colocation = iter->data; colocation 1191 lib/pacemaker/pcmk_sched_colocation.c if (colocation->score < PCMK_SCORE_INFINITY) { colocation 1201 lib/pacemaker/pcmk_sched_colocation.c if (!is_start && (colocation->primary_role != pcmk_role_promoted)) { colocation 1206 lib/pacemaker/pcmk_sched_colocation.c if (colocation->dependent_role == pcmk_role_promoted) { colocation 1207 lib/pacemaker/pcmk_sched_colocation.c mark_action_blocked(colocation->dependent, PCMK_ACTION_PROMOTE, colocation 1210 lib/pacemaker/pcmk_sched_colocation.c mark_action_blocked(colocation->dependent, PCMK_ACTION_START, colocation 1269 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation, bool preview) colocation 1275 lib/pacemaker/pcmk_sched_colocation.c && (colocation != NULL)); colocation 1286 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->dependent_role >= pcmk_role_unpromoted) colocation 1306 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->dependent_role != pcmk_role_unknown) colocation 1307 lib/pacemaker/pcmk_sched_colocation.c && (colocation->dependent_role != dependent_role_rsc->priv->next_role)) { colocation 1311 lib/pacemaker/pcmk_sched_colocation.c ((colocation->score < 0)? "anti-" : ""), colocation 1312 lib/pacemaker/pcmk_sched_colocation.c colocation->id, pcmk_role_text(colocation->dependent_role), colocation 1318 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->primary_role != pcmk_role_unknown) colocation 1319 lib/pacemaker/pcmk_sched_colocation.c && (colocation->primary_role != primary_role_rsc->priv->next_role)) { colocation 1322 lib/pacemaker/pcmk_sched_colocation.c ((colocation->score < 0)? "anti-" : ""), colocation 1323 lib/pacemaker/pcmk_sched_colocation.c colocation->id, pcmk_role_text(colocation->primary_role), colocation 1346 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation) colocation 1348 lib/pacemaker/pcmk_sched_colocation.c const char *attr = colocation->node_attribute; colocation 1358 lib/pacemaker/pcmk_sched_colocation.c } else if (colocation->score < 0) { colocation 1368 lib/pacemaker/pcmk_sched_colocation.c node->assign->score = pcmk__add_scores(-colocation->score, colocation 1373 lib/pacemaker/pcmk_sched_colocation.c colocation->id, dependent->id, colocation 1376 lib/pacemaker/pcmk_sched_colocation.c pcmk_readable_score(colocation->score), primary->id); colocation 1389 lib/pacemaker/pcmk_sched_colocation.c if (colocation->score < PCMK_SCORE_INFINITY) { colocation 1390 lib/pacemaker/pcmk_sched_colocation.c node->assign->score = pcmk__add_scores(colocation->score, colocation 1395 lib/pacemaker/pcmk_sched_colocation.c colocation->id, dependent->id, colocation 1398 lib/pacemaker/pcmk_sched_colocation.c pcmk_readable_score(colocation->score)); colocation 1403 lib/pacemaker/pcmk_sched_colocation.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 1414 lib/pacemaker/pcmk_sched_colocation.c colocation->id, attr); colocation 1418 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->score <= -PCMK_SCORE_INFINITY) colocation 1419 lib/pacemaker/pcmk_sched_colocation.c || (colocation->score >= PCMK_SCORE_INFINITY) colocation 1453 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation) colocation 1457 lib/pacemaker/pcmk_sched_colocation.c const char *attr = colocation->node_attribute; colocation 1464 lib/pacemaker/pcmk_sched_colocation.c && (colocation != NULL)); colocation 1474 lib/pacemaker/pcmk_sched_colocation.c && (colocation->primary_role != pcmk_role_unknown)) { colocation 1485 lib/pacemaker/pcmk_sched_colocation.c if (colocation->primary_role != role_rsc->priv->next_role) { colocation 1495 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->score == PCMK_SCORE_INFINITY) colocation 1496 lib/pacemaker/pcmk_sched_colocation.c && (colocation->dependent_role == pcmk_role_promoted)) { colocation 1508 lib/pacemaker/pcmk_sched_colocation.c } else if (colocation->dependent_role == pcmk_role_unpromoted) { colocation 1515 lib/pacemaker/pcmk_sched_colocation.c priority_delta = score_multiplier * colocation->score; colocation 1520 lib/pacemaker/pcmk_sched_colocation.c colocation->id, dependent->id, colocation 1523 lib/pacemaker/pcmk_sched_colocation.c colocation->score); colocation 1538 lib/pacemaker/pcmk_sched_colocation.c best_node_score_matching_attr(const pcmk__colocation_t *colocation, colocation 1548 lib/pacemaker/pcmk_sched_colocation.c if ((colocation != NULL) && (rsc == colocation->dependent) colocation 1549 lib/pacemaker/pcmk_sched_colocation.c && pcmk_is_set(colocation->flags, pcmk__coloc_explicit) colocation 1657 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation, colocation 1662 lib/pacemaker/pcmk_sched_colocation.c const char *attr = colocation->node_attribute; colocation 1673 lib/pacemaker/pcmk_sched_colocation.c score = best_node_score_matching_attr(colocation, source_rsc, attr, value); colocation 1709 lib/pacemaker/pcmk_sched_colocation.c if ((colocation->primary->priv->stickiness >= -score) colocation 1710 lib/pacemaker/pcmk_sched_colocation.c || !pcmk__colocation_has_influence(colocation, NULL) colocation 1711 lib/pacemaker/pcmk_sched_colocation.c || !allowed_on_one(colocation->dependent)) { colocation 1803 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation, colocation 1809 lib/pacemaker/pcmk_sched_colocation.c && ((colocation != NULL) colocation 1833 lib/pacemaker/pcmk_sched_colocation.c add_node_scores_matching_attr(work, source_rsc, target_rsc, colocation, colocation 1928 lib/pacemaker/pcmk_sched_colocation.c pcmk__colocation_t *colocation = data; colocation 1931 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *dependent = colocation->dependent; colocation 1932 lib/pacemaker/pcmk_sched_colocation.c const float factor = colocation->score / (float) PCMK_SCORE_INFINITY; colocation 1935 lib/pacemaker/pcmk_sched_colocation.c if (!pcmk__colocation_has_influence(colocation, NULL)) { colocation 1944 lib/pacemaker/pcmk_sched_colocation.c primary->id, dependent->id, colocation->id); colocation 1948 lib/pacemaker/pcmk_sched_colocation.c colocation, factor, flags); colocation 1971 lib/pacemaker/pcmk_sched_colocation.c const pcmk__colocation_t *colocation, colocation 1978 lib/pacemaker/pcmk_sched_colocation.c && (colocation != NULL)); colocation 1991 lib/pacemaker/pcmk_sched_colocation.c colocation->id); colocation 2003 lib/pacemaker/pcmk_sched_colocation.c dependent_node->assign->score, colocation->id); colocation 368 lib/pacemaker/pcmk_sched_group.c const pcmk__colocation_t *colocation) colocation 377 lib/pacemaker/pcmk_sched_group.c colocation->id, dependent->id, primary->id); colocation 383 lib/pacemaker/pcmk_sched_group.c colocation, colocation 387 lib/pacemaker/pcmk_sched_group.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 403 lib/pacemaker/pcmk_sched_group.c colocation, false); colocation 422 lib/pacemaker/pcmk_sched_group.c colocation->id, dependent->id, colocation 446 lib/pacemaker/pcmk_sched_group.c const pcmk__colocation_t *colocation) colocation 453 lib/pacemaker/pcmk_sched_group.c colocation->id, dependent->id, primary->id); colocation 461 lib/pacemaker/pcmk_sched_group.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 479 lib/pacemaker/pcmk_sched_group.c colocation, false); colocation 482 lib/pacemaker/pcmk_sched_group.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 498 lib/pacemaker/pcmk_sched_group.c colocation, colocation 523 lib/pacemaker/pcmk_sched_group.c const pcmk__colocation_t *colocation, colocation 527 lib/pacemaker/pcmk_sched_group.c && (colocation != NULL)); colocation 530 lib/pacemaker/pcmk_sched_group.c return colocate_group_with(dependent, primary, colocation); colocation 536 lib/pacemaker/pcmk_sched_group.c return colocate_with_group(dependent, primary, colocation); colocation 896 lib/pacemaker/pcmk_sched_group.c const pcmk__colocation_t *colocation = NULL; colocation 898 lib/pacemaker/pcmk_sched_group.c colocation = (const pcmk__colocation_t *) cons_iter->data; colocation 899 lib/pacemaker/pcmk_sched_group.c if (colocation->score == PCMK_SCORE_INFINITY) { colocation 900 lib/pacemaker/pcmk_sched_group.c pcmk__add_this_with(list, colocation, orig_rsc); colocation 943 lib/pacemaker/pcmk_sched_group.c const pcmk__colocation_t *colocation, colocation 949 lib/pacemaker/pcmk_sched_group.c && ((colocation != NULL) colocation 988 lib/pacemaker/pcmk_sched_group.c nodes, colocation, factor, colocation 154 lib/pacemaker/pcmk_sched_instances.c const pcmk__colocation_t *colocation = iter->data; colocation 155 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *other = colocation->primary; colocation 156 lib/pacemaker/pcmk_sched_instances.c float factor = colocation->score / (float) PCMK_SCORE_INFINITY; colocation 159 lib/pacemaker/pcmk_sched_instances.c nodes, colocation, factor, colocation 166 lib/pacemaker/pcmk_sched_instances.c const pcmk__colocation_t *colocation = iter->data; colocation 167 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *other = colocation->dependent; colocation 168 lib/pacemaker/pcmk_sched_instances.c float factor = colocation->score / (float) PCMK_SCORE_INFINITY; colocation 170 lib/pacemaker/pcmk_sched_instances.c if (!pcmk__colocation_has_influence(colocation, rsc)) { colocation 174 lib/pacemaker/pcmk_sched_instances.c nodes, colocation, factor, colocation 301 lib/pacemaker/pcmk_sched_primitive.c apply_this_with(pcmk__colocation_t *colocation, pcmk_resource_t *rsc) colocation 304 lib/pacemaker/pcmk_sched_primitive.c pcmk_resource_t *other = colocation->primary; colocation 307 lib/pacemaker/pcmk_sched_primitive.c if ((colocation->dependent_role >= pcmk_role_promoted) colocation 308 lib/pacemaker/pcmk_sched_primitive.c || ((colocation->score < 0) colocation 309 lib/pacemaker/pcmk_sched_primitive.c && (colocation->score > -PCMK_SCORE_INFINITY))) { colocation 317 lib/pacemaker/pcmk_sched_primitive.c rsc->id, colocation->id, other->id, colocation 318 lib/pacemaker/pcmk_sched_primitive.c colocation->score, colocation 319 lib/pacemaker/pcmk_sched_primitive.c pcmk_role_text(colocation->dependent_role)); colocation 324 lib/pacemaker/pcmk_sched_primitive.c rsc->priv->cmds->apply_coloc_score(rsc, other, colocation, true); colocation 401 lib/pacemaker/pcmk_sched_primitive.c pcmk__colocation_t *colocation = NULL; colocation 441 lib/pacemaker/pcmk_sched_primitive.c colocation = iter->data; colocation 443 lib/pacemaker/pcmk_sched_primitive.c if ((colocation->score <= -PCMK_SCORE_INFINITY) colocation 444 lib/pacemaker/pcmk_sched_primitive.c || (colocation->score >= PCMK_SCORE_INFINITY)) { colocation 445 lib/pacemaker/pcmk_sched_primitive.c apply_this_with(colocation, rsc); colocation 449 lib/pacemaker/pcmk_sched_primitive.c colocation = iter->data; colocation 451 lib/pacemaker/pcmk_sched_primitive.c if ((colocation->score <= -PCMK_SCORE_INFINITY) colocation 452 lib/pacemaker/pcmk_sched_primitive.c || (colocation->score >= PCMK_SCORE_INFINITY)) { colocation 453 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_dependent_scores(colocation, rsc); colocation 462 lib/pacemaker/pcmk_sched_primitive.c colocation = iter->data; colocation 464 lib/pacemaker/pcmk_sched_primitive.c if ((colocation->score > -PCMK_SCORE_INFINITY) colocation 465 lib/pacemaker/pcmk_sched_primitive.c && (colocation->score < PCMK_SCORE_INFINITY)) { colocation 466 lib/pacemaker/pcmk_sched_primitive.c apply_this_with(colocation, rsc); colocation 470 lib/pacemaker/pcmk_sched_primitive.c colocation = iter->data; colocation 472 lib/pacemaker/pcmk_sched_primitive.c if ((colocation->score > -PCMK_SCORE_INFINITY) colocation 473 lib/pacemaker/pcmk_sched_primitive.c && (colocation->score < PCMK_SCORE_INFINITY)) { colocation 474 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_dependent_scores(colocation, rsc); colocation 1119 lib/pacemaker/pcmk_sched_primitive.c const pcmk__colocation_t *colocation, colocation 1125 lib/pacemaker/pcmk_sched_primitive.c && (colocation != NULL)); colocation 1130 lib/pacemaker/pcmk_sched_primitive.c colocation, false); colocation 1133 lib/pacemaker/pcmk_sched_primitive.c filter_results = pcmk__colocation_affects(dependent, primary, colocation, colocation 1136 lib/pacemaker/pcmk_sched_primitive.c ((colocation->score > 0)? "Colocating" : "Anti-colocating"), colocation 1137 lib/pacemaker/pcmk_sched_primitive.c dependent->id, primary->id, colocation->id, colocation 1138 lib/pacemaker/pcmk_sched_primitive.c colocation->score, colocation 1144 lib/pacemaker/pcmk_sched_primitive.c colocation); colocation 1147 lib/pacemaker/pcmk_sched_primitive.c pcmk__apply_coloc_to_scores(dependent, primary, colocation); colocation 1180 lib/pacemaker/pcmk_sched_primitive.c pcmk__colocation_t *colocation = iter->data; colocation 1182 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(colocation->flags, pcmk__coloc_explicit)) { colocation 1183 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_with_this(list, colocation, orig_rsc); colocation 1214 lib/pacemaker/pcmk_sched_primitive.c pcmk__colocation_t *colocation = iter->data; colocation 1216 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(colocation->flags, pcmk__coloc_explicit)) { colocation 1217 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_this_with(list, colocation, orig_rsc); colocation 365 lib/pacemaker/pcmk_sched_promotable.c pcmk__colocation_t *colocation = data; colocation 367 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *dependent = colocation->dependent; colocation 368 lib/pacemaker/pcmk_sched_promotable.c const float factor = colocation->score / (float) PCMK_SCORE_INFINITY; colocation 372 lib/pacemaker/pcmk_sched_promotable.c if ((colocation->primary_role != pcmk_role_promoted) colocation 373 lib/pacemaker/pcmk_sched_promotable.c || !pcmk__colocation_has_influence(colocation, NULL)) { colocation 378 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation->dependent->id, colocation 379 lib/pacemaker/pcmk_sched_promotable.c colocation->primary->id, colocation 380 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(colocation->score)); colocation 384 lib/pacemaker/pcmk_sched_promotable.c colocation, factor, flags); colocation 1219 lib/pacemaker/pcmk_sched_promotable.c const pcmk__colocation_t *colocation) colocation 1224 lib/pacemaker/pcmk_sched_promotable.c const char *attr = colocation->node_attribute; colocation 1226 lib/pacemaker/pcmk_sched_promotable.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 1232 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(colocation->primary, colocation 1234 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation->dependent->id, colocation 1235 lib/pacemaker/pcmk_sched_promotable.c colocation->primary->id, pcmk__node_name(primary_node), colocation 1236 lib/pacemaker/pcmk_sched_promotable.c attr, colocation->score, dependent->id); colocation 1245 lib/pacemaker/pcmk_sched_promotable.c colocation->score); colocation 1246 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(colocation->primary, colocation 1248 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation 1249 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(colocation->score), colocation 1266 lib/pacemaker/pcmk_sched_promotable.c const pcmk__colocation_t *colocation) colocation 1286 lib/pacemaker/pcmk_sched_promotable.c FALSE) == colocation->primary_role) { colocation 1288 lib/pacemaker/pcmk_sched_promotable.c colocation); colocation 1300 lib/pacemaker/pcmk_sched_promotable.c if ((colocation->score >= PCMK_SCORE_INFINITY) colocation 1301 lib/pacemaker/pcmk_sched_promotable.c && ((colocation->dependent_role != pcmk_role_promoted) colocation 1302 lib/pacemaker/pcmk_sched_promotable.c || (colocation->primary_role != pcmk_role_promoted))) { colocation 1304 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(colocation->primary, colocation 1306 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation->dependent->id, colocation 1307 lib/pacemaker/pcmk_sched_promotable.c colocation->primary->id, dependent->id); colocation 1308 lib/pacemaker/pcmk_sched_promotable.c pcmk__colocation_intersect_nodes(dependent, primary, colocation, colocation 1327 lib/pacemaker/pcmk_sched_promotable.c const pcmk__colocation_t *colocation) colocation 1333 lib/pacemaker/pcmk_sched_promotable.c colocation->primary_role, colocation 1339 lib/pacemaker/pcmk_sched_promotable.c colocation->score); colocation 1341 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(colocation->primary, colocation 1344 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation->dependent->id, colocation 1345 lib/pacemaker/pcmk_sched_promotable.c colocation->primary->id, dependent->id, colocation 1347 lib/pacemaker/pcmk_sched_promotable.c pcmk_readable_score(colocation->score), colocation 1350 lib/pacemaker/pcmk_sched_promotable.c return colocation->score; colocation 1353 lib/pacemaker/pcmk_sched_promotable.c if (colocation->score >= PCMK_SCORE_INFINITY) { colocation 1355 lib/pacemaker/pcmk_sched_promotable.c pcmk__rsc_trace(colocation->primary, colocation 1357 lib/pacemaker/pcmk_sched_promotable.c colocation->id, colocation->dependent->id, colocation 1358 lib/pacemaker/pcmk_sched_promotable.c colocation->primary->id, dependent->id);