stonith_op 288 include/crm/pengine/internal.h pe_action_t *stonith_op); stonith_op 373 lib/pacemaker/libpacemaker_private.h void pcmk__order_vs_fence(pe_action_t *stonith_op, pe_working_set_t *data_set); stonith_op 54 lib/pacemaker/pcmk_sched_fencing.c order_start_vs_fencing(pe_resource_t *rsc, pe_action_t *stonith_op) stonith_op 59 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && stonith_op->node, return); stonith_op 60 lib/pacemaker/pcmk_sched_fencing.c target = stonith_op->node; stonith_op 71 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_optional); stonith_op 90 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, stonith_op 106 lib/pacemaker/pcmk_sched_fencing.c order_stop_vs_fencing(pe_resource_t *rsc, pe_action_t *stonith_op) stonith_op 116 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && stonith_op->node, return); stonith_op 117 lib/pacemaker/pcmk_sched_fencing.c target = stonith_op->node; stonith_op 160 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_preserve); stonith_op 162 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, parent_stop, pe_order_preserve); stonith_op 176 lib/pacemaker/pcmk_sched_fencing.c pe__order_notifs_after_fencing(action, rsc, stonith_op); stonith_op 201 lib/pacemaker/pcmk_sched_fencing.c strdup(CRM_OP_FENCE), stonith_op, stonith_op 235 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_preserve|pe_order_optional); stonith_op 251 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering(pe_resource_t *rsc, pe_action_t *stonith_op) stonith_op 259 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering(child_rsc, stonith_op); stonith_op 268 lib/pacemaker/pcmk_sched_fencing.c order_start_vs_fencing(rsc, stonith_op); stonith_op 269 lib/pacemaker/pcmk_sched_fencing.c order_stop_vs_fencing(rsc, stonith_op); stonith_op 285 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(pe_action_t *stonith_op, pe_working_set_t *data_set) stonith_op 287 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && data_set, return); stonith_op 289 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering((pe_resource_t *) r->data, stonith_op); stonith_op 349 lib/pacemaker/pcmk_sched_fencing.c pe_action_t *stonith_op = NULL; stonith_op 378 lib/pacemaker/pcmk_sched_fencing.c stonith_op = pe_fence_op(node, fence_action, FALSE, "guest is unclean", stonith_op 380 lib/pacemaker/pcmk_sched_fencing.c pe__set_action_flags(stonith_op, pe_action_pseudo|pe_action_runnable); stonith_op 392 lib/pacemaker/pcmk_sched_fencing.c pe__node_name(node), stonith_op->id, stonith_op 394 lib/pacemaker/pcmk_sched_fencing.c order_actions(parent_stonith_op, stonith_op, stonith_op 398 lib/pacemaker/pcmk_sched_fencing.c order_actions(stop, stonith_op, stonith_op 402 lib/pacemaker/pcmk_sched_fencing.c pe__node_name(node), stonith_op->id, stonith_op 416 lib/pacemaker/pcmk_sched_fencing.c order_actions(stop, stonith_op, pe_order_optional); stonith_op 419 lib/pacemaker/pcmk_sched_fencing.c pe__node_name(node), stonith_op->id, stop->id); stonith_op 425 lib/pacemaker/pcmk_sched_fencing.c pe__node_name(node), stonith_op->id); stonith_op 430 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(stonith_op, node->details->data_set); stonith_op 1088 lib/pengine/pe_actions.c pe_action_t *stonith_op = NULL; stonith_op 1096 lib/pengine/pe_actions.c stonith_op = lookup_singleton(data_set, op_key); stonith_op 1097 lib/pengine/pe_actions.c if(stonith_op == NULL) { stonith_op 1098 lib/pengine/pe_actions.c stonith_op = custom_action(NULL, op_key, CRM_OP_FENCE, node, TRUE, TRUE, data_set); stonith_op 1100 lib/pengine/pe_actions.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET, node->details->uname); stonith_op 1101 lib/pengine/pe_actions.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET_UUID, node->details->id); stonith_op 1102 lib/pengine/pe_actions.c add_hash_param(stonith_op->meta, "stonith_action", op); stonith_op 1146 lib/pengine/pe_actions.c g_hash_table_insert(stonith_op->meta, key, value); stonith_op 1152 lib/pengine/pe_actions.c g_hash_table_insert(stonith_op->meta, key, value); stonith_op 1170 lib/pengine/pe_actions.c || g_hash_table_lookup(stonith_op->meta, stonith_op 1179 lib/pengine/pe_actions.c g_hash_table_insert(stonith_op->meta, stonith_op 1185 lib/pengine/pe_actions.c pe__clear_action_flags(stonith_op, pe_action_optional); stonith_op 1186 lib/pengine/pe_actions.c pe_action_set_reason(stonith_op, reason, false); stonith_op 1188 lib/pengine/pe_actions.c } else if(reason && stonith_op->reason == NULL) { stonith_op 1189 lib/pengine/pe_actions.c stonith_op->reason = strdup(reason); stonith_op 1192 lib/pengine/pe_actions.c return stonith_op; stonith_op 982 lib/pengine/pe_notif.c pe_action_t *stonith_op) stonith_op 987 lib/pengine/pe_notif.c n_data = pe__action_notif_pseudo_ops(rsc, RSC_STOP, NULL, stonith_op);