history 99 daemons/controld/controld_execd.c history_remove_recurring_op(rsc_history_t *history, const lrmd_event_data_t *op) history 103 daemons/controld/controld_execd.c for (iter = history->recurring_op_list; iter != NULL; iter = iter->next) { history 110 daemons/controld/controld_execd.c history->recurring_op_list = g_list_delete_link(history->recurring_op_list, iter); history 125 daemons/controld/controld_execd.c history_free_recurring_ops(rsc_history_t *history) history 129 daemons/controld/controld_execd.c for (iter = history->recurring_op_list; iter != NULL; iter = iter->next) { history 132 daemons/controld/controld_execd.c g_list_free(history->recurring_op_list); history 133 daemons/controld/controld_execd.c history->recurring_op_list = NULL; history 145 daemons/controld/controld_execd.c rsc_history_t *history = (rsc_history_t*)data; history 147 daemons/controld/controld_execd.c if (history->stop_params) { history 148 daemons/controld/controld_execd.c g_hash_table_destroy(history->stop_params); history 152 daemons/controld/controld_execd.c free(history->rsc.type); history 153 daemons/controld/controld_execd.c free(history->rsc.standard); history 154 daemons/controld/controld_execd.c free(history->rsc.provider); history 156 daemons/controld/controld_execd.c lrmd_free_event(history->failed); history 157 daemons/controld/controld_execd.c lrmd_free_event(history->last); history 158 daemons/controld/controld_execd.c free(history->id); history 159 daemons/controld/controld_execd.c history_free_recurring_ops(history); history 160 daemons/controld/controld_execd.c free(history); history 724 daemons/controld/controld_fencing.c stonith_history_t *history = NULL; history 727 daemons/controld/controld_fencing.c stonith_api->cmds->history(stonith_api, history 729 daemons/controld/controld_fencing.c NULL, &history, 5); history 730 daemons/controld/controld_fencing.c stonith_history_free(history); history 41 daemons/fenced/fenced_history.c stonith_send_broadcast_history(xmlNode *history, history 55 daemons/fenced/fenced_history.c if (history) { history 56 daemons/fenced/fenced_history.c add_node_copy(data, history); history 222 daemons/fenced/fenced_history.c stonith_xml_history_to_list(xmlNode *history) history 231 daemons/fenced/fenced_history.c for (xml_op = pcmk__xml_first_child(history); xml_op != NULL; history 286 daemons/fenced/fenced_history.c xmlNode *history = NULL; history 295 daemons/fenced/fenced_history.c history = create_xml_node(NULL, F_STONITH_HISTORY_LIST); history 347 daemons/fenced/fenced_history.c entry = create_xml_node(history, STONITH_OP_EXEC); history 408 daemons/fenced/fenced_history.c free_xml(history); history 411 daemons/fenced/fenced_history.c return history; history 490 daemons/fenced/fenced_history.c xmlNode *history = get_xpath_object("//" F_STONITH_HISTORY_LIST, history 502 daemons/fenced/fenced_history.c if (!history || !pcmk__xe_attr_is_true(history, F_STONITH_DIFFERENTIAL)) { history 505 daemons/fenced/fenced_history.c if (history != NULL) { history 506 daemons/fenced/fenced_history.c received_history = stonith_xml_history_to_list(history); history 91 include/crm/fencing/internal.h stonith_history_t *stonith__sort_history(stonith_history_t *history); history 182 include/crm/fencing/internal.h stonith_history_t *stonith__first_matching_event(stonith_history_t *history, history 185 include/crm/fencing/internal.h bool stonith__event_state_pending(stonith_history_t *history, void *user_data); history 186 include/crm/fencing/internal.h bool stonith__event_state_eq(stonith_history_t *history, void *user_data); history 187 include/crm/fencing/internal.h bool stonith__event_state_neq(stonith_history_t *history, void *user_data); history 296 include/crm/stonith-ng.h int (*history)(stonith_t *st, int options, const char *node, stonith_history_t **output, int timeout); history 453 include/crm/stonith-ng.h void stonith_history_free(stonith_history_t *history); history 679 lib/fencing/st_client.c stonith_history_t ** history, int timeout) history 686 lib/fencing/st_client.c *history = NULL; history 730 lib/fencing/st_client.c *history = kvp; history 741 lib/fencing/st_client.c void stonith_history_free(stonith_history_t *history) history 745 lib/fencing/st_client.c for (hp = history; hp; hp_old = hp, hp = hp->next, free(hp_old)) { history 1809 lib/fencing/st_client.c new_stonith->cmds->history = stonith_api_history; history 1956 lib/fencing/st_client.c stonith_history_t *history = NULL, *hp = NULL; history 1978 lib/fencing/st_client.c rc = st->cmds->history(st, opts, name, &history, 120); history 1981 lib/fencing/st_client.c for (hp = history; hp; hp = hp->next) { history 1997 lib/fencing/st_client.c stonith_history_free(history); history 2226 lib/fencing/st_client.c stonith__sort_history(stonith_history_t *history) history 2230 lib/fencing/st_client.c for (hp = history; hp; ) { history 2293 lib/fencing/st_client.c stonith__first_matching_event(stonith_history_t *history, history 2297 lib/fencing/st_client.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 2307 lib/fencing/st_client.c stonith__event_state_pending(stonith_history_t *history, void *user_data) history 2309 lib/fencing/st_client.c return history->state != st_failed && history->state != st_done; history 2313 lib/fencing/st_client.c stonith__event_state_eq(stonith_history_t *history, void *user_data) history 2315 lib/fencing/st_client.c return history->state == GPOINTER_TO_INT(user_data); history 2319 lib/fencing/st_client.c stonith__event_state_neq(stonith_history_t *history, void *user_data) history 2321 lib/fencing/st_client.c return history->state != GPOINTER_TO_INT(user_data); history 40 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 47 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 58 lib/fencing/st_output.c stonith__later_succeeded(hp, history)); history 69 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 76 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 84 lib/fencing/st_output.c stonith__later_succeeded(hp, history)); history 98 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 105 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 112 lib/fencing/st_output.c stonith__later_succeeded(hp, history)); history 125 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 133 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 140 lib/fencing/st_output.c stonith__later_succeeded(hp, history)); history 215 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 222 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 234 lib/fencing/st_output.c stonith__later_succeeded(hp, history)); history 76 lib/pacemaker/pcmk_fence.c reduce_fence_history(stonith_history_t *history) history 80 lib/pacemaker/pcmk_fence.c if (!history) { history 81 lib/pacemaker/pcmk_fence.c return history; history 84 lib/pacemaker/pcmk_fence.c new = history; history 231 lib/pacemaker/pcmk_fence.c stonith_history_t *history = NULL, *hp, *latest = NULL; history 250 lib/pacemaker/pcmk_fence.c rc = st->cmds->history(st, opts, history 252 lib/pacemaker/pcmk_fence.c &history, timeout/1000); history 256 lib/pacemaker/pcmk_fence.c stonith_history_free(history); history 262 lib/pacemaker/pcmk_fence.c history = stonith__sort_history(history); history 263 lib/pacemaker/pcmk_fence.c for (hp = history; hp; hp = hp->next) { history 272 lib/pacemaker/pcmk_fence.c out->message(out, "stonith-event", hp, 1, stonith__later_succeeded(hp, history)); history 287 lib/pacemaker/pcmk_fence.c stonith_history_free(history); history 586 lib/pacemaker/pcmk_fence.c rc = st->cmds->history(st, st_opt_sync_call, NULL, stonith_history, 120); history 34 lib/pacemaker/pcmk_resource.c xmlNode *history = NULL; history 39 lib/pacemaker/pcmk_resource.c history = get_xpath_object(xpath, data_set->input, LOG_NEVER); history 43 lib/pacemaker/pcmk_resource.c for (xmlNode *lrm_rsc_op = first_named_child(history, XML_LRM_TAG_RSC_OP); history 1745 lib/pacemaker/pcmk_sched_actions.c xmlNode *history = NULL; history 1748 lib/pacemaker/pcmk_sched_actions.c history = get_xpath_object(xpath, data_set->input, LOG_NEVER); history 1751 lib/pacemaker/pcmk_sched_actions.c process_node_history(node, history, data_set); history 61 tools/stonith_admin.c char *history; history 129 tools/stonith_admin.c { "history", 'H', 0, G_OPTION_ARG_STRING, &options.history, history 493 tools/stonith_admin.c if (options.history != NULL) { history 495 tools/stonith_admin.c target = options.history;