rh_action 187 include/crm/pengine/internal.h pe_action_t *rh_action; rh_action 342 include/crm/pengine/internal.h extern gboolean order_actions(pe_action_t * lh_action, pe_action_t * rh_action, enum pe_ordering order); rh_action 118 lib/pacemaker/libpacemaker_private.h char *rh_task, pe_action_t *rh_action, rh_action 1504 lib/pacemaker/pcmk_sched_allocate.c order_first_probe_unneeded(pe_action_t * probe, pe_action_t * rh_action) rh_action 1511 lib/pacemaker/pcmk_sched_allocate.c if (pcmk__str_eq(rh_action->task, CRM_OP_FENCE, pcmk__str_casei) rh_action 1512 lib/pacemaker/pcmk_sched_allocate.c && probe->node && rh_action->node rh_action 1513 lib/pacemaker/pcmk_sched_allocate.c && probe->node->details == rh_action->node->details) { rh_action 1514 lib/pacemaker/pcmk_sched_allocate.c const char *op = g_hash_table_lookup(rh_action->meta, "stonith_action"); rh_action 1522 lib/pacemaker/pcmk_sched_allocate.c if ((pcmk__str_eq(rh_action->task, CRM_OP_SHUTDOWN, pcmk__str_casei)) rh_action 1523 lib/pacemaker/pcmk_sched_allocate.c && probe->node && rh_action->node rh_action 1524 lib/pacemaker/pcmk_sched_allocate.c && probe->node->details != rh_action->node->details) { rh_action 1542 lib/pacemaker/pcmk_sched_allocate.c pe_action_t *rh_action = order->rh_action; rh_action 1562 lib/pacemaker/pcmk_sched_allocate.c if (rh_action == NULL && rh_action_task == NULL) { rh_action 1584 lib/pacemaker/pcmk_sched_allocate.c if (rh_action && pcmk__str_eq(rh_action->task, RSC_STOP, pcmk__str_casei)) { rh_action 1587 lib/pacemaker/pcmk_sched_allocate.c } else if (rh_action == NULL && rh_action_task rh_action 1618 lib/pacemaker/pcmk_sched_allocate.c if (rh_action) { rh_action 1619 lib/pacemaker/pcmk_sched_allocate.c rh_actions = g_list_prepend(rh_actions, rh_action); rh_action 1633 lib/pacemaker/pcmk_sched_allocate.c rh_action ? rh_action->uuid : rh_action_task, rh_action 531 lib/pacemaker/pcmk_sched_ordering.c rh_task = task_from_action_or_key(order->rh_action, order->rh_action_task); rh_action 668 lib/pacemaker/pcmk_sched_ordering.c char *rh_action_task, pe_action_t *rh_action, rh_action 675 lib/pacemaker/pcmk_sched_ordering.c && ((rh_action != NULL) || (rh_rsc != NULL)), rh_action 681 lib/pacemaker/pcmk_sched_ordering.c if ((rh_rsc == NULL) && (rh_action != NULL)) { rh_action 682 lib/pacemaker/pcmk_sched_ordering.c rh_rsc = rh_action->rsc; rh_action 692 lib/pacemaker/pcmk_sched_ordering.c order->rh_action = rh_action; rh_action 700 lib/pacemaker/pcmk_sched_ordering.c if ((order->rh_action_task == NULL) && (rh_action != NULL)) { rh_action 701 lib/pacemaker/pcmk_sched_ordering.c order->rh_action_task = strdup(rh_action->uuid); rh_action 708 lib/pacemaker/pcmk_sched_ordering.c if ((order->rh_rsc == NULL) && (rh_action != NULL)) { rh_action 709 lib/pacemaker/pcmk_sched_ordering.c order->rh_rsc = rh_action->rsc; rh_action 1362 lib/pacemaker/pcmk_sched_ordering.c pe_action_t *rh_action = NULL; rh_action 1369 lib/pacemaker/pcmk_sched_ordering.c rh_action = order->rh_action; rh_action 1372 lib/pacemaker/pcmk_sched_ordering.c if (rh_action != NULL) { rh_action 1373 lib/pacemaker/pcmk_sched_ordering.c rh_actions = g_list_prepend(NULL, rh_action); rh_action 1469 lib/pacemaker/pcmk_sched_ordering.c if (order->rh_action == NULL) { rh_action 1474 lib/pacemaker/pcmk_sched_ordering.c rh_rsc = order->rh_action->rsc; rh_action 1480 lib/pacemaker/pcmk_sched_ordering.c order_actions(lh_action, order->rh_action, order->type); rh_action 1521 lib/pacemaker/pcmk_sched_ordering.c order_actions(order->lh_action, order->rh_action, order->type); rh_action 62 lib/pacemaker/pcmk_sched_remote.c order_start_then_action(pe_resource_t *lh_rsc, pe_action_t *rh_action, rh_action 65 lib/pacemaker/pcmk_sched_remote.c if ((lh_rsc != NULL) && (rh_action != NULL) && (data_set != NULL)) { rh_action 67 lib/pacemaker/pcmk_sched_remote.c rh_action->rsc, NULL, rh_action, rh_action 1905 lib/pengine/utils.c order_actions(pe_action_t * lh_action, pe_action_t * rh_action, enum pe_ordering order) rh_action 1915 lib/pengine/utils.c if (lh_action == NULL || rh_action == NULL) { rh_action 1920 lib/pengine/utils.c lh_action->uuid, rh_action->uuid); rh_action 1923 lib/pengine/utils.c CRM_ASSERT(lh_action != rh_action); rh_action 1930 lib/pengine/utils.c if (after->action == rh_action && (after->type & order)) { rh_action 1936 lib/pengine/utils.c wrapper->action = rh_action; rh_action 1945 lib/pengine/utils.c list = rh_action->actions_before; rh_action 1947 lib/pengine/utils.c rh_action->actions_before = list;