group_data 28 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 30 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 40 lib/pacemaker/pcmk_sched_group.c if (group_data->first_child == NULL) { group_data 47 lib/pacemaker/pcmk_sched_group.c rsc->role = group_data->first_child->role; group_data 49 lib/pacemaker/pcmk_sched_group.c group_data->first_child->rsc_cons = group_data 50 lib/pacemaker/pcmk_sched_group.c g_list_concat(group_data->first_child->rsc_cons, rsc->rsc_cons); group_data 53 lib/pacemaker/pcmk_sched_group.c group_data->last_child->rsc_cons_lhs = group_data 54 lib/pacemaker/pcmk_sched_group.c g_list_concat(group_data->last_child->rsc_cons_lhs, rsc->rsc_cons_lhs); group_data 72 lib/pacemaker/pcmk_sched_group.c pe__set_next_role(rsc, group_data->first_child->next_role, group_data 76 lib/pacemaker/pcmk_sched_group.c if (group_data->colocated) { group_data 134 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 136 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, parent); group_data 138 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered == FALSE) { group_data 143 lib/pacemaker/pcmk_sched_group.c if (group_data->child_stopping && group_data->child_starting) { group_data 156 lib/pacemaker/pcmk_sched_group.c group_data->child_stopping = TRUE; group_data 161 lib/pacemaker/pcmk_sched_group.c group_data->child_starting = TRUE; group_data 174 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 176 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 193 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered) { group_data 198 lib/pacemaker/pcmk_sched_group.c } else if (group_data->colocated) { group_data 225 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered == FALSE) { group_data 264 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered group_data 275 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered && last_rsc != NULL) { group_data 295 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 309 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc_lh); group_data 311 lib/pacemaker/pcmk_sched_group.c if (group_data->colocated) { group_data 312 lib/pacemaker/pcmk_sched_group.c group_data->first_child->cmds->rsc_colocation_lh(group_data->first_child, group_data 338 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 340 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc_rh); group_data 349 lib/pacemaker/pcmk_sched_group.c } else if (group_data->colocated && group_data->first_child) { group_data 352 lib/pacemaker/pcmk_sched_group.c group_data->last_child->cmds->rsc_colocation_rh(rsc_lh, group_data 353 lib/pacemaker/pcmk_sched_group.c group_data->last_child, group_data 358 lib/pacemaker/pcmk_sched_group.c group_data->first_child->cmds->rsc_colocation_rh(rsc_lh, group_data 359 lib/pacemaker/pcmk_sched_group.c group_data->first_child, group_data 458 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 460 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 470 lib/pacemaker/pcmk_sched_group.c if (group_data->colocated && reset_scores) { group_data 501 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 503 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 513 lib/pacemaker/pcmk_sched_group.c group_data->first_child->cmds->merge_weights(group_data->first_child, rhs, nodes, attr, group_data 435 lib/pacemaker/pcmk_sched_utilization.c group_variant_data_t *group_data = NULL; group_data 437 lib/pacemaker/pcmk_sched_utilization.c get_group_variant_data(group_data, rsc); group_data 438 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 448 lib/pacemaker/pcmk_sched_utilization.c if (group_data->first_child) { group_data 449 lib/pacemaker/pcmk_sched_utilization.c colocated_rscs = find_colocated_rscs(colocated_rscs, group_data->first_child, orig_rsc); group_data 462 lib/pacemaker/pcmk_sched_utilization.c group_variant_data_t *group_data = NULL; group_data 464 lib/pacemaker/pcmk_sched_utilization.c get_group_variant_data(group_data, rsc); group_data 465 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 478 lib/pacemaker/pcmk_sched_utilization.c if (group_data->first_child && group_data 479 lib/pacemaker/pcmk_sched_utilization.c pcmk_is_set(group_data->first_child->flags, pe_rsc_provisional) && group_data 480 lib/pacemaker/pcmk_sched_utilization.c g_list_find(all_rscs, group_data->first_child) == FALSE) { group_data 481 lib/pacemaker/pcmk_sched_utilization.c native_add_unallocated_utilization(all_utilization, group_data->first_child); group_data 27 lib/pengine/group.c group_variant_data_t *group_data = NULL; group_data 34 lib/pengine/group.c group_data = calloc(1, sizeof(group_variant_data_t)); group_data 35 lib/pengine/group.c group_data->num_children = 0; group_data 36 lib/pengine/group.c group_data->first_child = NULL; group_data 37 lib/pengine/group.c group_data->last_child = NULL; group_data 38 lib/pengine/group.c rsc->variant_opaque = group_data; group_data 42 lib/pengine/group.c || (crm_str_to_boolean(group_ordered, &(group_data->ordered)) < 0)) { group_data 43 lib/pengine/group.c group_data->ordered = TRUE; group_data 46 lib/pengine/group.c || (crm_str_to_boolean(group_colocated, &(group_data->colocated)) < 0)) { group_data 47 lib/pengine/group.c group_data->colocated = TRUE; group_data 68 lib/pengine/group.c group_data->num_children++; group_data 71 lib/pengine/group.c if (group_data->first_child == NULL) { group_data 72 lib/pengine/group.c group_data->first_child = new_rsc; group_data 74 lib/pengine/group.c group_data->last_child = new_rsc; group_data 79 lib/pengine/group.c if (group_data->num_children == 0) { group_data 84 lib/pengine/group.c pe_rsc_trace(rsc, "Added %d children to resource %s...", group_data->num_children, rsc->id);