stonith_t 19 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event); stonith_t 394 daemons/controld/controld_fencing.c static stonith_t *stonith_api = NULL; stonith_t 446 daemons/controld/controld_fencing.c tengine_stonith_connection_destroy(stonith_t *st, stonith_event_t *e) stonith_t 483 daemons/controld/controld_fencing.c handle_fence_notification(stonith_t *st, stonith_event_t *event) stonith_t 778 daemons/controld/controld_fencing.c tengine_stonith_callback(stonith_t *stonith, stonith_callback_data_t *data) stonith_t 1034 daemons/controld/controld_fencing.c te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers) stonith_t 1052 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event) stonith_t 36 daemons/controld/controld_fencing.h void te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers); stonith_t 1119 daemons/execd/execd_commands.c lrmd_stonith_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 1201 daemons/execd/execd_commands.c execd_stonith_start(stonith_t *stonith_api, const lrmd_rsc_t *rsc, stonith_t 1246 daemons/execd/execd_commands.c execd_stonith_stop(stonith_t *stonith_api, const lrmd_rsc_t *rsc) stonith_t 1266 daemons/execd/execd_commands.c execd_stonith_monitor(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd) stonith_t 1291 daemons/execd/execd_commands.c stonith_t *stonith_api = get_stonith_connection(); stonith_t 42 daemons/execd/pacemaker-execd.c static stonith_t *stonith_api = NULL; stonith_t 61 daemons/execd/pacemaker-execd.c stonith_connection_destroy_cb(stonith_t * st, stonith_event_t * e) stonith_t 67 daemons/execd/pacemaker-execd.c stonith_t * stonith_t 82 daemons/execd/pacemaker-execd.h stonith_t *get_stonith_connection(void); stonith_t 80 daemons/fenced/cts-fence-helper.c static stonith_t *st = NULL; stonith_t 123 daemons/fenced/cts-fence-helper.c st_callback(stonith_t * st, stonith_event_t * e) stonith_t 141 daemons/fenced/cts-fence-helper.c st_global_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 385 daemons/fenced/cts-fence-helper.c mainloop_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 938 daemons/fenced/fenced_commands.c stonith_t *st = stonith__api_new(); stonith_t 26 include/crm/fencing/internal.h stonith_t *stonith__api_new(void); stonith_t 27 include/crm/fencing/internal.h void stonith__api_free(stonith_t *stonith_api); stonith_t 28 include/crm/fencing/internal.h int stonith__api_dispatch(stonith_t *stonith_api); stonith_t 30 include/crm/fencing/internal.h int stonith__api_connect_retry(stonith_t *stonith, const char *name, stonith_t 171 include/crm/fencing/internal.h gboolean stonith__watchdog_fencing_enabled_for_node_api(stonith_t *st, const char *node); stonith_t 188 include/crm/fencing/internal.h int stonith__validate(stonith_t *st, int call_options, const char *rsc_id, stonith_t 237 include/crm/stonith-ng.h int (*free) (stonith_t *st); stonith_t 250 include/crm/stonith-ng.h int (*connect) (stonith_t *st, const char *name, int *stonith_fd); stonith_t 260 include/crm/stonith-ng.h int (*disconnect)(stonith_t *st); stonith_t 273 include/crm/stonith-ng.h int (*remove_device)(stonith_t *st, int options, const char *name); stonith_t 292 include/crm/stonith-ng.h int (*register_device)(stonith_t *st, int options, const char *id, stonith_t 309 include/crm/stonith-ng.h int (*remove_level)(stonith_t *st, int options, const char *node, stonith_t 326 include/crm/stonith-ng.h int (*register_level)(stonith_t *st, int options, const char *node, stonith_t 344 include/crm/stonith-ng.h int (*metadata)(stonith_t *stonith, int call_options, const char *agent, stonith_t 365 include/crm/stonith-ng.h int (*list_agents)(stonith_t *stonith, int call_options, stonith_t 382 include/crm/stonith-ng.h int (*list)(stonith_t *stonith, int call_options, const char *id, stonith_t 397 include/crm/stonith-ng.h int (*monitor)(stonith_t *stonith, int call_options, const char *id, stonith_t 414 include/crm/stonith-ng.h int (*status)(stonith_t *stonith, int call_options, const char *id, stonith_t 432 include/crm/stonith-ng.h int (*query)(stonith_t *stonith, int call_options, const char *target, stonith_t 454 include/crm/stonith-ng.h int (*fence)(stonith_t *stonith, int call_options, const char *node, stonith_t 468 include/crm/stonith-ng.h int (*confirm)(stonith_t *stonith, int call_options, const char *target); stonith_t 482 include/crm/stonith-ng.h int (*history)(stonith_t *stonith, int call_options, const char *node, stonith_t 495 include/crm/stonith-ng.h int (*register_notification)(stonith_t *stonith, const char *event, stonith_t 496 include/crm/stonith-ng.h void (*callback)(stonith_t *st, stonith_t 508 include/crm/stonith-ng.h int (*remove_notification)(stonith_t *stonith, const char *event); stonith_t 528 include/crm/stonith-ng.h int (*register_callback)(stonith_t *stonith, int call_id, int timeout, stonith_t 531 include/crm/stonith-ng.h void (*callback)(stonith_t *st, stonith_t 546 include/crm/stonith-ng.h int (*remove_callback)(stonith_t *stonith, int call_id, bool all_callbacks); stonith_t 570 include/crm/stonith-ng.h int (*remove_level_full)(stonith_t *st, int options, stonith_t 598 include/crm/stonith-ng.h int (*register_level_full)(stonith_t *st, int options, stonith_t 622 include/crm/stonith-ng.h int (*validate)(stonith_t *st, int call_options, const char *rsc_id, stonith_t 646 include/crm/stonith-ng.h int (*fence_with_delay)(stonith_t *stonith, int call_options, stonith_t 772 include/crm/stonith-ng.h stonith_t *stonith_api_new(void); stonith_t 775 include/crm/stonith-ng.h void stonith_api_delete(stonith_t *stonith); stonith_t 778 include/crm/stonith-ng.h void stonith_dump_pending_callbacks(stonith_t *stonith); stonith_t 781 include/crm/stonith-ng.h bool stonith_dispatch(stonith_t *stonith_api); stonith_t 794 include/crm/stonith-ng.h int stonith_api_connect_retry(stonith_t *st, const char *name, stonith_t 53 include/pcmki/pcmki_fence.h int pcmk__request_fencing(stonith_t *st, const char *target, const char *action, stonith_t 77 include/pcmki/pcmki_fence.h int pcmk__fence_history(pcmk__output_t *out, stonith_t *st, const char *target, stonith_t 96 include/pcmki/pcmki_fence.h int pcmk__fence_installed(pcmk__output_t *out, stonith_t *st); stonith_t 133 include/pcmki/pcmki_fence.h int pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st, stonith_t 153 include/pcmki/pcmki_fence.h int pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 173 include/pcmki/pcmki_fence.h int pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, stonith_t 194 include/pcmki/pcmki_fence.h int pcmk__fence_register_level(stonith_t *st, const char *target, stonith_t 214 include/pcmki/pcmki_fence.h int pcmk__fence_unregister_level(stonith_t *st, const char *target, stonith_t 236 include/pcmki/pcmki_fence.h int pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 249 include/pcmki/pcmki_fence.h pcmk__get_fencing_history(stonith_t *st, stonith_history_t **stonith_history, stonith_t 26 include/pcmki/pcmki_status.h stonith_t *stonith, cib_t *cib, stonith_t 39 lib/fencing/fencing_private.h int stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, stonith_t 57 lib/fencing/fencing_private.h int stonith__lha_validate(stonith_t *st, int call_options, const char *target, stonith_t 45 lib/fencing/st_client.c void (*op_callback) (stonith_t * st, stonith_callback_data_t * data); stonith_t 58 lib/fencing/st_client.c void (*notify) (stonith_t * st, stonith_event_t * e); stonith_t 64 lib/fencing/st_client.c void (*callback) (stonith_t * st, stonith_callback_data_t * data); stonith_t 74 lib/fencing/st_client.c stonith_t *stonith; stonith_t 82 lib/fencing/st_client.c stonith_t *stonith; stonith_t 90 lib/fencing/st_client.c static int stonith_send_command(stonith_t *stonith, const char *op, stonith_t 96 lib/fencing/st_client.c static int stonith_api_del_notification(stonith_t *stonith, stonith_t 182 lib/fencing/st_client.c stonith__watchdog_fencing_enabled_for_node_api(stonith_t *st, const char *node) stonith_t 185 lib/fencing/st_client.c stonith_t *stonith_api = (st != NULL)? st : stonith__api_new(); stonith_t 281 lib/fencing/st_client.c stonith_t *stonith = user_data; stonith_t 339 lib/fencing/st_client.c stonith_api_register_device(stonith_t *st, int call_options, stonith_t 357 lib/fencing/st_client.c stonith_api_remove_device(stonith_t * st, int call_options, const char *name) stonith_t 372 lib/fencing/st_client.c stonith_api_remove_level_full(stonith_t *st, int options, stonith_t 403 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level) stonith_t 463 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t *st, int options, const char *node, stonith_t 480 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level, stonith_t 488 lib/fencing/st_client.c stonith_api_device_list(stonith_t *stonith, int call_options, stonith_t 517 lib/fencing/st_client.c stonith_api_device_metadata(stonith_t *stonith, int call_options, stonith_t 551 lib/fencing/st_client.c stonith_api_query(stonith_t * stonith, int call_options, const char *target, stonith_t 611 lib/fencing/st_client.c stonith_api_call(stonith_t *stonith, int call_options, const char *id, stonith_t 632 lib/fencing/st_client.c stonith_api_list(stonith_t * stonith, int call_options, const char *id, char **list_info, stonith_t 659 lib/fencing/st_client.c stonith_api_monitor(stonith_t * stonith, int call_options, const char *id, int timeout) stonith_t 666 lib/fencing/st_client.c stonith_api_status(stonith_t * stonith, int call_options, const char *id, const char *port, stonith_t 674 lib/fencing/st_client.c stonith_api_fence_with_delay(stonith_t * stonith, int call_options, const char *node, stonith_t 694 lib/fencing/st_client.c stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action, stonith_t 702 lib/fencing/st_client.c stonith_api_confirm(stonith_t * stonith, int call_options, const char *target) stonith_t 710 lib/fencing/st_client.c stonith_api_history(stonith_t * stonith, int call_options, const char *node, stonith_t 864 lib/fencing/st_client.c stonith_api_signoff(stonith_t * stonith) stonith_t 891 lib/fencing/st_client.c stonith_api_del_callback(stonith_t * stonith, int call_id, bool all_callbacks) stonith_t 921 lib/fencing/st_client.c invoke_fence_action_callback(stonith_t *st, int call_id, stonith_t 924 lib/fencing/st_client.c void (*callback) (stonith_t *st, stonith_t 949 lib/fencing/st_client.c invoke_registered_callbacks(stonith_t *stonith, const xmlNode *msg, int call_id) stonith_t 1023 lib/fencing/st_client.c set_callback_timeout(stonith_callback_client_t * callback, stonith_t * stonith, int call_id, stonith_t 1052 lib/fencing/st_client.c update_callback_timeout(int call_id, int timeout, stonith_t * st) stonith_t 1072 lib/fencing/st_client.c stonith_t *st = userdata; stonith_t 1114 lib/fencing/st_client.c stonith_api_signon(stonith_t * stonith, const char *name, int *stonith_fd) stonith_t 1215 lib/fencing/st_client.c stonith_set_notification(stonith_t * stonith, const char *callback, int enabled) stonith_t 1244 lib/fencing/st_client.c stonith_api_add_notification(stonith_t * stonith, const char *event, stonith_t 1245 lib/fencing/st_client.c void (*callback) (stonith_t * stonith, stonith_event_t * e)) stonith_t 1279 lib/fencing/st_client.c stonith_t * stonith = user_data; stonith_t 1288 lib/fencing/st_client.c stonith_api_del_notification(stonith_t * stonith, const char *event) stonith_t 1332 lib/fencing/st_client.c stonith_api_add_callback(stonith_t * stonith, int call_id, int timeout, int options, stonith_t 1334 lib/fencing/st_client.c void (*callback) (stonith_t * st, stonith_callback_data_t * data)) stonith_t 1547 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data, stonith_t 1677 lib/fencing/st_client.c stonith__api_dispatch(stonith_t *stonith_api) stonith_t 1702 lib/fencing/st_client.c free_stonith_api(stonith_t *stonith) stonith_t 1742 lib/fencing/st_client.c stonith__validate(stonith_t *st, int call_options, const char *rsc_id, stonith_t 1830 lib/fencing/st_client.c stonith_api_validate(stonith_t *st, int call_options, const char *rsc_id, stonith_t 1865 lib/fencing/st_client.c stonith_t * stonith_t 1868 lib/fencing/st_client.c stonith_t *new_stonith = NULL; stonith_t 1871 lib/fencing/st_client.c new_stonith = calloc(1, sizeof(stonith_t)); stonith_t 1939 lib/fencing/st_client.c stonith__api_free(stonith_t *stonith_api) stonith_t 1958 lib/fencing/st_client.c stonith__api_connect_retry(stonith_t *stonith_api, const char *name, stonith_t 2056 lib/fencing/st_client.c stonith_t *st = stonith__api_new(); stonith_t 2099 lib/fencing/st_client.c stonith_t *st = stonith__api_new(); stonith_t 2170 lib/fencing/st_client.c stonith_t *stonith_api = NULL; stonith_t 2808 lib/fencing/st_client.c stonith_t *stonith_api_new(void); stonith_t 2810 lib/fencing/st_client.c stonith_t * stonith_t 2816 lib/fencing/st_client.c void stonith_api_delete(stonith_t *stonith); stonith_t 2819 lib/fencing/st_client.c stonith_api_delete(stonith_t *stonith) stonith_t 2833 lib/fencing/st_client.c void stonith_dump_pending_callbacks(stonith_t *stonith); stonith_t 2836 lib/fencing/st_client.c stonith_dump_pending_callbacks(stonith_t *stonith) stonith_t 2847 lib/fencing/st_client.c bool stonith_dispatch(stonith_t *stonith_api); stonith_t 2850 lib/fencing/st_client.c stonith_dispatch(stonith_t *stonith_api) stonith_t 2881 lib/fencing/st_client.c int stonith_api_connect_retry(stonith_t *st, const char *name, stonith_t 2885 lib/fencing/st_client.c stonith_api_connect_retry(stonith_t *st, const char *name, int max_attempts) stonith_t 302 lib/fencing/st_lha.c stonith__lha_validate(stonith_t *st, int call_options, const char *target, stonith_t 268 lib/fencing/st_rhcs.c stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, stonith_t 2064 lib/lrmd/lrmd_client.c stonith_t *stonith_api = stonith__api_new(); stonith_t 2226 lib/lrmd/lrmd_client.c stonith_t *stonith_api = stonith__api_new(); stonith_t 1136 lib/pacemaker/libpacemaker_private.h int pcmk__setup_output_fencing(pcmk__output_t **out, stonith_t **st, xmlNode **xml); stonith_t 30 lib/pacemaker/pcmk_fence.c stonith_t *st; stonith_t 41 lib/pacemaker/pcmk_fence.c handle_level(stonith_t *st, const char *target, int fence_level, GList *devices, stonith_t 130 lib/pacemaker/pcmk_fence.c notify_callback(stonith_t * st, stonith_event_t * e) stonith_t 144 lib/pacemaker/pcmk_fence.c fence_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 155 lib/pacemaker/pcmk_fence.c stonith_t *st = async_fence_data.st; stonith_t 195 lib/pacemaker/pcmk_fence.c pcmk__request_fencing(stonith_t *st, const char *target, const char *action, stonith_t 235 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 254 lib/pacemaker/pcmk_fence.c pcmk__fence_history(pcmk__output_t *out, stonith_t *st, const char *target, stonith_t 333 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 354 lib/pacemaker/pcmk_fence.c pcmk__fence_installed(pcmk__output_t *out, stonith_t *st) stonith_t 379 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 433 lib/pacemaker/pcmk_fence.c pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st, stonith_t 461 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 479 lib/pacemaker/pcmk_fence.c pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 498 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 516 lib/pacemaker/pcmk_fence.c pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, const char *target, stonith_t 546 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 564 lib/pacemaker/pcmk_fence.c pcmk__fence_register_level(stonith_t *st, const char *target, int fence_level, stonith_t 574 lib/pacemaker/pcmk_fence.c stonith_t* st = NULL; stonith_t 592 lib/pacemaker/pcmk_fence.c pcmk__fence_unregister_level(stonith_t *st, const char *target, int fence_level) stonith_t 600 lib/pacemaker/pcmk_fence.c stonith_t* st = NULL; stonith_t 618 lib/pacemaker/pcmk_fence.c pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 635 lib/pacemaker/pcmk_fence.c stonith_t *st = NULL; stonith_t 653 lib/pacemaker/pcmk_fence.c pcmk__get_fencing_history(stonith_t *st, stonith_history_t **stonith_history, stonith_t 97 lib/pacemaker/pcmk_setup.c pcmk__setup_output_fencing(pcmk__output_t **out, stonith_t **st, xmlNode **xml) stonith_t 24 lib/pacemaker/pcmk_status.c static stonith_t * stonith_t 27 lib/pacemaker/pcmk_status.c stonith_t *st = stonith__api_new(); stonith_t 68 lib/pacemaker/pcmk_status.c pcmk__output_cluster_status(pcmk_scheduler_t *scheduler, stonith_t *stonith, stonith_t 212 lib/pacemaker/pcmk_status.c stonith_t *stonith = NULL; stonith_t 75 tools/crm_mon.c static stonith_t *st = NULL; stonith_t 236 tools/crm_mon.c static void mon_st_callback_event(stonith_t * st, stonith_event_t * e); stonith_t 237 tools/crm_mon.c static void mon_st_callback_display(stonith_t * st, stonith_event_t * e); stonith_t 2028 tools/crm_mon.c mon_st_callback_event(stonith_t * st, stonith_event_t * e) stonith_t 2093 tools/crm_mon.c mon_st_callback_display(stonith_t * st, stonith_event_t * e) stonith_t 354 tools/stonith_admin.c request_fencing(stonith_t *st, const char *target, const char *command, stonith_t 398 tools/stonith_admin.c stonith_t *st = NULL;