stonith_t          19 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event);
stonith_t         356 daemons/controld/controld_fencing.c static stonith_t *stonith_api = NULL;
stonith_t         407 daemons/controld/controld_fencing.c tengine_stonith_connection_destroy(stonith_t *st, stonith_event_t *e)
stonith_t         438 daemons/controld/controld_fencing.c tengine_stonith_notify(stonith_t *st, stonith_event_t *st_event)
stonith_t         710 daemons/controld/controld_fencing.c tengine_stonith_callback(stonith_t *stonith, stonith_callback_data_t *data)
stonith_t         904 daemons/controld/controld_fencing.c te_cleanup_stonith_history_sync(stonith_t *st, bool free_timers)
stonith_t         922 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        1166 daemons/execd/execd_commands.c lrmd_stonith_callback(stonith_t * stonith, stonith_callback_data_t * data)
stonith_t        1234 daemons/execd/execd_commands.c execd_stonith_start(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd)
stonith_t        1278 daemons/execd/execd_commands.c execd_stonith_stop(stonith_t *stonith_api, const lrmd_rsc_t *rsc)
stonith_t        1298 daemons/execd/execd_commands.c execd_stonith_monitor(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd)
stonith_t        1321 daemons/execd/execd_commands.c     stonith_t *stonith_api = get_stonith_connection();
stonith_t          29 daemons/execd/pacemaker-execd.c static stonith_t *stonith_api = NULL;
stonith_t          43 daemons/execd/pacemaker-execd.c stonith_connection_destroy_cb(stonith_t * st, stonith_event_t * e)
stonith_t          50 daemons/execd/pacemaker-execd.c stonith_t *
stonith_t          79 daemons/execd/pacemaker-execd.h stonith_t *get_stonith_connection(void);
stonith_t          90 daemons/fenced/cts-fence-helper.c static stonith_t *st = NULL;
stonith_t         116 daemons/fenced/cts-fence-helper.c st_callback(stonith_t * st, stonith_event_t * e)
stonith_t         133 daemons/fenced/cts-fence-helper.c st_global_callback(stonith_t * stonith, stonith_callback_data_t * data)
stonith_t         383 daemons/fenced/cts-fence-helper.c mainloop_callback(stonith_t * stonith, stonith_callback_data_t * data)
stonith_t         725 daemons/fenced/fenced_commands.c         stonith_t *st = stonith_api_new();
stonith_t         174 include/crm/fencing/internal.h int stonith__lha_validate(stonith_t *st, int call_options, const char *target,
stonith_t         183 include/crm/fencing/internal.h int stonith__rhcs_validate(stonith_t *st, int call_options, const char *target,
stonith_t         149 include/crm/stonith-ng.h     int (*free) (stonith_t *st);
stonith_t         157 include/crm/stonith-ng.h     int (*connect) (stonith_t *st, const char *name, int *stonith_fd);
stonith_t         165 include/crm/stonith-ng.h     int (*disconnect)(stonith_t *st);
stonith_t         176 include/crm/stonith-ng.h         stonith_t *st, int options, const char *name);
stonith_t         187 include/crm/stonith-ng.h         stonith_t *st, int options, const char *id,
stonith_t         197 include/crm/stonith-ng.h         stonith_t *st, int options, const char *node, int level);
stonith_t         207 include/crm/stonith-ng.h         stonith_t *st, int options, const char *node, int level, stonith_key_value_t *device_list);
stonith_t         217 include/crm/stonith-ng.h     int (*metadata)(stonith_t *st, int options,
stonith_t         230 include/crm/stonith-ng.h     int (*list_agents)(stonith_t *stonith, int call_options, const char *provider,
stonith_t         239 include/crm/stonith-ng.h     int (*list)(stonith_t *st, int options, const char *id, char **list_output, int timeout);
stonith_t         247 include/crm/stonith-ng.h     int (*monitor)(stonith_t *st, int options, const char *id, int timeout);
stonith_t         255 include/crm/stonith-ng.h     int (*status)(stonith_t *st, int options, const char *id, const char *port, int timeout);
stonith_t         266 include/crm/stonith-ng.h     int (*query)(stonith_t *st, int options, const char *node,
stonith_t         284 include/crm/stonith-ng.h     int (*fence)(stonith_t *st, int options, const char *node, const char *action,
stonith_t         293 include/crm/stonith-ng.h     int (*confirm)(stonith_t *st, int options, const char *node);
stonith_t         301 include/crm/stonith-ng.h     int (*history)(stonith_t *st, int options, const char *node, stonith_history_t **output, int timeout);
stonith_t         304 include/crm/stonith-ng.h         stonith_t *st, const char *event,
stonith_t         305 include/crm/stonith-ng.h         void (*notify)(stonith_t *st, stonith_event_t *e));
stonith_t         306 include/crm/stonith-ng.h     int (*remove_notification)(stonith_t *st, const char *event);
stonith_t         325 include/crm/stonith-ng.h     int (*register_callback)(stonith_t *st,
stonith_t         331 include/crm/stonith-ng.h         void (*callback)(stonith_t *st, stonith_callback_data_t *data));
stonith_t         336 include/crm/stonith-ng.h     int (*remove_callback)(stonith_t *st, int call_id, bool all_callbacks);
stonith_t         353 include/crm/stonith-ng.h     int (*remove_level_full)(stonith_t *st, int options,
stonith_t         373 include/crm/stonith-ng.h     int (*register_level_full)(stonith_t *st, int options,
stonith_t         396 include/crm/stonith-ng.h     int (*validate)(stonith_t *st, int call_options, const char *rsc_id,
stonith_t         418 include/crm/stonith-ng.h     int (*fence_with_delay)(stonith_t *st, int options, const char *node, const char *action,
stonith_t         436 include/crm/stonith-ng.h stonith_t *stonith_api_new(void);
stonith_t         437 include/crm/stonith-ng.h void stonith_api_delete(stonith_t * st);
stonith_t         439 include/crm/stonith-ng.h void stonith_dump_pending_callbacks(stonith_t * st);
stonith_t         441 include/crm/stonith-ng.h bool stonith_dispatch(stonith_t * st);
stonith_t         450 include/crm/stonith-ng.h int stonith_api_connect_retry(stonith_t *st, const char *name,
stonith_t         104 include/pacemaker.h int pcmk_fence_action(stonith_t *st, const char *target, const char *action,
stonith_t         125 include/pacemaker.h int pcmk_fence_history(xmlNodePtr *xml, stonith_t *st, char *target,
stonith_t         141 include/pacemaker.h int pcmk_fence_installed(xmlNodePtr *xml, stonith_t *st, unsigned int timeout);
stonith_t         170 include/pacemaker.h int pcmk_fence_list_targets(xmlNodePtr *xml, stonith_t *st,
stonith_t         186 include/pacemaker.h int pcmk_fence_metadata(xmlNodePtr *xml, stonith_t *st, char *agent,
stonith_t         203 include/pacemaker.h int pcmk_fence_registered(xmlNodePtr *xml, stonith_t *st, char *target,
stonith_t         221 include/pacemaker.h int pcmk_fence_register_level(stonith_t *st, char *target, int fence_level,
stonith_t         238 include/pacemaker.h int pcmk_fence_unregister_level(stonith_t *st, char *target, int fence_level);
stonith_t         255 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          73 lib/fencing/st_client.c     void (*op_callback) (stonith_t * st, stonith_callback_data_t * data);
stonith_t          81 lib/fencing/st_client.c     void (*notify) (stonith_t * st, stonith_event_t * e);
stonith_t          87 lib/fencing/st_client.c     void (*callback) (stonith_t * st, stonith_callback_data_t * data);
stonith_t          97 lib/fencing/st_client.c     stonith_t *stonith;
stonith_t         105 lib/fencing/st_client.c     stonith_t *stonith;
stonith_t         111 lib/fencing/st_client.c bool stonith_dispatch(stonith_t * st);
stonith_t         114 lib/fencing/st_client.c static int stonith_send_command(stonith_t *stonith, const char *op,
stonith_t         253 lib/fencing/st_client.c     stonith_t *stonith = user_data;
stonith_t         310 lib/fencing/st_client.c stonith_api_register_device(stonith_t * st, int call_options,
stonith_t         327 lib/fencing/st_client.c stonith_api_remove_device(stonith_t * st, int call_options, const char *name)
stonith_t         342 lib/fencing/st_client.c stonith_api_remove_level_full(stonith_t *st, int options,
stonith_t         373 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level)
stonith_t         436 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t * st, int options, const char *node,
stonith_t         453 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level,
stonith_t         905 lib/fencing/st_client.c stonith_api_device_list(stonith_t * stonith, int call_options, const char *namespace,
stonith_t         932 lib/fencing/st_client.c stonith_api_device_metadata(stonith_t * stonith, int call_options, const char *agent,
stonith_t         962 lib/fencing/st_client.c stonith_api_query(stonith_t * stonith, int call_options, const char *target,
stonith_t        1009 lib/fencing/st_client.c stonith_api_call(stonith_t * stonith,
stonith_t        1030 lib/fencing/st_client.c stonith_api_list(stonith_t * stonith, int call_options, const char *id, char **list_info,
stonith_t        1056 lib/fencing/st_client.c stonith_api_monitor(stonith_t * stonith, int call_options, const char *id, int timeout)
stonith_t        1062 lib/fencing/st_client.c stonith_api_status(stonith_t * stonith, int call_options, const char *id, const char *port,
stonith_t        1069 lib/fencing/st_client.c stonith_api_fence_with_delay(stonith_t * stonith, int call_options, const char *node,
stonith_t        1089 lib/fencing/st_client.c stonith_api_fence(stonith_t * stonith, int call_options, const char *node, const char *action,
stonith_t        1097 lib/fencing/st_client.c stonith_api_confirm(stonith_t * stonith, int call_options, const char *target)
stonith_t        1104 lib/fencing/st_client.c stonith_api_history(stonith_t * stonith, int call_options, const char *node,
stonith_t        1240 lib/fencing/st_client.c stonith_api_signoff(stonith_t * stonith)
stonith_t        1267 lib/fencing/st_client.c stonith_api_del_callback(stonith_t * stonith, int call_id, bool all_callbacks)
stonith_t        1286 lib/fencing/st_client.c invoke_callback(stonith_t * st, int call_id, int rc, void *userdata,
stonith_t        1287 lib/fencing/st_client.c                 void (*callback) (stonith_t * st, stonith_callback_data_t * data))
stonith_t        1299 lib/fencing/st_client.c stonith_perform_callback(stonith_t * stonith, xmlNode * msg, int call_id, int rc)
stonith_t        1366 lib/fencing/st_client.c set_callback_timeout(stonith_callback_client_t * callback, stonith_t * stonith, int call_id,
stonith_t        1394 lib/fencing/st_client.c update_callback_timeout(int call_id, int timeout, stonith_t * st)
stonith_t        1414 lib/fencing/st_client.c     stonith_t *st = userdata;
stonith_t        1454 lib/fencing/st_client.c stonith_api_signon(stonith_t * stonith, const char *name, int *stonith_fd)
stonith_t        1551 lib/fencing/st_client.c stonith_set_notification(stonith_t * stonith, const char *callback, int enabled)
stonith_t        1580 lib/fencing/st_client.c stonith_api_add_notification(stonith_t * stonith, const char *event,
stonith_t        1581 lib/fencing/st_client.c                              void (*callback) (stonith_t * stonith, stonith_event_t * e))
stonith_t        1612 lib/fencing/st_client.c stonith_api_del_notification(stonith_t * stonith, const char *event)
stonith_t        1650 lib/fencing/st_client.c stonith_api_add_callback(stonith_t * stonith, int call_id, int timeout, int options,
stonith_t        1652 lib/fencing/st_client.c                          void (*callback) (stonith_t * st, stonith_callback_data_t * data))
stonith_t        1702 lib/fencing/st_client.c stonith_dump_pending_callbacks(stonith_t * stonith)
stonith_t        1837 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data,
stonith_t        1953 lib/fencing/st_client.c stonith_dispatch(stonith_t * st)
stonith_t        1979 lib/fencing/st_client.c stonith_api_free(stonith_t * stonith)
stonith_t        2011 lib/fencing/st_client.c stonith_api_delete(stonith_t * stonith)
stonith_t        2020 lib/fencing/st_client.c stonith_api_validate(stonith_t *st, int call_options, const char *rsc_id,
stonith_t        2096 lib/fencing/st_client.c stonith_t *
stonith_t        2099 lib/fencing/st_client.c     stonith_t *new_stonith = NULL;
stonith_t        2102 lib/fencing/st_client.c     new_stonith = calloc(1, sizeof(stonith_t));
stonith_t        2175 lib/fencing/st_client.c stonith_api_connect_retry(stonith_t *st, const char *name, int max_attempts)
stonith_t        2247 lib/fencing/st_client.c     stonith_t *st = stonith_api_new();
stonith_t        2290 lib/fencing/st_client.c     stonith_t *st = stonith_api_new();
stonith_t        2352 lib/fencing/st_client.c     stonith_t *st = NULL;
stonith_t         276 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        1910 lib/lrmd/lrmd_client.c     stonith_t *stonith_api = stonith_api_new();
stonith_t        2068 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         238 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         335 lib/pacemaker/pcmk_fence.c pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st,
stonith_t         361 lib/pacemaker/pcmk_fence.c pcmk_fence_list_targets(xmlNodePtr *xml, stonith_t *st, const char *device_id,
stonith_t         380 lib/pacemaker/pcmk_fence.c pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, char *agent,
stonith_t         397 lib/pacemaker/pcmk_fence.c pcmk_fence_metadata(xmlNodePtr *xml, stonith_t *st, char *agent,
stonith_t         416 lib/pacemaker/pcmk_fence.c pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, char *target,
stonith_t         443 lib/pacemaker/pcmk_fence.c pcmk_fence_registered(xmlNodePtr *xml, stonith_t *st, char *target,
stonith_t         462 lib/pacemaker/pcmk_fence.c pcmk__fence_register_level(stonith_t *st, char *target, int fence_level,
stonith_t         469 lib/pacemaker/pcmk_fence.c pcmk_fence_register_level(stonith_t *st, char *target, int fence_level,
stonith_t         476 lib/pacemaker/pcmk_fence.c pcmk__fence_unregister_level(stonith_t *st, char *target, int fence_level) {
stonith_t         482 lib/pacemaker/pcmk_fence.c pcmk_fence_unregister_level(stonith_t *st, char *target, int fence_level) {
stonith_t         488 lib/pacemaker/pcmk_fence.c pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent,
stonith_t         503 lib/pacemaker/pcmk_fence.c pcmk_fence_validate(xmlNodePtr *xml, stonith_t *st, const char *agent,
stonith_t          76 tools/crm_mon.c static stonith_t *st = NULL;
stonith_t         146 tools/crm_mon.c static void mon_st_callback_event(stonith_t * st, stonith_event_t * e);
stonith_t         147 tools/crm_mon.c static void mon_st_callback_display(stonith_t * st, stonith_event_t * e);
stonith_t        2224 tools/crm_mon.c mon_st_callback_event(stonith_t * st, stonith_event_t * e)
stonith_t        2290 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;