rh_action 144 include/crm/pengine/internal.h extern gboolean order_actions(action_t * lh_action, action_t * rh_action, enum pe_ordering order); rh_action 1726 lib/pengine/utils.c order_actions(action_t * lh_action, action_t * rh_action, enum pe_ordering order) rh_action 1736 lib/pengine/utils.c if (lh_action == NULL || rh_action == NULL) { rh_action 1740 lib/pengine/utils.c crm_trace("Ordering Action %s before %s", lh_action->uuid, rh_action->uuid); rh_action 1743 lib/pengine/utils.c CRM_ASSERT(lh_action != rh_action); rh_action 1750 lib/pengine/utils.c if (after->action == rh_action && (after->type & order)) { rh_action 1756 lib/pengine/utils.c wrapper->action = rh_action; rh_action 1771 lib/pengine/utils.c list = rh_action->actions_before; rh_action 1773 lib/pengine/utils.c rh_action->actions_before = list; rh_action 1212 pengine/allocate.c order_start_then_action(resource_t *lh_rsc, action_t *rh_action, rh_action 1215 pengine/allocate.c if (lh_rsc && rh_action && data_set) { rh_action 1217 pengine/allocate.c rh_action->rsc, NULL, rh_action, rh_action 1687 pengine/allocate.c action_t *rh_action = NULL; rh_action 1693 pengine/allocate.c rh_action = order->rh_action; rh_action 1696 pengine/allocate.c if (rh_action != NULL) { rh_action 1697 pengine/allocate.c rh_actions = g_list_prepend(NULL, rh_action); rh_action 1788 pengine/allocate.c if (rh_rsc == NULL && order->rh_action) { rh_action 1789 pengine/allocate.c rh_rsc = order->rh_action->rsc; rh_action 1794 pengine/allocate.c } else if (order->rh_action) { rh_action 1795 pengine/allocate.c order_actions(lh_action_iter, order->rh_action, order->type); rh_action 2350 pengine/allocate.c order_actions(order->lh_action, order->rh_action, order->type); rh_action 1380 pengine/constraints.c rh_task = task_from_action_or_key(order->rh_action, order->rh_action_task); rh_action 1469 pengine/constraints.c resource_t * rh_rsc, char *rh_action_task, action_t * rh_action, rh_action 1477 pengine/constraints.c if (rh_rsc == NULL && rh_action) { rh_action 1478 pengine/constraints.c rh_rsc = rh_action->rsc; rh_action 1482 pengine/constraints.c || (rh_action == NULL && rh_rsc == NULL)) { rh_action 1483 pengine/constraints.c crm_config_err("Invalid inputs %p.%p %p.%p", lh_rsc, lh_action, rh_rsc, rh_action); rh_action 1493 pengine/constraints.c rh_rsc?rh_rsc->id:"NA", rh_action_task, rh_action?rh_action->uuid:"NA"); rh_action 1502 pengine/constraints.c order->rh_action = rh_action; rh_action 1510 pengine/constraints.c if (order->rh_action_task == NULL && rh_action) { rh_action 1511 pengine/constraints.c order->rh_action_task = strdup(rh_action->uuid); rh_action 1518 pengine/constraints.c if (order->rh_rsc == NULL && rh_action) { rh_action 1519 pengine/constraints.c order->rh_rsc = rh_action->rsc; rh_action 98 pengine/pengine.h action_t *rh_action; rh_action 129 pengine/pengine.h resource_t * rh_rsc, char *rh_task, action_t * rh_action,