member_data 152 lib/pacemaker/pcmk_sched_group.c struct member_data *member_data = (struct member_data *) user_data; member_data 163 lib/pacemaker/pcmk_sched_group.c if (member_data->previous_member == NULL) { member_data 165 lib/pacemaker/pcmk_sched_group.c if (member_data->ordered) { member_data 170 lib/pacemaker/pcmk_sched_group.c } else if (member_data->colocated) { member_data 173 lib/pacemaker/pcmk_sched_group.c member, member_data->previous_member, NULL, NULL, member_data 178 lib/pacemaker/pcmk_sched_group.c if (member_data->promotable) { member_data 209 lib/pacemaker/pcmk_sched_group.c if (!member_data->ordered) { member_data 214 lib/pacemaker/pcmk_sched_group.c if (member_data->promotable) { member_data 222 lib/pacemaker/pcmk_sched_group.c } else if (member_data->previous_member == NULL) { member_data 224 lib/pacemaker/pcmk_sched_group.c if (member_data->promotable) { member_data 232 lib/pacemaker/pcmk_sched_group.c pcmk__order_starts(member_data->previous_member, member, member_data 234 lib/pacemaker/pcmk_sched_group.c pcmk__order_stops(member, member_data->previous_member, member_data 244 lib/pacemaker/pcmk_sched_group.c && (member_data->previous_member->running_on == NULL)) { member_data 246 lib/pacemaker/pcmk_sched_group.c member_data->previous_member, RSC_START, member_data 251 lib/pacemaker/pcmk_sched_group.c if (member_data->promotable) { member_data 252 lib/pacemaker/pcmk_sched_group.c pcmk__order_resource_actions(member_data->previous_member, member_data 257 lib/pacemaker/pcmk_sched_group.c member_data->previous_member, member_data 264 lib/pacemaker/pcmk_sched_group.c if (member_data->ordered && (member_data->previous_member != NULL) member_data 265 lib/pacemaker/pcmk_sched_group.c && (member_data->previous_member->running_on == NULL) member_data 266 lib/pacemaker/pcmk_sched_group.c && (member_data->last_active != NULL) member_data 267 lib/pacemaker/pcmk_sched_group.c && (member_data->last_active->running_on != NULL)) { member_data 268 lib/pacemaker/pcmk_sched_group.c pcmk__order_stops(member, member_data->last_active, pe_order_optional); member_data 270 lib/pacemaker/pcmk_sched_group.c member_data->last_active = member; member_data 273 lib/pacemaker/pcmk_sched_group.c member_data->previous_member = member; member_data 285 lib/pacemaker/pcmk_sched_group.c struct member_data member_data = { false, }; member_data 299 lib/pacemaker/pcmk_sched_group.c member_data.ordered = pe__group_flag_is_set(rsc, pe__group_ordered); member_data 300 lib/pacemaker/pcmk_sched_group.c member_data.colocated = pe__group_flag_is_set(rsc, pe__group_colocated); member_data 301 lib/pacemaker/pcmk_sched_group.c member_data.promotable = pcmk_is_set(pe__const_top_resource(rsc, false)->flags, member_data 303 lib/pacemaker/pcmk_sched_group.c g_list_foreach(rsc->children, member_internal_constraints, &member_data);