history 96 daemons/controld/controld_execd.c history_remove_recurring_op(rsc_history_t *history, const lrmd_event_data_t *op) history 100 daemons/controld/controld_execd.c for (iter = history->recurring_op_list; iter != NULL; iter = iter->next) { history 107 daemons/controld/controld_execd.c history->recurring_op_list = g_list_delete_link(history->recurring_op_list, iter); history 122 daemons/controld/controld_execd.c history_free_recurring_ops(rsc_history_t *history) history 126 daemons/controld/controld_execd.c for (iter = history->recurring_op_list; iter != NULL; iter = iter->next) { history 129 daemons/controld/controld_execd.c g_list_free(history->recurring_op_list); history 130 daemons/controld/controld_execd.c history->recurring_op_list = NULL; history 142 daemons/controld/controld_execd.c rsc_history_t *history = (rsc_history_t*)data; history 144 daemons/controld/controld_execd.c if (history->stop_params) { history 145 daemons/controld/controld_execd.c g_hash_table_destroy(history->stop_params); history 149 daemons/controld/controld_execd.c free(history->rsc.type); history 150 daemons/controld/controld_execd.c free(history->rsc.standard); history 151 daemons/controld/controld_execd.c free(history->rsc.provider); history 153 daemons/controld/controld_execd.c lrmd_free_event(history->failed); history 154 daemons/controld/controld_execd.c lrmd_free_event(history->last); history 155 daemons/controld/controld_execd.c free(history->id); history 156 daemons/controld/controld_execd.c history_free_recurring_ops(history); history 157 daemons/controld/controld_execd.c free(history); history 695 daemons/controld/controld_fencing.c stonith_history_t *history = NULL; history 698 daemons/controld/controld_fencing.c stonith_api->cmds->history(stonith_api, history 700 daemons/controld/controld_fencing.c NULL, &history, 5); history 701 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 218 daemons/fenced/fenced_history.c stonith_xml_history_to_list(xmlNode *history) history 227 daemons/fenced/fenced_history.c for (xml_op = pcmk__xml_first_child(history); xml_op != NULL; history 278 daemons/fenced/fenced_history.c xmlNode *history = NULL; history 287 daemons/fenced/fenced_history.c history = create_xml_node(NULL, F_STONITH_HISTORY_LIST); history 339 daemons/fenced/fenced_history.c entry = create_xml_node(history, STONITH_OP_EXEC); history 395 daemons/fenced/fenced_history.c free_xml(history); history 398 daemons/fenced/fenced_history.c return history; history 480 daemons/fenced/fenced_history.c xmlNode *history = get_xpath_object("//" F_STONITH_HISTORY_LIST, history 483 daemons/fenced/fenced_history.c history?stonith_xml_history_to_list(history):NULL; history 494 daemons/fenced/fenced_history.c if (!history || history 495 daemons/fenced/fenced_history.c !crm_is_true(crm_element_value(history, history 89 include/crm/fencing/internal.h stonith_history_t *stonith__sort_history(stonith_history_t *history); history 193 include/crm/fencing/internal.h stonith_history_t *stonith__first_matching_event(stonith_history_t *history, history 196 include/crm/fencing/internal.h bool stonith__event_state_pending(stonith_history_t *history, void *user_data); history 197 include/crm/fencing/internal.h bool stonith__event_state_eq(stonith_history_t *history, void *user_data); history 198 include/crm/fencing/internal.h bool stonith__event_state_neq(stonith_history_t *history, void *user_data); history 295 include/crm/stonith-ng.h int (*history)(stonith_t *st, int options, const char *node, stonith_history_t **output, int timeout); history 441 include/crm/stonith-ng.h void stonith_history_free(stonith_history_t *history); history 235 include/pcmki/pcmki_fence.h pcmk__reduce_fence_history(stonith_history_t *history); history 1105 lib/fencing/st_client.c stonith_history_t ** history, int timeout) history 1112 lib/fencing/st_client.c *history = NULL; history 1147 lib/fencing/st_client.c *history = kvp; history 1158 lib/fencing/st_client.c void stonith_history_free(stonith_history_t *history) history 1162 lib/fencing/st_client.c for (hp = history; hp; hp_old = hp, hp = hp->next, free(hp_old)) { history 2140 lib/fencing/st_client.c new_stonith->cmds->history = stonith_api_history; history 2291 lib/fencing/st_client.c stonith_history_t *history = NULL, *hp = NULL; history 2313 lib/fencing/st_client.c rc = st->cmds->history(st, opts, name, &history, 120); history 2316 lib/fencing/st_client.c for (hp = history; hp; hp = hp->next) { history 2332 lib/fencing/st_client.c stonith_history_free(history); history 2560 lib/fencing/st_client.c stonith__sort_history(stonith_history_t *history) history 2564 lib/fencing/st_client.c for (hp = history; hp; ) { history 2625 lib/fencing/st_client.c stonith__first_matching_event(stonith_history_t *history, history 2629 lib/fencing/st_client.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 2639 lib/fencing/st_client.c stonith__event_state_pending(stonith_history_t *history, void *user_data) history 2641 lib/fencing/st_client.c return history->state != st_failed && history->state != st_done; history 2645 lib/fencing/st_client.c stonith__event_state_eq(stonith_history_t *history, void *user_data) history 2647 lib/fencing/st_client.c return history->state == GPOINTER_TO_INT(user_data); history 2651 lib/fencing/st_client.c stonith__event_state_neq(stonith_history_t *history, void *user_data) history 2653 lib/fencing/st_client.c return history->state != GPOINTER_TO_INT(user_data); history 36 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 43 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 53 lib/fencing/st_output.c out->message(out, "stonith-event", hp, full_history, stonith__later_succeeded(hp, history)); history 64 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 71 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 78 lib/fencing/st_output.c out->message(out, "stonith-event", hp, full_history, stonith__later_succeeded(hp, history)); history 91 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 98 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 104 lib/fencing/st_output.c out->message(out, "stonith-event", hp, full_history, stonith__later_succeeded(hp, history)); history 116 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 124 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 130 lib/fencing/st_output.c out->message(out, "stonith-event", hp, full_history, stonith__later_succeeded(hp, history)); history 204 lib/fencing/st_output.c stonith_history_t *history = va_arg(args, stonith_history_t *); history 211 lib/fencing/st_output.c for (stonith_history_t *hp = history; hp; hp = hp->next) { history 222 lib/fencing/st_output.c out->message(out, "stonith-event", hp, full_history, stonith__later_succeeded(hp, history)); history 176 lib/pacemaker/pcmk_fence.c stonith_history_t *history = NULL, *hp, *latest = NULL; history 195 lib/pacemaker/pcmk_fence.c rc = st->cmds->history(st, opts, history 197 lib/pacemaker/pcmk_fence.c &history, timeout/1000); history 201 lib/pacemaker/pcmk_fence.c stonith_history_free(history); history 207 lib/pacemaker/pcmk_fence.c history = stonith__sort_history(history); history 208 lib/pacemaker/pcmk_fence.c for (hp = history; hp; hp = hp->next) { history 217 lib/pacemaker/pcmk_fence.c out->message(out, "stonith-event", hp, 1, stonith__later_succeeded(hp, history)); history 232 lib/pacemaker/pcmk_fence.c stonith_history_free(history); history 523 lib/pacemaker/pcmk_fence.c pcmk__reduce_fence_history(stonith_history_t *history) history 527 lib/pacemaker/pcmk_fence.c if (!history) { history 528 lib/pacemaker/pcmk_fence.c return history; history 531 lib/pacemaker/pcmk_fence.c new = history; 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 2157 tools/crm_mon.c rc = st->cmds->history(st, st_opt_sync_call, NULL, stonith_history, 120); history 61 tools/stonith_admin.c char *history; history 129 tools/stonith_admin.c { "history", 'H', 0, G_OPTION_ARG_STRING, &options.history, history 459 tools/stonith_admin.c if (options.history != NULL) { history 461 tools/stonith_admin.c target = options.history;