input 998 daemons/based/based_callbacks.c xmlNode *input = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); input 1007 daemons/based/based_callbacks.c if ((*section != NULL) && pcmk__xe_is(input, PCMK_XE_CIB)) { input 1008 daemons/based/based_callbacks.c input = pcmk_find_cib_element(input, *section); input 1011 daemons/based/based_callbacks.c return input; input 1039 daemons/based/based_callbacks.c xmlNode *input = NULL; input 1083 daemons/based/based_callbacks.c input = prepare_input(request, operation->type, §ion); input 1087 daemons/based/based_callbacks.c request, input, false, &config_changed, &the_cib, input 1116 daemons/based/based_callbacks.c request, input, manage_counters, &config_changed, input 1197 daemons/based/based_callbacks.c input, *cib_diff); input 44 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 69 daemons/based/based_messages.c xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, input 79 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 138 daemons/based/based_messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 186 daemons/based/based_messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 193 daemons/based/based_messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 207 daemons/based/based_messages.c op, options, section, req, input, existing_cib, result_cib, answer); input 288 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 296 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 318 daemons/based/based_messages.c cib_diff_version_details(input, input 329 daemons/based/based_messages.c rc = cib_process_diff(op, options, section, req, input, existing_cib, result_cib, answer); input 350 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 354 daemons/based/based_messages.c cib_process_replace(op, options, section, req, input, existing_cib, result_cib, answer); input 356 daemons/based/based_messages.c if ((rc == pcmk_ok) && pcmk__xe_is(input, PCMK_XE_CIB)) { input 367 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 460 daemons/based/based_messages.c xmlNode *req, xmlNode *input, input 473 daemons/based/based_messages.c rc = based_commit_transaction(input, client, origin, result_cib); input 487 daemons/based/based_messages.c xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, input 84 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, input 88 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 91 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 94 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 97 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 100 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 103 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 106 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 110 daemons/based/pacemaker-based.h xmlNode *input, xmlNode *existing_cib, input 113 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, input 118 daemons/based/pacemaker-based.h xmlNode *input, xmlNode *existing_cib, input 121 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 264 daemons/controld/controld_execd.c send_task_ok_ack(const lrm_state_t *lrm_state, const ha_msg_input_t *input, input 268 daemons/controld/controld_execd.c lrmd_event_data_t *op = construct_op(lrm_state, input->xml, rsc_id, task); input 664 daemons/controld/controld_execd.c notify_deleted(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rsc_id, int rc) input 667 daemons/controld/controld_execd.c const char *from_sys = crm_element_value(input->msg, PCMK__XA_CRM_SYS_FROM); input 668 daemons/controld/controld_execd.c const char *from_host = crm_element_value(input->msg, PCMK__XA_SRC); input 673 daemons/controld/controld_execd.c op = construct_op(lrm_state, input->xml, rsc_id, PCMK_ACTION_DELETE); input 687 daemons/controld/controld_execd.c notify_deleted(event->lrm_state, op->input, event->rsc, event->rc); input 708 daemons/controld/controld_execd.c delete_rsc_entry(lrm_state_t *lrm_state, ha_msg_input_t *input, input 734 daemons/controld/controld_execd.c if (input) { input 735 daemons/controld/controld_execd.c notify_deleted(lrm_state, input, rsc_id, rc); input 989 daemons/controld/controld_execd.c op->input = copy_ha_msg_input(request); input 1237 daemons/controld/controld_execd.c static bool do_lrm_cancel(ha_msg_input_t *input, lrm_state_t *lrm_state, input 1247 daemons/controld/controld_execd.c xmlNode *params = pcmk__xe_first_child(input->xml, PCMK__XE_ATTRIBUTES, input 1291 daemons/controld/controld_execd.c send_task_ok_ack(lrm_state, input, rsc->id, rsc, op_task, input 1306 daemons/controld/controld_execd.c do_lrm_delete(ha_msg_input_t *input, lrm_state_t *lrm_state, input 1318 daemons/controld/controld_execd.c op = construct_op(lrm_state, input->xml, rsc->id, PCMK_ACTION_DELETE); input 1334 daemons/controld/controld_execd.c user_name, input, unregister, true); input 1401 daemons/controld/controld_execd.c ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); input 1403 daemons/controld/controld_execd.c const char *target_node = lrm_op_target(input->xml); input 1414 daemons/controld/controld_execd.c synthesize_lrmd_failure(NULL, input->xml, PCMK_EXEC_NOT_CONNECTED, input 1421 daemons/controld/controld_execd.c user_name = pcmk__update_acl_user(input->msg, PCMK__XA_CRM_USER, NULL); input 1422 daemons/controld/controld_execd.c crm_op = crm_element_value(input->msg, PCMK__XA_CRM_TASK); input 1423 daemons/controld/controld_execd.c from_sys = crm_element_value(input->msg, PCMK__XA_CRM_SYS_FROM); input 1425 daemons/controld/controld_execd.c from_host = crm_element_value(input->msg, PCMK__XA_SRC); input 1434 daemons/controld/controld_execd.c } else if (input->xml != NULL) { input 1435 daemons/controld/controld_execd.c operation = crm_element_value(input->xml, PCMK_XA_OPERATION); input 1446 daemons/controld/controld_execd.c fail_lrm_resource(input->xml, lrm_state, user_name, from_host, input 1453 daemons/controld/controld_execd.c if (input->xml != NULL) { input 1455 daemons/controld/controld_execd.c raw_target = crm_element_value(input->xml, PCMK__META_ON_NODE); input 1457 daemons/controld/controld_execd.c handle_reprobe_op(lrm_state, input->msg, from_sys, from_host, user_name, input 1462 daemons/controld/controld_execd.c xmlNode *xml_rsc = pcmk__xe_first_child(input->xml, PCMK_XE_PRIMITIVE, input 1473 daemons/controld/controld_execd.c synthesize_lrmd_failure(lrm_state, input->xml, input 1486 daemons/controld/controld_execd.c rc, pcmk_strerror(rc), pcmk__xe_id(input->xml)); input 1487 daemons/controld/controld_execd.c delete_rsc_entry(lrm_state, input, pcmk__xe_id(xml_rsc), NULL, input 1494 daemons/controld/controld_execd.c crm_log_xml_warn(input->msg, "invalid resource"); input 1495 daemons/controld/controld_execd.c synthesize_lrmd_failure(lrm_state, input->xml, PCMK_EXEC_ERROR, input 1505 daemons/controld/controld_execd.c crm_log_xml_warn(input->msg, "failed registration"); input 1506 daemons/controld/controld_execd.c synthesize_lrmd_failure(lrm_state, input->xml, PCMK_EXEC_ERROR, input 1513 daemons/controld/controld_execd.c if (!do_lrm_cancel(input, lrm_state, rsc, from_host, from_sys)) { input 1514 daemons/controld/controld_execd.c crm_log_xml_warn(input->xml, "Bad command"); input 1519 daemons/controld/controld_execd.c do_lrm_delete(input, lrm_state, rsc, from_sys, from_host, input 1553 daemons/controld/controld_execd.c data = new_metadata_cb_data(rsc, input->xml); input 1562 daemons/controld/controld_execd.c do_lrm_rsc_op(lrm_state, rsc, input->xml, md); input 43 daemons/controld/controld_execd_state.c delete_ha_msg_input(op->input); input 123 daemons/controld/controld_fsa.c ha_msg_input_t *input = fsa_typed_data(msg_data->data_type); input 125 daemons/controld/controld_fsa.c crm_log_xml_debug(input->msg, __func__); input 128 daemons/controld/controld_fsa.c xmlNode *input = fsa_typed_data(msg_data->data_type); input 130 daemons/controld/controld_fsa.c crm_log_xml_debug(input, __func__); input 133 daemons/controld/controld_fsa.c lrmd_event_data_t *input = fsa_typed_data(msg_data->data_type); input 138 daemons/controld/controld_fsa.c input->rsc_id, input->call_id, input->rc, input 139 daemons/controld/controld_fsa.c input->op_status, (char *)input->user_data); input 593 daemons/controld/controld_fsa.c const char *input = fsa_input2string(current_input); input 598 daemons/controld/controld_fsa.c state_from, state_to, input, fsa_cause2string(cause), msg_data->origin); input 614 daemons/controld/controld_fsa.c state_from, state_to, input, fsa_cause2string(cause), input 496 daemons/controld/controld_fsa.h const char *fsa_input2string(enum crmd_fsa_input input); input 503 daemons/controld/controld_fsa.h enum crmd_fsa_state controld_fsa_get_next_state(enum crmd_fsa_input input); input 505 daemons/controld/controld_fsa.h uint64_t controld_fsa_get_action(enum crmd_fsa_input input); input 111 daemons/controld/controld_join_client.c ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); input 115 daemons/controld/controld_join_client.c CRM_CHECK(input != NULL, return); input 117 daemons/controld/controld_join_client.c welcome_from = crm_element_value(input->msg, PCMK__XA_SRC); input 118 daemons/controld/controld_join_client.c join_id = crm_element_value(input->msg, PCMK__XA_JOIN_ID); input 120 daemons/controld/controld_join_client.c welcome_from, crm_element_value(input->msg, PCMK__XA_JOIN_ID)); input 129 daemons/controld/controld_join_client.c if (update_dc(input->msg) == FALSE) { input 135 daemons/controld/controld_join_client.c update_dc_expected(input->msg); input 264 daemons/controld/controld_join_client.c ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); input 268 daemons/controld/controld_join_client.c const char *op = crm_element_value(input->msg, PCMK__XA_CRM_TASK); input 269 daemons/controld/controld_join_client.c const char *welcome_from = crm_element_value(input->msg, PCMK__XA_SRC); input 277 daemons/controld/controld_join_client.c if (pcmk__xe_attr_is_true(input->msg, CRM_OP_JOIN_ACKNAK)) { input 281 daemons/controld/controld_join_client.c crm_element_value_int(input->msg, PCMK__XA_JOIN_ID, &join_id); input 296 daemons/controld/controld_join_client.c if (update_dc(input->msg) == FALSE) { input 302 daemons/controld/controld_join_client.c update_dc_expected(input->msg); input 362 daemons/controld/controld_join_client.c remotes = pcmk__xe_first_child(input->msg, PCMK_XE_NODES, NULL, NULL); input 84 daemons/controld/controld_lrm.h ha_msg_input_t *input; input 1233 daemons/controld/controld_matrix.c controld_fsa_get_next_state(enum crmd_fsa_input input) input 1235 daemons/controld/controld_matrix.c return fsa_next_states[input][controld_globals.fsa_state]; input 1247 daemons/controld/controld_matrix.c controld_fsa_get_action(enum crmd_fsa_input input) input 1249 daemons/controld/controld_matrix.c return fsa_actions[input][controld_globals.fsa_state]; input 37 daemons/controld/controld_messages.c register_fsa_error_adv(enum crmd_fsa_cause cause, enum crmd_fsa_input input, input 53 daemons/controld/controld_messages.c register_fsa_input_adv(cause, input, new_data, A_NOTHING, TRUE, raised_from); input 57 daemons/controld/controld_messages.c register_fsa_input_adv(enum crmd_fsa_cause cause, enum crmd_fsa_input input, input 68 daemons/controld/controld_messages.c if (input == I_NULL && with_actions == A_NOTHING /* && data == NULL */ ) { input 74 daemons/controld/controld_messages.c if (input == I_WAIT_FOR_EVENT) { input 100 daemons/controld/controld_messages.c fsa_input2string(input), fsa_cause2string(cause), input 105 daemons/controld/controld_messages.c fsa_data->fsa_input = input; input 167 daemons/controld/controld_messages.c if (input != I_WAIT_FOR_EVENT) { input 286 daemons/controld/controld_messages.c ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); input 288 daemons/controld/controld_messages.c route_message(msg_data->fsa_cause, input->msg); input 292 daemons/controld/controld_messages.c route_message(enum crmd_fsa_cause cause, xmlNode * input) input 297 daemons/controld/controld_messages.c fsa_input.msg = input; input 301 daemons/controld/controld_messages.c if (relay_message(input, cause == C_IPC_MESSAGE)) { input 306 daemons/controld/controld_messages.c result = handle_message(input, cause); input 32 daemons/controld/controld_messages.h extern void register_fsa_error_adv(enum crmd_fsa_cause cause, enum crmd_fsa_input input, input 35 daemons/controld/controld_messages.h #define register_fsa_error(cause, input, new_data) \ input 36 daemons/controld/controld_messages.h register_fsa_error_adv(cause, input, msg_data, new_data, __func__) input 39 daemons/controld/controld_messages.h enum crmd_fsa_input input, void *data, input 44 daemons/controld/controld_messages.h extern void route_message(enum crmd_fsa_cause cause, xmlNode * input); input 58 daemons/controld/controld_messages.h #define register_fsa_input(cause, input, data) \ input 59 daemons/controld/controld_messages.h register_fsa_input_adv(cause, input, data, A_NOTHING, FALSE, __func__) input 61 daemons/controld/controld_messages.h #define register_fsa_input_before(cause, input, data) \ input 62 daemons/controld/controld_messages.h register_fsa_input_adv(cause, input, data, A_NOTHING, TRUE, __func__) input 64 daemons/controld/controld_messages.h #define register_fsa_input_later(cause, input, data) \ input 65 daemons/controld/controld_messages.h register_fsa_input_adv(cause, input, data, A_NOTHING, FALSE, __func__) input 148 daemons/controld/controld_schedulerd.c reply->data.graph.input); input 126 daemons/controld/controld_transition.c ha_msg_input_t *input = fsa_typed_data(fsa_dt_ha_msg); input 127 daemons/controld/controld_transition.c xmlNode *graph_data = input->xml; input 128 daemons/controld/controld_transition.c const char *ref = crm_element_value(input->msg, PCMK_XA_REFERENCE); input 129 daemons/controld/controld_transition.c const char *graph_input = crm_element_value(input->msg, input 133 daemons/controld/controld_transition.c crm_log_xml_err(input->msg, "Bad command"); input 162 daemons/controld/controld_transition.c crm_log_xml_err(input->msg, "Bad command"); input 179 daemons/controld/controld_transition.c if (graph_data != input->xml) { input 53 daemons/controld/controld_utils.c fsa_input2string(enum crmd_fsa_input input) input 57 daemons/controld/controld_utils.c switch (input) { input 163 daemons/controld/controld_utils.c crm_err("Input %d is unknown", input); input 476 daemons/execd/cts-exec-helper.c scheduler->input = cib_xml_copy; input 252 daemons/fenced/fenced_scheduler.c scheduler->input = NULL; // Wasn't a copy, so don't let API free it input 125 daemons/schedulerd/schedulerd_messages.c scheduler->input = NULL; input 179 include/crm/cib/internal.h xmlNode *req, xmlNode *input, bool manage_counters, input 196 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 200 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 204 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 208 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 212 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 216 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 220 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 224 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 228 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 254 include/crm/cib/internal.h const xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 54 include/crm/cib/util.h int cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output, input 44 include/crm/common/digest_internal.h char *pcmk__digest_on_disk_cib(xmlNode *input); input 45 include/crm/common/digest_internal.h char *pcmk__digest_operation(xmlNode *input); input 46 include/crm/common/digest_internal.h char *pcmk__digest_xml(xmlNode *input, bool filter); input 48 include/crm/common/digest_internal.h bool pcmk__verify_digest(xmlNode *input, const char *expected); input 81 include/crm/common/internal.h int pcmk__scan_nvpair(const char *input, char **name, char **value); input 44 include/crm/common/ipc_schedulerd.h const char *input; input 81 include/crm/common/scheduler.h xmlNode *input; // CIB XML input 26 include/crm/common/strings.h long long crm_get_msec(const char *input); input 28 include/crm/common/strings.h int pcmk_parse_interval_spec(const char *input, guint *result_ms); input 66 include/crm/common/xml_compat.h char *calculate_on_disk_digest(xmlNode *input); input 69 include/crm/common/xml_compat.h char *calculate_operation_digest(xmlNode *input, const char *version); input 72 include/crm/common/xml_compat.h char *calculate_xml_versioned_digest(xmlNode *input, gboolean sort, input 30 include/crm/common/xml_element_compat.h xmlNode *expand_idref(xmlNode *input, xmlNode *top); input 36 include/crm/common/xml_element_compat.h xmlNode *sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive); input 28 include/crm/common/xml_io_internal.h xmlNode *pcmk__xml_parse(const char *input); input 222 include/crm/pengine/internal.h pcmk_action_t *find_first_action(const GList *input, const char *uuid, input 228 include/crm/pengine/internal.h GList *find_actions(GList *input, const char *key, const pcmk_node_t *on_node); input 229 include/crm/pengine/internal.h GList *find_actions_exact(GList *input, const char *key, input 306 include/pacemaker.h int pcmk_check_rules(xmlNodePtr *xml, xmlNodePtr input, const crm_time_t *date, input 321 include/pacemaker.h pcmk_check_rule(xmlNodePtr *xml, xmlNodePtr input, const crm_time_t *date, input 325 include/pacemaker.h return pcmk_check_rules(xml, input, date, rule_ids); input 21 include/pcmki/pcmki_rule.h int pcmk__check_rules(pcmk__output_t *out, xmlNodePtr input, input 37 include/pcmki/pcmki_rule.h pcmk__check_rule(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date, input 41 include/pcmki/pcmki_rule.h return pcmk__check_rules(out, input, date, rule_ids); input 56 lib/cib/cib_file.c xmlNode *req, xmlNode *input, input 1157 lib/cib/cib_file.c xmlNode *input, xmlNode *existing_cib, input 1169 lib/cib/cib_file.c rc = cib_file_commit_transaction(cib, input, result_cib); input 168 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 178 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, input 241 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 261 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 289 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 305 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, input 314 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, input 320 lib/cib/cib_ops.c if (input == NULL) { input 327 lib/cib/cib_ops.c } else if (pcmk__xe_is(input, section)) { input 331 lib/cib/cib_ops.c if (pcmk__xe_is(input, PCMK_XE_CIB)) { input 345 lib/cib/cib_ops.c char *digest_verify = pcmk__digest_xml(input, true); input 362 lib/cib/cib_ops.c cib_version_details(input, &replace_admin_epoch, &replace_epoch, &replace_updates); input 395 lib/cib/cib_ops.c *result_cib = pcmk__xml_copy(NULL, input); input 401 lib/cib/cib_ops.c result = pcmk__xe_replace_match(obj_root, input); input 425 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 433 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, input 437 lib/cib/cib_ops.c if (input == NULL) { input 443 lib/cib/cib_ops.c if (pcmk__xe_is(input, section)) { input 444 lib/cib/cib_ops.c pcmk__xe_foreach_child(input, NULL, delete_child, obj_root); input 446 lib/cib/cib_ops.c delete_child(input, obj_root); input 453 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 462 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, input 466 lib/cib/cib_ops.c if (input == NULL) { input 494 lib/cib/cib_ops.c if (pcmk__xe_update_match(obj_root, input, flags) != pcmk_rc_ok) { input 496 lib/cib/cib_ops.c pcmk__xml_copy(obj_root, input); input 577 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 592 lib/cib/cib_ops.c } else if (pcmk__xe_is(input, PCMK_XE_CIB)) { input 598 lib/cib/cib_ops.c if (input == NULL) { input 604 lib/cib/cib_ops.c return cib_process_modify(op, options, section, req, input, existing_cib, result_cib, input 612 lib/cib/cib_ops.c if (pcmk__xe_is(input, section)) { input 615 lib/cib/cib_ops.c for (a_child = pcmk__xml_first_child(input); a_child != NULL; input 624 lib/cib/cib_ops.c result = add_cib_object(update_section, input); input 625 lib/cib/cib_ops.c update_results(failed, input, op, result); input 644 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, input 662 lib/cib/cib_ops.c return xml_apply_patchset(*result_cib, input, TRUE); input 667 lib/cib/cib_ops.c const xmlNode *req, xmlNode *input, xmlNode *existing_cib, input 738 lib/cib/cib_ops.c if (pcmk__xe_update_match(match, input, flags) != pcmk_rc_ok) { input 745 lib/cib/cib_ops.c pcmk__xml_copy(match, input); input 802 lib/cib/cib_ops.c pcmk__xml_copy(parent, input); input 224 lib/cib/cib_utils.c xmlNode *req, xmlNode *input, bool manage_counters, input 275 lib/cib/cib_utils.c rc = (*fn) (op, call_options, section, req, input, cib_ro, result_cib, output); input 312 lib/cib/cib_utils.c rc = (*fn) (op, call_options, section, req, input, scratch, &scratch, output); input 324 lib/cib/cib_utils.c rc = (*fn) (op, call_options, section, req, input, *current_cib, input 378 lib/cib/cib_utils.c crm_log_xml_warn(input, "Bad Data"); input 388 lib/cib/cib_utils.c crm_log_xml_warn(input, "Bad Data"); input 789 lib/cib/cib_utils.c cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output, input 797 lib/cib/cib_utils.c pcmk__assert((event != NULL) && (input != NULL) && (output != NULL)); input 812 lib/cib/cib_utils.c if (input != NULL) { input 813 lib/cib/cib_utils.c rc = cib_process_diff(NULL, cib_none, NULL, event, diff, input, output, input 84 lib/common/digest.c calculate_xml_digest_v1(xmlNode *input) input 86 lib/common/digest.c GString *buffer = dump_xml_for_digest(input); input 95 lib/common/digest.c crm_log_xml_trace(input, "digest:source"); input 110 lib/common/digest.c pcmk__digest_on_disk_cib(xmlNode *input) input 118 lib/common/digest.c return calculate_xml_digest_v1(input); input 133 lib/common/digest.c pcmk__digest_operation(xmlNode *input) input 140 lib/common/digest.c xmlNode *sorted = pcmk__xml_copy(NULL, input); input 200 lib/common/digest.c pcmk__verify_digest(xmlNode *input, const char *expected) input 205 lib/common/digest.c if (input != NULL) { input 206 lib/common/digest.c calculated = pcmk__digest_on_disk_cib(input); input 341 lib/common/digest.c calculate_on_disk_digest(xmlNode *input) input 343 lib/common/digest.c return calculate_xml_digest_v1(input); input 347 lib/common/digest.c calculate_operation_digest(xmlNode *input, const char *version) input 349 lib/common/digest.c xmlNode *sorted = sorted_xml(input, NULL, true); input 357 lib/common/digest.c calculate_xml_versioned_digest(xmlNode *input, gboolean sort, input 365 lib/common/digest.c xmlNode *sorted = sorted_xml(input, NULL, true); input 367 lib/common/digest.c input = sorted; input 373 lib/common/digest.c digest = calculate_xml_digest_v1(input); input 379 lib/common/digest.c return pcmk__digest_xml(input, do_filter); input 125 lib/common/ipc_schedulerd.c reply_data.data.graph.input = crm_element_value(reply, input 124 lib/common/nvpair.c pcmk__scan_nvpair(const char *input, char **name, char **value) input 129 lib/common/nvpair.c if (sscanf(input, "%m[^=]=%m[^\n]", name, value) <= 0) { input 142 lib/common/nvpair.c *name = strndup(input, sep-input); input 69 lib/common/scheduler.c scheduler->input = cib; input 351 lib/common/strings.c crm_get_msec(const char *input) input 359 lib/common/strings.c if (input == NULL) { input 364 lib/common/strings.c while (isspace(*input)) { input 365 lib/common/strings.c input++; input 368 lib/common/strings.c rc = scan_ll(input, &msec, PCMK__PARSE_INT_DEFAULT, &units); input 371 lib/common/strings.c crm_warn("'%s' will be clipped to %lld", input, msec); input 375 lib/common/strings.c input, ((rc == pcmk_rc_ok)? "Negative" : pcmk_rc_str(rc))); input 452 lib/common/strings.c pcmk_parse_interval_spec(const char *input, guint *result_ms) input 457 lib/common/strings.c if (input == NULL) { input 462 lib/common/strings.c if (input[0] == 'P') { input 463 lib/common/strings.c crm_time_t *period_s = crm_time_parse_duration(input); input 472 lib/common/strings.c msec = crm_get_msec(input); input 477 lib/common/strings.c input); input 30 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c .input = NULL, input 34 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c assert_null(scheduler.input); input 41 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c .input = NULL, input 46 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c assert_ptr_equal(scheduler.input, cib); input 57 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c .input = old_cib, input 61 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c assert_ptr_equal(scheduler.input, new_cib); input 1557 lib/common/xml_element.c expand_idref(xmlNode *input, xmlNode *top) input 1559 lib/common/xml_element.c return pcmk__xe_resolve_idref(input, top); input 1581 lib/common/xml_element.c sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive) input 1587 lib/common/xml_element.c CRM_CHECK(input != NULL, return NULL); input 1589 lib/common/xml_element.c result = pcmk__xe_create(parent, (const char *) input->name); input 1590 lib/common/xml_element.c nvpairs = pcmk_xml_attrs2nvpairs(input); input 1595 lib/common/xml_element.c for (child = pcmk__xe_first_child(input, NULL, NULL, NULL); child != NULL; input 45 lib/common/xml_io.c FILE *input = fopen(filename, "r"); input 47 lib/common/xml_io.c if (input == NULL) { input 52 lib/common/xml_io.c bz_file = BZ2_bzReadOpen(&rc, input, 0, 0, NULL, 0); input 87 lib/common/xml_io.c fclose(input); input 122 lib/common/xml_io.c char *input = decompress_file(filename); input 124 lib/common/xml_io.c if (input != NULL) { input 125 lib/common/xml_io.c output = xmlCtxtReadDoc(ctxt, (pcmkXmlStr) input, NULL, NULL, input 127 lib/common/xml_io.c free(input); input 168 lib/common/xml_io.c pcmk__xml_parse(const char *input) input 175 lib/common/xml_io.c if (input == NULL) { input 187 lib/common/xml_io.c output = xmlCtxtReadDoc(ctxt, (pcmkXmlStr) input, NULL, NULL, input 426 lib/pacemaker/libpacemaker_private.h pcmk__related_action_t *input); input 1125 lib/pacemaker/libpacemaker_private.h int pcmk__init_scheduler(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date, input 674 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *input = pcmk__xe_first_child(trigger, NULL, NULL, input 676 lib/pacemaker/pcmk_graph_consumer.c input != NULL; input = pcmk__xe_next(input, NULL)) { input 679 lib/pacemaker/pcmk_graph_consumer.c input); input 125 lib/pacemaker/pcmk_graph_logging.c const pcmk__graph_action_t *input = (pcmk__graph_action_t *) lpc->data; input 127 lib/pacemaker/pcmk_graph_logging.c if (pcmk_is_set(input->flags, pcmk__graph_action_failed)) { input 128 lib/pacemaker/pcmk_graph_logging.c pcmk__add_word(&pending, 1024, pcmk__xe_id(input->xml)); input 130 lib/pacemaker/pcmk_graph_logging.c } else if (pcmk_is_set(input->flags, pcmk__graph_action_confirmed)) { input 133 lib/pacemaker/pcmk_graph_logging.c } else if (find_graph_action_by_id(graph, input->id) != NULL) { input 135 lib/pacemaker/pcmk_graph_logging.c pcmk__add_word(&pending, 1024, pcmk__xe_id(input->xml)); input 147 lib/pacemaker/pcmk_graph_logging.c pcmk__graph_action_t *input = (pcmk__graph_action_t *) lpc->data; input 148 lib/pacemaker/pcmk_graph_logging.c const char *key = crm_element_value(input->xml, PCMK__XA_OPERATION_KEY); input 149 lib/pacemaker/pcmk_graph_logging.c const char *host = crm_element_value(input->xml, PCMK__META_ON_NODE); input 151 lib/pacemaker/pcmk_graph_logging.c if (find_graph_action_by_id(graph, input->id) == NULL) { input 154 lib/pacemaker/pcmk_graph_logging.c input->id, actiontype2text(input->type), key, input 177 lib/pacemaker/pcmk_graph_producer.c pcmk_action_t *input; input 181 lib/pacemaker/pcmk_graph_producer.c input = ((pcmk__related_action_t *) iter->data)->action; input 182 lib/pacemaker/pcmk_graph_producer.c if ((input->rsc != NULL) input 183 lib/pacemaker/pcmk_graph_producer.c && pcmk__str_eq(action->rsc->id, input->rsc->id, pcmk__str_none) input 184 lib/pacemaker/pcmk_graph_producer.c && pcmk__str_eq(input->task, PCMK_ACTION_MIGRATE_FROM, input 611 lib/pacemaker/pcmk_graph_producer.c pcmk__related_action_t *input) input 613 lib/pacemaker/pcmk_graph_producer.c if (input->graphed) { input 617 lib/pacemaker/pcmk_graph_producer.c if (input->flags == pcmk__ar_none) { input 621 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 624 lib/pacemaker/pcmk_graph_producer.c } else if (!pcmk_is_set(input->action->flags, pcmk__action_runnable) input 625 lib/pacemaker/pcmk_graph_producer.c && !ordering_can_change_actions(input)) { input 629 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 632 lib/pacemaker/pcmk_graph_producer.c } else if (!pcmk_is_set(input->action->flags, pcmk__action_runnable) input 633 lib/pacemaker/pcmk_graph_producer.c && pcmk_is_set(input->flags, pcmk__ar_min_runnable)) { input 637 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 640 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->flags, pcmk__ar_unmigratable_then_blocks) input 641 lib/pacemaker/pcmk_graph_producer.c && !pcmk_is_set(input->action->flags, pcmk__action_runnable)) { input 645 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 648 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->flags, pcmk__ar_if_first_unmigratable) input 649 lib/pacemaker/pcmk_graph_producer.c && pcmk_is_set(input->action->flags, pcmk__action_migratable)) { input 653 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 656 lib/pacemaker/pcmk_graph_producer.c } else if ((input->flags == pcmk__ar_ordered) input 657 lib/pacemaker/pcmk_graph_producer.c && pcmk_is_set(input->action->flags, pcmk__action_migratable) input 658 lib/pacemaker/pcmk_graph_producer.c && pcmk__ends_with(input->action->uuid, "_stop_0")) { input 662 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 665 lib/pacemaker/pcmk_graph_producer.c } else if (input->flags == pcmk__ar_if_on_same_node_or_target) { input 666 lib/pacemaker/pcmk_graph_producer.c pcmk_node_t *input_node = input->action->node; input 682 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id, input 685 lib/pacemaker/pcmk_graph_producer.c input->flags = pcmk__ar_none; input 693 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id, input 696 lib/pacemaker/pcmk_graph_producer.c input->flags = pcmk__ar_none; input 699 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk__action_optional)) { input 703 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 704 lib/pacemaker/pcmk_graph_producer.c input->flags = pcmk__ar_none; input 708 lib/pacemaker/pcmk_graph_producer.c } else if (input->flags == pcmk__ar_if_required_on_same_node) { input 709 lib/pacemaker/pcmk_graph_producer.c if (input->action->node && action->node input 710 lib/pacemaker/pcmk_graph_producer.c && !pcmk__same_node(input->action->node, action->node)) { input 714 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id, input 716 lib/pacemaker/pcmk_graph_producer.c pcmk__node_name(input->action->node)); input 717 lib/pacemaker/pcmk_graph_producer.c input->flags = pcmk__ar_none; input 720 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk__action_optional)) { input 723 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 724 lib/pacemaker/pcmk_graph_producer.c input->flags = pcmk__ar_none; input 728 lib/pacemaker/pcmk_graph_producer.c } else if (input->action->rsc input 729 lib/pacemaker/pcmk_graph_producer.c && input->action->rsc != action->rsc input 730 lib/pacemaker/pcmk_graph_producer.c && pcmk_is_set(input->action->rsc->flags, pcmk__rsc_failed) input 731 lib/pacemaker/pcmk_graph_producer.c && !pcmk_is_set(input->action->rsc->flags, pcmk__rsc_managed) input 732 lib/pacemaker/pcmk_graph_producer.c && pcmk__ends_with(input->action->uuid, "_stop_0") input 736 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, action->uuid); input 739 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk__action_optional) input 740 lib/pacemaker/pcmk_graph_producer.c && !pcmk_any_flags_set(input->action->flags, input 743 lib/pacemaker/pcmk_graph_producer.c && !should_add_action_to_graph(input->action)) { input 747 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id); input 752 lib/pacemaker/pcmk_graph_producer.c action->uuid, action->id, action_type_str(input->action->flags), input 753 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input->action->id, input 754 lib/pacemaker/pcmk_graph_producer.c action_node_str(input->action), input 755 lib/pacemaker/pcmk_graph_producer.c action_runnable_str(input->action->flags), input 756 lib/pacemaker/pcmk_graph_producer.c action_optional_str(input->action->flags), input->flags); input 774 lib/pacemaker/pcmk_graph_producer.c const pcmk_action_t *action, pcmk__related_action_t *input) input 778 lib/pacemaker/pcmk_graph_producer.c if (pcmk_is_set(input->action->flags, pcmk__action_detect_loop)) { input 780 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input 781 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->priv->name : "", input 784 lib/pacemaker/pcmk_graph_producer.c input->flags); input 789 lib/pacemaker/pcmk_graph_producer.c if (!should_add_input_to_graph(action, input)) { input 793 lib/pacemaker/pcmk_graph_producer.c if (input->action == init_action) { input 802 lib/pacemaker/pcmk_graph_producer.c pcmk__set_action_flags(input->action, pcmk__action_detect_loop); input 808 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input 809 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->priv->name : "", input 810 lib/pacemaker/pcmk_graph_producer.c input->flags, input 815 lib/pacemaker/pcmk_graph_producer.c for (GList *iter = input->action->actions_before; input 818 lib/pacemaker/pcmk_graph_producer.c if (pcmk__graph_has_loop(init_action, input->action, input 826 lib/pacemaker/pcmk_graph_producer.c pcmk__clear_action_flags(input->action, pcmk__action_detect_loop); input 830 lib/pacemaker/pcmk_graph_producer.c input->action->uuid, input 831 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->priv->name : "", input 834 lib/pacemaker/pcmk_graph_producer.c input->flags); input 921 lib/pacemaker/pcmk_graph_producer.c pcmk__related_action_t *input = lpc->data; input 923 lib/pacemaker/pcmk_graph_producer.c if (should_add_input_to_graph(action, input)) { input 926 lib/pacemaker/pcmk_graph_producer.c input->graphed = true; input 927 lib/pacemaker/pcmk_graph_producer.c create_graph_action(input_xml, input->action, true, scheduler); input 45 lib/pacemaker/pcmk_resource.c history = get_xpath_object(xpath, rsc->priv->scheduler->input, LOG_NEVER); input 47 lib/pacemaker/pcmk_rule.c cib_constraints = pcmk_find_cib_element(scheduler->input, input 160 lib/pacemaker/pcmk_rule.c pcmk__check_rules(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date, input 173 lib/pacemaker/pcmk_rule.c rc = pcmk__init_scheduler(out, input, date, &scheduler); input 195 lib/pacemaker/pcmk_rule.c pcmk_check_rules(xmlNodePtr *xml, xmlNodePtr input, const crm_time_t *date, input 208 lib/pacemaker/pcmk_rule.c rc = pcmk__check_rules(out, input, date, rule_ids); input 1366 lib/pacemaker/pcmk_sched_actions.c pcmk__related_action_t *input = item->data; input 1370 lib/pacemaker/pcmk_sched_actions.c && (input->action->id == last_input->action->id)) { input 1372 lib/pacemaker/pcmk_sched_actions.c input->action->uuid, input->action->id, input 1379 lib/pacemaker/pcmk_sched_actions.c pcmk__set_relation_flags(last_input->flags, input->flags); input 1380 lib/pacemaker/pcmk_sched_actions.c if (input->graphed) { input 1388 lib/pacemaker/pcmk_sched_actions.c last_input = input; input 1389 lib/pacemaker/pcmk_sched_actions.c input->graphed = false; input 1936 lib/pacemaker/pcmk_sched_actions.c history = get_xpath_object(xpath, scheduler->input, LOG_NEVER); input 1016 lib/pacemaker/pcmk_sched_colocation.c set = pcmk__xe_resolve_idref(set, scheduler->input); input 42 lib/pacemaker/pcmk_sched_constraints.c xmlNode *xml_constraints = pcmk_find_cib_element(scheduler->input, input 210 lib/pacemaker/pcmk_sched_location.c rule_xml = pcmk__xe_resolve_idref(rule_xml, rsc->priv->scheduler->input); input 605 lib/pacemaker/pcmk_sched_location.c set = pcmk__xe_resolve_idref(set, scheduler->input); input 1019 lib/pacemaker/pcmk_sched_ordering.c set = pcmk__xe_resolve_idref(set, scheduler->input); input 1064 lib/pacemaker/pcmk_sched_ordering.c ordering_is_invalid(pcmk_action_t *action, pcmk__related_action_t *input) input 1069 lib/pacemaker/pcmk_sched_ordering.c if (!pcmk_is_set(input->flags, pcmk__ar_guest_allowed) input 1070 lib/pacemaker/pcmk_sched_ordering.c && (input->action->rsc != NULL) input 1071 lib/pacemaker/pcmk_sched_ordering.c && pcmk__rsc_corresponds_to_guest(action->rsc, input->action->node)) { input 1074 lib/pacemaker/pcmk_sched_ordering.c input->action->rsc->id, action->rsc->id); input 1085 lib/pacemaker/pcmk_sched_ordering.c if ((input->flags == pcmk__ar_if_on_same_node_or_target) input 1088 lib/pacemaker/pcmk_sched_ordering.c && pcmk__graph_has_loop(action, action, input)) { input 1102 lib/pacemaker/pcmk_sched_ordering.c pcmk__related_action_t *input = NULL; input 1107 lib/pacemaker/pcmk_sched_ordering.c input = input_iter->data; input 1108 lib/pacemaker/pcmk_sched_ordering.c if (ordering_is_invalid(action, input)) { input 1109 lib/pacemaker/pcmk_sched_ordering.c input->flags = pcmk__ar_none; input 474 lib/pacemaker/pcmk_sched_tickets.c set = pcmk__xe_resolve_idref(set, scheduler->input); input 758 lib/pacemaker/pcmk_scheduler.c scheduler->input = cib; input 835 lib/pacemaker/pcmk_scheduler.c pcmk__init_scheduler(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date, input 851 lib/pacemaker/pcmk_scheduler.c if (input != NULL) { input 852 lib/pacemaker/pcmk_scheduler.c new_scheduler->input = pcmk__xml_copy(NULL, input); input 853 lib/pacemaker/pcmk_scheduler.c if (new_scheduler->input == NULL) { input 860 lib/pacemaker/pcmk_scheduler.c int rc = cib__signon_query(out, NULL, &(new_scheduler->input)); input 191 lib/pacemaker/pcmk_simulate.c reset(pcmk_scheduler_t *scheduler, xmlNodePtr input, pcmk__output_t *out, input 194 lib/pacemaker/pcmk_simulate.c scheduler->input = input; input 365 lib/pacemaker/pcmk_simulate.c xmlNode *input = cib_object; input 368 lib/pacemaker/pcmk_simulate.c input = pcmk__xml_copy(NULL, cib_object); input 370 lib/pacemaker/pcmk_simulate.c scheduler->input = input; input 372 lib/pacemaker/pcmk_simulate.c pcmk__schedule_actions(input, scheduler_flags, scheduler); input 442 lib/pacemaker/pcmk_simulate.c crm_element_value_epoch(scheduler->input, PCMK_XA_EXECUTION_DATE, input 799 lib/pacemaker/pcmk_simulate.c scheduler->input = cib_object; input 814 lib/pacemaker/pcmk_simulate.c xmlNodePtr input = NULL; input 817 lib/pacemaker/pcmk_simulate.c rc = cib__signon_query(out, &cib, &input); input 822 lib/pacemaker/pcmk_simulate.c reset(scheduler, input, out, use_date, flags); input 868 lib/pacemaker/pcmk_simulate.c rc = cib->cmds->query(cib, NULL, &input, cib_sync_call); input 875 lib/pacemaker/pcmk_simulate.c reset(scheduler, input, out, use_date, flags); input 880 lib/pacemaker/pcmk_simulate.c rc = pcmk__xml_write_file(input, input_file, false); input 925 lib/pacemaker/pcmk_simulate.c pcmk__schedule_actions(input, scheduler_flags, scheduler); input 935 lib/pacemaker/pcmk_simulate.c input = NULL; /* Don't try and free it twice */ input 106 lib/pacemaker/pcmk_status.c scheduler->input = cib_copy; input 315 lib/pengine/complex.c cib_resources = get_xpath_object("//" PCMK_XE_RESOURCES, scheduler->input, input 773 lib/pengine/complex.c rsc_private->ops_xml = pcmk__xe_resolve_idref(ops, scheduler->input); input 140 lib/pengine/failcounts.c lrm_op_xpathObj = xpath_search(rsc->priv->scheduler->input, input 1416 lib/pengine/pe_actions.c find_first_action(const GList *input, const char *uuid, const char *task, input 1421 lib/pengine/pe_actions.c for (const GList *gIter = input; gIter != NULL; gIter = gIter->next) { input 1445 lib/pengine/pe_actions.c find_actions(GList *input, const char *key, const pcmk_node_t *on_node) input 1447 lib/pengine/pe_actions.c GList *gIter = input; input 1479 lib/pengine/pe_actions.c find_actions_exact(GList *input, const char *key, const pcmk_node_t *on_node) input 1489 lib/pengine/pe_actions.c for (GList *gIter = input; gIter != NULL; gIter = gIter->next) { input 327 lib/pengine/pe_digest.c if ((op_version == NULL) && (scheduler->input != NULL)) { input 328 lib/pengine/pe_digest.c op_version = crm_element_value(scheduler->input, input 203 lib/pengine/pe_output.c xmlNode *stack = get_xpath_object(XPATH_STACK, scheduler->input, LOG_DEBUG); input 422 lib/pengine/pe_output.c scheduler->input, LOG_DEBUG); input 426 lib/pengine/pe_output.c const char *quorum = crm_element_value(scheduler->input, input 438 lib/pengine/pe_output.c const char *last_written = crm_element_value(scheduler->input, input 440 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, input 442 lib/pengine/pe_output.c const char *client = crm_element_value(scheduler->input, input 444 lib/pengine/pe_output.c const char *origin = crm_element_value(scheduler->input, input 498 lib/pengine/pe_output.c scheduler->input, LOG_DEBUG); input 502 lib/pengine/pe_output.c const char *quorum = crm_element_value(scheduler->input, input 514 lib/pengine/pe_output.c const char *last_written = crm_element_value(scheduler->input, input 516 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, input 518 lib/pengine/pe_output.c const char *client = crm_element_value(scheduler->input, input 520 lib/pengine/pe_output.c const char *origin = crm_element_value(scheduler->input, input 2710 lib/pengine/pe_output.c xmlNode *cib_status = pcmk_find_cib_element(scheduler->input, input 81 lib/pengine/status.c scheduler->input, LOG_NEVER); input 108 lib/pengine/status.c if ((scheduler == NULL) || (scheduler->input == NULL)) { input 112 lib/pengine/status.c new_version = crm_element_value(scheduler->input, PCMK_XA_CRM_FEATURE_SET); input 131 lib/pengine/status.c if (pcmk__xe_attr_is_true(scheduler->input, PCMK_XA_HAVE_QUORUM)) { input 138 lib/pengine/status.c scheduler->input, input 143 lib/pengine/status.c scheduler->input, input 146 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_CRM_CONFIG, scheduler->input, input 158 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_NODES, scheduler->input, LOG_TRACE); input 161 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_RESOURCES, scheduler->input, input 168 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_FENCING_TOPOLOGY, scheduler->input, input 172 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_TAGS, scheduler->input, LOG_NEVER); input 176 lib/pengine/status.c section = get_xpath_object("//" PCMK_XE_STATUS, scheduler->input, input 377 lib/pengine/status.c pcmk__xml_free(scheduler->input); input 18 lib/pengine/tests/native/native_find_rsc_test.c xmlNode *input = NULL; input 33 lib/pengine/tests/native/native_find_rsc_test.c input = pcmk__xml_read(path); input 36 lib/pengine/tests/native/native_find_rsc_test.c if (input == NULL) { input 47 lib/pengine/tests/native/native_find_rsc_test.c scheduler->input = input; input 19 lib/pengine/tests/native/pe_base_name_eq_test.c xmlNode *input = NULL; input 32 lib/pengine/tests/native/pe_base_name_eq_test.c input = pcmk__xml_read(path); input 35 lib/pengine/tests/native/pe_base_name_eq_test.c if (input == NULL) { input 46 lib/pengine/tests/native/pe_base_name_eq_test.c scheduler->input = input; input 208 lib/pengine/unpack.c result = xpath_search(scheduler->input, xpath); input 319 lib/pengine/unpack.c crm_element_value_int(scheduler->input, PCMK_XA_NO_QUORUM_PANIC, input 2966 lib/pengine/unpack.c xml = get_xpath_object((const char *) xpath->str, scheduler->input, input 2998 lib/pengine/unpack.c xml = get_xpath_object((const char *) xpath->str, scheduler->input, input 3027 lib/pengine/unpack.c search = xpath_search(rsc->priv->scheduler->input, xpath); input 4904 lib/pengine/unpack.c const char *dc_id = crm_element_value(scheduler->input, PCMK_XA_DC_UUID); input 5045 lib/pengine/unpack.c xmlNode *status = pcmk__xe_first_child(scheduler->input, PCMK_XE_STATUS, input 720 lib/pengine/utils.c pe_eval_nvpairs(scheduler->input, xml_obj, set_name, rule_data, hash, input 67 tools/cibadmin.c static int do_work(xmlNode *input, xmlNode **output); input 511 tools/cibadmin.c xmlNode *input = NULL; input 668 tools/cibadmin.c input = pcmk__xml_read(options.input_file); input 672 tools/cibadmin.c input = pcmk__xml_parse(options.input_xml); input 676 tools/cibadmin.c input = pcmk__xml_read(NULL); input 724 tools/cibadmin.c if (input != NULL) { input 725 tools/cibadmin.c crm_log_xml_debug(input, "[admin input]"); input 737 tools/cibadmin.c if (input == NULL) { input 744 tools/cibadmin.c digest = pcmk__digest_on_disk_cib(input); input 753 tools/cibadmin.c if (input == NULL) { input 760 tools/cibadmin.c digest = pcmk__digest_xml(input, true); input 787 tools/cibadmin.c rc = do_work(input, &output); input 888 tools/cibadmin.c pcmk__xml_free(input); input 901 tools/cibadmin.c do_work(xmlNode *input, xmlNode **output) input 906 tools/cibadmin.c && pcmk__xe_is(input, PCMK_XE_CIB)) { input 907 tools/cibadmin.c xmlNode *status = pcmk_find_cib_element(input, PCMK_XE_STATUS); input 910 tools/cibadmin.c pcmk__xe_create(input, PCMK_XE_STATUS); input 916 tools/cibadmin.c options.cib_section, input, output, input 119 tools/crm_diff.c apply_patch(xmlNode *input, xmlNode *patch, gboolean as_cib) input 121 tools/crm_diff.c xmlNode *output = pcmk__xml_copy(NULL, input); input 922 tools/crm_resource.c before = build_constraint_list(scheduler->input); input 926 tools/crm_resource.c rc = cli_resource_clear_all_expired(scheduler->input, cib_conn, input 961 tools/crm_resource.c scheduler->input = cib_xml; input 964 tools/crm_resource.c after = build_constraint_list(scheduler->input); input 50 tools/crm_resource_print.c pcmk__xe_foreach_child(pcmk_find_cib_element(scheduler->input, input 1387 tools/crm_resource_runtime.c && (scheduler->input == NULL) && (scheduler->priv->now == NULL) input 1414 tools/crm_resource_runtime.c scheduler->input = updated_xml; input 1459 tools/crm_resource_runtime.c rc = pcmk__xml_write_file(scheduler->input, shadow_file, false); input 1474 tools/crm_resource_runtime.c pcmk__schedule_actions(scheduler->input, pcmk__sched_no_counts, input 2104 tools/crm_resource_runtime.c pcmk__schedule_actions(scheduler->input, pcmk__sched_no_counts, input 2127 tools/crm_resource_runtime.c search = xpath_search(scheduler->input, xpath); input 102 tools/crm_rule.c xmlNode *input = NULL; input 178 tools/crm_rule.c input = pcmk__xml_read(NULL); input 180 tools/crm_rule.c if (input == NULL) { input 187 tools/crm_rule.c input = pcmk__xml_parse(options.input_xml); input 189 tools/crm_rule.c if (input == NULL) { input 203 tools/crm_rule.c rc = pcmk__check_rules(out, input, rule_date, input 217 tools/crm_rule.c pcmk__xml_free(input); input 668 tools/crm_shadow.c xmlNodePtr input = NULL; input 692 tools/crm_shadow.c if (read_xml(filename, &input, error) != pcmk_rc_ok) { input 696 tools/crm_shadow.c section_xml = input; input 700 tools/crm_shadow.c section_xml = pcmk__xe_first_child(input, section, NULL, NULL); input 717 tools/crm_shadow.c pcmk__xml_free(input); input 346 tools/crm_simulate.c setup_input(pcmk__output_t *out, const char *input, const char *output, input 353 tools/crm_simulate.c if (input == NULL) { input 361 tools/crm_simulate.c } else if (pcmk__str_eq(input, "-", pcmk__str_casei)) { input 365 tools/crm_simulate.c cib_object = pcmk__xml_read(input); input 441 tools/crm_ticket.c scheduler->input = cib_xml_copy;