stonith_t 19 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event); stonith_t 358 daemons/controld/controld_fencing.c static stonith_t *stonith_api = NULL; stonith_t 409 daemons/controld/controld_fencing.c tengine_stonith_connection_destroy(stonith_t *st, stonith_event_t *e) stonith_t 440 daemons/controld/controld_fencing.c tengine_stonith_notify(stonith_t *st, stonith_event_t *st_event) stonith_t 711 daemons/controld/controld_fencing.c tengine_stonith_callback(stonith_t *stonith, stonith_callback_data_t *data) stonith_t 889 daemons/controld/controld_fencing.c te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers) stonith_t 907 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 1146 daemons/execd/execd_commands.c lrmd_stonith_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 1214 daemons/execd/execd_commands.c execd_stonith_start(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd) stonith_t 1258 daemons/execd/execd_commands.c execd_stonith_stop(stonith_t *stonith_api, const lrmd_rsc_t *rsc) stonith_t 1278 daemons/execd/execd_commands.c execd_stonith_monitor(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd) stonith_t 1301 daemons/execd/execd_commands.c stonith_t *stonith_api = get_stonith_connection(); stonith_t 33 daemons/execd/pacemaker-execd.c static stonith_t *stonith_api = NULL; stonith_t 47 daemons/execd/pacemaker-execd.c stonith_connection_destroy_cb(stonith_t * st, stonith_event_t * e) stonith_t 54 daemons/execd/pacemaker-execd.c stonith_t * stonith_t 79 daemons/execd/pacemaker-execd.h stonith_t *get_stonith_connection(void); stonith_t 89 daemons/fenced/cts-fence-helper.c static stonith_t *st = NULL; stonith_t 115 daemons/fenced/cts-fence-helper.c st_callback(stonith_t * st, stonith_event_t * e) stonith_t 132 daemons/fenced/cts-fence-helper.c st_global_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 377 daemons/fenced/cts-fence-helper.c mainloop_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 689 daemons/fenced/fenced_commands.c stonith_t *st = stonith_api_new(); stonith_t 183 include/crm/fencing/internal.h int stonith__lha_validate(stonith_t *st, int call_options, const char *target, stonith_t 192 include/crm/fencing/internal.h int stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, stonith_t 143 include/crm/stonith-ng.h int (*free) (stonith_t *st); stonith_t 151 include/crm/stonith-ng.h int (*connect) (stonith_t *st, const char *name, int *stonith_fd); stonith_t 159 include/crm/stonith-ng.h int (*disconnect)(stonith_t *st); stonith_t 170 include/crm/stonith-ng.h stonith_t *st, int options, const char *name); stonith_t 181 include/crm/stonith-ng.h stonith_t *st, int options, const char *id, stonith_t 191 include/crm/stonith-ng.h stonith_t *st, int options, const char *node, int level); stonith_t 201 include/crm/stonith-ng.h stonith_t *st, int options, const char *node, int level, stonith_key_value_t *device_list); stonith_t 211 include/crm/stonith-ng.h int (*metadata)(stonith_t *st, int options, stonith_t 224 include/crm/stonith-ng.h int (*list_agents)(stonith_t *stonith, int call_options, const char *provider, stonith_t 233 include/crm/stonith-ng.h int (*list)(stonith_t *st, int options, const char *id, char **list_output, int timeout); stonith_t 241 include/crm/stonith-ng.h int (*monitor)(stonith_t *st, int options, const char *id, int timeout); stonith_t 249 include/crm/stonith-ng.h int (*status)(stonith_t *st, int options, const char *id, const char *port, int timeout); stonith_t 260 include/crm/stonith-ng.h int (*query)(stonith_t *st, int options, const char *node, stonith_t 278 include/crm/stonith-ng.h int (*fence)(stonith_t *st, int options, const char *node, const char *action, stonith_t 287 include/crm/stonith-ng.h int (*confirm)(stonith_t *st, int options, const char *node); stonith_t 295 include/crm/stonith-ng.h int (*history)(stonith_t *st, int options, const char *node, stonith_history_t **output, int timeout); stonith_t 298 include/crm/stonith-ng.h stonith_t *st, const char *event, stonith_t 299 include/crm/stonith-ng.h void (*notify)(stonith_t *st, stonith_event_t *e)); stonith_t 300 include/crm/stonith-ng.h int (*remove_notification)(stonith_t *st, const char *event); stonith_t 319 include/crm/stonith-ng.h int (*register_callback)(stonith_t *st, stonith_t 325 include/crm/stonith-ng.h void (*callback)(stonith_t *st, stonith_callback_data_t *data)); stonith_t 330 include/crm/stonith-ng.h int (*remove_callback)(stonith_t *st, int call_id, bool all_callbacks); stonith_t 347 include/crm/stonith-ng.h int (*remove_level_full)(stonith_t *st, int options, stonith_t 367 include/crm/stonith-ng.h int (*register_level_full)(stonith_t *st, int options, stonith_t 390 include/crm/stonith-ng.h int (*validate)(stonith_t *st, int call_options, const char *rsc_id, stonith_t 412 include/crm/stonith-ng.h int (*fence_with_delay)(stonith_t *st, int options, const char *node, const char *action, stonith_t 430 include/crm/stonith-ng.h stonith_t *stonith_api_new(void); stonith_t 431 include/crm/stonith-ng.h void stonith_api_delete(stonith_t * st); stonith_t 433 include/crm/stonith-ng.h void stonith_dump_pending_callbacks(stonith_t * st); stonith_t 435 include/crm/stonith-ng.h bool stonith_dispatch(stonith_t * st); stonith_t 444 include/crm/stonith-ng.h int stonith_api_connect_retry(stonith_t *st, const char *name, stonith_t 44 include/pacemaker.h int pcmk_fence_action(stonith_t *st, const char *target, const char *action, stonith_t 65 include/pacemaker.h int pcmk_fence_history(xmlNodePtr *xml, stonith_t *st, char *target, stonith_t 81 include/pacemaker.h int pcmk_fence_installed(xmlNodePtr *xml, stonith_t *st, unsigned int timeout); stonith_t 110 include/pacemaker.h int pcmk_fence_list_targets(xmlNodePtr *xml, stonith_t *st, stonith_t 126 include/pacemaker.h int pcmk_fence_metadata(xmlNodePtr *xml, stonith_t *st, char *agent, stonith_t 143 include/pacemaker.h int pcmk_fence_registered(xmlNodePtr *xml, stonith_t *st, char *target, stonith_t 161 include/pacemaker.h int pcmk_fence_register_level(stonith_t *st, char *target, int fence_level, stonith_t 178 include/pacemaker.h int pcmk_fence_unregister_level(stonith_t *st, char *target, int fence_level); stonith_t 195 include/pacemaker.h int pcmk_fence_validate(xmlNodePtr *xml, stonith_t *st, const char *agent, stonith_t 34 include/pcmki/pcmki_fence.h int pcmk__fence_action(stonith_t *st, const char *target, const char *action, stonith_t 58 include/pcmki/pcmki_fence.h int pcmk__fence_history(pcmk__output_t *out, stonith_t *st, char *target, stonith_t 78 include/pcmki/pcmki_fence.h int pcmk__fence_installed(pcmk__output_t *out, stonith_t *st, unsigned int timeout); stonith_t 115 include/pcmki/pcmki_fence.h int pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st, stonith_t 135 include/pcmki/pcmki_fence.h int pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, char *agent, stonith_t 156 include/pcmki/pcmki_fence.h int pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, char *target, stonith_t 177 include/pcmki/pcmki_fence.h int pcmk__fence_register_level(stonith_t *st, char *target, int fence_level, stonith_t 197 include/pcmki/pcmki_fence.h int pcmk__fence_unregister_level(stonith_t *st, char *target, int fence_level); stonith_t 218 include/pcmki/pcmki_fence.h int pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 72 lib/fencing/st_client.c void (*op_callback) (stonith_t * st, stonith_callback_data_t * data); stonith_t 80 lib/fencing/st_client.c void (*notify) (stonith_t * st, stonith_event_t * e); stonith_t 86 lib/fencing/st_client.c void (*callback) (stonith_t * st, stonith_callback_data_t * data); stonith_t 96 lib/fencing/st_client.c stonith_t *stonith; stonith_t 104 lib/fencing/st_client.c stonith_t *stonith; stonith_t 110 lib/fencing/st_client.c bool stonith_dispatch(stonith_t * st); stonith_t 113 lib/fencing/st_client.c static int stonith_send_command(stonith_t *stonith, const char *op, stonith_t 252 lib/fencing/st_client.c stonith_t *stonith = user_data; stonith_t 309 lib/fencing/st_client.c stonith_api_register_device(stonith_t * st, int call_options, stonith_t 326 lib/fencing/st_client.c stonith_api_remove_device(stonith_t * st, int call_options, const char *name) stonith_t 341 lib/fencing/st_client.c stonith_api_remove_level_full(stonith_t *st, int options, stonith_t 372 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level) stonith_t 435 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t * st, int options, const char *node, stonith_t 452 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level, stonith_t 912 lib/fencing/st_client.c stonith_api_device_list(stonith_t * stonith, int call_options, const char *namespace, stonith_t 939 lib/fencing/st_client.c stonith_api_device_metadata(stonith_t * stonith, int call_options, const char *agent, stonith_t 969 lib/fencing/st_client.c stonith_api_query(stonith_t * stonith, int call_options, const char *target, stonith_t 1016 lib/fencing/st_client.c stonith_api_call(stonith_t * stonith, stonith_t 1037 lib/fencing/st_client.c stonith_api_list(stonith_t * stonith, int call_options, const char *id, char **list_info, stonith_t 1063 lib/fencing/st_client.c stonith_api_monitor(stonith_t * stonith, int call_options, const char *id, int timeout) stonith_t 1069 lib/fencing/st_client.c stonith_api_status(stonith_t * stonith, int call_options, const char *id, const char *port, stonith_t 1076 lib/fencing/st_client.c stonith_api_fence_with_delay(stonith_t * stonith, int call_options, const char *node, stonith_t 1096 lib/fencing/st_client.c stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action, stonith_t 1104 lib/fencing/st_client.c stonith_api_confirm(stonith_t * stonith, int call_options, const char *target) stonith_t 1111 lib/fencing/st_client.c stonith_api_history(stonith_t * stonith, int call_options, const char *node, stonith_t 1247 lib/fencing/st_client.c stonith_api_signoff(stonith_t * stonith) stonith_t 1274 lib/fencing/st_client.c stonith_api_del_callback(stonith_t * stonith, int call_id, bool all_callbacks) stonith_t 1295 lib/fencing/st_client.c invoke_callback(stonith_t * st, int call_id, int rc, void *userdata, stonith_t 1296 lib/fencing/st_client.c void (*callback) (stonith_t * st, stonith_callback_data_t * data)) stonith_t 1308 lib/fencing/st_client.c stonith_perform_callback(stonith_t * stonith, xmlNode * msg, int call_id, int rc) stonith_t 1375 lib/fencing/st_client.c set_callback_timeout(stonith_callback_client_t * callback, stonith_t * stonith, int call_id, stonith_t 1403 lib/fencing/st_client.c update_callback_timeout(int call_id, int timeout, stonith_t * st) stonith_t 1422 lib/fencing/st_client.c stonith_t *st = userdata; stonith_t 1462 lib/fencing/st_client.c stonith_api_signon(stonith_t * stonith, const char *name, int *stonith_fd) stonith_t 1559 lib/fencing/st_client.c stonith_set_notification(stonith_t * stonith, const char *callback, int enabled) stonith_t 1588 lib/fencing/st_client.c stonith_api_add_notification(stonith_t * stonith, const char *event, stonith_t 1589 lib/fencing/st_client.c void (*callback) (stonith_t * stonith, stonith_event_t * e)) stonith_t 1620 lib/fencing/st_client.c stonith_api_del_notification(stonith_t * stonith, const char *event) stonith_t 1658 lib/fencing/st_client.c stonith_api_add_callback(stonith_t * stonith, int call_id, int timeout, int options, stonith_t 1660 lib/fencing/st_client.c void (*callback) (stonith_t * st, stonith_callback_data_t * data)) stonith_t 1709 lib/fencing/st_client.c stonith_dump_pending_callbacks(stonith_t * stonith) stonith_t 1844 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data, stonith_t 1960 lib/fencing/st_client.c stonith_dispatch(stonith_t * st) stonith_t 1986 lib/fencing/st_client.c stonith_api_free(stonith_t * stonith) stonith_t 2018 lib/fencing/st_client.c stonith_api_delete(stonith_t * stonith) stonith_t 2027 lib/fencing/st_client.c stonith_api_validate(stonith_t *st, int call_options, const char *rsc_id, stonith_t 2106 lib/fencing/st_client.c stonith_t * stonith_t 2109 lib/fencing/st_client.c stonith_t *new_stonith = NULL; stonith_t 2112 lib/fencing/st_client.c new_stonith = calloc(1, sizeof(stonith_t)); stonith_t 2186 lib/fencing/st_client.c stonith_api_connect_retry(stonith_t *st, const char *name, int max_attempts) stonith_t 2258 lib/fencing/st_client.c stonith_t *st = stonith_api_new(); stonith_t 2301 lib/fencing/st_client.c stonith_t *st = stonith_api_new(); stonith_t 2363 lib/fencing/st_client.c stonith_t *st = NULL; stonith_t 274 lib/fencing/st_lha.c stonith__lha_validate(stonith_t *st, int call_options, const char *target, stonith_t 244 lib/fencing/st_rhcs.c stonith__rhcs_validate(stonith_t *st, int call_options, const char *target, stonith_t 1734 lib/lrmd/lrmd_client.c stonith_t *stonith_api = stonith_api_new(); stonith_t 1892 lib/lrmd/lrmd_client.c stonith_t *stonith_api = stonith_api_new(); stonith_t 28 lib/pacemaker/pcmk_fence.c stonith_t *st; stonith_t 39 lib/pacemaker/pcmk_fence.c handle_level(stonith_t *st, char *target, int fence_level, stonith_t 77 lib/pacemaker/pcmk_fence.c notify_callback(stonith_t * st, stonith_event_t * e) stonith_t 92 lib/pacemaker/pcmk_fence.c fence_callback(stonith_t * stonith, stonith_callback_data_t * data) stonith_t 102 lib/pacemaker/pcmk_fence.c stonith_t *st = async_fence_data.st; stonith_t 136 lib/pacemaker/pcmk_fence.c pcmk__fence_action(stonith_t *st, const char *target, const char *action, stonith_t 164 lib/pacemaker/pcmk_fence.c pcmk_fence_action(stonith_t *st, const char *target, const char *action, stonith_t 173 lib/pacemaker/pcmk_fence.c pcmk__fence_history(pcmk__output_t *out, stonith_t *st, char *target, stonith_t 240 lib/pacemaker/pcmk_fence.c pcmk_fence_history(xmlNodePtr *xml, stonith_t *st, char *target, unsigned int timeout, stonith_t 259 lib/pacemaker/pcmk_fence.c pcmk__fence_installed(pcmk__output_t *out, stonith_t *st, unsigned int timeout) { stonith_t 281 lib/pacemaker/pcmk_fence.c pcmk_fence_installed(xmlNodePtr *xml, stonith_t *st, unsigned int timeout) { stonith_t 331 lib/pacemaker/pcmk_fence.c pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st, stonith_t 357 lib/pacemaker/pcmk_fence.c pcmk_fence_list_targets(xmlNodePtr *xml, stonith_t *st, const char *device_id, stonith_t 374 lib/pacemaker/pcmk_fence.c pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, char *agent, stonith_t 391 lib/pacemaker/pcmk_fence.c pcmk_fence_metadata(xmlNodePtr *xml, stonith_t *st, char *agent, stonith_t 408 lib/pacemaker/pcmk_fence.c pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, char *target, stonith_t 435 lib/pacemaker/pcmk_fence.c pcmk_fence_registered(xmlNodePtr *xml, stonith_t *st, char *target, stonith_t 452 lib/pacemaker/pcmk_fence.c pcmk__fence_register_level(stonith_t *st, char *target, int fence_level, stonith_t 459 lib/pacemaker/pcmk_fence.c pcmk_fence_register_level(stonith_t *st, char *target, int fence_level, stonith_t 466 lib/pacemaker/pcmk_fence.c pcmk__fence_unregister_level(stonith_t *st, char *target, int fence_level) { stonith_t 472 lib/pacemaker/pcmk_fence.c pcmk_fence_unregister_level(stonith_t *st, char *target, int fence_level) { stonith_t 478 lib/pacemaker/pcmk_fence.c pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent, stonith_t 493 lib/pacemaker/pcmk_fence.c pcmk_fence_validate(xmlNodePtr *xml, stonith_t *st, const char *agent, stonith_t 74 tools/crm_mon.c static stonith_t *st = NULL; stonith_t 130 tools/crm_mon.c static void mon_st_callback_event(stonith_t * st, stonith_event_t * e); stonith_t 131 tools/crm_mon.c static void mon_st_callback_display(stonith_t * st, stonith_event_t * e); stonith_t 2055 tools/crm_mon.c mon_st_callback_event(stonith_t * st, stonith_event_t * e) stonith_t 2104 tools/crm_mon.c mon_st_callback_display(stonith_t * st, stonith_event_t * e) stonith_t 344 tools/stonith_admin.c stonith_t *st = NULL;