optional          382 include/crm/pengine/internal.h                                   gboolean optional, gboolean foo, pe_working_set_t * data_set);
optional          385 include/crm/pengine/internal.h #  define delete_action(rsc, node, optional) custom_action(		\
optional          387 include/crm/pengine/internal.h 		optional, TRUE, data_set);
optional          390 include/crm/pengine/internal.h #  define stopped_action(rsc, node, optional) custom_action(		\
optional          392 include/crm/pengine/internal.h 		optional, TRUE, data_set);
optional          395 include/crm/pengine/internal.h #  define stop_action(rsc, node, optional) custom_action(			\
optional          397 include/crm/pengine/internal.h 		optional, TRUE, data_set);
optional          401 include/crm/pengine/internal.h #  define start_action(rsc, node, optional) custom_action(		\
optional          403 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          406 include/crm/pengine/internal.h #  define started_action(rsc, node, optional) custom_action(		\
optional          408 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          411 include/crm/pengine/internal.h #  define promote_action(rsc, node, optional) custom_action(		\
optional          413 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          416 include/crm/pengine/internal.h #  define promoted_action(rsc, node, optional) custom_action(		\
optional          418 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          421 include/crm/pengine/internal.h #  define demote_action(rsc, node, optional) custom_action(		\
optional          423 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          426 include/crm/pengine/internal.h #  define demoted_action(rsc, node, optional) custom_action(		\
optional          428 include/crm/pengine/internal.h 		optional, TRUE, data_set)
optional          516 include/crm/pengine/internal.h pe_action_t *pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason, bool priority_delay, pe_working_set_t * data_set);
optional           80 include/pcmki/pcmki_sched_utils.h pe_action_t *create_pseudo_resource_op(pe_resource_t * rsc, const char *task, bool optional, bool runnable, pe_working_set_t *data_set);
optional           31 lib/pacemaker/pcmk_sched_allocate.c extern gboolean DeleteRsc(pe_resource_t * rsc, pe_node_t * node, gboolean optional, pe_working_set_t * data_set);
optional           40 lib/pacemaker/pcmk_sched_native.c gboolean DeleteRsc(pe_resource_t * rsc, pe_node_t * node, gboolean optional, pe_working_set_t * data_set);
optional           41 lib/pacemaker/pcmk_sched_native.c gboolean StopRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set);
optional           42 lib/pacemaker/pcmk_sched_native.c gboolean StartRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set);
optional           43 lib/pacemaker/pcmk_sched_native.c gboolean DemoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set);
optional           44 lib/pacemaker/pcmk_sched_native.c gboolean PromoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional,
optional           46 lib/pacemaker/pcmk_sched_native.c gboolean RoleError(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set);
optional           47 lib/pacemaker/pcmk_sched_native.c gboolean NullOp(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set);
optional           66 lib/pacemaker/pcmk_sched_native.c                                       gboolean optional,
optional         2428 lib/pacemaker/pcmk_sched_native.c StopRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2446 lib/pacemaker/pcmk_sched_native.c                 optional = FALSE;
optional         2451 lib/pacemaker/pcmk_sched_native.c         stop = stop_action(rsc, current, optional);
optional         2463 lib/pacemaker/pcmk_sched_native.c             DeleteRsc(rsc, current, optional, data_set);
optional         2513 lib/pacemaker/pcmk_sched_native.c StartRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2518 lib/pacemaker/pcmk_sched_native.c     pe_rsc_trace(rsc, "%s on %s %d %d", rsc->id, next ? next->details->uname : "N/A", optional, next ? next->weight : 0);
optional         2523 lib/pacemaker/pcmk_sched_native.c     if (pcmk_is_set(start->flags, pe_action_runnable) && !optional) {
optional         2533 lib/pacemaker/pcmk_sched_native.c PromoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2555 lib/pacemaker/pcmk_sched_native.c         promote_action(rsc, next, optional);
optional         2575 lib/pacemaker/pcmk_sched_native.c DemoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2587 lib/pacemaker/pcmk_sched_native.c         demote_action(rsc, current, optional);
optional         2593 lib/pacemaker/pcmk_sched_native.c RoleError(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2602 lib/pacemaker/pcmk_sched_native.c NullOp(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set)
optional         2610 lib/pacemaker/pcmk_sched_native.c DeleteRsc(pe_resource_t * rsc, pe_node_t * node, gboolean optional, pe_working_set_t * data_set)
optional         2628 lib/pacemaker/pcmk_sched_native.c     delete_action(rsc, node, optional);
optional         2631 lib/pacemaker/pcmk_sched_native.c                   optional ? pe_order_implies_then : pe_order_optional, data_set);
optional         2634 lib/pacemaker/pcmk_sched_native.c                   optional ? pe_order_implies_then : pe_order_optional, data_set);
optional          475 lib/pacemaker/pcmk_sched_utils.c create_pseudo_resource_op(pe_resource_t * rsc, const char *task, bool optional, bool runnable, pe_working_set_t *data_set)
optional          478 lib/pacemaker/pcmk_sched_utils.c                                         task, NULL, optional, TRUE, data_set);
optional          416 lib/pengine/utils.c               pe_node_t * on_node, gboolean optional, gboolean save_action,
optional          459 lib/pengine/utils.c                          (optional? "optional" : "required"),
optional          483 lib/pengine/utils.c         if (optional) {
optional          514 lib/pengine/utils.c     if (!optional && pcmk_is_set(action->flags, pe_action_optional)) {
optional         2035 lib/pengine/utils.c pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason,
optional         2081 lib/pengine/utils.c                     optional = FALSE;
optional         2133 lib/pengine/utils.c     if(optional == FALSE && pe_can_fence(data_set, node)) {
optional          572 tools/crm_simulate.c             gboolean optional = TRUE;
optional          575 tools/crm_simulate.c                 optional = FALSE;
optional          585 tools/crm_simulate.c                 optional = FALSE;
optional          588 tools/crm_simulate.c             if (all_actions || optional == FALSE) {