group_data 35 lib/pengine/group.c group_variant_data_t *group_data = NULL; group_data 42 lib/pengine/group.c group_data = calloc(1, sizeof(group_variant_data_t)); group_data 43 lib/pengine/group.c group_data->num_children = 0; group_data 44 lib/pengine/group.c group_data->first_child = NULL; group_data 45 lib/pengine/group.c group_data->last_child = NULL; group_data 46 lib/pengine/group.c rsc->variant_opaque = group_data; group_data 48 lib/pengine/group.c group_data->ordered = TRUE; group_data 49 lib/pengine/group.c group_data->colocated = TRUE; group_data 52 lib/pengine/group.c crm_str_to_boolean(group_ordered, &(group_data->ordered)); group_data 55 lib/pengine/group.c crm_str_to_boolean(group_colocated, &(group_data->colocated)); group_data 73 lib/pengine/group.c group_data->num_children++; group_data 76 lib/pengine/group.c if (group_data->first_child == NULL) { group_data 77 lib/pengine/group.c group_data->first_child = new_rsc; group_data 79 lib/pengine/group.c group_data->last_child = new_rsc; group_data 84 lib/pengine/group.c if (group_data->num_children == 0) { group_data 95 lib/pengine/group.c pe_rsc_trace(rsc, "Added %d children to resource %s...", group_data->num_children, rsc->id); group_data 36 pengine/group.c group_variant_data_t *group_data = NULL; group_data 38 pengine/group.c get_group_variant_data(group_data, rsc); group_data 49 pengine/group.c if (group_data->first_child == NULL) { group_data 56 pengine/group.c rsc->role = group_data->first_child->role; group_data 58 pengine/group.c group_data->first_child->rsc_cons = group_data 59 pengine/group.c g_list_concat(group_data->first_child->rsc_cons, rsc->rsc_cons); group_data 62 pengine/group.c group_data->last_child->rsc_cons_lhs = group_data 63 pengine/group.c g_list_concat(group_data->last_child->rsc_cons_lhs, rsc->rsc_cons_lhs); group_data 79 pengine/group.c rsc->next_role = group_data->first_child->next_role; group_data 83 pengine/group.c if (group_data->colocated) { group_data 143 pengine/group.c group_variant_data_t *group_data = NULL; group_data 145 pengine/group.c get_group_variant_data(group_data, parent); group_data 147 pengine/group.c if (group_data->ordered == FALSE) { group_data 152 pengine/group.c if (group_data->child_stopping && group_data->child_starting) { group_data 163 pengine/group.c group_data->child_stopping = TRUE; group_data 168 pengine/group.c group_data->child_starting = TRUE; group_data 181 pengine/group.c group_variant_data_t *group_data = NULL; group_data 183 pengine/group.c get_group_variant_data(group_data, rsc); group_data 200 pengine/group.c if (group_data->ordered) { group_data 205 pengine/group.c } else if (group_data->colocated) { group_data 230 pengine/group.c if (group_data->ordered == FALSE) { group_data 269 pengine/group.c if (group_data->ordered group_data 280 pengine/group.c if (group_data->ordered && last_rsc != NULL) { group_data 298 pengine/group.c group_variant_data_t *group_data = NULL; group_data 312 pengine/group.c get_group_variant_data(group_data, rsc_lh); group_data 314 pengine/group.c if (group_data->colocated) { group_data 315 pengine/group.c group_data->first_child->cmds->rsc_colocation_lh(group_data->first_child, rsc_rh, group_data 336 pengine/group.c group_variant_data_t *group_data = NULL; group_data 338 pengine/group.c get_group_variant_data(group_data, rsc_rh); group_data 347 pengine/group.c } else if (group_data->colocated && group_data->first_child) { group_data 350 pengine/group.c group_data->last_child->cmds->rsc_colocation_rh(rsc_lh, group_data->last_child, group_data 354 pengine/group.c group_data->first_child->cmds->rsc_colocation_rh(rsc_lh, group_data->first_child, group_data 443 pengine/group.c group_variant_data_t *group_data = NULL; group_data 445 pengine/group.c get_group_variant_data(group_data, rsc); group_data 455 pengine/group.c if (group_data->colocated && reset_scores) { group_data 487 pengine/group.c group_variant_data_t *group_data = NULL; group_data 489 pengine/group.c get_group_variant_data(group_data, rsc); group_data 499 pengine/group.c group_data->first_child->cmds->merge_weights(group_data->first_child, rhs, nodes, attr, group_data 429 pengine/utilization.c group_variant_data_t *group_data = NULL; group_data 431 pengine/utilization.c get_group_variant_data(group_data, rsc); group_data 432 pengine/utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 442 pengine/utilization.c if (group_data->first_child) { group_data 443 pengine/utilization.c colocated_rscs = find_colocated_rscs(colocated_rscs, group_data->first_child, orig_rsc); group_data 456 pengine/utilization.c group_variant_data_t *group_data = NULL; group_data 458 pengine/utilization.c get_group_variant_data(group_data, rsc); group_data 459 pengine/utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { group_data 472 pengine/utilization.c if (group_data->first_child && group_data 473 pengine/utilization.c is_set(group_data->first_child->flags, pe_rsc_provisional) && group_data 474 pengine/utilization.c g_list_find(all_rscs, group_data->first_child) == FALSE) { group_data 475 pengine/utilization.c native_add_unallocated_utilization(all_utilization, group_data->first_child);