stonith_api       394 daemons/controld/controld_fencing.c static stonith_t *stonith_api = NULL;
stonith_api       459 daemons/controld/controld_fencing.c     if (stonith_api) {
stonith_api       463 daemons/controld/controld_fencing.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       464 daemons/controld/controld_fencing.c             stonith_api->cmds->disconnect(st);
stonith_api       466 daemons/controld/controld_fencing.c         stonith_api->cmds->remove_notification(stonith_api, NULL);
stonith_api       663 daemons/controld/controld_fencing.c     if (stonith_api == NULL) {
stonith_api       664 daemons/controld/controld_fencing.c         stonith_api = stonith__api_new();
stonith_api       665 daemons/controld/controld_fencing.c         if (stonith_api == NULL) {
stonith_api       671 daemons/controld/controld_fencing.c     if (stonith_api->state != stonith_disconnected) {
stonith_api       678 daemons/controld/controld_fencing.c         rc = stonith__api_connect_retry(stonith_api, crm_system_name, 30);
stonith_api       685 daemons/controld/controld_fencing.c         rc = stonith_api->cmds->connect(stonith_api, crm_system_name, NULL);
stonith_api       714 daemons/controld/controld_fencing.c         stonith_api_operations_t *cmds = stonith_api->cmds;
stonith_api       716 daemons/controld/controld_fencing.c         cmds->register_notification(stonith_api,
stonith_api       719 daemons/controld/controld_fencing.c         cmds->register_notification(stonith_api, PCMK__VALUE_ST_NOTIFY_FENCE,
stonith_api       721 daemons/controld/controld_fencing.c         cmds->register_notification(stonith_api,
stonith_api       734 daemons/controld/controld_fencing.c     if (stonith_api) {
stonith_api       738 daemons/controld/controld_fencing.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       739 daemons/controld/controld_fencing.c             stonith_api->cmds->disconnect(stonith_api);
stonith_api       741 daemons/controld/controld_fencing.c         stonith_api->cmds->remove_notification(stonith_api, NULL);
stonith_api       744 daemons/controld/controld_fencing.c         if (stonith_api) {
stonith_api       745 daemons/controld/controld_fencing.c             stonith_api->cmds->free(stonith_api);
stonith_api       746 daemons/controld/controld_fencing.c             stonith_api = NULL;
stonith_api       762 daemons/controld/controld_fencing.c     if (stonith_api && (stonith_api->state != stonith_disconnected)) {
stonith_api       765 daemons/controld/controld_fencing.c         te_cleanup_stonith_history_sync(stonith_api, FALSE);
stonith_api       766 daemons/controld/controld_fencing.c         stonith_api->cmds->history(stonith_api,
stonith_api       939 daemons/controld/controld_fencing.c     return stonith_api->cmds->fence_with_delay(stonith_api, options, target,
stonith_api       995 daemons/controld/controld_fencing.c     stonith_api->cmds->register_callback(stonith_api, rc,
stonith_api      1011 daemons/controld/controld_fencing.c         || (stonith_api && (stonith_api->state != stonith_disconnected) &&
stonith_api      1012 daemons/controld/controld_fencing.c             stonith__watchdog_fencing_enabled_for_node_api(stonith_api,
stonith_api      1201 daemons/execd/execd_commands.c execd_stonith_start(stonith_t *stonith_api, const lrmd_rsc_t *rsc,
stonith_api      1225 daemons/execd/execd_commands.c     rc = stonith_api->cmds->register_device(stonith_api, st_opt_sync_call,
stonith_api      1246 daemons/execd/execd_commands.c execd_stonith_stop(stonith_t *stonith_api, const lrmd_rsc_t *rsc)
stonith_api      1251 daemons/execd/execd_commands.c     return stonith_api->cmds->remove_device(stonith_api, st_opt_sync_call,
stonith_api      1266 daemons/execd/execd_commands.c execd_stonith_monitor(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd)
stonith_api      1268 daemons/execd/execd_commands.c     int rc = stonith_api->cmds->monitor(stonith_api, 0, cmd->rsc_id,
stonith_api      1271 daemons/execd/execd_commands.c     rc = stonith_api->cmds->register_callback(stonith_api, rc, 0, 0, cmd,
stonith_api      1291 daemons/execd/execd_commands.c     stonith_t *stonith_api = get_stonith_connection();
stonith_api      1302 daemons/execd/execd_commands.c     if (stonith_api == NULL) {
stonith_api      1310 daemons/execd/execd_commands.c         rc = execd_stonith_start(stonith_api, rsc, cmd);
stonith_api      1316 daemons/execd/execd_commands.c         rc = execd_stonith_stop(stonith_api, rsc);
stonith_api      1330 daemons/execd/execd_commands.c         rc = execd_stonith_monitor(stonith_api, rsc, cmd);
stonith_api        42 daemons/execd/pacemaker-execd.c static stonith_t *stonith_api = NULL;
stonith_api        63 daemons/execd/pacemaker-execd.c     stonith_api->state = stonith_disconnected;
stonith_api        70 daemons/execd/pacemaker-execd.c     if (stonith_api && stonith_api->state == stonith_disconnected) {
stonith_api        71 daemons/execd/pacemaker-execd.c         stonith__api_free(stonith_api);
stonith_api        72 daemons/execd/pacemaker-execd.c         stonith_api = NULL;
stonith_api        75 daemons/execd/pacemaker-execd.c     if (stonith_api == NULL) {
stonith_api        78 daemons/execd/pacemaker-execd.c         stonith_api = stonith__api_new();
stonith_api        79 daemons/execd/pacemaker-execd.c         if (stonith_api == NULL) {
stonith_api        83 daemons/execd/pacemaker-execd.c         rc = stonith__api_connect_retry(stonith_api, crm_system_name, 10);
stonith_api        87 daemons/execd/pacemaker-execd.c             stonith__api_free(stonith_api);
stonith_api        88 daemons/execd/pacemaker-execd.c             stonith_api = NULL;
stonith_api        90 daemons/execd/pacemaker-execd.c             stonith_api_operations_t *cmds = stonith_api->cmds;
stonith_api        92 daemons/execd/pacemaker-execd.c             cmds->register_notification(stonith_api,
stonith_api        97 daemons/execd/pacemaker-execd.c     return stonith_api;
stonith_api       316 daemons/execd/pacemaker-execd.c     stonith__api_free(stonith_api);
stonith_api        27 include/crm/fencing/internal.h void stonith__api_free(stonith_t *stonith_api);
stonith_api        28 include/crm/fencing/internal.h int stonith__api_dispatch(stonith_t *stonith_api);
stonith_api       781 include/crm/stonith-ng.h bool stonith_dispatch(stonith_t *stonith_api);
stonith_api       185 lib/fencing/st_client.c     stonith_t *stonith_api = (st != NULL)? st : stonith__api_new();
stonith_api       188 lib/fencing/st_client.c     if(stonith_api) {
stonith_api       189 lib/fencing/st_client.c         if (stonith_api->state == stonith_disconnected) {
stonith_api       190 lib/fencing/st_client.c             int rc = stonith_api->cmds->connect(stonith_api, "stonith-api", NULL);
stonith_api       197 lib/fencing/st_client.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       201 lib/fencing/st_client.c             int rc = stonith_api->cmds->list(stonith_api, st_opt_sync_call, STONITH_WATCHDOG_ID, &list, 0);
stonith_api       225 lib/fencing/st_client.c                 stonith_api->cmds->disconnect(stonith_api);
stonith_api       230 lib/fencing/st_client.c             stonith__api_free(stonith_api);
stonith_api      1677 lib/fencing/st_client.c stonith__api_dispatch(stonith_t *stonith_api)
stonith_api      1681 lib/fencing/st_client.c     pcmk__assert(stonith_api != NULL);
stonith_api      1682 lib/fencing/st_client.c     private = stonith_api->st_private;
stonith_api      1688 lib/fencing/st_client.c             stonith_dispatch_internal(msg, strlen(msg), stonith_api);
stonith_api      1939 lib/fencing/st_client.c stonith__api_free(stonith_t *stonith_api)
stonith_api      1941 lib/fencing/st_client.c     crm_trace("Destroying %p", stonith_api);
stonith_api      1942 lib/fencing/st_client.c     if (stonith_api != NULL) {
stonith_api      1943 lib/fencing/st_client.c         stonith_api->cmds->free(stonith_api);
stonith_api      1958 lib/fencing/st_client.c stonith__api_connect_retry(stonith_t *stonith_api, const char *name,
stonith_api      1964 lib/fencing/st_client.c         rc = stonith_api->cmds->connect(stonith_api, name, NULL);
stonith_api      2170 lib/fencing/st_client.c     stonith_t *stonith_api = NULL;
stonith_api      2178 lib/fencing/st_client.c     stonith_api = stonith__api_new();
stonith_api      2179 lib/fencing/st_client.c     if (stonith_api == NULL) {
stonith_api      2185 lib/fencing/st_client.c     stonith_api->cmds->list_agents(stonith_api, st_opt_sync_call, NULL, &agents,
stonith_api      2197 lib/fencing/st_client.c     stonith__api_free(stonith_api);
stonith_api      2847 lib/fencing/st_client.c bool stonith_dispatch(stonith_t *stonith_api);
stonith_api      2850 lib/fencing/st_client.c stonith_dispatch(stonith_t *stonith_api)
stonith_api      2852 lib/fencing/st_client.c     return (stonith__api_dispatch(stonith_api) == pcmk_rc_ok);
stonith_api      2064 lib/lrmd/lrmd_client.c     stonith_t *stonith_api = stonith__api_new();
stonith_api      2066 lib/lrmd/lrmd_client.c     if (stonith_api == NULL) {
stonith_api      2071 lib/lrmd/lrmd_client.c     rc = stonith_api->cmds->metadata(stonith_api, st_opt_sync_call, type, NULL,
stonith_api      2076 lib/lrmd/lrmd_client.c     stonith_api->cmds->free(stonith_api);
stonith_api      2226 lib/lrmd/lrmd_client.c     stonith_t *stonith_api = stonith__api_new();
stonith_api      2230 lib/lrmd/lrmd_client.c     if (stonith_api == NULL) {
stonith_api      2234 lib/lrmd/lrmd_client.c     stonith_api->cmds->list_agents(stonith_api, st_opt_sync_call, NULL,
stonith_api      2236 lib/lrmd/lrmd_client.c     stonith_api->cmds->free(stonith_api);