async_fence_data 38 lib/pacemaker/pcmk_fence.c } async_fence_data = { NULL, }; async_fence_data 132 lib/pacemaker/pcmk_fence.c if (pcmk__str_eq(async_fence_data.target, e->target, pcmk__str_casei) async_fence_data 133 lib/pacemaker/pcmk_fence.c && pcmk__str_eq(async_fence_data.action, e->action, pcmk__str_none)) { async_fence_data 135 lib/pacemaker/pcmk_fence.c pcmk__set_result(&async_fence_data.result, async_fence_data 146 lib/pacemaker/pcmk_fence.c pcmk__set_result(&async_fence_data.result, stonith__exit_status(data), async_fence_data 155 lib/pacemaker/pcmk_fence.c stonith_t *st = async_fence_data.st; async_fence_data 157 lib/pacemaker/pcmk_fence.c int rc = stonith_api_connect_retry(st, async_fence_data.name, 10); async_fence_data 162 lib/pacemaker/pcmk_fence.c pcmk__set_result(&async_fence_data.result, CRM_EX_ERROR, async_fence_data 172 lib/pacemaker/pcmk_fence.c async_fence_data.target, async_fence_data 173 lib/pacemaker/pcmk_fence.c async_fence_data.action, async_fence_data 174 lib/pacemaker/pcmk_fence.c pcmk__timeout_ms2s(async_fence_data.timeout), async_fence_data 175 lib/pacemaker/pcmk_fence.c pcmk__timeout_ms2s(async_fence_data.tolerance), async_fence_data 176 lib/pacemaker/pcmk_fence.c async_fence_data.delay); async_fence_data 180 lib/pacemaker/pcmk_fence.c pcmk__set_result(&async_fence_data.result, CRM_EX_ERROR, async_fence_data 185 lib/pacemaker/pcmk_fence.c timeout = pcmk__timeout_ms2s(async_fence_data.timeout); async_fence_data 186 lib/pacemaker/pcmk_fence.c if (async_fence_data.delay > 0) { async_fence_data 187 lib/pacemaker/pcmk_fence.c timeout += async_fence_data.delay; async_fence_data 202 lib/pacemaker/pcmk_fence.c async_fence_data.st = st; async_fence_data 203 lib/pacemaker/pcmk_fence.c async_fence_data.name = strdup(name); async_fence_data 204 lib/pacemaker/pcmk_fence.c async_fence_data.target = target; async_fence_data 205 lib/pacemaker/pcmk_fence.c async_fence_data.action = action; async_fence_data 206 lib/pacemaker/pcmk_fence.c async_fence_data.timeout = timeout; async_fence_data 207 lib/pacemaker/pcmk_fence.c async_fence_data.tolerance = tolerance; async_fence_data 208 lib/pacemaker/pcmk_fence.c async_fence_data.delay = delay; async_fence_data 209 lib/pacemaker/pcmk_fence.c pcmk__set_result(&async_fence_data.result, CRM_EX_ERROR, PCMK_EXEC_UNKNOWN, async_fence_data 218 lib/pacemaker/pcmk_fence.c free(async_fence_data.name); async_fence_data 222 lib/pacemaker/pcmk_fence.c *reason = async_fence_data.result.exit_reason; async_fence_data 223 lib/pacemaker/pcmk_fence.c async_fence_data.result.exit_reason = NULL; async_fence_data 225 lib/pacemaker/pcmk_fence.c rc = stonith__result2rc(&async_fence_data.result); async_fence_data 226 lib/pacemaker/pcmk_fence.c pcmk__reset_result(&async_fence_data.result);