stonith_api       396 daemons/controld/controld_fencing.c static stonith_t *stonith_api = NULL;
stonith_api       461 daemons/controld/controld_fencing.c     if (stonith_api) {
stonith_api       465 daemons/controld/controld_fencing.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       466 daemons/controld/controld_fencing.c             stonith_api->cmds->disconnect(st);
stonith_api       468 daemons/controld/controld_fencing.c         stonith_api->cmds->remove_notification(stonith_api, NULL);
stonith_api       665 daemons/controld/controld_fencing.c     if (stonith_api == NULL) {
stonith_api       666 daemons/controld/controld_fencing.c         stonith_api = stonith_api_new();
stonith_api       667 daemons/controld/controld_fencing.c         if (stonith_api == NULL) {
stonith_api       673 daemons/controld/controld_fencing.c     if (stonith_api->state != stonith_disconnected) {
stonith_api       680 daemons/controld/controld_fencing.c         rc = stonith_api_connect_retry(stonith_api, crm_system_name, 30);
stonith_api       687 daemons/controld/controld_fencing.c         rc = stonith_api->cmds->connect(stonith_api, crm_system_name, NULL);
stonith_api       716 daemons/controld/controld_fencing.c         stonith_api->cmds->register_notification(stonith_api,
stonith_api       719 daemons/controld/controld_fencing.c         stonith_api->cmds->register_notification(stonith_api,
stonith_api       722 daemons/controld/controld_fencing.c         stonith_api->cmds->register_notification(stonith_api,
stonith_api       735 daemons/controld/controld_fencing.c     if (stonith_api) {
stonith_api       739 daemons/controld/controld_fencing.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       740 daemons/controld/controld_fencing.c             stonith_api->cmds->disconnect(stonith_api);
stonith_api       742 daemons/controld/controld_fencing.c         stonith_api->cmds->remove_notification(stonith_api, NULL);
stonith_api       745 daemons/controld/controld_fencing.c         if (stonith_api) {
stonith_api       746 daemons/controld/controld_fencing.c             stonith_api->cmds->free(stonith_api);
stonith_api       747 daemons/controld/controld_fencing.c             stonith_api = NULL;
stonith_api       763 daemons/controld/controld_fencing.c     if (stonith_api && (stonith_api->state != stonith_disconnected)) {
stonith_api       766 daemons/controld/controld_fencing.c         te_cleanup_stonith_history_sync(stonith_api, FALSE);
stonith_api       767 daemons/controld/controld_fencing.c         stonith_api->cmds->history(stonith_api,
stonith_api       937 daemons/controld/controld_fencing.c     return stonith_api->cmds->fence_with_delay(stonith_api, options, target,
stonith_api       992 daemons/controld/controld_fencing.c     stonith_api->cmds->register_callback(stonith_api, rc,
stonith_api      1009 daemons/controld/controld_fencing.c         || (stonith_api && (stonith_api->state != stonith_disconnected) &&
stonith_api      1010 daemons/controld/controld_fencing.c             stonith__watchdog_fencing_enabled_for_node_api(stonith_api,
stonith_api      1153 daemons/execd/execd_commands.c execd_stonith_start(stonith_t *stonith_api, const lrmd_rsc_t *rsc,
stonith_api      1177 daemons/execd/execd_commands.c     rc = stonith_api->cmds->register_device(stonith_api, st_opt_sync_call,
stonith_api      1198 daemons/execd/execd_commands.c execd_stonith_stop(stonith_t *stonith_api, const lrmd_rsc_t *rsc)
stonith_api      1203 daemons/execd/execd_commands.c     return stonith_api->cmds->remove_device(stonith_api, st_opt_sync_call,
stonith_api      1218 daemons/execd/execd_commands.c execd_stonith_monitor(stonith_t *stonith_api, lrmd_rsc_t *rsc, lrmd_cmd_t *cmd)
stonith_api      1220 daemons/execd/execd_commands.c     int rc = stonith_api->cmds->monitor(stonith_api, 0, cmd->rsc_id,
stonith_api      1223 daemons/execd/execd_commands.c     rc = stonith_api->cmds->register_callback(stonith_api, rc, 0, 0, cmd,
stonith_api      1241 daemons/execd/execd_commands.c     stonith_t *stonith_api = get_stonith_connection();
stonith_api      1251 daemons/execd/execd_commands.c     } else if (stonith_api == NULL) {
stonith_api      1258 daemons/execd/execd_commands.c         rc = execd_stonith_start(stonith_api, rsc, cmd);
stonith_api      1264 daemons/execd/execd_commands.c         rc = execd_stonith_stop(stonith_api, rsc);
stonith_api      1278 daemons/execd/execd_commands.c         rc = execd_stonith_monitor(stonith_api, rsc, cmd);
stonith_api        41 daemons/execd/pacemaker-execd.c static stonith_t *stonith_api = NULL;
stonith_api        65 daemons/execd/pacemaker-execd.c     stonith_api->state = stonith_disconnected;
stonith_api        72 daemons/execd/pacemaker-execd.c     if (stonith_api && stonith_api->state == stonith_disconnected) {
stonith_api        73 daemons/execd/pacemaker-execd.c         stonith_api_delete(stonith_api);
stonith_api        74 daemons/execd/pacemaker-execd.c         stonith_api = NULL;
stonith_api        77 daemons/execd/pacemaker-execd.c     if (stonith_api == NULL) {
stonith_api        80 daemons/execd/pacemaker-execd.c         stonith_api = stonith_api_new();
stonith_api        81 daemons/execd/pacemaker-execd.c         if (stonith_api == NULL) {
stonith_api        85 daemons/execd/pacemaker-execd.c         rc = stonith_api_connect_retry(stonith_api, crm_system_name, 10);
stonith_api        89 daemons/execd/pacemaker-execd.c             stonith_api_delete(stonith_api);
stonith_api        90 daemons/execd/pacemaker-execd.c             stonith_api = NULL;
stonith_api        92 daemons/execd/pacemaker-execd.c             stonith_api->cmds->register_notification(stonith_api,
stonith_api        97 daemons/execd/pacemaker-execd.c     return stonith_api;
stonith_api       284 daemons/execd/pacemaker-execd.c     if (stonith_api) {
stonith_api       285 daemons/execd/pacemaker-execd.c         stonith_api->cmds->remove_notification(stonith_api, T_STONITH_NOTIFY_DISCONNECT);
stonith_api       286 daemons/execd/pacemaker-execd.c         stonith_api->cmds->disconnect(stonith_api);
stonith_api       287 daemons/execd/pacemaker-execd.c         stonith_api_delete(stonith_api);
stonith_api       175 lib/fencing/st_client.c     stonith_t *stonith_api = st?st:stonith_api_new();
stonith_api       178 lib/fencing/st_client.c     if(stonith_api) {
stonith_api       179 lib/fencing/st_client.c         if (stonith_api->state == stonith_disconnected) {
stonith_api       180 lib/fencing/st_client.c             int rc = stonith_api->cmds->connect(stonith_api, "stonith-api", NULL);
stonith_api       187 lib/fencing/st_client.c         if (stonith_api->state != stonith_disconnected) {
stonith_api       191 lib/fencing/st_client.c             int rc = stonith_api->cmds->list(stonith_api, st_opt_sync_call, STONITH_WATCHDOG_ID, &list, 0);
stonith_api       215 lib/fencing/st_client.c                 stonith_api->cmds->disconnect(stonith_api);
stonith_api       220 lib/fencing/st_client.c             stonith_api_delete(stonith_api);
stonith_api      1942 lib/lrmd/lrmd_client.c     stonith_t *stonith_api = stonith_api_new();
stonith_api      1944 lib/lrmd/lrmd_client.c     if (stonith_api == NULL) {
stonith_api      1949 lib/lrmd/lrmd_client.c     rc = stonith_api->cmds->metadata(stonith_api, st_opt_sync_call, type,
stonith_api      1954 lib/lrmd/lrmd_client.c     stonith_api->cmds->free(stonith_api);
stonith_api      2102 lib/lrmd/lrmd_client.c     stonith_t *stonith_api = stonith_api_new();
stonith_api      2106 lib/lrmd/lrmd_client.c     if (stonith_api == NULL) {
stonith_api      2110 lib/lrmd/lrmd_client.c     stonith_api->cmds->list_agents(stonith_api, st_opt_sync_call, NULL,
stonith_api      2112 lib/lrmd/lrmd_client.c     stonith_api->cmds->free(stonith_api);