orig_rsc 172 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 193 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 215 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 350 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, GList *all_rscs, orig_rsc 735 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 740 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 752 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 779 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 784 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 813 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 818 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 848 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 853 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 872 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 901 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 906 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 925 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 1039 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, orig_rsc 607 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 611 lib/pacemaker/pcmk_sched_bundle.c pcmk__assert(pcmk__is_bundle(rsc) && (orig_rsc != NULL) && (list != NULL)); orig_rsc 614 lib/pacemaker/pcmk_sched_bundle.c if ((orig_rsc == rsc) orig_rsc 615 lib/pacemaker/pcmk_sched_bundle.c || pcmk_is_set(orig_rsc->flags, pcmk__rsc_replica_container)) { orig_rsc 618 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 628 lib/pacemaker/pcmk_sched_bundle.c || (pe__const_top_resource(orig_rsc, false) != bundled_rsc)) { orig_rsc 632 lib/pacemaker/pcmk_sched_bundle.c if (orig_rsc == bundled_rsc) { orig_rsc 633 lib/pacemaker/pcmk_sched_bundle.c if (pe__clone_flag_is_set(orig_rsc, orig_rsc 639 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 642 lib/pacemaker/pcmk_sched_bundle.c } else if (!pcmk_is_set(orig_rsc->flags, pcmk__rsc_unassigned)) { orig_rsc 647 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 654 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 658 lib/pacemaker/pcmk_sched_bundle.c pcmk__assert(pcmk__is_bundle(rsc) && (orig_rsc != NULL) && (list != NULL)); orig_rsc 661 lib/pacemaker/pcmk_sched_bundle.c if ((orig_rsc == rsc) orig_rsc 662 lib/pacemaker/pcmk_sched_bundle.c || pcmk_is_set(orig_rsc->flags, pcmk__rsc_replica_container)) { orig_rsc 665 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 675 lib/pacemaker/pcmk_sched_bundle.c || (pe__const_top_resource(orig_rsc, false) != bundled_rsc)) { orig_rsc 679 lib/pacemaker/pcmk_sched_bundle.c if (orig_rsc == bundled_rsc) { orig_rsc 680 lib/pacemaker/pcmk_sched_bundle.c if (pe__clone_flag_is_set(orig_rsc, orig_rsc 686 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 689 lib/pacemaker/pcmk_sched_bundle.c } else if (!pcmk_is_set(orig_rsc->flags, pcmk__rsc_unassigned)) { orig_rsc 694 lib/pacemaker/pcmk_sched_bundle.c orig_rsc); orig_rsc 1057 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList *all_rscs, orig_rsc 1074 lib/pacemaker/pcmk_sched_bundle.c container->priv->cmds->add_utilization(container, orig_rsc, all_rscs, orig_rsc 372 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 376 lib/pacemaker/pcmk_sched_clone.c CRM_CHECK((rsc != NULL) && (orig_rsc != NULL) && (list != NULL), return); orig_rsc 380 lib/pacemaker/pcmk_sched_clone.c orig_rsc); orig_rsc 383 lib/pacemaker/pcmk_sched_clone.c parent->priv->cmds->with_this_colocations(parent, orig_rsc, list); orig_rsc 390 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 394 lib/pacemaker/pcmk_sched_clone.c CRM_CHECK((rsc != NULL) && (orig_rsc != NULL) && (list != NULL), return); orig_rsc 398 lib/pacemaker/pcmk_sched_clone.c orig_rsc); orig_rsc 401 lib/pacemaker/pcmk_sched_clone.c parent->priv->cmds->this_with_colocations(parent, orig_rsc, list); orig_rsc 693 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList *all_rscs, orig_rsc 699 lib/pacemaker/pcmk_sched_clone.c pcmk__assert(pcmk__is_clone(rsc) && (orig_rsc != NULL) orig_rsc 722 lib/pacemaker/pcmk_sched_clone.c child->priv->cmds->add_utilization(child, orig_rsc, orig_rsc 735 lib/pacemaker/pcmk_sched_clone.c child->priv->cmds->add_utilization(child, orig_rsc, all_rscs, orig_rsc 735 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, orig_rsc 740 lib/pacemaker/pcmk_sched_group.c if (orig_rsc == NULL) { orig_rsc 741 lib/pacemaker/pcmk_sched_group.c orig_rsc = rsc; orig_rsc 758 lib/pacemaker/pcmk_sched_group.c orig_rsc, orig_rsc 766 lib/pacemaker/pcmk_sched_group.c colocated_rscs = pcmk__colocated_resources(rsc, orig_rsc, orig_rsc 776 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 781 lib/pacemaker/pcmk_sched_group.c pcmk__assert((orig_rsc != NULL) && (list != NULL) && pcmk__is_group(rsc)); orig_rsc 793 lib/pacemaker/pcmk_sched_group.c if ((orig_rsc != rsc) && (orig_rsc != pe__last_group_member(rsc))) { orig_rsc 798 lib/pacemaker/pcmk_sched_group.c rsc->id, orig_rsc->id); orig_rsc 802 lib/pacemaker/pcmk_sched_group.c orig_rsc); orig_rsc 806 lib/pacemaker/pcmk_sched_group.c parent->priv->cmds->with_this_colocations(parent, orig_rsc, list); orig_rsc 820 lib/pacemaker/pcmk_sched_group.c if (member == orig_rsc) { orig_rsc 823 lib/pacemaker/pcmk_sched_group.c member->priv->cmds->with_this_colocations(member, orig_rsc, list); orig_rsc 830 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 835 lib/pacemaker/pcmk_sched_group.c pcmk__assert((orig_rsc != NULL) && (list != NULL) && pcmk__is_group(rsc)); orig_rsc 846 lib/pacemaker/pcmk_sched_group.c if ((rsc == orig_rsc) || (orig_rsc == rsc->priv->children->data)) { orig_rsc 848 lib/pacemaker/pcmk_sched_group.c rsc->id, orig_rsc->id); orig_rsc 852 lib/pacemaker/pcmk_sched_group.c orig_rsc); orig_rsc 856 lib/pacemaker/pcmk_sched_group.c parent->priv->cmds->this_with_colocations(parent, orig_rsc, list); orig_rsc 869 lib/pacemaker/pcmk_sched_group.c if (member == orig_rsc) { orig_rsc 872 lib/pacemaker/pcmk_sched_group.c member->priv->cmds->this_with_colocations(member, orig_rsc, list); orig_rsc 886 lib/pacemaker/pcmk_sched_group.c if (orig_rsc == member) { orig_rsc 893 lib/pacemaker/pcmk_sched_group.c rsc->id, orig_rsc->id, member->id); orig_rsc 900 lib/pacemaker/pcmk_sched_group.c pcmk__add_this_with(list, colocation, orig_rsc); orig_rsc 996 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList *all_rscs, orig_rsc 1001 lib/pacemaker/pcmk_sched_group.c pcmk__assert((orig_rsc != NULL) && (utilization != NULL) orig_rsc 1008 lib/pacemaker/pcmk_sched_group.c pcmk__rsc_trace(orig_rsc, "%s: Adding group %s as colocated utilization", orig_rsc 1009 lib/pacemaker/pcmk_sched_group.c orig_rsc->id, rsc->id); orig_rsc 1021 lib/pacemaker/pcmk_sched_group.c member->priv->cmds->add_utilization(member, orig_rsc, all_rscs, orig_rsc 1033 lib/pacemaker/pcmk_sched_group.c member->priv->cmds->add_utilization(member, orig_rsc, all_rscs, orig_rsc 1161 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 1168 lib/pacemaker/pcmk_sched_primitive.c if (rsc == orig_rsc) { orig_rsc 1173 lib/pacemaker/pcmk_sched_primitive.c orig_rsc); orig_rsc 1175 lib/pacemaker/pcmk_sched_primitive.c parent->priv->cmds->with_this_colocations(parent, orig_rsc, list); orig_rsc 1184 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_with_this(list, colocation, orig_rsc); orig_rsc 1195 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 1202 lib/pacemaker/pcmk_sched_primitive.c if (rsc == orig_rsc) { orig_rsc 1207 lib/pacemaker/pcmk_sched_primitive.c orig_rsc); orig_rsc 1209 lib/pacemaker/pcmk_sched_primitive.c parent->priv->cmds->this_with_colocations(parent, orig_rsc, list); orig_rsc 1218 lib/pacemaker/pcmk_sched_primitive.c pcmk__add_this_with(list, colocation, orig_rsc); orig_rsc 1584 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, orig_rsc 1587 lib/pacemaker/pcmk_sched_primitive.c pcmk__assert(pcmk__is_primitive(rsc) && (orig_rsc != NULL) orig_rsc 1594 lib/pacemaker/pcmk_sched_primitive.c pcmk__rsc_trace(orig_rsc, orig_rsc 1596 lib/pacemaker/pcmk_sched_primitive.c orig_rsc->id, rsc->id); orig_rsc 243 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *orig_rsc, GList **list) orig_rsc 245 lib/pacemaker/pcmk_sched_resource.c *list = rsc->priv->cmds->colocated_resources(rsc, orig_rsc, *list); orig_rsc 251 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *orig_rsc, orig_rsc 257 lib/pacemaker/pcmk_sched_resource.c if (orig_rsc == NULL) { orig_rsc 258 lib/pacemaker/pcmk_sched_resource.c orig_rsc = rsc; orig_rsc 265 lib/pacemaker/pcmk_sched_resource.c pcmk__rsc_trace(orig_rsc, "%s is in colocation chain with %s", orig_rsc 266 lib/pacemaker/pcmk_sched_resource.c rsc->id, orig_rsc->id); orig_rsc 275 lib/pacemaker/pcmk_sched_resource.c if (primary == orig_rsc) { orig_rsc 282 lib/pacemaker/pcmk_sched_resource.c add_colocated_resources(primary, orig_rsc, &colocated_rscs); orig_rsc 293 lib/pacemaker/pcmk_sched_resource.c if (dependent == orig_rsc) { orig_rsc 304 lib/pacemaker/pcmk_sched_resource.c add_colocated_resources(dependent, orig_rsc, &colocated_rscs); orig_rsc 280 lib/pacemaker/pcmk_sched_utilization.c sum_resource_utilization(const pcmk_resource_t *orig_rsc, GList *rscs) orig_rsc 287 lib/pacemaker/pcmk_sched_utilization.c rsc->priv->cmds->add_utilization(rsc, orig_rsc, rscs, utilization);