group_data 26 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 28 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 38 lib/pacemaker/pcmk_sched_group.c if (group_data->first_child == NULL) { group_data 45 lib/pacemaker/pcmk_sched_group.c rsc->role = group_data->first_child->role; group_data 47 lib/pacemaker/pcmk_sched_group.c group_data->first_child->rsc_cons = group_data 48 lib/pacemaker/pcmk_sched_group.c g_list_concat(group_data->first_child->rsc_cons, rsc->rsc_cons); group_data 51 lib/pacemaker/pcmk_sched_group.c group_data->last_child->rsc_cons_lhs = group_data 52 lib/pacemaker/pcmk_sched_group.c g_list_concat(group_data->last_child->rsc_cons_lhs, rsc->rsc_cons_lhs); group_data 69 lib/pacemaker/pcmk_sched_group.c rsc->next_role = group_data->first_child->next_role; group_data 72 lib/pacemaker/pcmk_sched_group.c if (group_data->colocated) { group_data 130 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 132 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, parent); group_data 134 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered == FALSE) { group_data 139 lib/pacemaker/pcmk_sched_group.c if (group_data->child_stopping && group_data->child_starting) { group_data 152 lib/pacemaker/pcmk_sched_group.c group_data->child_stopping = TRUE; group_data 157 lib/pacemaker/pcmk_sched_group.c group_data->child_starting = TRUE; group_data 170 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 172 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc); group_data 189 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered) { group_data 194 lib/pacemaker/pcmk_sched_group.c } else if (group_data->colocated) { group_data 219 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered == FALSE) { group_data 258 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered group_data 269 lib/pacemaker/pcmk_sched_group.c if (group_data->ordered && last_rsc != NULL) { group_data 289 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 306 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, rsc_lh); group_data 308 lib/pacemaker/pcmk_sched_group.c if (group_data->colocated) { group_data 309 lib/pacemaker/pcmk_sched_group.c group_data->first_child->cmds->rsc_colocation_lh(group_data->first_child, group_data 335 lib/pacemaker/pcmk_sched_group.c group_variant_data_t *group_data = NULL; group_data 337 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 420 lib/pacemaker/pcmk_sched_utilization.c group_variant_data_t *group_data = NULL; group_data 422 lib/pacemaker/pcmk_sched_utilization.c get_group_variant_data(group_data, rsc); group_data 423 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 433 lib/pacemaker/pcmk_sched_utilization.c if (group_data->first_child) { group_data 434 lib/pacemaker/pcmk_sched_utilization.c colocated_rscs = find_colocated_rscs(colocated_rscs, group_data->first_child, orig_rsc); group_data 447 lib/pacemaker/pcmk_sched_utilization.c group_variant_data_t *group_data = NULL; group_data 449 lib/pacemaker/pcmk_sched_utilization.c get_group_variant_data(group_data, rsc); group_data 450 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 463 lib/pacemaker/pcmk_sched_utilization.c if (group_data->first_child && group_data 464 lib/pacemaker/pcmk_sched_utilization.c pcmk_is_set(group_data->first_child->flags, pe_rsc_provisional) && group_data 465 lib/pacemaker/pcmk_sched_utilization.c g_list_find(all_rscs, group_data->first_child) == FALSE) { group_data 466 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);