xmlNode 82 daemons/attrd/attrd_alerts.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 84 daemons/attrd/attrd_alerts.c xmlNode *crmalerts = NULL; xmlNode 129 daemons/attrd/attrd_alerts.c attrd_cib_updated_cb(const char *event, xmlNode * msg) xmlNode 55 daemons/attrd/attrd_commands.c void attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter); xmlNode 56 daemons/attrd/attrd_commands.c void attrd_peer_sync(crm_node_t *peer, xmlNode *xml); xmlNode 59 daemons/attrd/attrd_commands.c static void broadcast_unseen_local_values(crm_node_t *peer, xmlNode *xml); xmlNode 62 daemons/attrd/attrd_commands.c send_attrd_message(crm_node_t * node, xmlNode * data) xmlNode 140 daemons/attrd/attrd_commands.c static xmlNode * xmlNode 141 daemons/attrd/attrd_commands.c add_attribute_value_xml(xmlNode *parent, attribute_t *a, attribute_value_t *v, xmlNode 144 daemons/attrd/attrd_commands.c xmlNode *xml = create_xml_node(parent, __func__); xmlNode 184 daemons/attrd/attrd_commands.c create_attribute(xmlNode *xml) xmlNode 228 daemons/attrd/attrd_commands.c attrd_client_peer_remove(pcmk__client_t *client, xmlNode *xml) xmlNode 274 daemons/attrd/attrd_commands.c attrd_client_update(xmlNode *xml) xmlNode 358 daemons/attrd/attrd_commands.c attrd_client_clear_failure(xmlNode *xml) xmlNode 436 daemons/attrd/attrd_commands.c static xmlNode *build_query_reply(const char *attr, const char *host) xmlNode 438 daemons/attrd/attrd_commands.c xmlNode *reply = create_xml_node(NULL, __func__); xmlNode 451 daemons/attrd/attrd_commands.c xmlNode *host_value; xmlNode 503 daemons/attrd/attrd_commands.c xmlNode *query) xmlNode 507 daemons/attrd/attrd_commands.c xmlNode *reply; xmlNode 553 daemons/attrd/attrd_commands.c attrd_peer_clear_failure(crm_node_t *peer, xmlNode *xml) xmlNode 598 daemons/attrd/attrd_commands.c process_peer_sync_response(crm_node_t *peer, bool peer_won, xmlNode *xml) xmlNode 611 daemons/attrd/attrd_commands.c for (xmlNode *child = pcmk__xml_first_child(xml); child != NULL; xmlNode 633 daemons/attrd/attrd_commands.c xmlNode *attrd_op = create_xml_node(NULL, __func__); xmlNode 646 daemons/attrd/attrd_commands.c attrd_peer_message(crm_node_t *peer, xmlNode *xml) xmlNode 696 daemons/attrd/attrd_commands.c attrd_peer_sync(crm_node_t *peer, xmlNode *xml) xmlNode 703 daemons/attrd/attrd_commands.c xmlNode *sync = create_xml_node(NULL, __func__); xmlNode 762 daemons/attrd/attrd_commands.c attrd_lookup_or_create_value(GHashTable *values, const char *host, xmlNode *xml) xmlNode 784 daemons/attrd/attrd_commands.c broadcast_unseen_local_values(crm_node_t *peer, xmlNode *xml) xmlNode 790 daemons/attrd/attrd_commands.c xmlNode *sync = NULL; xmlNode 830 daemons/attrd/attrd_commands.c xmlNode *sync = create_xml_node(NULL, __func__); xmlNode 841 daemons/attrd/attrd_commands.c attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) xmlNode 1070 daemons/attrd/attrd_commands.c attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 1185 daemons/attrd/attrd_commands.c build_update_element(xmlNode *parent, attribute_t *a, const char *nodeid, const char *value) xmlNode 1188 daemons/attrd/attrd_commands.c xmlNode *xml_obj = NULL; xmlNode 1256 daemons/attrd/attrd_commands.c xmlNode *xml_top = NULL; xmlNode 52 daemons/attrd/attrd_elections.c attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml) xmlNode 101 daemons/attrd/attrd_elections.c attrd_check_for_new_writer(const crm_node_t *peer, const xmlNode *xml) xmlNode 163 daemons/attrd/attrd_elections.c attrd_xml_add_writer(xmlNode *xml) xmlNode 223 daemons/attrd/attrd_utils.c attrd_cib_replaced_cb(const char *event, xmlNode * msg) xmlNode 46 daemons/attrd/pacemaker-attrd.c xmlNode *xml = NULL; xmlNode 104 daemons/attrd/pacemaker-attrd.c attrd_erase_cb(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 226 daemons/attrd/pacemaker-attrd.c xmlNode *xml = NULL; xmlNode 69 daemons/attrd/pacemaker-attrd.h void attrd_cib_replaced_cb(const char *event, xmlNode * msg); xmlNode 70 daemons/attrd/pacemaker-attrd.h void attrd_cib_updated_cb(const char *event, xmlNode *msg); xmlNode 79 daemons/attrd/pacemaker-attrd.h void attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml); xmlNode 80 daemons/attrd/pacemaker-attrd.h bool attrd_check_for_new_writer(const crm_node_t *peer, const xmlNode *xml); xmlNode 83 daemons/attrd/pacemaker-attrd.h void attrd_xml_add_writer(xmlNode *xml); xmlNode 125 daemons/attrd/pacemaker-attrd.h void attrd_peer_message(crm_node_t *client, xmlNode *msg); xmlNode 126 daemons/attrd/pacemaker-attrd.h void attrd_client_peer_remove(pcmk__client_t *client, xmlNode *xml); xmlNode 127 daemons/attrd/pacemaker-attrd.h void attrd_client_clear_failure(xmlNode *xml); xmlNode 128 daemons/attrd/pacemaker-attrd.h void attrd_client_update(xmlNode *xml); xmlNode 131 daemons/attrd/pacemaker-attrd.h xmlNode *query); xmlNode 38 daemons/based/based_callbacks.c xmlNode *notify_src; xmlNode 52 daemons/based/based_callbacks.c void send_cib_replace(const xmlNode * sync_request, const char *host); xmlNode 53 daemons/based/based_callbacks.c static void cib_process_request(xmlNode *request, gboolean privileged, xmlNode 57 daemons/based/based_callbacks.c static int cib_process_command(xmlNode *request, xmlNode **reply, xmlNode 58 daemons/based/based_callbacks.c xmlNode **cib_diff, gboolean privileged); xmlNode 143 daemons/based/based_callbacks.c cib_common_callback_worker(uint32_t id, uint32_t flags, xmlNode * op_request, xmlNode 150 daemons/based/based_callbacks.c xmlNode *ack = create_xml_node(NULL, __func__); xmlNode 213 daemons/based/based_callbacks.c xmlNode *op_request = pcmk__client_data2xml(cib_client, data, &id, &flags); xmlNode 274 daemons/based/based_callbacks.c int sync_our_cib(xmlNode * request, gboolean all); xmlNode 281 daemons/based/based_callbacks.c xmlNode *ping = create_xml_node(NULL, "ping"); xmlNode 303 daemons/based/based_callbacks.c process_ping_reply(xmlNode *reply) xmlNode 308 daemons/based/based_callbacks.c xmlNode *pong = get_message_xml(reply, F_CIB_CALLDATA); xmlNode 344 daemons/based/based_callbacks.c xmlNode *remote_cib = get_message_xml(pong, F_CIB_CALLDATA); xmlNode 370 daemons/based/based_callbacks.c do_local_notify(xmlNode * notify_src, const char *client_id, xmlNode 467 daemons/based/based_callbacks.c queue_local_notify(xmlNode * notify_src, const char *client_id, gboolean sync_reply, xmlNode 597 daemons/based/based_callbacks.c parse_peer_options_v1(int call_type, xmlNode * request, xmlNode 694 daemons/based/based_callbacks.c parse_peer_options_v2(int call_type, xmlNode * request, xmlNode 816 daemons/based/based_callbacks.c parse_peer_options(int call_type, xmlNode * request, xmlNode 834 daemons/based/based_callbacks.c forward_request(xmlNode * request, pcmk__client_t *cib_client, int call_options) xmlNode 859 daemons/based/based_callbacks.c send_peer_reply(xmlNode * msg, xmlNode * result_diff, const char *originator, gboolean broadcast) xmlNode 924 daemons/based/based_callbacks.c cib_process_request(xmlNode *request, gboolean privileged, xmlNode 936 daemons/based/based_callbacks.c xmlNode *op_reply = NULL; xmlNode 937 daemons/based/based_callbacks.c xmlNode *result_diff = NULL; xmlNode 1165 daemons/based/based_callbacks.c calculate_section_digest(const char *xpath, xmlNode * xml_obj) xmlNode 1167 daemons/based/based_callbacks.c xmlNode *xml_section = NULL; xmlNode 1182 daemons/based/based_callbacks.c cib_process_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, gboolean privileged) xmlNode 1184 daemons/based/based_callbacks.c xmlNode *input = NULL; xmlNode 1185 daemons/based/based_callbacks.c xmlNode *output = NULL; xmlNode 1186 daemons/based/based_callbacks.c xmlNode *result_cib = NULL; xmlNode 1187 daemons/based/based_callbacks.c xmlNode *current_cib = NULL; xmlNode 1436 daemons/based/based_callbacks.c cib_peer_callback(xmlNode * msg, void *private_data) xmlNode 1559 daemons/based/based_callbacks.c xmlNode *leaving = NULL; xmlNode 33 daemons/based/based_common.c extern int cib_perform_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, xmlNode 36 daemons/based/based_common.c static xmlNode * xmlNode 37 daemons/based/based_common.c cib_prepare_common(xmlNode * root, const char *section) xmlNode 39 daemons/based/based_common.c xmlNode *data = NULL; xmlNode 63 daemons/based/based_common.c cib_prepare_none(xmlNode * request, xmlNode ** data, const char **section) xmlNode 71 daemons/based/based_common.c cib_prepare_data(xmlNode * request, xmlNode ** data, const char **section) xmlNode 73 daemons/based/based_common.c xmlNode *input_fragment = get_message_xml(request, F_CIB_CALLDATA); xmlNode 82 daemons/based/based_common.c cib_prepare_sync(xmlNode * request, xmlNode ** data, const char **section) xmlNode 90 daemons/based/based_common.c cib_prepare_diff(xmlNode * request, xmlNode ** data, const char **section) xmlNode 92 daemons/based/based_common.c xmlNode *input_fragment = NULL; xmlNode 109 daemons/based/based_common.c cib_cleanup_query(int options, xmlNode ** data, xmlNode ** output) xmlNode 120 daemons/based/based_common.c cib_cleanup_data(int options, xmlNode ** data, xmlNode ** output) xmlNode 128 daemons/based/based_common.c cib_cleanup_output(int options, xmlNode ** data, xmlNode ** output) xmlNode 135 daemons/based/based_common.c cib_cleanup_none(int options, xmlNode ** data, xmlNode ** output) xmlNode 199 daemons/based/based_common.c xmlNode * xmlNode 200 daemons/based/based_common.c cib_msg_copy(xmlNode * msg, gboolean with_data) xmlNode 205 daemons/based/based_common.c xmlNode *value_struct = NULL; xmlNode 238 daemons/based/based_common.c xmlNode *copy = create_xml_node(NULL, "copy"); xmlNode 291 daemons/based/based_common.c cib_op_prepare(int call_type, xmlNode * request, xmlNode ** input, const char **section) xmlNode 298 daemons/based/based_common.c cib_op_cleanup(int call_type, int options, xmlNode ** input, xmlNode ** output) xmlNode 64 daemons/based/based_io.c static xmlNode * xmlNode 67 daemons/based/based_io.c xmlNode *root = NULL; xmlNode 180 daemons/based/based_io.c xmlNode * xmlNode 194 daemons/based/based_io.c xmlNode *root = NULL; xmlNode 195 daemons/based/based_io.c xmlNode *status = NULL; xmlNode 323 daemons/based/based_io.c xmlNode *tmp_cib = the_cib; xmlNode 346 daemons/based/based_io.c activateCibXml(xmlNode * new_cib, gboolean to_disk, const char *op) xmlNode 349 daemons/based/based_io.c xmlNode *saved_cib = the_cib; xmlNode 399 daemons/based/based_io.c xmlNode *cib_local = NULL; xmlNode 38 daemons/based/based_messages.c xmlNode *the_cib = NULL; xmlNode 39 daemons/based/based_messages.c int revision_check(xmlNode * cib_update, xmlNode * cib_copy, int flags); xmlNode 40 daemons/based/based_messages.c int get_revision(xmlNode * xml_obj, int cur_revision); xmlNode 42 daemons/based/based_messages.c int updateList(xmlNode * local_cib, xmlNode * update_command, xmlNode * failed, xmlNode 45 daemons/based/based_messages.c gboolean update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code); xmlNode 47 daemons/based/based_messages.c int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset); xmlNode 49 daemons/based/based_messages.c int sync_our_cib(xmlNode * request, gboolean all); xmlNode 52 daemons/based/based_messages.c cib_process_shutdown_req(const char *op, int options, const char *section, xmlNode * req, xmlNode 53 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 54 daemons/based/based_messages.c xmlNode ** answer) xmlNode 76 daemons/based/based_messages.c cib_process_default(const char *op, int options, const char *section, xmlNode * req, xmlNode 77 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 78 daemons/based/based_messages.c xmlNode ** answer) xmlNode 100 daemons/based/based_messages.c cib_process_readwrite(const char *op, int options, const char *section, xmlNode * req, xmlNode 101 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 102 daemons/based/based_messages.c xmlNode ** answer) xmlNode 141 daemons/based/based_messages.c xmlNode *sync_me = create_xml_node(NULL, "sync-me"); xmlNode 155 daemons/based/based_messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 156 daemons/based/based_messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 182 daemons/based/based_messages.c xmlNode *shallow = create_xml_node(NULL, tag); xmlNode 203 daemons/based/based_messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 204 daemons/based/based_messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 210 daemons/based/based_messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 211 daemons/based/based_messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 229 daemons/based/based_messages.c xmlNode *scratch = copy_xml(existing_cib); xmlNode 243 daemons/based/based_messages.c xmlNode *up = create_xml_node(NULL, __func__); xmlNode 279 daemons/based/based_messages.c xmlNode *up = create_xml_node(NULL, __func__); xmlNode 302 daemons/based/based_messages.c cib_process_sync_one(const char *op, int options, const char *section, xmlNode * req, xmlNode 303 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 304 daemons/based/based_messages.c xmlNode ** answer) xmlNode 310 daemons/based/based_messages.c cib_server_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode 311 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 312 daemons/based/based_messages.c xmlNode ** answer) xmlNode 371 daemons/based/based_messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req, xmlNode 372 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 373 daemons/based/based_messages.c xmlNode ** answer) xmlNode 385 daemons/based/based_messages.c delete_cib_object(xmlNode * parent, xmlNode * delete_spec) xmlNode 389 daemons/based/based_messages.c xmlNode *equiv_node = NULL; xmlNode 427 daemons/based/based_messages.c xmlNode *child = NULL; xmlNode 444 daemons/based/based_messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req, xmlNode 445 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 446 daemons/based/based_messages.c xmlNode ** answer) xmlNode 448 daemons/based/based_messages.c xmlNode *failed = NULL; xmlNode 450 daemons/based/based_messages.c xmlNode *update_section = NULL; xmlNode 492 daemons/based/based_messages.c sync_our_cib(xmlNode * request, gboolean all) xmlNode 499 daemons/based/based_messages.c xmlNode *replace_request = NULL; xmlNode 35 daemons/based/based_notify.c xmlNode *msg; xmlNode 40 daemons/based/based_notify.c void attach_cib_generation(xmlNode * msg, const char *field, xmlNode * a_cib); xmlNode 42 daemons/based/based_notify.c static void do_cib_notify(int options, const char *op, xmlNode *update, xmlNode 43 daemons/based/based_notify.c int result, xmlNode * result_data, xmlNode 115 daemons/based/based_notify.c cib_notify_send(xmlNode * xml) xmlNode 138 daemons/based/based_notify.c xmlNode * update, int result, xmlNode * diff) xmlNode 179 daemons/based/based_notify.c do_cib_notify(int options, const char *op, xmlNode * update, xmlNode 180 daemons/based/based_notify.c int result, xmlNode * result_data, const char *msg_type) xmlNode 182 daemons/based/based_notify.c xmlNode *update_msg = NULL; xmlNode 225 daemons/based/based_notify.c attach_cib_generation(xmlNode * msg, const char *field, xmlNode * a_cib) xmlNode 227 daemons/based/based_notify.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 237 daemons/based/based_notify.c cib_replace_notify(const char *origin, xmlNode * update, int result, xmlNode * diff, int change_section) xmlNode 239 daemons/based/based_notify.c xmlNode *replace_msg = NULL; xmlNode 214 daemons/based/based_remote.c cib_remote_auth(xmlNode * login) xmlNode 409 daemons/based/based_remote.c cib_handle_remote_msg(pcmk__client_t *client, xmlNode *command) xmlNode 468 daemons/based/based_remote.c xmlNode *command = NULL; xmlNode 510 daemons/based/based_remote.c xmlNode *reg; xmlNode 242 daemons/based/pacemaker-based.c xmlNode *xml = NULL; xmlNode 352 daemons/based/pacemaker-based.c xmlNode *cib = readCibXmlFile(cib_root, filename, !preserve_status); xmlNode 51 daemons/based/pacemaker-based.h int (*prepare) (xmlNode *, xmlNode **, const char **); xmlNode 52 daemons/based/pacemaker-based.h int (*cleanup) (int, xmlNode **, xmlNode **); xmlNode 53 daemons/based/pacemaker-based.h int (*fn) (const char *, int, const char *, xmlNode *, xmlNode 54 daemons/based/pacemaker-based.h xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 60 daemons/based/pacemaker-based.h extern xmlNode *the_cib; xmlNode 81 daemons/based/pacemaker-based.h void cib_peer_callback(xmlNode *msg, void *private_data); xmlNode 83 daemons/based/pacemaker-based.h xmlNode *op_request, pcmk__client_t *cib_client, xmlNode 91 daemons/based/pacemaker-based.h gboolean verifyCibXml(xmlNode *cib); xmlNode 92 daemons/based/pacemaker-based.h xmlNode *readCibXml(char *buffer); xmlNode 93 daemons/based/pacemaker-based.h xmlNode *readCibXmlFile(const char *dir, const char *file, xmlNode 95 daemons/based/pacemaker-based.h int activateCibXml(xmlNode *doc, gboolean to_disk, const char *op); xmlNode 97 daemons/based/pacemaker-based.h xmlNode *createCibRequest(gboolean isLocal, const char *operation, xmlNode 99 daemons/based/pacemaker-based.h xmlNode *data); xmlNode 101 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode 102 daemons/based/pacemaker-based.h xmlNode *existing_cib, xmlNode **result_cib, xmlNode 103 daemons/based/pacemaker-based.h xmlNode **answer); xmlNode 105 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 106 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 108 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 109 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 111 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 112 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 114 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 115 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 117 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 118 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 120 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 121 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 123 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 124 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 126 daemons/based/pacemaker-based.h const char *section, xmlNode *req, xmlNode 127 daemons/based/pacemaker-based.h xmlNode *input, xmlNode *existing_cib, xmlNode 128 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 130 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode 131 daemons/based/pacemaker-based.h xmlNode *existing_cib, xmlNode **result_cib, xmlNode 132 daemons/based/pacemaker-based.h xmlNode **answer); xmlNode 135 daemons/based/pacemaker-based.h xmlNode *cib_msg_copy(xmlNode *msg, gboolean with_data); xmlNode 136 daemons/based/pacemaker-based.h xmlNode *cib_construct_reply(xmlNode *request, xmlNode *output, int rc); xmlNode 140 daemons/based/pacemaker-based.h int cib_op_prepare(int call_type, xmlNode *request, xmlNode **input, xmlNode 142 daemons/based/pacemaker-based.h int cib_op_cleanup(int call_type, int options, xmlNode **input, xmlNode 143 daemons/based/pacemaker-based.h xmlNode **output); xmlNode 147 daemons/based/pacemaker-based.h const char *op, xmlNode *update, int result, xmlNode 148 daemons/based/pacemaker-based.h xmlNode *old_cib); xmlNode 149 daemons/based/pacemaker-based.h void cib_replace_notify(const char *origin, xmlNode *update, int result, xmlNode 150 daemons/based/pacemaker-based.h xmlNode *diff, int change_section); xmlNode 27 daemons/controld/controld_alerts.c crmd_unpack_alerts(xmlNode *alerts) xmlNode 17 daemons/controld/controld_alerts.h void crmd_unpack_alerts(xmlNode *alerts); xmlNode 24 daemons/controld/controld_based.c do_cib_updated(const char *event, xmlNode * msg) xmlNode 32 daemons/controld/controld_based.c do_cib_replaced(const char *event, xmlNode * msg) xmlNode 188 daemons/controld/controld_based.c cib_delete_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 27 daemons/controld/controld_callbacks.c crmd_ha_msg_filter(xmlNode * msg) xmlNode 127 daemons/controld/controld_callbacks.c xmlNode *query = create_request(CRM_OP_HELLO, NULL, NULL, CRM_SYSTEM_CRMD, CRM_SYSTEM_CRMD, NULL); xmlNode 244 daemons/controld/controld_callbacks.c xmlNode *update = NULL; xmlNode 15 daemons/controld/controld_callbacks.h extern void crmd_ha_msg_filter(xmlNode * msg); xmlNode 116 daemons/controld/controld_control.c xmlNode *msg = NULL; xmlNode 131 daemons/controld/controld_control.c extern xmlNode *max_generation_xml; xmlNode 385 daemons/controld/controld_control.c xmlNode *msg = pcmk__client_data2xml(client, data, &id, &flags); xmlNode 689 daemons/controld/controld_control.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 694 daemons/controld/controld_control.c xmlNode *crmconfig = NULL; xmlNode 695 daemons/controld/controld_control.c xmlNode *alerts = NULL; xmlNode 41 daemons/controld/controld_corosync.c xmlNode *xml = string2xml(data); xmlNode 174 daemons/controld/controld_election.c feature_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 193 daemons/controld/controld_election.c xmlNode *cib = NULL; xmlNode 262 daemons/controld/controld_election.c xmlNode *update = NULL; xmlNode 40 daemons/controld/controld_execd.c static gboolean build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list); xmlNode 43 daemons/controld/controld_execd.c static lrmd_event_data_t *construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, xmlNode 46 daemons/controld/controld_execd.c const char *operation, xmlNode *msg); xmlNode 523 daemons/controld/controld_execd.c enum ra_param_flags_e param_type, xmlNode **result) xmlNode 585 daemons/controld/controld_execd.c xmlNode *update, const char *version) xmlNode 589 daemons/controld/controld_execd.c xmlNode *restart = NULL; xmlNode 633 daemons/controld/controld_execd.c xmlNode *update, const char *version) xmlNode 637 daemons/controld/controld_execd.c xmlNode *secure = NULL; xmlNode 665 daemons/controld/controld_execd.c build_operation_update(xmlNode * parent, lrmd_rsc_info_t * rsc, lrmd_event_data_t * op, xmlNode 669 daemons/controld/controld_execd.c xmlNode *xml_op = NULL; xmlNode 778 daemons/controld/controld_execd.c build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list) xmlNode 787 daemons/controld/controld_execd.c xmlNode *xml_rsc = create_xml_node(rsc_list, XML_LRM_TAG_RESOURCE); xmlNode 814 daemons/controld/controld_execd.c static xmlNode * xmlNode 817 daemons/controld/controld_execd.c xmlNode *xml_state = NULL; xmlNode 818 daemons/controld/controld_execd.c xmlNode *xml_data = NULL; xmlNode 819 daemons/controld/controld_execd.c xmlNode *rsc_list = NULL; xmlNode 843 daemons/controld/controld_execd.c xmlNode * xmlNode 994 daemons/controld/controld_execd.c xmlNode *xml_top = NULL; xmlNode 1258 daemons/controld/controld_execd.c get_lrm_resource(lrm_state_t *lrm_state, xmlNode *rsc_xml, gboolean do_create, xmlNode 1441 daemons/controld/controld_execd.c synthesize_lrmd_failure(lrm_state_t *lrm_state, xmlNode *action, xmlNode 1448 daemons/controld/controld_execd.c xmlNode *xml_rsc = find_xml_node(action, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1489 daemons/controld/controld_execd.c lrm_op_target(xmlNode *xml) xmlNode 1503 daemons/controld/controld_execd.c fail_lrm_resource(xmlNode *xml, lrm_state_t *lrm_state, const char *user_name, xmlNode 1508 daemons/controld/controld_execd.c xmlNode *xml_rsc = find_xml_node(xml, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1561 daemons/controld/controld_execd.c xmlNode *fragment = do_lrm_query_internal(lrm_state, node_update_all); xmlNode 1567 daemons/controld/controld_execd.c xmlNode *reply = create_request(CRM_OP_INVOKE_LRM, fragment, from_host, xmlNode 1583 daemons/controld/controld_execd.c handle_query_op(xmlNode *msg, lrm_state_t *lrm_state) xmlNode 1585 daemons/controld/controld_execd.c xmlNode *data = do_lrm_query_internal(lrm_state, node_update_all); xmlNode 1586 daemons/controld/controld_execd.c xmlNode *reply = create_reply(msg, data); xmlNode 1606 daemons/controld/controld_execd.c xmlNode *reply = create_request(CRM_OP_INVOKE_LRM, NULL, from_host, xmlNode 1629 daemons/controld/controld_execd.c xmlNode *params = find_xml_node(input->xml, XML_TAG_ATTRS, TRUE); xmlNode 1807 daemons/controld/controld_execd.c xmlNode *xml_rsc = find_xml_node(input->xml, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1898 daemons/controld/controld_execd.c const xmlNode *rsc_op, GHashTable *params) xmlNode 1908 daemons/controld/controld_execd.c xmlNode *versioned_attrs = NULL; xmlNode 1952 daemons/controld/controld_execd.c construct_op(lrm_state_t *lrm_state, xmlNode *rsc_op, const char *rsc_id, xmlNode 1960 daemons/controld/controld_execd.c xmlNode *primitive = NULL; xmlNode 2097 daemons/controld/controld_execd.c xmlNode *reply = NULL; xmlNode 2098 daemons/controld/controld_execd.c xmlNode *update, *iter; xmlNode 2233 daemons/controld/controld_execd.c const char *operation, xmlNode *msg) xmlNode 2408 daemons/controld/controld_execd.c cib_rsc_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 2458 daemons/controld/controld_execd.c xmlNode *update, *iter = NULL; xmlNode 2697 daemons/controld/controld_execd.c active_op_t *pending, xmlNode *action_xml) xmlNode 2736 daemons/controld/controld_execd.c xmlNode *xml = find_xml_node(action_xml, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 26 daemons/controld/controld_execd_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 27 daemons/controld/controld_execd_state.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); xmlNode 419 daemons/controld/controld_execd_state.c crmd_proxy_send(const char *session, xmlNode *msg) xmlNode 436 daemons/controld/controld_execd_state.c crmd_proxy_dispatch(const char *session, xmlNode *msg) xmlNode 448 daemons/controld/controld_execd_state.c remote_config_check(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 476 daemons/controld/controld_execd_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) xmlNode 526 daemons/controld/controld_execd_state.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); xmlNode 553 daemons/controld/controld_execd_state.c xmlNode *op_reply = create_xml_node(NULL, "ack"); xmlNode 157 daemons/controld/controld_fencing.c cib_fencing_updated(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 184 daemons/controld/controld_fencing.c xmlNode *node_state = NULL; xmlNode 249 daemons/controld/controld_fencing.c const char *target, xmlNode *reason) xmlNode 366 daemons/controld/controld_fencing.c xmlNode *last_action = NULL; xmlNode 143 daemons/controld/controld_fsa.c xmlNode *input = fsa_typed_data(msg_data->data_type); xmlNode 521 daemons/controld/controld_fsa.h xmlNode *controld_query_executor_state(const char *node_name); xmlNode 22 daemons/controld/controld_join_client.c void join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 37 daemons/controld/controld_join_client.c update_dc_expected(xmlNode *msg) xmlNode 54 daemons/controld/controld_join_client.c xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL, xmlNode 84 daemons/controld/controld_join_client.c xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL, xmlNode 154 daemons/controld/controld_join_client.c join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 157 daemons/controld/controld_join_client.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 176 daemons/controld/controld_join_client.c xmlNode *reply = NULL; xmlNode 228 daemons/controld/controld_join_client.c xmlNode *tmp1 = NULL; xmlNode 273 daemons/controld/controld_join_client.c xmlNode *reply = create_request(CRM_OP_JOIN_CONFIRM, tmp1, fsa_our_dc, xmlNode 22 daemons/controld/controld_join_dc.c xmlNode *max_generation_xml = NULL; xmlNode 25 daemons/controld/controld_join_dc.c void finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 100 daemons/controld/controld_join_dc.c static xmlNode * xmlNode 103 daemons/controld/controld_join_dc.c xmlNode *msg = create_request(join_op, NULL, host_to, CRM_SYSTEM_CRMD, xmlNode 120 daemons/controld/controld_join_dc.c xmlNode *offer = NULL; xmlNode 268 daemons/controld/controld_join_dc.c compare_int_fields(xmlNode * left, xmlNode * right, const char *field) xmlNode 296 daemons/controld/controld_join_dc.c xmlNode *generation = NULL; xmlNode 474 daemons/controld/controld_join_dc.c finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 511 daemons/controld/controld_join_dc.c join_update_complete_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 594 daemons/controld/controld_join_dc.c xmlNode *now_dc_lrmd_state = controld_query_executor_state(fsa_our_uname); xmlNode 620 daemons/controld/controld_join_dc.c xmlNode *acknak = NULL; xmlNode 621 daemons/controld/controld_join_dc.c xmlNode *tmp1 = NULL; xmlNode 179 daemons/controld/controld_lrm.h void remote_ra_process_pseudo(xmlNode *xml); xmlNode 181 daemons/controld/controld_lrm.h void remote_ra_process_maintenance_nodes(xmlNode *xml); xmlNode 185 daemons/controld/controld_lrm.h active_op_t *pending, xmlNode *action_xml); xmlNode 64 daemons/controld/controld_membership.c xmlNode *no_op = NULL; xmlNode 94 daemons/controld/controld_membership.c crmd_node_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 126 daemons/controld/controld_membership.c xmlNode * xmlNode 127 daemons/controld/controld_membership.c create_node_state_update(crm_node_t *node, int flags, xmlNode *parent, xmlNode 131 daemons/controld/controld_membership.c xmlNode *node_state; xmlNode 188 daemons/controld/controld_membership.c remove_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 189 daemons/controld/controld_membership.c xmlNode * output, void *user_data) xmlNode 199 daemons/controld/controld_membership.c search_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 200 daemons/controld/controld_membership.c xmlNode * output, void *user_data) xmlNode 203 daemons/controld/controld_membership.c xmlNode *node_xml = NULL; xmlNode 255 daemons/controld/controld_membership.c xmlNode *node_state_xml = NULL; xmlNode 279 daemons/controld/controld_membership.c node_list_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 303 daemons/controld/controld_membership.c xmlNode *node_list = create_xml_node(NULL, XML_CIB_TAG_NODES); xmlNode 317 daemons/controld/controld_membership.c xmlNode *new_node = NULL; xmlNode 380 daemons/controld/controld_membership.c cib_quorum_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 405 daemons/controld/controld_membership.c xmlNode *update = NULL; xmlNode 28 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_message(xmlNode *msg, xmlNode 30 daemons/controld/controld_messages.c static void handle_response(xmlNode *stored_msg); xmlNode 31 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_request(xmlNode *stored_msg, xmlNode 33 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_shutdown_request(xmlNode *stored_msg); xmlNode 34 daemons/controld/controld_messages.c static void send_msg_via_ipc(xmlNode * msg, const char *sys); xmlNode 205 daemons/controld/controld_messages.c xmlNode *foo = NULL; xmlNode 288 daemons/controld/controld_messages.c route_message(enum crmd_fsa_cause cause, xmlNode * input) xmlNode 326 daemons/controld/controld_messages.c relay_message(xmlNode * msg, gboolean originated_locally) xmlNode 398 daemons/controld/controld_messages.c xmlNode *msg_data = get_message_xml(msg, F_CRM_DATA); xmlNode 478 daemons/controld/controld_messages.c authorize_version(xmlNode *message_data, const char *field, xmlNode 512 daemons/controld/controld_messages.c controld_authorize_ipc_message(xmlNode *client_msg, pcmk__client_t *curr_client, xmlNode 515 daemons/controld/controld_messages.c xmlNode *message_data = NULL; xmlNode 564 daemons/controld/controld_messages.c handle_message(xmlNode *msg, enum crmd_fsa_cause cause) xmlNode 584 daemons/controld/controld_messages.c handle_failcount_op(xmlNode * stored_msg) xmlNode 592 daemons/controld/controld_messages.c xmlNode *xml_op = get_message_xml(stored_msg, F_CRM_DATA); xmlNode 595 daemons/controld/controld_messages.c xmlNode *xml_rsc = first_named_child(xml_op, XML_CIB_TAG_RESOURCE); xmlNode 596 daemons/controld/controld_messages.c xmlNode *xml_attrs = first_named_child(xml_op, XML_TAG_ATTRS); xmlNode 632 daemons/controld/controld_messages.c handle_lrm_delete(xmlNode *stored_msg) xmlNode 635 daemons/controld/controld_messages.c xmlNode *msg_data = get_message_xml(stored_msg, F_CRM_DATA); xmlNode 661 daemons/controld/controld_messages.c xmlNode *rsc_xml = NULL; xmlNode 722 daemons/controld/controld_messages.c handle_remote_state(xmlNode *msg) xmlNode 750 daemons/controld/controld_messages.c handle_ping(xmlNode *msg) xmlNode 753 daemons/controld/controld_messages.c xmlNode *ping = NULL; xmlNode 788 daemons/controld/controld_messages.c handle_node_list(xmlNode *request) xmlNode 792 daemons/controld/controld_messages.c xmlNode *reply = NULL; xmlNode 793 daemons/controld/controld_messages.c xmlNode *reply_data = NULL; xmlNode 799 daemons/controld/controld_messages.c xmlNode *xml = create_xml_node(reply_data, XML_CIB_TAG_NODE); xmlNode 826 daemons/controld/controld_messages.c handle_node_info_request(xmlNode *msg) xmlNode 831 daemons/controld/controld_messages.c xmlNode *reply = NULL; xmlNode 876 daemons/controld/controld_messages.c verify_feature_set(xmlNode *msg) xmlNode 902 daemons/controld/controld_messages.c handle_shutdown_self_ack(xmlNode *stored_msg) xmlNode 935 daemons/controld/controld_messages.c handle_shutdown_ack(xmlNode *stored_msg) xmlNode 963 daemons/controld/controld_messages.c handle_request(xmlNode *stored_msg, enum crmd_fsa_cause cause) xmlNode 965 daemons/controld/controld_messages.c xmlNode *msg = NULL; xmlNode 1112 daemons/controld/controld_messages.c xmlNode *xml = get_message_xml(stored_msg, F_CRM_DATA); xmlNode 1135 daemons/controld/controld_messages.c handle_response(xmlNode *stored_msg) xmlNode 1172 daemons/controld/controld_messages.c handle_shutdown_request(xmlNode * stored_msg) xmlNode 1201 daemons/controld/controld_messages.c extern gboolean process_te_message(xmlNode * msg, xmlNode * xml_data); xmlNode 1204 daemons/controld/controld_messages.c send_msg_via_ipc(xmlNode * msg, const char *sys) xmlNode 1217 daemons/controld/controld_messages.c xmlNode *data = get_message_xml(msg, F_CRM_DATA); xmlNode 1271 daemons/controld/controld_messages.c xmlNode *msg = create_request(CRM_OP_REMOTE_STATE, NULL, fsa_our_dc, xmlNode 20 daemons/controld/controld_messages.h xmlNode *msg; xmlNode 21 daemons/controld/controld_messages.h xmlNode *xml; xmlNode 25 daemons/controld/controld_messages.h extern ha_msg_input_t *new_ha_msg_input(xmlNode * orig); xmlNode 44 daemons/controld/controld_messages.h extern void route_message(enum crmd_fsa_cause cause, xmlNode * input); xmlNode 71 daemons/controld/controld_messages.h extern gboolean relay_message(xmlNode * relay_message, gboolean originated_locally); xmlNode 74 daemons/controld/controld_messages.h void crmd_proxy_send(const char *session, xmlNode *msg); xmlNode 76 daemons/controld/controld_messages.h bool controld_authorize_ipc_message(xmlNode *client_msg, xmlNode 80 daemons/controld/controld_messages.h extern gboolean send_request(xmlNode * msg, char **msg_reference); xmlNode 122 daemons/controld/controld_metadata.c ra_version_from_xml(xmlNode *metadata_xml, const lrmd_rsc_info_t *rsc) xmlNode 145 daemons/controld/controld_metadata.c ra_param_from_xml(xmlNode *param_xml) xmlNode 203 daemons/controld/controld_metadata.c xmlNode *metadata = NULL; xmlNode 204 daemons/controld/controld_metadata.c xmlNode *match = NULL; xmlNode 236 daemons/controld/controld_metadata.c xmlNode *version_element = first_named_child(metadata, "version"); xmlNode 177 daemons/controld/controld_remote_ra.c xmlNode *update, *state; xmlNode 258 daemons/controld/controld_remote_ra.c xmlNode *update; xmlNode 1240 daemons/controld/controld_remote_ra.c remote_ra_process_pseudo(xmlNode *xml) xmlNode 1245 daemons/controld/controld_remote_ra.c xmlNode *result = getXpathResult(search, 0); xmlNode 1276 daemons/controld/controld_remote_ra.c xmlNode *update, *state; xmlNode 1309 daemons/controld/controld_remote_ra.c remote_ra_process_maintenance_nodes(xmlNode *xml) xmlNode 1314 daemons/controld/controld_remote_ra.c xmlNode *node; xmlNode 57 daemons/controld/controld_schedulerd.c save_cib_contents(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 134 daemons/controld/controld_schedulerd.c xmlNode *crm_data_node; xmlNode 209 daemons/controld/controld_schedulerd.c static void do_pe_invoke_callback(xmlNode *msg, int call_id, int rc, xmlNode 210 daemons/controld/controld_schedulerd.c xmlNode *output, void *user_data); xmlNode 366 daemons/controld/controld_schedulerd.c force_local_option(xmlNode *xml, const char *attr_name, const char *attr_value) xmlNode 388 daemons/controld/controld_schedulerd.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 394 daemons/controld/controld_schedulerd.c xmlNode *configuration = NULL; xmlNode 395 daemons/controld/controld_schedulerd.c xmlNode *crm_config = NULL; xmlNode 396 daemons/controld/controld_schedulerd.c xmlNode *cluster_property_set = NULL; xmlNode 430 daemons/controld/controld_schedulerd.c do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 52 daemons/controld/controld_te_actions.c xmlNode *cmd = NULL; xmlNode 90 daemons/controld/controld_te_actions.c xmlNode *cmd = NULL; xmlNode 229 daemons/controld/controld_te_actions.c xmlNode *state = NULL; xmlNode 230 daemons/controld/controld_te_actions.c xmlNode *rsc = NULL; xmlNode 231 daemons/controld/controld_te_actions.c xmlNode *action_rsc = NULL; xmlNode 304 daemons/controld/controld_te_actions.c xmlNode *cmd = NULL; xmlNode 305 daemons/controld/controld_te_actions.c xmlNode *rsc_op = NULL; xmlNode 22 daemons/controld/controld_te_callbacks.c void te_update_confirm(const char *event, xmlNode * msg); xmlNode 34 daemons/controld/controld_te_callbacks.c shutdown_lock_cleared(xmlNode *lrm_resource) xmlNode 44 daemons/controld/controld_te_callbacks.c te_update_diff_v1(const char *event, xmlNode *diff) xmlNode 62 daemons/controld/controld_te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 75 daemons/controld/controld_te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 88 daemons/controld/controld_te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 122 daemons/controld/controld_te_callbacks.c xmlNode *lrm_resource = getXpathResult(xpathObj, 0); xmlNode 142 daemons/controld/controld_te_callbacks.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 158 daemons/controld/controld_te_callbacks.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 198 daemons/controld/controld_te_callbacks.c process_lrm_resource_diff(xmlNode *lrm_resource, const char *node) xmlNode 200 daemons/controld/controld_te_callbacks.c for (xmlNode *rsc_op = pcmk__xml_first_child(lrm_resource); rsc_op != NULL; xmlNode 212 daemons/controld/controld_te_callbacks.c process_resource_updates(const char *node, xmlNode *xml, xmlNode *change, xmlNode 215 daemons/controld/controld_te_callbacks.c xmlNode *rsc = NULL; xmlNode 282 daemons/controld/controld_te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change, xmlNode 311 daemons/controld/controld_te_callbacks.c process_op_deletion(const char *xpath, xmlNode *change) xmlNode 341 daemons/controld/controld_te_callbacks.c process_delete_diff(const char *xpath, const char *op, xmlNode *change) xmlNode 358 daemons/controld/controld_te_callbacks.c process_node_state_diff(xmlNode *state, xmlNode *change, const char *op, xmlNode 361 daemons/controld/controld_te_callbacks.c xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); xmlNode 367 daemons/controld/controld_te_callbacks.c process_status_diff(xmlNode *status, xmlNode *change, const char *op, xmlNode 370 daemons/controld/controld_te_callbacks.c for (xmlNode *state = pcmk__xml_first_child(status); state != NULL; xmlNode 377 daemons/controld/controld_te_callbacks.c process_cib_diff(xmlNode *cib, xmlNode *change, const char *op, xmlNode 380 daemons/controld/controld_te_callbacks.c xmlNode *status = first_named_child(cib, XML_CIB_TAG_STATUS); xmlNode 381 daemons/controld/controld_te_callbacks.c xmlNode *config = first_named_child(cib, XML_CIB_TAG_CONFIGURATION); xmlNode 393 daemons/controld/controld_te_callbacks.c te_update_diff_v2(xmlNode *diff) xmlNode 397 daemons/controld/controld_te_callbacks.c for (xmlNode *change = pcmk__xml_first_child(diff); change != NULL; xmlNode 400 daemons/controld/controld_te_callbacks.c xmlNode *match = NULL; xmlNode 508 daemons/controld/controld_te_callbacks.c te_update_diff(const char *event, xmlNode * msg) xmlNode 510 daemons/controld/controld_te_callbacks.c xmlNode *diff = NULL; xmlNode 560 daemons/controld/controld_te_callbacks.c process_te_message(xmlNode * msg, xmlNode * xml_data) xmlNode 593 daemons/controld/controld_te_callbacks.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 616 daemons/controld/controld_te_callbacks.c cib_action_updated(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 29 daemons/controld/controld_te_events.c xmlNode *last_action = NULL; xmlNode 111 daemons/controld/controld_te_events.c update_failcount(xmlNode * event, const char *event_node_uuid, int rc, xmlNode 332 daemons/controld/controld_te_events.c process_graph_event(xmlNode *event, const char *event_node) xmlNode 183 daemons/controld/controld_te_utils.c const char *abort_text, xmlNode * reason, const char *fn, int line) xmlNode 188 daemons/controld/controld_te_utils.c xmlNode *diff = NULL; xmlNode 189 daemons/controld/controld_te_utils.c xmlNode *change = NULL; xmlNode 218 daemons/controld/controld_te_utils.c xmlNode *search = NULL; xmlNode 361 daemons/controld/controld_throttle.c xmlNode *xml = NULL; xmlNode 530 daemons/controld/controld_throttle.c throttle_update(xmlNode *xml) xmlNode 14 daemons/controld/controld_throttle.h void throttle_update(xmlNode *xml); xmlNode 21 daemons/controld/controld_transition.c global_cib_callback(const xmlNode * msg, int callid, int rc, xmlNode * output) xmlNode 142 daemons/controld/controld_transition.c xmlNode *graph_data = NULL; xmlNode 23 daemons/controld/controld_transition.h void process_graph_event(xmlNode *event, const char *event_node); xmlNode 31 daemons/controld/controld_transition.h extern gboolean process_te_message(xmlNode * msg, xmlNode * xml_data); xmlNode 40 daemons/controld/controld_transition.h void cib_action_updated(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 44 daemons/controld/controld_transition.h void te_update_diff(const char *event, xmlNode *msg); xmlNode 50 daemons/controld/controld_transition.h const char *abort_text, xmlNode * reason, const char *fn, xmlNode 691 daemons/controld/controld_utils.c update_dc(xmlNode * msg) xmlNode 854 daemons/controld/controld_utils.c get_node_id(xmlNode *lrm_rsc_op) xmlNode 856 daemons/controld/controld_utils.c xmlNode *node = lrm_rsc_op; xmlNode 33 daemons/controld/controld_utils.h fsa_cib_anon_update(const char *section, xmlNode *data) { xmlNode 44 daemons/controld/controld_utils.h fsa_cib_anon_update_discard_reply(const char *section, xmlNode *data) { xmlNode 79 daemons/controld/controld_utils.h gboolean update_dc(xmlNode * msg); xmlNode 81 daemons/controld/controld_utils.h xmlNode *create_node_state_update(crm_node_t *node, int flags, xmlNode 82 daemons/controld/controld_utils.h xmlNode *parent, const char *source); xmlNode 115 daemons/controld/controld_utils.h const char *get_node_id(xmlNode *lrm_rsc_op); xmlNode 32 daemons/controld/pacemaker-controld.c void crmd_hamsg_callback(const xmlNode * msg, void *private_data); xmlNode 29 daemons/controld/pacemaker-controld.h void do_cib_updated(const char *event, xmlNode * msg); xmlNode 30 daemons/controld/pacemaker-controld.h void do_cib_replaced(const char *event, xmlNode * msg); xmlNode 429 daemons/execd/cts-exec-helper.c xmlNode *cib_xml_copy = NULL; xmlNode 104 daemons/execd/execd_alerts.c process_lrmd_alert_exec(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 108 daemons/execd/execd_alerts.c xmlNode *alert_xml = get_xpath_object("//" F_LRMD_ALERT, request, LOG_ERR); xmlNode 274 daemons/execd/execd_commands.c build_rsc_from_xml(xmlNode * msg) xmlNode 276 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, msg, LOG_ERR); xmlNode 296 daemons/execd/execd_commands.c create_lrmd_cmd(xmlNode *msg, pcmk__client_t *client) xmlNode 299 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, msg, LOG_ERR); xmlNode 530 daemons/execd/execd_commands.c static xmlNode * xmlNode 533 daemons/execd/execd_commands.c xmlNode *reply = create_xml_node(NULL, T_LRMD_REPLY); xmlNode 544 daemons/execd/execd_commands.c xmlNode *update_msg = user_data; xmlNode 588 daemons/execd/execd_commands.c xmlNode *notify = NULL; xmlNode 657 daemons/execd/execd_commands.c xmlNode *args = create_xml_node(notify, XML_TAG_ATTRS); xmlNode 678 daemons/execd/execd_commands.c send_generic_notify(int rc, xmlNode * request) xmlNode 682 daemons/execd/execd_commands.c xmlNode *notify = NULL; xmlNode 683 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 756 daemons/execd/execd_commands.c xmlNode *notify; xmlNode 1459 daemons/execd/execd_commands.c process_lrmd_signon(pcmk__client_t *client, xmlNode *request, int call_id, xmlNode 1460 daemons/execd/execd_commands.c xmlNode **reply) xmlNode 1493 daemons/execd/execd_commands.c process_lrmd_rsc_register(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1513 daemons/execd/execd_commands.c static xmlNode * xmlNode 1514 daemons/execd/execd_commands.c process_lrmd_get_rsc_info(xmlNode *request, int call_id) xmlNode 1517 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1519 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1544 daemons/execd/execd_commands.c xmlNode *request) xmlNode 1548 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1575 daemons/execd/execd_commands.c process_lrmd_rsc_exec(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1579 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1700 daemons/execd/execd_commands.c process_lrmd_rsc_cancel(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1702 daemons/execd/execd_commands.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1717 daemons/execd/execd_commands.c add_recurring_op_xml(xmlNode *reply, lrmd_rsc_t *rsc) xmlNode 1719 daemons/execd/execd_commands.c xmlNode *rsc_xml = create_xml_node(reply, F_LRMD_RSC); xmlNode 1724 daemons/execd/execd_commands.c xmlNode *op_xml = create_xml_node(rsc_xml, T_LRMD_RSC_OP); xmlNode 1733 daemons/execd/execd_commands.c static xmlNode * xmlNode 1734 daemons/execd/execd_commands.c process_lrmd_get_recurring(xmlNode *request, int call_id) xmlNode 1739 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1740 daemons/execd/execd_commands.c xmlNode *rsc_xml = NULL; xmlNode 1780 daemons/execd/execd_commands.c process_lrmd_message(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1787 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1857 daemons/execd/execd_commands.c xmlNode *data = get_message_xml(request, F_LRMD_CALLDATA); xmlNode 110 daemons/execd/pacemaker-execd.c xmlNode *request = pcmk__client_data2xml(client, data, &id, &flags); xmlNode 205 daemons/execd/pacemaker-execd.c lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply) xmlNode 225 daemons/execd/pacemaker-execd.c lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg) xmlNode 62 daemons/execd/pacemaker-execd.h int lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply); xmlNode 64 daemons/execd/pacemaker-execd.h int lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg); xmlNode 69 daemons/execd/pacemaker-execd.h xmlNode *request); xmlNode 99 daemons/execd/pacemaker-execd.h void ipc_proxy_forward_client(pcmk__client_t *client, xmlNode *xml); xmlNode 106 daemons/execd/pacemaker-execd.h xmlNode *request); xmlNode 71 daemons/execd/remoted_proxy.c xmlNode *msg; xmlNode 148 daemons/execd/remoted_proxy.c ipc_proxy_forward_client(pcmk__client_t *ipc_proxy, xmlNode *xml) xmlNode 152 daemons/execd/remoted_proxy.c xmlNode *msg = get_message_xml(xml, F_LRMD_IPC_MSG); xmlNode 172 daemons/execd/remoted_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 228 daemons/execd/remoted_proxy.c xmlNode *request = NULL; xmlNode 229 daemons/execd/remoted_proxy.c xmlNode *msg = NULL; xmlNode 290 daemons/execd/remoted_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 320 daemons/execd/remoted_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 88 daemons/execd/remoted_tls.c xmlNode *request = NULL; xmlNode 69 daemons/fenced/fenced_commands.c static void stonith_send_reply(xmlNode * reply, int call_options, const char *remote_peer, xmlNode 75 daemons/fenced/fenced_commands.c static int get_agent_metadata(const char *agent, xmlNode **metadata); xmlNode 77 daemons/fenced/fenced_commands.c static enum fenced_target_by unpack_level_kind(xmlNode *level); xmlNode 118 daemons/fenced/fenced_commands.c static xmlNode *construct_async_reply(async_command_t *cmd, xmlNode 264 daemons/fenced/fenced_commands.c create_async_command(xmlNode * msg) xmlNode 267 daemons/fenced/fenced_commands.c xmlNode *op = get_xpath_object("//@" F_STONITH_ACTION, msg, LOG_ERR); xmlNode 777 daemons/fenced/fenced_commands.c get_agent_metadata(const char *agent, xmlNode ** metadata) xmlNode 814 daemons/fenced/fenced_commands.c is_nodeid_required(xmlNode * xml) xmlNode 878 daemons/fenced/fenced_commands.c xmlNode *match = getXpathResult(xpath, lpc); xmlNode 942 daemons/fenced/fenced_commands.c xml2device_params(const char *name, xmlNode *dev) xmlNode 1003 daemons/fenced/fenced_commands.c build_device_from_xml(xmlNode * msg) xmlNode 1006 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, msg, LOG_ERR); xmlNode 1311 daemons/fenced/fenced_commands.c stonith_device_register(xmlNode * msg, const char **desc, gboolean from_cib) xmlNode 1511 daemons/fenced/fenced_commands.c stonith_level_key(xmlNode *level, enum fenced_target_by mode) xmlNode 1542 daemons/fenced/fenced_commands.c unpack_level_kind(xmlNode *level) xmlNode 1599 daemons/fenced/fenced_commands.c fenced_register_level(xmlNode *msg, char **desc, pcmk__action_result_t *result) xmlNode 1602 daemons/fenced/fenced_commands.c xmlNode *level; xmlNode 1725 daemons/fenced/fenced_commands.c fenced_unregister_level(xmlNode *msg, char **desc, xmlNode 1731 daemons/fenced/fenced_commands.c xmlNode *level = NULL; xmlNode 1847 daemons/fenced/fenced_commands.c execute_agent_action(xmlNode *msg, pcmk__action_result_t *result) xmlNode 1849 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, msg, LOG_ERR); xmlNode 1850 daemons/fenced/fenced_commands.c xmlNode *op = get_xpath_object("//@" F_STONITH_ACTION, msg, LOG_ERR); xmlNode 2135 daemons/fenced/fenced_commands.c xmlNode *reply; xmlNode 2153 daemons/fenced/fenced_commands.c add_action_specific_attributes(xmlNode *xml, const char *action, xmlNode 2210 daemons/fenced/fenced_commands.c add_disallowed(xmlNode *xml, const char *action, stonith_device_t *device, xmlNode 2231 daemons/fenced/fenced_commands.c add_action_reply(xmlNode *xml, const char *action, stonith_device_t *device, xmlNode 2234 daemons/fenced/fenced_commands.c xmlNode *child = create_xml_node(xml, F_STONITH_ACTION); xmlNode 2246 daemons/fenced/fenced_commands.c xmlNode *dev = NULL; xmlNode 2247 daemons/fenced/fenced_commands.c xmlNode *list = NULL; xmlNode 2314 daemons/fenced/fenced_commands.c xmlNode *attrs = create_xml_node(dev, XML_TAG_ATTRS); xmlNode 2445 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 2485 daemons/fenced/fenced_commands.c xmlNode *notify_data = create_xml_node(NULL, T_STONITH_NOTIFY_FENCE); xmlNode 2691 daemons/fenced/fenced_commands.c fence_locally(xmlNode *msg, pcmk__action_result_t *result) xmlNode 2696 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_ERR); xmlNode 2752 daemons/fenced/fenced_commands.c xmlNode * xmlNode 2753 daemons/fenced/fenced_commands.c fenced_construct_reply(xmlNode *request, xmlNode *data, xmlNode 2756 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 2808 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 2811 daemons/fenced/fenced_commands.c xmlNode *reply = create_xml_node(NULL, T_STONITH_REPLY); xmlNode 2903 daemons/fenced/fenced_commands.c stonith_send_reply(xmlNode *reply, int call_options, const char *remote_peer, xmlNode 2918 daemons/fenced/fenced_commands.c remove_relay_op(xmlNode * request) xmlNode 2920 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_ACTION, request, LOG_TRACE); xmlNode 2995 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 2998 daemons/fenced/fenced_commands.c xmlNode *reply = create_xml_node(NULL, "reply"); xmlNode 3009 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3020 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3034 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3038 daemons/fenced/fenced_commands.c xmlNode *dev = NULL; xmlNode 3085 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3113 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3116 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request->xml, xmlNode 3136 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3160 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request->xml, xmlNode 3233 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3236 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 3237 daemons/fenced/fenced_commands.c xmlNode *data = NULL; xmlNode 3253 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3276 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3279 daemons/fenced/fenced_commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, request->xml, xmlNode 3297 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3316 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3335 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3348 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3396 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 3431 daemons/fenced/fenced_commands.c handle_reply(pcmk__client_t *client, xmlNode *request, const char *remote_peer) xmlNode 3466 daemons/fenced/fenced_commands.c xmlNode *message, const char *remote_peer) xmlNode 41 daemons/fenced/fenced_history.c stonith_send_broadcast_history(xmlNode *history, xmlNode 45 daemons/fenced/fenced_history.c xmlNode *bcast = create_xml_node(NULL, "stonith_command"); xmlNode 46 daemons/fenced/fenced_history.c xmlNode *data = create_xml_node(NULL, __func__); xmlNode 222 daemons/fenced/fenced_history.c stonith_xml_history_to_list(xmlNode *history) xmlNode 224 daemons/fenced/fenced_history.c xmlNode *xml_op = NULL; xmlNode 299 daemons/fenced/fenced_history.c static xmlNode * xmlNode 304 daemons/fenced/fenced_history.c xmlNode *history = NULL; xmlNode 317 daemons/fenced/fenced_history.c xmlNode *entry = NULL; xmlNode 443 daemons/fenced/fenced_history.c static xmlNode * xmlNode 461 daemons/fenced/fenced_history.c stonith_fence_history(xmlNode *msg, xmlNode **output, xmlNode 465 daemons/fenced/fenced_history.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_NEVER); xmlNode 466 daemons/fenced/fenced_history.c xmlNode *out_history = NULL; xmlNode 508 daemons/fenced/fenced_history.c xmlNode *history = get_xpath_object("//" F_STONITH_HISTORY_LIST, xmlNode 79 daemons/fenced/fenced_remote.c extern xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 84 daemons/fenced/fenced_remote.c static void finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup); xmlNode 368 daemons/fenced/fenced_remote.c static xmlNode * xmlNode 371 daemons/fenced/fenced_remote.c xmlNode *notify_data = create_xml_node(NULL, T_STONITH_NOTIFY_FENCE); xmlNode 397 daemons/fenced/fenced_remote.c xmlNode *bcast = create_xml_node(NULL, T_STONITH_REPLY); xmlNode 398 daemons/fenced/fenced_remote.c xmlNode *notify_data = fencing_result2xml(op); xmlNode 427 daemons/fenced/fenced_remote.c handle_local_reply_and_notify(remote_fencing_op_t *op, xmlNode *data) xmlNode 429 daemons/fenced/fenced_remote.c xmlNode *notify_data = NULL; xmlNode 430 daemons/fenced/fenced_remote.c xmlNode *reply = NULL; xmlNode 473 daemons/fenced/fenced_remote.c finalize_op_duplicates(remote_fencing_op_t *op, xmlNode *data) xmlNode 499 daemons/fenced/fenced_remote.c delegate_from_xml(xmlNode *xml) xmlNode 501 daemons/fenced/fenced_remote.c xmlNode *match = get_xpath_object("//@" F_STONITH_DELEGATE, xml, LOG_NEVER); xmlNode 527 daemons/fenced/fenced_remote.c finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup) xmlNode 531 daemons/fenced/fenced_remote.c xmlNode *local_data = NULL; xmlNode 1074 daemons/fenced/fenced_remote.c fenced_handle_manual_confirmation(pcmk__client_t *client, xmlNode *msg) xmlNode 1077 daemons/fenced/fenced_remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_ERR); xmlNode 1113 daemons/fenced/fenced_remote.c create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) xmlNode 1116 daemons/fenced/fenced_remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_NEVER); xmlNode 1238 daemons/fenced/fenced_remote.c initiate_remote_stonith_op(pcmk__client_t *client, xmlNode *request, xmlNode 1242 daemons/fenced/fenced_remote.c xmlNode *query = NULL; xmlNode 1538 daemons/fenced/fenced_remote.c xmlNode *update = NULL; xmlNode 1597 daemons/fenced/fenced_remote.c xmlNode *msg) xmlNode 1717 daemons/fenced/fenced_remote.c xmlNode *remote_op = stonith_create_op(op->client_callid, op->id, STONITH_OP_FENCE, NULL, 0); xmlNode 1932 daemons/fenced/fenced_remote.c parse_action_specific(xmlNode *xml, const char *peer, const char *device, xmlNode 1990 daemons/fenced/fenced_remote.c add_device_properties(xmlNode *xml, remote_fencing_op_t *op, xmlNode 1993 daemons/fenced/fenced_remote.c xmlNode *child; xmlNode 2040 daemons/fenced/fenced_remote.c add_result(remote_fencing_op_t *op, const char *host, int ndevices, xmlNode *xml) xmlNode 2043 daemons/fenced/fenced_remote.c xmlNode *child; xmlNode 2085 daemons/fenced/fenced_remote.c process_remote_stonith_query(xmlNode * msg) xmlNode 2095 daemons/fenced/fenced_remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_REMOTE_OP_ID, msg, LOG_ERR); xmlNode 2187 daemons/fenced/fenced_remote.c fenced_process_fencing_reply(xmlNode *msg) xmlNode 2192 daemons/fenced/fenced_remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_REMOTE_OP_ID, msg, LOG_ERR); xmlNode 54 daemons/fenced/pacemaker-fenced.c static xmlNode *local_cib = NULL; xmlNode 96 daemons/fenced/pacemaker-fenced.c xmlNode *request = NULL; xmlNode 179 daemons/fenced/pacemaker-fenced.c stonith_peer_callback(xmlNode * msg, void *private_data) xmlNode 199 daemons/fenced/pacemaker-fenced.c xmlNode *xml = NULL; xmlNode 232 daemons/fenced/pacemaker-fenced.c do_local_reply(xmlNode *notify_src, pcmk__client_t *client, int call_options) xmlNode 283 daemons/fenced/pacemaker-fenced.c xmlNode *update_msg = user_data; xmlNode 317 daemons/fenced/pacemaker-fenced.c xmlNode *notify_data = NULL; xmlNode 352 daemons/fenced/pacemaker-fenced.c xmlNode *data) xmlNode 355 daemons/fenced/pacemaker-fenced.c xmlNode *update_msg = create_xml_node(NULL, "notify"); xmlNode 389 daemons/fenced/pacemaker-fenced.c xmlNode *notify_data = create_xml_node(NULL, op); xmlNode 439 daemons/fenced/pacemaker-fenced.c xmlNode *data = create_xml_node(NULL, XML_TAG_FENCING_LEVEL); xmlNode 460 daemons/fenced/pacemaker-fenced.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 478 daemons/fenced/pacemaker-fenced.c handle_topology_change(xmlNode *match, bool remove) xmlNode 507 daemons/fenced/pacemaker-fenced.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 536 daemons/fenced/pacemaker-fenced.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 616 daemons/fenced/pacemaker-fenced.c xmlNode *xml; xmlNode 644 daemons/fenced/pacemaker-fenced.c update_stonith_watchdog_timeout_ms(xmlNode *cib) xmlNode 646 daemons/fenced/pacemaker-fenced.c xmlNode *stonith_enabled_xml = NULL; xmlNode 656 daemons/fenced/pacemaker-fenced.c xmlNode *stonith_watchdog_xml = NULL; xmlNode 756 daemons/fenced/pacemaker-fenced.c xmlNode *data; xmlNode 837 daemons/fenced/pacemaker-fenced.c update_cib_stonith_devices_v2(const char *event, xmlNode * msg) xmlNode 839 daemons/fenced/pacemaker-fenced.c xmlNode *change = NULL; xmlNode 842 daemons/fenced/pacemaker-fenced.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 902 daemons/fenced/pacemaker-fenced.c update_cib_stonith_devices_v1(const char *event, xmlNode * msg) xmlNode 918 daemons/fenced/pacemaker-fenced.c xmlNode *match = getXpathResult(xpath_obj, lpc); xmlNode 940 daemons/fenced/pacemaker-fenced.c xmlNode *match = getXpathResult(xpath_obj, lpc); xmlNode 963 daemons/fenced/pacemaker-fenced.c update_cib_stonith_devices(const char *event, xmlNode * msg) xmlNode 966 daemons/fenced/pacemaker-fenced.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 999 daemons/fenced/pacemaker-fenced.c xmlNode *match; xmlNode 1038 daemons/fenced/pacemaker-fenced.c update_fencing_topology(const char *event, xmlNode * msg) xmlNode 1043 daemons/fenced/pacemaker-fenced.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 1064 daemons/fenced/pacemaker-fenced.c xmlNode *change = NULL; xmlNode 1089 daemons/fenced/pacemaker-fenced.c xmlNode *match = first_named_child(change, XML_DIFF_RESULT); xmlNode 1136 daemons/fenced/pacemaker-fenced.c update_cib_cache_cb(const char *event, xmlNode * msg) xmlNode 1139 daemons/fenced/pacemaker-fenced.c xmlNode *stonith_enabled_xml = NULL; xmlNode 1159 daemons/fenced/pacemaker-fenced.c xmlNode *patchset = NULL; xmlNode 1230 daemons/fenced/pacemaker-fenced.c init_cib_cache_cb(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 1385 daemons/fenced/pacemaker-fenced.c xmlNode *query = create_xml_node(NULL, "stonith_command"); xmlNode 47 daemons/fenced/pacemaker-fenced.h xmlNode *agent_metadata; xmlNode 133 daemons/fenced/pacemaker-fenced.h xmlNode *request; xmlNode 218 daemons/fenced/pacemaker-fenced.h xmlNode *op_request, const char *remote_peer); xmlNode 220 daemons/fenced/pacemaker-fenced.h int stonith_device_register(xmlNode * msg, const char **desc, gboolean from_cib); xmlNode 224 daemons/fenced/pacemaker-fenced.h char *stonith_level_key(xmlNode * msg, int mode); xmlNode 225 daemons/fenced/pacemaker-fenced.h void fenced_register_level(xmlNode *msg, char **desc, xmlNode 227 daemons/fenced/pacemaker-fenced.h void fenced_unregister_level(xmlNode *msg, char **desc, xmlNode 232 daemons/fenced/pacemaker-fenced.h void do_local_reply(xmlNode *notify_src, pcmk__client_t *client, xmlNode 235 daemons/fenced/pacemaker-fenced.h xmlNode *fenced_construct_reply(xmlNode *request, xmlNode *data, xmlNode 243 daemons/fenced/pacemaker-fenced.h xmlNode *data); xmlNode 252 daemons/fenced/pacemaker-fenced.h xmlNode *request, xmlNode 255 daemons/fenced/pacemaker-fenced.h void fenced_process_fencing_reply(xmlNode *msg); xmlNode 257 daemons/fenced/pacemaker-fenced.h int process_remote_stonith_query(xmlNode * msg); xmlNode 259 daemons/fenced/pacemaker-fenced.h void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer); xmlNode 261 daemons/fenced/pacemaker-fenced.h void stonith_fence_history(xmlNode *msg, xmlNode **output, xmlNode 270 daemons/fenced/pacemaker-fenced.h int fenced_handle_manual_confirmation(pcmk__client_t *client, xmlNode *msg); xmlNode 34 daemons/pacemakerd/pacemakerd.h void pcmk_handle_ping_request(pcmk__client_t *c, xmlNode *msg, uint32_t id); xmlNode 35 daemons/pacemakerd/pacemakerd.h void pcmk_handle_shutdown_request(pcmk__client_t *c, xmlNode *msg, uint32_t id, uint32_t flags); xmlNode 23 daemons/pacemakerd/pcmkd_messages.c pcmk_handle_ping_request(pcmk__client_t *c, xmlNode *msg, uint32_t id) xmlNode 26 daemons/pacemakerd/pcmkd_messages.c xmlNode *ping = NULL; xmlNode 27 daemons/pacemakerd/pcmkd_messages.c xmlNode *reply = NULL; xmlNode 70 daemons/pacemakerd/pcmkd_messages.c pcmk_handle_shutdown_request(pcmk__client_t *c, xmlNode *msg, uint32_t id, uint32_t flags) xmlNode 72 daemons/pacemakerd/pcmkd_messages.c xmlNode *shutdown = NULL; xmlNode 73 daemons/pacemakerd/pcmkd_messages.c xmlNode *reply = NULL; xmlNode 156 daemons/pacemakerd/pcmkd_messages.c xmlNode *msg = NULL; xmlNode 40 daemons/schedulerd/schedulerd_messages.c handle_pecalc_op(xmlNode *msg, xmlNode *xml_data, pcmk__client_t *sender) xmlNode 64 daemons/schedulerd/schedulerd_messages.c xmlNode *converted = NULL; xmlNode 65 daemons/schedulerd/schedulerd_messages.c xmlNode *reply = NULL; xmlNode 183 daemons/schedulerd/schedulerd_messages.c process_pe_message(xmlNode *msg, xmlNode *xml_data, pcmk__client_t *sender) xmlNode 224 daemons/schedulerd/schedulerd_messages.c xmlNode *msg = pcmk__client_data2xml(c, data, &id, &flags); xmlNode 228 daemons/schedulerd/schedulerd_messages.c xmlNode *data_xml = get_message_xml(msg, F_CRM_DATA); xmlNode 31 devel/scratch.c xmlNode *top = NULL; xmlNode 78 include/crm/cib/cib_types.h int (*set_op_callback) (cib_t *cib, void (*callback) (const xmlNode *msg, xmlNode 80 include/crm/cib/cib_types.h xmlNode *output)); xmlNode 83 include/crm/cib/cib_types.h xmlNode *msg)); xmlNode 86 include/crm/cib/cib_types.h xmlNode *msg)); xmlNode 91 include/crm/cib/cib_types.h int (*ping) (cib_t *cib, xmlNode **output_data, int call_options); xmlNode 92 include/crm/cib/cib_types.h int (*query) (cib_t *cib, const char *section, xmlNode **output_data, xmlNode 95 include/crm/cib/cib_types.h xmlNode **output_data, int call_options); xmlNode 105 include/crm/cib/cib_types.h int (*create) (cib_t *cib, const char *section, xmlNode *data, xmlNode 107 include/crm/cib/cib_types.h int (*modify) (cib_t *cib, const char *section, xmlNode *data, xmlNode 109 include/crm/cib/cib_types.h int (*update) (cib_t *cib, const char *section, xmlNode *data, xmlNode 111 include/crm/cib/cib_types.h int (*replace) (cib_t *cib, const char *section, xmlNode *data, xmlNode 113 include/crm/cib/cib_types.h int (*remove) (cib_t *cib, const char *section, xmlNode *data, xmlNode 115 include/crm/cib/cib_types.h int (*erase) (cib_t *cib, xmlNode **output_data, int call_options); xmlNode 116 include/crm/cib/cib_types.h int (*delete_absolute) (cib_t *cib, const char *section, xmlNode *data, xmlNode 124 include/crm/cib/cib_types.h void (*callback) (xmlNode*, int, int, xmlNode 125 include/crm/cib/cib_types.h xmlNode*, void *)); xmlNode 129 include/crm/cib/cib_types.h void (*callback)(xmlNode *, int, int, xmlNode 130 include/crm/cib/cib_types.h xmlNode *, void *), xmlNode 145 include/crm/cib/cib_types.h void (*op_callback) (const xmlNode *msg, int call_id, int rc, xmlNode 146 include/crm/cib/cib_types.h xmlNode *output); xmlNode 79 include/crm/cib/internal.h gboolean cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 82 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib); xmlNode 84 include/crm/cib/internal.h gboolean cib_internal_config_changed(xmlNode * diff); xmlNode 90 include/crm/cib/internal.h void (*callback) (const char *event, xmlNode * msg); xmlNode 95 include/crm/cib/internal.h void (*callback) (xmlNode *, int, int, xmlNode *, void *); xmlNode 122 include/crm/cib/internal.h typedef int (*cib_op_t) (const char *, int, const char *, xmlNode *, xmlNode 123 include/crm/cib/internal.h xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 128 include/crm/cib/internal.h const char *section, xmlNode * req, xmlNode * input, xmlNode 130 include/crm/cib/internal.h xmlNode * current_cib, xmlNode ** result_cib, xmlNode ** diff, xmlNode 131 include/crm/cib/internal.h xmlNode ** output); xmlNode 133 include/crm/cib/internal.h xmlNode *cib_create_op(int call_id, const char *token, const char *op, const char *host, xmlNode 134 include/crm/cib/internal.h const char *section, xmlNode * data, int call_options, xmlNode 137 include/crm/cib/internal.h void cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc); xmlNode 142 include/crm/cib/internal.h void (*callback) (xmlNode *, int, int, xmlNode *, void *)); xmlNode 147 include/crm/cib/internal.h void (*callback)(xmlNode *, int, int, xmlNode 148 include/crm/cib/internal.h xmlNode *, void *), xmlNode 151 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode 152 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 153 include/crm/cib/internal.h xmlNode ** answer); xmlNode 155 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode 156 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 157 include/crm/cib/internal.h xmlNode ** answer); xmlNode 159 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode 160 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 161 include/crm/cib/internal.h xmlNode ** answer); xmlNode 163 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 164 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 165 include/crm/cib/internal.h xmlNode ** answer); xmlNode 167 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode 168 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 169 include/crm/cib/internal.h xmlNode ** answer); xmlNode 171 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode 172 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 173 include/crm/cib/internal.h xmlNode ** answer); xmlNode 175 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode 176 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 177 include/crm/cib/internal.h xmlNode ** answer); xmlNode 179 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode 180 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 181 include/crm/cib/internal.h xmlNode ** answer); xmlNode 183 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 184 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 185 include/crm/cib/internal.h xmlNode ** answer); xmlNode 206 include/crm/cib/internal.h int cib_process_xpath(const char *op, int options, const char *section, xmlNode * req, xmlNode 207 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 208 include/crm/cib/internal.h xmlNode ** answer); xmlNode 210 include/crm/cib/internal.h gboolean cib_config_changed(xmlNode * last, xmlNode * next, xmlNode ** diff); xmlNode 211 include/crm/cib/internal.h gboolean update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code); xmlNode 212 include/crm/cib/internal.h int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset); xmlNode 215 include/crm/cib/internal.h const char *section, xmlNode * data, xmlNode 216 include/crm/cib/internal.h xmlNode ** output_data, int call_options, const char *user_name); xmlNode 220 include/crm/cib/internal.h xmlNode **root); xmlNode 221 include/crm/cib/internal.h int cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 240 include/crm/cib/internal.h int cib__signon_query(cib_t **cib, xmlNode **cib_object); xmlNode 22 include/crm/cib/util.h xmlNode *create_cib_fragment_adv(xmlNode * update, const char *section, const char *source); xmlNode 24 include/crm/cib/util.h xmlNode *createEmptyCib(int cib_epoch); xmlNode 25 include/crm/cib/util.h gboolean verifyCibXml(xmlNode * cib); xmlNode 27 include/crm/cib/util.h gboolean cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates); xmlNode 60 include/crm/cib/util.h xmlNode *cib_get_generation(cib_t * cib); xmlNode 65 include/crm/cib/util.h int cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output, xmlNode 34 include/crm/cib/util_compat.h xmlNode *get_object_root(const char *object_type, xmlNode *the_root); xmlNode 124 include/crm/cluster.h xmlNode *data, gboolean ordered); xmlNode 129 include/crm/cluster.h void crm_remote_peer_cache_refresh(xmlNode *cib); xmlNode 164 include/crm/cluster.h void set_uuid(xmlNode *xml, const char *attr, crm_node_t *node); xmlNode 78 include/crm/cluster/election_internal.h enum election_result election_count_vote(election_t *e, xmlNode *vote, bool can_win); xmlNode 110 include/crm/cluster/internal.h bool pcmk__corosync_add_nodes(xmlNode *xml_parent); xmlNode 129 include/crm/cluster/internal.h void pcmk__refresh_node_caches_from_cib(xmlNode *cib); xmlNode 26 include/crm/common/acl.h bool xml_acl_enabled(xmlNode *xml); xmlNode 27 include/crm/common/acl.h void xml_acl_disable(xmlNode *xml); xmlNode 28 include/crm/common/acl.h bool xml_acl_denied(xmlNode *xml); xmlNode 29 include/crm/common/acl.h bool xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml, xmlNode 30 include/crm/common/acl.h xmlNode **result); xmlNode 79 include/crm/common/alerts_internal.h bool pcmk__alert_in_patchset(xmlNode *msg, bool config); xmlNode 21 include/crm/common/cib.h xmlNode *pcmk_find_cib_element(xmlNode *cib, const char *element_name); xmlNode 47 include/crm/common/internal.h const char *pcmk__update_acl_user(xmlNode *request, const char *field, xmlNode 56 include/crm/common/internal.h void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user); xmlNode 58 include/crm/common/internal.h bool pcmk__check_acl(xmlNode *xml, const char *name, xmlNode 70 include/crm/common/internal.h bool pcmk__verify_digest(xmlNode *input, const char *expected); xmlNode 222 include/crm/common/internal.h void pcmk__filter_op_for_digest(xmlNode *param_set); xmlNode 40 include/crm/common/ipc.h xmlNode *create_reply_adv(xmlNode *request, xmlNode *xml_response_data, xmlNode 47 include/crm/common/ipc.h xmlNode *create_request_adv(const char *task, xmlNode *xml_data, xmlNode 171 include/crm/common/ipc.h int crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, xmlNode 172 include/crm/common/ipc.h int32_t ms_timeout, xmlNode ** reply); xmlNode 224 include/crm/common/ipc.h xmlNode *create_hello_message(const char *uuid, const char *client_name, xmlNode 76 include/crm/common/ipc_controld.h xmlNode *node_state; //<! Resource operation history XML xmlNode 206 include/crm/common/ipc_internal.h xmlNode *pcmk__ipc_create_ack_as(const char *function, int line, uint32_t flags, xmlNode 217 include/crm/common/ipc_internal.h int pcmk__ipc_prepare_iov(uint32_t request, xmlNode *message, xmlNode 220 include/crm/common/ipc_internal.h int pcmk__ipc_send_xml(pcmk__client_t *c, uint32_t request, xmlNode *message, xmlNode 223 include/crm/common/ipc_internal.h xmlNode *pcmk__client_data2xml(pcmk__client_t *c, void *data, xmlNode 42 include/crm/common/ipc_schedulerd.h xmlNode *tgraph; xmlNode 58 include/crm/common/ipc_schedulerd.h int pcmk_schedulerd_api_graph(pcmk_ipc_api_t *api, xmlNode *cib, char **ref); xmlNode 135 include/crm/common/logging.h const char *prefix, xmlNode * data, int depth, gboolean formatted); xmlNode 44 include/crm/common/messages_internal.h xmlNode *xml; // Request XML xmlNode 72 include/crm/common/messages_internal.h xmlNode *(*handler)(pcmk__request_t *request); xmlNode 77 include/crm/common/messages_internal.h xmlNode *pcmk__process_request(pcmk__request_t *request, GHashTable *handlers); xmlNode 37 include/crm/common/nvpair.h GSList *pcmk_xml_attrs2nvpairs(xmlNode *xml); xmlNode 38 include/crm/common/nvpair.h void pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml); xmlNode 40 include/crm/common/nvpair.h xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, xmlNode 46 include/crm/common/nvpair.h GHashTable *xml2list(xmlNode *parent); xmlNode 48 include/crm/common/nvpair.h const char *crm_xml_add(xmlNode *node, const char *name, const char *value); xmlNode 49 include/crm/common/nvpair.h const char *crm_xml_replace(xmlNode *node, const char *name, const char *value); xmlNode 50 include/crm/common/nvpair.h const char *crm_xml_add_int(xmlNode *node, const char *name, int value); xmlNode 51 include/crm/common/nvpair.h const char *crm_xml_add_ll(xmlNode *node, const char *name, long long value); xmlNode 52 include/crm/common/nvpair.h const char *crm_xml_add_ms(xmlNode *node, const char *name, guint ms); xmlNode 53 include/crm/common/nvpair.h const char *crm_xml_add_timeval(xmlNode *xml, const char *name_sec, xmlNode 57 include/crm/common/nvpair.h const char *crm_element_value(const xmlNode *data, const char *name); xmlNode 58 include/crm/common/nvpair.h int crm_element_value_int(const xmlNode *data, const char *name, int *dest); xmlNode 59 include/crm/common/nvpair.h int crm_element_value_ll(const xmlNode *data, const char *name, long long *dest); xmlNode 60 include/crm/common/nvpair.h int crm_element_value_ms(const xmlNode *data, const char *name, guint *dest); xmlNode 61 include/crm/common/nvpair.h int crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest); xmlNode 62 include/crm/common/nvpair.h int crm_element_value_timeval(const xmlNode *data, const char *name_sec, xmlNode 64 include/crm/common/nvpair.h char *crm_element_value_copy(const xmlNode *data, const char *name); xmlNode 76 include/crm/common/nvpair.h crm_copy_xml_element(xmlNode *obj1, xmlNode *obj2, const char *element) xmlNode 17 include/crm/common/remote_internal.h int pcmk__remote_send_xml(pcmk__remote_t *remote, xmlNode *msg); xmlNode 20 include/crm/common/remote_internal.h xmlNode *pcmk__remote_message_xml(pcmk__remote_t *remote); xmlNode 74 include/crm/common/util.h xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix, xmlNode 80 include/crm/common/util.h bool pcmk_xe_is_probe(xmlNode *xml_op); xmlNode 81 include/crm/common/util.h bool pcmk_xe_mask_probe_failure(xmlNode *xml_op); xmlNode 54 include/crm/common/xml.h gboolean add_message_xml(xmlNode * msg, const char *field, xmlNode * xml); xmlNode 55 include/crm/common/xml.h xmlNode *get_message_xml(xmlNode * msg, const char *field); xmlNode 57 include/crm/common/xml.h xmlDoc *getDocPtr(xmlNode * node); xmlNode 68 include/crm/common/xml.h void copy_in_properties(xmlNode * target, xmlNode * src); xmlNode 69 include/crm/common/xml.h void expand_plus_plus(xmlNode * target, const char *name, const char *value); xmlNode 70 include/crm/common/xml.h void fix_plus_plus_recursive(xmlNode * target); xmlNode 79 include/crm/common/xml.h xmlNode *create_xml_node(xmlNode * parent, const char *name); xmlNode 89 include/crm/common/xml.h xmlNode *pcmk_create_xml_text_node(xmlNode * parent, const char *name, const char *content); xmlNode 97 include/crm/common/xml.h xmlNode *pcmk_create_html_node(xmlNode * parent, const char *element_name, const char *id, xmlNode 103 include/crm/common/xml.h void purge_diff_markers(xmlNode * a_node); xmlNode 109 include/crm/common/xml.h xmlNode *copy_xml(xmlNode * src_node); xmlNode 114 include/crm/common/xml.h xmlNode *add_node_copy(xmlNode * new_parent, xmlNode * xml_node); xmlNode 116 include/crm/common/xml.h int add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child); xmlNode 123 include/crm/common/xml.h xmlNode *filename2xml(const char *filename); xmlNode 125 include/crm/common/xml.h xmlNode *stdin2xml(void); xmlNode 127 include/crm/common/xml.h xmlNode *string2xml(const char *input); xmlNode 129 include/crm/common/xml.h int write_xml_fd(xmlNode * xml_node, const char *filename, int fd, gboolean compress); xmlNode 130 include/crm/common/xml.h int write_xml_file(xmlNode * xml_node, const char *filename, gboolean compress); xmlNode 132 include/crm/common/xml.h char *dump_xml_formatted(xmlNode * msg); xmlNode 134 include/crm/common/xml.h char *dump_xml_formatted_with_text(xmlNode * msg); xmlNode 136 include/crm/common/xml.h char *dump_xml_unformatted(xmlNode * msg); xmlNode 141 include/crm/common/xml.h xmlNode *diff_xml_object(xmlNode * left, xmlNode * right, gboolean suppress); xmlNode 143 include/crm/common/xml.h xmlNode *subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, xmlNode 146 include/crm/common/xml.h gboolean can_prune_leaf(xmlNode * xml_node); xmlNode 151 include/crm/common/xml.h xmlNode *find_xml_node(xmlNode * cib, const char *node_path, gboolean must_find); xmlNode 153 include/crm/common/xml.h void xml_remove_prop(xmlNode * obj, const char *name); xmlNode 155 include/crm/common/xml.h gboolean replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, xmlNode 158 include/crm/common/xml.h gboolean update_xml_child(xmlNode * child, xmlNode * to_update); xmlNode 160 include/crm/common/xml.h int find_xml_children(xmlNode ** children, xmlNode * root, xmlNode 164 include/crm/common/xml.h xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level); xmlNode 165 include/crm/common/xml.h xmlNode *get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level); xmlNode 168 include/crm/common/xml.h crm_element_name(const xmlNode *xml) xmlNode 174 include/crm/common/xml.h crm_map_element_name(const xmlNode *xml) xmlNode 185 include/crm/common/xml.h gboolean xml_has_children(const xmlNode * root); xmlNode 187 include/crm/common/xml.h char *calculate_on_disk_digest(xmlNode * local_cib); xmlNode 188 include/crm/common/xml.h char *calculate_operation_digest(xmlNode * local_cib, const char *version); xmlNode 189 include/crm/common/xml.h char *calculate_xml_versioned_digest(xmlNode * input, gboolean sort, gboolean do_filter, xmlNode 193 include/crm/common/xml.h gboolean validate_xml(xmlNode * xml_blob, const char *validation, gboolean to_logs); xmlNode 194 include/crm/common/xml.h gboolean validate_xml_verbose(xmlNode * xml_blob); xmlNode 233 include/crm/common/xml.h int update_validation(xmlNode **xml_blob, int *best, int max, xmlNode 239 include/crm/common/xml.h gboolean cli_config_update(xmlNode ** xml, int *best_version, gboolean to_logs); xmlNode 249 include/crm/common/xml.h void pcmk_free_xml_subtree(xmlNode *xml); xmlNode 250 include/crm/common/xml.h void free_xml(xmlNode * child); xmlNode 252 include/crm/common/xml.h xmlNode *first_named_child(const xmlNode *parent, const char *name); xmlNode 253 include/crm/common/xml.h xmlNode *crm_next_same_xml(const xmlNode *sibling); xmlNode 255 include/crm/common/xml.h xmlNode *sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive); xmlNode 256 include/crm/common/xml.h xmlXPathObjectPtr xpath_search(xmlNode * xml_top, const char *path); xmlNode 257 include/crm/common/xml.h void crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 258 include/crm/common/xml.h void (*helper)(xmlNode*, void*), void *user_data); xmlNode 259 include/crm/common/xml.h xmlNode *expand_idref(xmlNode * input, xmlNode * top); xmlNode 262 include/crm/common/xml.h xmlNode *getXpathResult(xmlXPathObjectPtr xpathObj, int index); xmlNode 273 include/crm/common/xml.h bool xml_tracking_changes(xmlNode * xml); xmlNode 274 include/crm/common/xml.h bool xml_document_dirty(xmlNode *xml); xmlNode 275 include/crm/common/xml.h void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls); xmlNode 276 include/crm/common/xml.h void xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml); xmlNode 277 include/crm/common/xml.h void xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml); xmlNode 278 include/crm/common/xml.h void xml_accept_changes(xmlNode * xml); xmlNode 279 include/crm/common/xml.h void xml_log_changes(uint8_t level, const char *function, xmlNode *xml); xmlNode 280 include/crm/common/xml.h void xml_log_patchset(uint8_t level, const char *function, xmlNode *xml); xmlNode 281 include/crm/common/xml.h bool xml_patch_versions(xmlNode *patchset, int add[3], int del[3]); xmlNode 283 include/crm/common/xml.h xmlNode *xml_create_patchset( xmlNode 284 include/crm/common/xml.h int format, xmlNode *source, xmlNode *target, bool *config, bool manage_version); xmlNode 285 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version); xmlNode 287 include/crm/common/xml.h void patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, bool with_digest); xmlNode 289 include/crm/common/xml.h void save_xml_to_file(xmlNode * xml, const char *desc, const char *filename); xmlNode 290 include/crm/common/xml.h char *xml_get_path(xmlNode *xml); xmlNode 294 include/crm/common/xml.h void crm_xml_set_id(xmlNode *xml, const char *format, ...) G_GNUC_PRINTF(2, 3); xmlNode 31 include/crm/common/xml_compat.h xmlNode *find_entity(xmlNode *parent, const char *node_name, const char *id); xmlNode 34 include/crm/common/xml_compat.h gboolean apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml); xmlNode 38 include/crm/common/xml_compat.h crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value) xmlNode 156 include/crm/common/xml_internal.h void pcmk__strip_xml_text(xmlNode *xml); xmlNode 157 include/crm/common/xml_internal.h const char *pcmk__xe_add_last_written(xmlNode *xe); xmlNode 159 include/crm/common/xml_internal.h xmlNode *pcmk__xe_match(xmlNode *parent, const char *node_name, xmlNode 162 include/crm/common/xml_internal.h void pcmk__xe_remove_matching_attrs(xmlNode *element, xmlNode 197 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 198 include/crm/common/xml_internal.h pcmk__xml_first_child(const xmlNode *parent) xmlNode 200 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); xmlNode 216 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 217 include/crm/common/xml_internal.h pcmk__xml_next(const xmlNode *child) xmlNode 219 include/crm/common/xml_internal.h xmlNode *next = (child? child->next : NULL); xmlNode 235 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 236 include/crm/common/xml_internal.h pcmk__xe_first_child(const xmlNode *parent) xmlNode 238 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); xmlNode 254 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 255 include/crm/common/xml_internal.h pcmk__xe_next(const xmlNode *child) xmlNode 257 include/crm/common/xml_internal.h xmlNode *next = child? child->next : NULL; xmlNode 296 include/crm/common/xml_internal.h pcmk__xe_first_attr(const xmlNode *xe) xmlNode 337 include/crm/common/xml_internal.h void pcmk__set_xml_doc_flag(xmlNode *xml, enum xml_private_flags flag); xmlNode 63 include/crm/fencing/internal.h void stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result); xmlNode 64 include/crm/fencing/internal.h void stonith__xe_get_result(xmlNode *xml, pcmk__action_result_t *result); xmlNode 65 include/crm/fencing/internal.h xmlNode *stonith__find_xe_with_result(xmlNode *xml); xmlNode 75 include/crm/fencing/internal.h xmlNode *create_level_registration_xml(const char *node, const char *pattern, xmlNode 80 include/crm/fencing/internal.h xmlNode *create_device_registration_xml(const char *id, xmlNode 95 include/crm/fencing/internal.h xmlNode *metadata); xmlNode 35 include/crm/lrmd_internal.h int lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id, xmlNode 64 include/crm/lrmd_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); xmlNode 73 include/crm/lrmd_internal.h void remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg); xmlNode 74 include/crm/lrmd_internal.h void remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, xmlNode 31 include/crm/pengine/complex.h void pe_get_versioned_attributes(xmlNode *meta_hash, pe_resource_t *rsc, xmlNode 290 include/crm/pengine/internal.h gboolean common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc, pe_resource_t * parent, xmlNode 307 include/crm/pengine/internal.h uint32_t flags, xmlNode *xml_op, xmlNode 363 include/crm/pengine/internal.h extern xmlNode *find_rsc_op_entry(pe_resource_t * rsc, const char *key); xmlNode 462 include/crm/pengine/internal.h int pe__target_rc_from_xml(xmlNode *xml_op); xmlNode 481 include/crm/pengine/internal.h xmlNode *params_all; xmlNode 482 include/crm/pengine/internal.h xmlNode *params_secure; xmlNode 483 include/crm/pengine/internal.h xmlNode *params_restart; xmlNode 491 include/crm/pengine/internal.h xmlNode *xml_op, GHashTable *overrides, xmlNode 497 include/crm/pengine/internal.h op_digest_cache_t *rsc_action_digest_cmp(pe_resource_t * rsc, xmlNode * xml_op, pe_node_t * node, xmlNode 529 include/crm/pengine/internal.h xmlNode *xml, const char *field); xmlNode 536 include/crm/pengine/internal.h void pe__add_param_check(xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, xmlNode 539 include/crm/pengine/internal.h void (*cb)(pe_resource_t*, pe_node_t*, xmlNode*, xmlNode 553 include/crm/pengine/internal.h void pe__unpack_dataset_nvpairs(xmlNode *xml_obj, const char *set_name, xmlNode 579 include/crm/pengine/internal.h xmlNode *pe__failed_probe_for_rsc(pe_resource_t *rsc, const char *name); xmlNode 144 include/crm/pengine/pe_types.h xmlNode *input; xmlNode 172 include/crm/pengine/pe_types.h xmlNode *failed; xmlNode 173 include/crm/pengine/pe_types.h xmlNode *op_defaults; xmlNode 174 include/crm/pengine/pe_types.h xmlNode *rsc_defaults; xmlNode 183 include/crm/pengine/pe_types.h xmlNode *graph; xmlNode 338 include/crm/pengine/pe_types.h xmlNode *xml; xmlNode 339 include/crm/pengine/pe_types.h xmlNode *orig_xml; xmlNode 340 include/crm/pengine/pe_types.h xmlNode *ops_xml; xmlNode 408 include/crm/pengine/pe_types.h xmlNode *versioned_parameters; xmlNode 415 include/crm/pengine/pe_types.h xmlNode *versioned_parameters; xmlNode 416 include/crm/pengine/pe_types.h xmlNode *versioned_meta; xmlNode 426 include/crm/pengine/pe_types.h xmlNode *op_entry; xmlNode 21 include/crm/pengine/remote_internal.h bool xml_contains_remote_node(xmlNode *xml); xmlNode 32 include/crm/pengine/remote_internal.h xmlNode *pe_create_remote_xml(xmlNode *parent, const char *uname, xmlNode 34 include/crm/pengine/rules.h enum expression_type find_expression_type(xmlNode * expr); xmlNode 36 include/crm/pengine/rules.h gboolean pe_evaluate_rules(xmlNode *ruleset, GHashTable *node_hash, xmlNode 39 include/crm/pengine/rules.h gboolean pe_test_rule(xmlNode *rule, GHashTable *node_hash, xmlNode 43 include/crm/pengine/rules.h gboolean pe_test_expression(xmlNode *expr, GHashTable *node_hash, xmlNode 48 include/crm/pengine/rules.h void pe_eval_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 53 include/crm/pengine/rules.h void pe_unpack_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 59 include/crm/pengine/rules.h void pe_eval_versioned_attributes(xmlNode *top, xmlNode *xml_obj, xmlNode 61 include/crm/pengine/rules.h xmlNode *hash, crm_time_t *next_change); xmlNode 63 include/crm/pengine/rules.h GHashTable *pe_unpack_versioned_parameters(xmlNode *versioned_params, const char *ra_version); xmlNode 68 include/crm/pengine/rules.h gboolean pe_eval_rules(xmlNode *ruleset, pe_rule_eval_data_t *rule_data, xmlNode 70 include/crm/pengine/rules.h gboolean pe_eval_expr(xmlNode *rule, pe_rule_eval_data_t *rule_data, xmlNode 72 include/crm/pengine/rules.h gboolean pe_eval_subexpr(xmlNode *expr, pe_rule_eval_data_t *rule_data, xmlNode 32 include/crm/pengine/rules_compat.h gboolean test_ruleset(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now); xmlNode 35 include/crm/pengine/rules_compat.h gboolean test_rule(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, xmlNode 39 include/crm/pengine/rules_compat.h gboolean pe_test_rule_re(xmlNode *rule, GHashTable *node_hash, xmlNode 44 include/crm/pengine/rules_compat.h gboolean pe_test_rule_full(xmlNode *rule, GHashTable *node_hash, xmlNode 49 include/crm/pengine/rules_compat.h gboolean test_expression(xmlNode *expr, GHashTable *node_hash, xmlNode 53 include/crm/pengine/rules_compat.h gboolean pe_test_expression_re(xmlNode *expr, GHashTable *node_hash, xmlNode 58 include/crm/pengine/rules_compat.h gboolean pe_test_expression_full(xmlNode *expr, GHashTable *node_hash, xmlNode 63 include/crm/pengine/rules_compat.h void unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj, xmlNode 19 include/crm/pengine/rules_internal.h GList *pe_unpack_alerts(xmlNode *alerts); xmlNode 22 include/crm/pengine/rules_internal.h crm_time_t *pe_parse_xml_duration(crm_time_t * start, xmlNode * duration_spec); xmlNode 24 include/crm/pengine/rules_internal.h gboolean pe__eval_attr_expr(xmlNode *expr, pe_rule_eval_data_t *rule_data); xmlNode 25 include/crm/pengine/rules_internal.h int pe__eval_date_expr(xmlNode *expr, pe_rule_eval_data_t *rule_data, xmlNode 28 include/crm/pengine/rules_internal.h gboolean pe__eval_role_expr(xmlNode *expr, pe_rule_eval_data_t *rule_data); xmlNode 31 include/crm/pengine/rules_internal.h int pe_cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec); xmlNode 66 include/pcmki/pcmki_sched_allocate.h void (*append_meta) (pe_resource_t * rsc, xmlNode * xml); xmlNode 119 include/pcmki/pcmki_sched_allocate.h extern void native_append_meta(pe_resource_t * rsc, xmlNode * xml); xmlNode 138 include/pcmki/pcmki_sched_allocate.h extern void group_append_meta(pe_resource_t * rsc, xmlNode * xml); xmlNode 164 include/pcmki/pcmki_sched_allocate.h void pcmk__bundle_append_meta(pe_resource_t *rsc, xmlNode *xml); xmlNode 184 include/pcmki/pcmki_sched_allocate.h extern void clone_append_meta(pe_resource_t * rsc, xmlNode * xml); xmlNode 42 include/pcmki/pcmki_sched_utils.h xmlNode *pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event, xmlNode 64 include/pcmki/pcmki_scheduler.h void pcmk__schedule_actions(xmlNode *cib, unsigned long long flags, xmlNode 42 include/pcmki/pcmki_status.h xmlNode *current_cib, enum pcmk__fence_history fence_history, xmlNode 84 include/pcmki/pcmki_transition.h xmlNode *xml; xmlNode 164 include/pcmki/pcmki_transition.h crm_graph_t *pcmk__unpack_graph(xmlNode *xml_graph, const char *reference); xmlNode 171 include/pcmki/pcmki_transition.h lrmd_event_data_t *pcmk__event_from_graph_action(xmlNode *resource, xmlNode 73 lib/cib/cib_attrs.c xmlNode *xml_search = NULL; xmlNode 166 lib/cib/cib_attrs.c xmlNode *child = NULL; xmlNode 195 lib/cib/cib_attrs.c xmlNode *xml_top = NULL; xmlNode 196 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 377 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 512 lib/cib/cib_attrs.c get_uuid_from_result(xmlNode *result, char **uuid, int *is_remote) xmlNode 601 lib/cib/cib_attrs.c xmlNode *xml_search = NULL; xmlNode 640 lib/cib/cib_attrs.c xmlNode *a_child = NULL; xmlNode 641 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 642 lib/cib/cib_attrs.c xmlNode *fragment = NULL; xmlNode 30 lib/cib/cib_client.c int cib_client_set_op_callback(cib_t * cib, void (*callback) (const xmlNode * msg, int call_id, xmlNode 31 lib/cib/cib_client.c int rc, xmlNode * output)); xmlNode 34 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)); xmlNode 37 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)); xmlNode 57 lib/cib/cib_client.c cib_client_ping(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 64 lib/cib/cib_client.c cib_client_query(cib_t * cib, const char *section, xmlNode ** output_data, int call_options) xmlNode 71 lib/cib/cib_client.c xmlNode ** output_data, int call_options) xmlNode 135 lib/cib/cib_client.c cib_client_create(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 142 lib/cib/cib_client.c cib_client_modify(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 149 lib/cib/cib_client.c cib_client_update(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 156 lib/cib/cib_client.c cib_client_replace(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 163 lib/cib/cib_client.c cib_client_delete(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 170 lib/cib/cib_client.c cib_client_delete_absolute(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 177 lib/cib/cib_client.c cib_client_erase(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 460 lib/cib/cib_client.c cib_client_set_op_callback(cib_t * cib, void (*callback) (const xmlNode * msg, int call_id, xmlNode 461 lib/cib/cib_client.c int rc, xmlNode * output)) xmlNode 475 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)) xmlNode 526 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)) xmlNode 610 lib/cib/cib_client.c void (*callback) (xmlNode *, int, int, xmlNode *, void *)) xmlNode 621 lib/cib/cib_client.c void (*callback)(xmlNode *, int, int, xmlNode 622 lib/cib/cib_client.c xmlNode *, void *), xmlNode 61 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options); xmlNode 64 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 99 lib/cib/cib_file.c cib_file_verify_digest(xmlNode *root, const char *sigfile) xmlNode 141 lib/cib/cib_file.c cib_file_read_and_verify(const char *filename, const char *sigfile, xmlNode **root) xmlNode 146 lib/cib/cib_file.c xmlNode *local_root = NULL; xmlNode 331 lib/cib/cib_file.c cib_file_prepare_xml(xmlNode *root) xmlNode 333 lib/cib/cib_file.c xmlNode *cib_status_root = NULL; xmlNode 362 lib/cib/cib_file.c cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 537 lib/cib/cib_file.c static xmlNode *in_mem_cib = NULL; xmlNode 557 lib/cib/cib_file.c xmlNode *root = NULL; xmlNode 792 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options) xmlNode 800 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 807 lib/cib/cib_file.c xmlNode *request = NULL; xmlNode 808 lib/cib/cib_file.c xmlNode *output = NULL; xmlNode 809 lib/cib/cib_file.c xmlNode *cib_diff = NULL; xmlNode 810 lib/cib/cib_file.c xmlNode *result_cib = NULL; xmlNode 42 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options); xmlNode 45 lib/cib/cib_native.c const char *section, xmlNode * data, xmlNode ** output_data, xmlNode 102 lib/cib/cib_native.c xmlNode *msg = NULL; xmlNode 210 lib/cib/cib_native.c xmlNode *reply = NULL; xmlNode 211 lib/cib/cib_native.c xmlNode *hello = create_xml_node(NULL, "cib_command"); xmlNode 309 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options) xmlNode 317 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 324 lib/cib/cib_native.c xmlNode *op_msg = NULL; xmlNode 325 lib/cib/cib_native.c xmlNode *op_reply = NULL; xmlNode 383 lib/cib/cib_native.c xmlNode *tmp = get_message_xml(op_reply, F_CIB_CALLDATA); xmlNode 472 lib/cib/cib_native.c xmlNode *notify_msg = create_xml_node(NULL, "cib-callback"); xmlNode 30 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 31 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 33 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 57 lib/cib/cib_ops.c xmlNode *shallow = create_xml_node(*answer, tag); xmlNode 75 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 76 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 92 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 93 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 94 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 127 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 128 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 142 lib/cib/cib_ops.c cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset) xmlNode 168 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 169 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 170 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 265 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 280 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 281 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 283 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 299 lib/cib/cib_ops.c xmlNode *child = NULL; xmlNode 315 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 316 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 318 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 334 lib/cib/cib_ops.c xmlNode *tmp_section = NULL; xmlNode 368 lib/cib/cib_ops.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 382 lib/cib/cib_ops.c update_cib_object(xmlNode * parent, xmlNode * update) xmlNode 385 lib/cib/cib_ops.c xmlNode *target = NULL; xmlNode 386 lib/cib/cib_ops.c xmlNode *a_child = NULL; xmlNode 416 lib/cib/cib_ops.c xmlNode *remove = NULL; xmlNode 476 lib/cib/cib_ops.c add_cib_object(xmlNode * parent, xmlNode * new_obj) xmlNode 481 lib/cib/cib_ops.c xmlNode *equiv_node = NULL; xmlNode 519 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 520 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 522 lib/cib/cib_ops.c xmlNode *failed = NULL; xmlNode 524 lib/cib/cib_ops.c xmlNode *update_section = NULL; xmlNode 553 lib/cib/cib_ops.c xmlNode *a_child = NULL; xmlNode 584 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 585 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 603 lib/cib/cib_ops.c cib_config_changed(xmlNode * last, xmlNode * next, xmlNode ** diff) xmlNode 640 lib/cib/cib_ops.c xmlNode *top = getXpathResult(xpathObj, lpc); xmlNode 675 lib/cib/cib_ops.c cib_process_xpath(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 676 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 714 lib/cib/cib_ops.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 752 lib/cib/cib_ops.c xmlNode *shallow = create_xml_node(*answer, tag); xmlNode 762 lib/cib/cib_ops.c xmlNode *parent = match; xmlNode 797 lib/cib/cib_ops.c xmlNode *parent = match->parent; xmlNode 816 lib/cib/cib_ops.c update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code) xmlNode 818 lib/cib/cib_ops.c xmlNode *xml_node = NULL; xmlNode 72 lib/cib/cib_remote.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 92 lib/cib/cib_remote.c xmlNode *notify_msg = create_xml_node(NULL, "cib_command"); xmlNode 197 lib/cib/cib_remote.c xmlNode *answer = NULL; xmlNode 198 lib/cib/cib_remote.c xmlNode *login = NULL; xmlNode 340 lib/cib/cib_remote.c xmlNode *msg = NULL; xmlNode 403 lib/cib/cib_remote.c xmlNode *hello = xmlNode 467 lib/cib/cib_remote.c xmlNode * data, xmlNode ** output_data, int call_options, const char *name) xmlNode 473 lib/cib/cib_remote.c xmlNode *op_msg = NULL; xmlNode 474 lib/cib/cib_remote.c xmlNode *op_reply = NULL; xmlNode 600 lib/cib/cib_remote.c xmlNode *tmp = get_message_xml(op_reply, F_CIB_CALLDATA); xmlNode 27 lib/cib/cib_utils.c xmlNode * xmlNode 30 lib/cib/cib_utils.c xmlNode *the_cib = NULL; xmlNode 31 lib/cib/cib_utils.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 43 lib/cib/cib_utils.c cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates) xmlNode 61 lib/cib/cib_utils.c cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 88 lib/cib/cib_utils.c xmlNode * xmlNode 91 lib/cib/cib_utils.c xmlNode *cib_root = NULL, *config = NULL; xmlNode 111 lib/cib/cib_utils.c xmlNode *rsc_defaults = create_xml_node(config, XML_CIB_TAG_RSCCONFIG); xmlNode 112 lib/cib/cib_utils.c xmlNode *meta = create_xml_node(rsc_defaults, XML_TAG_META_SETS); xmlNode 113 lib/cib/cib_utils.c xmlNode *nvpair = create_xml_node(meta, XML_CIB_TAG_NVPAIR); xmlNode 126 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user) xmlNode 146 lib/cib/cib_utils.c const char *section, xmlNode * req, xmlNode * input, xmlNode 148 lib/cib/cib_utils.c xmlNode * current_cib, xmlNode ** result_cib, xmlNode ** diff, xmlNode ** output) xmlNode 152 lib/cib/cib_utils.c xmlNode *top = NULL; xmlNode 153 lib/cib/cib_utils.c xmlNode *scratch = NULL; xmlNode 154 lib/cib/cib_utils.c xmlNode *local_diff = NULL; xmlNode 181 lib/cib/cib_utils.c xmlNode *cib_ro = current_cib; xmlNode 182 lib/cib/cib_utils.c xmlNode *cib_filtered = NULL; xmlNode 343 lib/cib/cib_utils.c xmlNode * c = copy_xml(current_cib); xmlNode 436 lib/cib/cib_utils.c xmlNode * xmlNode 438 lib/cib/cib_utils.c xmlNode * data, int call_options, const char *user_name) xmlNode 440 lib/cib/cib_utils.c xmlNode *op_msg = create_xml_node(NULL, "cib_command"); xmlNode 470 lib/cib/cib_utils.c cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc) xmlNode 472 lib/cib/cib_utils.c xmlNode *output = NULL; xmlNode 520 lib/cib/cib_utils.c xmlNode *msg = user_data; xmlNode 597 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib) xmlNode 599 lib/cib/cib_utils.c xmlNode *config = NULL; xmlNode 629 lib/cib/cib_utils.c cib_internal_config_changed(xmlNode *diff) xmlNode 646 lib/cib/cib_utils.c const char *section, xmlNode * data, xmlNode 647 lib/cib/cib_utils.c xmlNode ** output_data, int call_options, const char *user_name) xmlNode 650 lib/cib/cib_utils.c const char *section, xmlNode * data, xmlNode 651 lib/cib/cib_utils.c xmlNode ** output_data, int call_options, const char *user_name) = xmlNode 673 lib/cib/cib_utils.c cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output, xmlNode 678 lib/cib/cib_utils.c xmlNode *diff = NULL; xmlNode 716 lib/cib/cib_utils.c cib__signon_query(cib_t **cib, xmlNode **cib_object) xmlNode 783 lib/cib/cib_utils.c xmlNode * xmlNode 784 lib/cib/cib_utils.c get_object_root(const char *object_type, xmlNode *the_root) xmlNode 134 lib/cluster/cluster.c xmlNode *data, gboolean ordered) xmlNode 277 lib/cluster/cluster.c set_uuid(xmlNode *xml, const char *attr, crm_node_t *node) xmlNode 559 lib/cluster/corosync.c pcmk__corosync_add_nodes(xmlNode *xml_parent) xmlNode 650 lib/cluster/corosync.c xmlNode *node = create_xml_node(xml_parent, XML_CIB_TAG_NODE); xmlNode 892 lib/cluster/cpg.c pcmk__cpg_send_xml(xmlNode *msg, crm_node_t *node, enum crm_ais_msg_types dest) xmlNode 44 lib/cluster/crmcluster_private.h gboolean pcmk__cpg_send_xml(xmlNode *msg, crm_node_t *node, xmlNode 292 lib/cluster/election.c xmlNode *vote = NULL; xmlNode 421 lib/cluster/election.c parse_election_message(election_t *e, xmlNode *message, struct vote *vote) xmlNode 506 lib/cluster/election.c xmlNode *novote = create_request(CRM_OP_NOVOTE, NULL, vote->from, xmlNode 532 lib/cluster/election.c election_count_vote(election_t *e, xmlNode *message, bool can_win) xmlNode 166 lib/cluster/membership.c remote_state_from_cib(xmlNode *node_state) xmlNode 191 lib/cluster/membership.c remote_cache_refresh_helper(xmlNode *result, void *user_data) xmlNode 243 lib/cluster/membership.c crm_remote_peer_cache_refresh(xmlNode *cib) xmlNode 1193 lib/cluster/membership.c known_node_cache_refresh_helper(xmlNode *xml_node, void *user_data) xmlNode 1226 lib/cluster/membership.c refresh_known_node_cache(xmlNode *cib) xmlNode 1240 lib/cluster/membership.c pcmk__refresh_node_caches_from_cib(xmlNode *cib) xmlNode 52 lib/common/acl.c create_acl(xmlNode *xml, GList *acls, enum xml_private_flags mode) xmlNode 147 lib/common/acl.c parse_acl_entry(xmlNode *acl_top, xmlNode *acl_entry, GList *acls) xmlNode 149 lib/common/acl.c xmlNode *child = NULL; xmlNode 169 lib/common/acl.c xmlNode *role = NULL; xmlNode 243 lib/common/acl.c pcmk__apply_acl(xmlNode *xml) xmlNode 263 lib/common/acl.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 288 lib/common/acl.c pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user) xmlNode 303 lib/common/acl.c xmlNode *acls = get_xpath_object("//" XML_CIB_TAG_ACLS, xmlNode 309 lib/common/acl.c xmlNode *child = NULL; xmlNode 338 lib/common/acl.c pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user) xmlNode 366 lib/common/acl.c purge_xml_attributes(xmlNode *xml) xmlNode 368 lib/common/acl.c xmlNode *child = NULL; xmlNode 393 lib/common/acl.c xmlNode *tmp = child; xmlNode 417 lib/common/acl.c xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml, xmlNode 418 lib/common/acl.c xmlNode **result) xmlNode 421 lib/common/acl.c xmlNode *target = NULL; xmlNode 453 lib/common/acl.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 505 lib/common/acl.c implicitly_allowed(xmlNode *xml) xmlNode 541 lib/common/acl.c pcmk__apply_creation_acl(xmlNode *xml, bool check_top) xmlNode 568 lib/common/acl.c for (xmlNode *cIter = pcmk__xml_first_child(xml); cIter != NULL; ) { xmlNode 569 lib/common/acl.c xmlNode *child = cIter; xmlNode 576 lib/common/acl.c xml_acl_denied(xmlNode *xml) xmlNode 587 lib/common/acl.c xml_acl_disable(xmlNode *xml) xmlNode 600 lib/common/acl.c xml_acl_enabled(xmlNode *xml) xmlNode 611 lib/common/acl.c pcmk__check_acl(xmlNode *xml, const char *name, enum xml_private_flags mode) xmlNode 619 lib/common/acl.c xmlNode *parent = xml; xmlNode 728 lib/common/acl.c pcmk__update_acl_user(xmlNode *request, const char *field, xmlNode 195 lib/common/alerts.c pcmk__alert_in_patchset(xmlNode *msg, bool config) xmlNode 199 lib/common/alerts.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 200 lib/common/alerts.c xmlNode *change = NULL; xmlNode 233 lib/common/alerts.c xmlNode *section = NULL; xmlNode 30 lib/common/attrd_client.c static xmlNode * xmlNode 33 lib/common/attrd_client.c xmlNode *attrd_op = create_xml_node(NULL, __func__); xmlNode 52 lib/common/attrd_client.c send_attrd_op(crm_ipc_t *ipc, xmlNode *attrd_op) xmlNode 143 lib/common/attrd_client.c xmlNode *update = create_attrd_op(user_name); xmlNode 245 lib/common/attrd_client.c xmlNode *clear_op = create_attrd_op(user_name); xmlNode 152 lib/common/cib.c xmlNode * xmlNode 153 lib/common/cib.c pcmk_find_cib_element(xmlNode *cib, const char *element_name) xmlNode 56 lib/common/crmcommon_private.h void pcmk__xml2text(xmlNode *data, int options, char **buffer, int *offset, xmlNode 63 lib/common/crmcommon_private.h bool pcmk__tracking_xml_changes(xmlNode *xml, bool lazy); xmlNode 66 lib/common/crmcommon_private.h int pcmk__element_xpath(const char *prefix, xmlNode *xml, char *buffer, xmlNode 70 lib/common/crmcommon_private.h void pcmk__mark_xml_created(xmlNode *xml); xmlNode 73 lib/common/crmcommon_private.h int pcmk__xml_position(xmlNode *xml, enum xml_private_flags ignore_if_set); xmlNode 76 lib/common/crmcommon_private.h xmlNode *pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact); xmlNode 80 lib/common/crmcommon_private.h int line, const char *prefix, xmlNode *data, int depth, xmlNode 84 lib/common/crmcommon_private.h void pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update, xmlNode 88 lib/common/crmcommon_private.h xmlNode *pcmk__xc_match(xmlNode *root, xmlNode *search_comment, bool exact); xmlNode 91 lib/common/crmcommon_private.h void pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update); xmlNode 97 lib/common/crmcommon_private.h void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user); xmlNode 100 lib/common/crmcommon_private.h void pcmk__apply_acl(xmlNode *xml); xmlNode 103 lib/common/crmcommon_private.h void pcmk__apply_creation_acl(xmlNode *xml, bool check_top); xmlNode 172 lib/common/crmcommon_private.h bool (*reply_expected)(pcmk_ipc_api_t *api, xmlNode *request); xmlNode 183 lib/common/crmcommon_private.h bool (*dispatch)(pcmk_ipc_api_t *api, xmlNode *msg); xmlNode 217 lib/common/crmcommon_private.h int pcmk__send_ipc_request(pcmk_ipc_api_t *api, xmlNode *request); xmlNode 33 lib/common/digest.c dump_xml_for_digest(xmlNode * an_xml_node) xmlNode 57 lib/common/digest.c calculate_xml_digest_v1(xmlNode * input, gboolean sort, gboolean ignored) xmlNode 61 lib/common/digest.c xmlNode *copy = NULL; xmlNode 92 lib/common/digest.c calculate_xml_digest_v2(xmlNode * source, gboolean do_filter) xmlNode 151 lib/common/digest.c calculate_on_disk_digest(xmlNode * input) xmlNode 170 lib/common/digest.c calculate_operation_digest(xmlNode *input, const char *version) xmlNode 187 lib/common/digest.c calculate_xml_versioned_digest(xmlNode * input, gboolean sort, gboolean do_filter, xmlNode 220 lib/common/digest.c pcmk__verify_digest(xmlNode *input, const char *expected) xmlNode 298 lib/common/ipc_client.c call_api_dispatch(pcmk_ipc_api_t *api, xmlNode *message) xmlNode 327 lib/common/ipc_client.c xmlNode *msg; xmlNode 616 lib/common/ipc_client.c pcmk__send_ipc_request(pcmk_ipc_api_t *api, xmlNode *request) xmlNode 619 lib/common/ipc_client.c xmlNode *reply = NULL; xmlNode 697 lib/common/ipc_client.c static xmlNode * xmlNode 701 lib/common/ipc_client.c xmlNode *request = NULL; xmlNode 750 lib/common/ipc_client.c xmlNode *request = NULL; xmlNode 1169 lib/common/ipc_client.c xmlNode *bad = string2xml(crm_ipc_buffer(client)); xmlNode 1175 lib/common/ipc_client.c xmlNode *bad = string2xml(crm_ipc_buffer(client)); xmlNode 1209 lib/common/ipc_client.c crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode 1210 lib/common/ipc_client.c xmlNode ** reply) xmlNode 75 lib/common/ipc_controld.c xmlNode *hello; xmlNode 93 lib/common/ipc_controld.c set_node_info_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 108 lib/common/ipc_controld.c set_ping_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 122 lib/common/ipc_controld.c set_nodes_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 127 lib/common/ipc_controld.c for (xmlNode *node = first_named_child(msg_data, XML_CIB_TAG_NODE); xmlNode 144 lib/common/ipc_controld.c reply_expected(pcmk_ipc_api_t *api, xmlNode *request) xmlNode 161 lib/common/ipc_controld.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 165 lib/common/ipc_controld.c xmlNode *msg_data = NULL; xmlNode 287 lib/common/ipc_controld.c static xmlNode * xmlNode 289 lib/common/ipc_controld.c const char *node, xmlNode *msg_data) xmlNode 310 lib/common/ipc_controld.c send_controller_request(pcmk_ipc_api_t *api, xmlNode *request, xmlNode 327 lib/common/ipc_controld.c static xmlNode * xmlNode 330 lib/common/ipc_controld.c xmlNode *msg_data; xmlNode 354 lib/common/ipc_controld.c xmlNode *request; xmlNode 355 lib/common/ipc_controld.c xmlNode *msg_data; xmlNode 388 lib/common/ipc_controld.c xmlNode *request; xmlNode 416 lib/common/ipc_controld.c xmlNode *request; xmlNode 439 lib/common/ipc_controld.c xmlNode *request; xmlNode 461 lib/common/ipc_controld.c xmlNode *request, *msg_data, *xml_rsc, *params; xmlNode 595 lib/common/ipc_controld.c xmlNode * xmlNode 599 lib/common/ipc_controld.c xmlNode *hello_node = NULL; xmlNode 600 lib/common/ipc_controld.c xmlNode *hello = NULL; xmlNode 124 lib/common/ipc_pacemakerd.c reply_expected(pcmk_ipc_api_t *api, xmlNode *request) xmlNode 137 lib/common/ipc_pacemakerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 140 lib/common/ipc_pacemakerd.c xmlNode *msg_data = NULL; xmlNode 218 lib/common/ipc_pacemakerd.c xmlNode *cmd; xmlNode 65 lib/common/ipc_schedulerd.c reply_expected(pcmk_ipc_api_t *api, xmlNode *request) xmlNode 78 lib/common/ipc_schedulerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 81 lib/common/ipc_schedulerd.c xmlNode *msg_data = NULL; xmlNode 141 lib/common/ipc_schedulerd.c do_schedulerd_api_call(pcmk_ipc_api_t *api, const char *task, xmlNode *cib, char **ref) xmlNode 144 lib/common/ipc_schedulerd.c xmlNode *cmd = NULL; xmlNode 175 lib/common/ipc_schedulerd.c pcmk_schedulerd_api_graph(pcmk_ipc_api_t *api, xmlNode *cib, char **ref) xmlNode 391 lib/common/ipc_server.c xmlNode * xmlNode 395 lib/common/ipc_server.c xmlNode *xml = NULL; xmlNode 586 lib/common/ipc_server.c pcmk__ipc_prepare_iov(uint32_t request, xmlNode *message, xmlNode 750 lib/common/ipc_server.c pcmk__ipc_send_xml(pcmk__client_t *c, uint32_t request, xmlNode *message, xmlNode 785 lib/common/ipc_server.c xmlNode * xmlNode 789 lib/common/ipc_server.c xmlNode *ack = NULL; xmlNode 820 lib/common/ipc_server.c xmlNode *ack = pcmk__ipc_create_ack_as(function, line, flags, tag, status); xmlNode 39 lib/common/messages.c xmlNode * xmlNode 40 lib/common/messages.c create_request_adv(const char *task, xmlNode * msg_data, xmlNode 48 lib/common/messages.c xmlNode *request = NULL; xmlNode 101 lib/common/messages.c xmlNode * xmlNode 102 lib/common/messages.c create_reply_adv(xmlNode *original_request, xmlNode *xml_response_data, xmlNode 105 lib/common/messages.c xmlNode *reply = NULL; xmlNode 153 lib/common/messages.c xmlNode * xmlNode 154 lib/common/messages.c get_message_xml(xmlNode *msg, const char *field) xmlNode 156 lib/common/messages.c xmlNode *tmp = first_named_child(msg, field); xmlNode 162 lib/common/messages.c add_message_xml(xmlNode *msg, const char *field, xmlNode *xml) xmlNode 164 lib/common/messages.c xmlNode *holder = create_xml_node(msg, field); xmlNode 252 lib/common/messages.c xmlNode * xmlNode 255 lib/common/messages.c xmlNode *(*handler)(pcmk__request_t *request) = NULL; xmlNode 161 lib/common/nvpair.c pcmk_xml_attrs2nvpairs(xmlNode *xml) xmlNode 189 lib/common/nvpair.c xmlNode *parent = user_data; xmlNode 201 lib/common/nvpair.c pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml) xmlNode 323 lib/common/nvpair.c crm_xml_add(xmlNode *node, const char *name, const char *value) xmlNode 380 lib/common/nvpair.c crm_xml_replace(xmlNode *node, const char *name, const char *value) xmlNode 431 lib/common/nvpair.c crm_xml_add_int(xmlNode *node, const char *name, int value) xmlNode 453 lib/common/nvpair.c crm_xml_add_ms(xmlNode *node, const char *name, guint ms) xmlNode 481 lib/common/nvpair.c crm_xml_add_ll(xmlNode *xml, const char *name, long long value) xmlNode 505 lib/common/nvpair.c crm_xml_add_timeval(xmlNode *xml, const char *name_sec, const char *name_usec, xmlNode 529 lib/common/nvpair.c crm_element_value(const xmlNode *data, const char *name) xmlNode 546 lib/common/nvpair.c attr = xmlHasProp((xmlNode *) data, (pcmkXmlStr) name); xmlNode 565 lib/common/nvpair.c crm_element_value_int(const xmlNode *data, const char *name, int *dest) xmlNode 597 lib/common/nvpair.c crm_element_value_ll(const xmlNode *data, const char *name, long long *dest) xmlNode 622 lib/common/nvpair.c crm_element_value_ms(const xmlNode *data, const char *name, guint *dest) xmlNode 650 lib/common/nvpair.c crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest) xmlNode 679 lib/common/nvpair.c crm_element_value_timeval(const xmlNode *xml, const char *name_sec, xmlNode 726 lib/common/nvpair.c crm_element_value_copy(const xmlNode *data, const char *name) xmlNode 753 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 756 lib/common/nvpair.c xmlNode *tmp = create_xml_node(xml_node, XML_TAG_PARAM); xmlNode 787 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 844 lib/common/nvpair.c xmlNode * xmlNode 845 lib/common/nvpair.c crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, xmlNode 848 lib/common/nvpair.c xmlNode *nvp; xmlNode 887 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 908 lib/common/nvpair.c xml2list(xmlNode *parent) xmlNode 910 lib/common/nvpair.c xmlNode *child = NULL; xmlNode 912 lib/common/nvpair.c xmlNode *nvpair_list = NULL; xmlNode 390 lib/common/operations.c pcmk__filter_op_for_digest(xmlNode *param_set) xmlNode 473 lib/common/operations.c xmlNode * xmlNode 474 lib/common/operations.c crm_create_op_xml(xmlNode *parent, const char *prefix, const char *task, xmlNode 477 lib/common/operations.c xmlNode *xml_op; xmlNode 552 lib/common/operations.c pcmk_xe_is_probe(xmlNode *xml_op) xmlNode 563 lib/common/operations.c pcmk_xe_mask_probe_failure(xmlNode *xml_op) xmlNode 67 lib/common/output_html.c xmlNode *root; xmlNode 75 lib/common/output_xml.c xmlNode *root; xmlNode 31 lib/common/patchset.c static xmlNode *subtract_xml_comment(xmlNode *parent, xmlNode *left, xmlNode 32 lib/common/patchset.c xmlNode *right, gboolean *changed); xmlNode 85 lib/common/patchset.c add_xml_changes_to_patchset(xmlNode *xml, xmlNode *patchset) xmlNode 87 lib/common/patchset.c xmlNode *cIter = NULL; xmlNode 89 lib/common/patchset.c xmlNode *change = NULL; xmlNode 116 lib/common/patchset.c xmlNode *attr = NULL; xmlNode 153 lib/common/patchset.c xmlNode *result = NULL; xmlNode 194 lib/common/patchset.c is_config_change(xmlNode *xml) xmlNode 198 lib/common/patchset.c xmlNode *config = first_named_child(xml, XML_CIB_TAG_CONFIGURATION); xmlNode 222 lib/common/patchset.c xml_repair_v1_diff(xmlNode *last, xmlNode *next, xmlNode *local_diff, xmlNode 226 lib/common/patchset.c xmlNode *cib = NULL; xmlNode 227 lib/common/patchset.c xmlNode *diff_child = NULL; xmlNode 290 lib/common/patchset.c static xmlNode * xmlNode 291 lib/common/patchset.c xml_create_patchset_v1(xmlNode *source, xmlNode *target, bool config, xmlNode 294 lib/common/patchset.c xmlNode *patchset = diff_xml_object(source, target, suppress); xmlNode 304 lib/common/patchset.c static xmlNode * xmlNode 305 lib/common/patchset.c xml_create_patchset_v2(xmlNode *source, xmlNode *target) xmlNode 311 lib/common/patchset.c xmlNode *v = NULL; xmlNode 312 lib/common/patchset.c xmlNode *version = NULL; xmlNode 313 lib/common/patchset.c xmlNode *patchset = NULL; xmlNode 355 lib/common/patchset.c xmlNode *change = create_xml_node(patchset, XML_DIFF_CHANGE); xmlNode 368 lib/common/patchset.c xmlNode * xmlNode 369 lib/common/patchset.c xml_create_patchset(int format, xmlNode *source, xmlNode *target, xmlNode 374 lib/common/patchset.c xmlNode *patch = NULL; xmlNode 426 lib/common/patchset.c patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, xmlNode 457 lib/common/patchset.c xml_log_patchset(uint8_t log_level, const char *function, xmlNode *patchset) xmlNode 460 lib/common/patchset.c xmlNode *child = NULL; xmlNode 461 lib/common/patchset.c xmlNode *added = NULL; xmlNode 462 lib/common/patchset.c xmlNode *removed = NULL; xmlNode 510 lib/common/patchset.c xmlNode *change = NULL; xmlNode 543 lib/common/patchset.c xmlNode *clist = first_named_child(change, XML_DIFF_LIST); xmlNode 644 lib/common/patchset.c process_v1_removals(xmlNode *target, xmlNode *patch) xmlNode 646 lib/common/patchset.c xmlNode *patch_child = NULL; xmlNode 647 lib/common/patchset.c xmlNode *cIter = NULL; xmlNode 686 lib/common/patchset.c xmlNode *target_child = cIter; xmlNode 697 lib/common/patchset.c process_v1_additions(xmlNode *parent, xmlNode *target, xmlNode *patch) xmlNode 699 lib/common/patchset.c xmlNode *patch_child = NULL; xmlNode 700 lib/common/patchset.c xmlNode *target_child = NULL; xmlNode 771 lib/common/patchset.c find_patch_xml_node(xmlNode *patchset, int format, bool added, xmlNode 772 lib/common/patchset.c xmlNode **patch_node) xmlNode 774 lib/common/patchset.c xmlNode *cib_node; xmlNode 801 lib/common/patchset.c xml_patch_versions(xmlNode *patchset, int add[3], int del[3]) xmlNode 805 lib/common/patchset.c xmlNode *tmp = NULL; xmlNode 851 lib/common/patchset.c xml_patch_version_check(xmlNode *xml, xmlNode *patchset, int format) xmlNode 927 lib/common/patchset.c apply_v1_patchset(xmlNode *xml, xmlNode *patchset) xmlNode 932 lib/common/patchset.c xmlNode *child_diff = NULL; xmlNode 933 lib/common/patchset.c xmlNode *added = find_xml_node(patchset, "diff-added", FALSE); xmlNode 934 lib/common/patchset.c xmlNode *removed = find_xml_node(patchset, "diff-removed", FALSE); xmlNode 935 lib/common/patchset.c xmlNode *old = copy_xml(xml); xmlNode 956 lib/common/patchset.c xmlNode *child_diff = NULL; xmlNode 981 lib/common/patchset.c static xmlNode * xmlNode 982 lib/common/patchset.c first_matching_xml_child(xmlNode *parent, const char *name, const char *id, xmlNode 985 lib/common/patchset.c xmlNode *cIter = NULL; xmlNode 1024 lib/common/patchset.c static xmlNode * xmlNode 1025 lib/common/patchset.c search_v2_xpath(xmlNode *top, const char *key, int target_position) xmlNode 1027 lib/common/patchset.c xmlNode *target = (xmlNode *) top->doc; xmlNode 1107 lib/common/patchset.c xmlNode *change; xmlNode 1108 lib/common/patchset.c xmlNode *match; xmlNode 1142 lib/common/patchset.c apply_v2_patchset(xmlNode *xml, xmlNode *patchset) xmlNode 1145 lib/common/patchset.c xmlNode *change = NULL; xmlNode 1151 lib/common/patchset.c xmlNode *match = NULL; xmlNode 1200 lib/common/patchset.c xmlNode *attrs = NULL; xmlNode 1229 lib/common/patchset.c xmlNode *match = change_obj->match; xmlNode 1242 lib/common/patchset.c xmlNode *child = NULL; xmlNode 1243 lib/common/patchset.c xmlNode *match_child = NULL; xmlNode 1276 lib/common/patchset.c xmlNode *match_child = NULL; xmlNode 1325 lib/common/patchset.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version) xmlNode 1329 lib/common/patchset.c xmlNode *old = NULL; xmlNode 1405 lib/common/patchset.c purge_diff_markers(xmlNode *a_node) xmlNode 1407 lib/common/patchset.c xmlNode *child = NULL; xmlNode 1418 lib/common/patchset.c xmlNode * xmlNode 1419 lib/common/patchset.c diff_xml_object(xmlNode *old, xmlNode *new, gboolean suppress) xmlNode 1421 lib/common/patchset.c xmlNode *tmp1 = NULL; xmlNode 1422 lib/common/patchset.c xmlNode *diff = create_xml_node(NULL, "diff"); xmlNode 1423 lib/common/patchset.c xmlNode *removed = create_xml_node(diff, "diff-removed"); xmlNode 1424 lib/common/patchset.c xmlNode *added = create_xml_node(diff, "diff-added"); xmlNode 1446 lib/common/patchset.c static xmlNode * xmlNode 1447 lib/common/patchset.c subtract_xml_comment(xmlNode *parent, xmlNode *left, xmlNode *right, xmlNode 1456 lib/common/patchset.c xmlNode *deleted = NULL; xmlNode 1467 lib/common/patchset.c xmlNode * xmlNode 1468 lib/common/patchset.c subtract_xml_object(xmlNode *parent, xmlNode *left, xmlNode *right, xmlNode 1472 lib/common/patchset.c xmlNode *diff = NULL; xmlNode 1473 lib/common/patchset.c xmlNode *right_child = NULL; xmlNode 1474 lib/common/patchset.c xmlNode *left_child = NULL; xmlNode 1496 lib/common/patchset.c xmlNode *deleted = NULL; xmlNode 1651 lib/common/patchset.c apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml) xmlNode 1659 lib/common/patchset.c xmlNode *child_diff = NULL; xmlNode 1660 lib/common/patchset.c xmlNode *added = find_xml_node(diff, "diff-added", FALSE); xmlNode 1661 lib/common/patchset.c xmlNode *removed = find_xml_node(diff, "diff-removed", FALSE); xmlNode 1692 lib/common/patchset.c xmlNode *child_diff = NULL; xmlNode 488 lib/common/remote.c pcmk__remote_send_xml(pcmk__remote_t *remote, xmlNode *msg) xmlNode 539 lib/common/remote.c xmlNode * xmlNode 542 lib/common/remote.c xmlNode *xml = NULL; xmlNode 591 lib/common/schemas.c validate_with(xmlNode *xml, int method, gboolean to_logs) xmlNode 629 lib/common/schemas.c validate_with_silent(xmlNode *xml, int method) xmlNode 670 lib/common/schemas.c validate_xml_verbose(xmlNode *xml_blob) xmlNode 674 lib/common/schemas.c xmlNode *xml = NULL; xmlNode 698 lib/common/schemas.c validate_xml(xmlNode *xml_blob, const char *validation, gboolean to_logs) xmlNode 897 lib/common/schemas.c static xmlNode * xmlNode 898 lib/common/schemas.c apply_transformation(xmlNode *xml, const char *transform, gboolean to_logs) xmlNode 901 lib/common/schemas.c xmlNode *out = NULL; xmlNode 962 lib/common/schemas.c static xmlNode * xmlNode 963 lib/common/schemas.c apply_upgrade(xmlNode *xml, const struct schema_s *schema, gboolean to_logs) xmlNode 967 lib/common/schemas.c xmlNode *upgrade = NULL, xmlNode 1041 lib/common/schemas.c update_validation(xmlNode **xml_blob, int *best, int max, gboolean transform, xmlNode 1044 lib/common/schemas.c xmlNode *xml = NULL; xmlNode 1113 lib/common/schemas.c xmlNode *upgrade = NULL; xmlNode 1188 lib/common/schemas.c cli_config_update(xmlNode **xml, int *best_version, gboolean to_logs) xmlNode 1200 lib/common/schemas.c xmlNode *converted = NULL; xmlNode 23 lib/common/tests/acl/xml_acl_denied_test.c xmlNode *test_xml = create_xml_node(NULL, "test_xml"); xmlNode 41 lib/common/tests/acl/xml_acl_denied_test.c xmlNode *test_xml = create_xml_node(NULL, "test_xml"); xmlNode 23 lib/common/tests/acl/xml_acl_enabled_test.c xmlNode *test_xml = create_xml_node(NULL, "test_xml"); xmlNode 41 lib/common/tests/acl/xml_acl_enabled_test.c xmlNode *test_xml = create_xml_node(NULL, "test_xml"); xmlNode 24 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c xmlNode *node = string2xml("<node/>"); xmlNode 36 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>"); xmlNode 45 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>"); xmlNode 25 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c xmlNode *node = string2xml("<node/>"); xmlNode 39 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c xmlNode *node = string2xml("<node a=\"true\" b=\"false\"/>"); xmlNode 49 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c xmlNode *node = string2xml("<node a=\"true\" b=\"false\" c=\"blah\"/>"); xmlNode 25 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c xmlNode *node = string2xml("<node/>"); xmlNode 22 lib/common/tests/operations/pcmk_xe_is_probe_test.c xmlNode *node = NULL; xmlNode 21 lib/common/tests/operations/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 34 lib/common/tests/operations/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 47 lib/common/tests/operations/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 51 lib/common/xml.c pcmk__tracking_xml_changes(xmlNode *xml, bool lazy) xmlNode 102 lib/common/xml.c set_parent_flag(xmlNode *xml, long flag) xmlNode 117 lib/common/xml.c pcmk__set_xml_doc_flag(xmlNode *xml, enum xml_private_flags flag) xmlNode 130 lib/common/xml.c mark_xml_node_dirty(xmlNode *xml) xmlNode 138 lib/common/xml.c reset_xml_node_flags(xmlNode *xml) xmlNode 140 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 155 lib/common/xml.c pcmk__mark_xml_created(xmlNode *xml) xmlNode 157 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 175 lib/common/xml.c xmlNode *parent = a->parent; xmlNode 222 lib/common/xml.c free_private_data(xmlNode *node) xmlNode 240 lib/common/xml.c new_private_data(xmlNode *node) xmlNode 275 lib/common/xml.c xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) xmlNode 290 lib/common/xml.c bool xml_tracking_changes(xmlNode * xml) xmlNode 297 lib/common/xml.c bool xml_document_dirty(xmlNode *xml) xmlNode 314 lib/common/xml.c pcmk__xml_position(xmlNode *xml, enum xml_private_flags ignore_if_set) xmlNode 317 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 320 lib/common/xml.c xml_private_t *p = ((xmlNode*)cIter->prev)->_private; xmlNode 345 lib/common/xml.c accept_attr_deletions(xmlNode *xml) xmlNode 368 lib/common/xml.c xmlNode * xmlNode 369 lib/common/xml.c pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact) xmlNode 385 lib/common/xml.c xml_log_changes(uint8_t log_level, const char *function, xmlNode * xml) xmlNode 420 lib/common/xml.c xml_accept_changes(xmlNode * xml) xmlNode 422 lib/common/xml.c xmlNode *top = NULL; xmlNode 444 lib/common/xml.c xmlNode * xmlNode 445 lib/common/xml.c find_xml_node(xmlNode * root, const char *search_path, gboolean must_find) xmlNode 447 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 494 lib/common/xml.c xmlNode * xmlNode 495 lib/common/xml.c pcmk__xe_match(xmlNode *parent, const char *node_name, xmlNode 501 lib/common/xml.c for (xmlNode *child = pcmk__xml_first_child(parent); child != NULL; xmlNode 520 lib/common/xml.c copy_in_properties(xmlNode * target, xmlNode * src) xmlNode 541 lib/common/xml.c fix_plus_plus_recursive(xmlNode * target) xmlNode 544 lib/common/xml.c xmlNode *child = NULL; xmlNode 559 lib/common/xml.c expand_plus_plus(xmlNode * target, const char *name, const char *value) xmlNode 629 lib/common/xml.c pcmk__xe_remove_matching_attrs(xmlNode *element, xmlNode 658 lib/common/xml.c getDocPtr(xmlNode * node) xmlNode 673 lib/common/xml.c xmlNode * xmlNode 674 lib/common/xml.c add_node_copy(xmlNode * parent, xmlNode * src_node) xmlNode 676 lib/common/xml.c xmlNode *child = NULL; xmlNode 688 lib/common/xml.c add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child) xmlNode 695 lib/common/xml.c xmlNode * xmlNode 696 lib/common/xml.c create_xml_node(xmlNode * parent, const char *name) xmlNode 699 lib/common/xml.c xmlNode *node = NULL; xmlNode 720 lib/common/xml.c xmlNode * xmlNode 721 lib/common/xml.c pcmk_create_xml_text_node(xmlNode * parent, const char *name, const char *content) xmlNode 723 lib/common/xml.c xmlNode *node = create_xml_node(parent, name); xmlNode 732 lib/common/xml.c xmlNode * xmlNode 733 lib/common/xml.c pcmk_create_html_node(xmlNode * parent, const char *element_name, const char *id, xmlNode 736 lib/common/xml.c xmlNode *node = pcmk_create_xml_text_node(parent, element_name, text); xmlNode 755 lib/common/xml.c pcmk_free_xml_subtree(xmlNode *xml) xmlNode 762 lib/common/xml.c free_xml_with_position(xmlNode * child, int position) xmlNode 765 lib/common/xml.c xmlNode *top = NULL; xmlNode 824 lib/common/xml.c free_xml(xmlNode * child) xmlNode 829 lib/common/xml.c xmlNode * xmlNode 830 lib/common/xml.c copy_xml(xmlNode * src) xmlNode 833 lib/common/xml.c xmlNode *copy = xmlDocCopyNode(src, doc, 1); xmlNode 868 lib/common/xml.c xmlNode * xmlNode 871 lib/common/xml.c xmlNode *xml = NULL; xmlNode 929 lib/common/xml.c xmlNode * xmlNode 936 lib/common/xml.c xmlNode *xml_obj = NULL; xmlNode 1017 lib/common/xml.c pcmk__strip_xml_text(xmlNode *xml) xmlNode 1019 lib/common/xml.c xmlNode *iter = xml->children; xmlNode 1022 lib/common/xml.c xmlNode *next = iter->next; xmlNode 1044 lib/common/xml.c xmlNode * xmlNode 1047 lib/common/xml.c xmlNode *xml = NULL; xmlNode 1115 lib/common/xml.c pcmk__xe_add_last_written(xmlNode *xe) xmlNode 1151 lib/common/xml.c crm_xml_set_id(xmlNode *xml, const char *format, ...) xmlNode 1181 lib/common/xml.c write_xml_stream(xmlNode *xml_node, const char *filename, FILE *stream, xmlNode 1272 lib/common/xml.c write_xml_fd(xmlNode * xml_node, const char *filename, int fd, gboolean compress) xmlNode 1300 lib/common/xml.c write_xml_file(xmlNode * xml_node, const char *filename, gboolean compress) xmlNode 1445 lib/common/xml.c const char *prefix, xmlNode *data, int depth, int options) xmlNode 1452 lib/common/xml.c xmlNode *child = NULL; xmlNode 1547 lib/common/xml.c const char *prefix, xmlNode *data, int depth, int options) xmlNode 1551 lib/common/xml.c xmlNode *child = NULL; xmlNode 1647 lib/common/xml.c const char *prefix, xmlNode * data, int depth, int options) xmlNode 1649 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 1707 lib/common/xml.c dump_filtered_xml(xmlNode * data, int options, char **buffer, int *offset, int *max) xmlNode 1717 lib/common/xml.c dump_xml_element(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 1762 lib/common/xml.c xmlNode *xChild = NULL; xmlNode 1777 lib/common/xml.c dump_xml_text(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 1803 lib/common/xml.c dump_xml_cdata(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 1831 lib/common/xml.c dump_xml_comment(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 1872 lib/common/xml.c pcmk__xml2text(xmlNode *data, int options, char **buffer, int *offset, xmlNode 1995 lib/common/xml.c dump_xml_formatted_with_text(xmlNode * an_xml_node) xmlNode 2007 lib/common/xml.c dump_xml_formatted(xmlNode * an_xml_node) xmlNode 2018 lib/common/xml.c dump_xml_unformatted(xmlNode * an_xml_node) xmlNode 2028 lib/common/xml.c xml_has_children(const xmlNode * xml_root) xmlNode 2037 lib/common/xml.c xml_remove_prop(xmlNode * obj, const char *name) xmlNode 2056 lib/common/xml.c save_xml_to_file(xmlNode * xml, const char *desc, const char *filename) xmlNode 2081 lib/common/xml.c set_attrs_flag(xmlNode *xml, enum xml_private_flags flag) xmlNode 2098 lib/common/xml.c mark_attr_deleted(xmlNode *new_xml, const char *element, const char *attr_name, xmlNode 2127 lib/common/xml.c mark_attr_changed(xmlNode *new_xml, const char *element, const char *attr_name, xmlNode 2148 lib/common/xml.c mark_attr_moved(xmlNode *new_xml, const char *element, xmlAttr *old_attr, xmlNode 2171 lib/common/xml.c xml_diff_old_attrs(xmlNode *old_xml, xmlNode *new_xml) xmlNode 2188 lib/common/xml.c int new_pos = pcmk__xml_position((xmlNode*) new_attr, xmlNode 2190 lib/common/xml.c int old_pos = pcmk__xml_position((xmlNode*) old_attr, xmlNode 2215 lib/common/xml.c mark_created_attrs(xmlNode *new_xml) xmlNode 2249 lib/common/xml.c xml_diff_attrs(xmlNode *old_xml, xmlNode *new_xml) xmlNode 2266 lib/common/xml.c mark_child_deleted(xmlNode *old_child, xmlNode *new_parent) xmlNode 2269 lib/common/xml.c xmlNode *candidate = add_node_copy(new_parent, old_child); xmlNode 2288 lib/common/xml.c mark_child_moved(xmlNode *old_child, xmlNode *new_parent, xmlNode *new_child, xmlNode 2309 lib/common/xml.c mark_xml_changes(xmlNode *old_xml, xmlNode *new_xml, bool check_top) xmlNode 2311 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 2334 lib/common/xml.c xmlNode *old_child = cIter; xmlNode 2335 lib/common/xml.c xmlNode *new_child = pcmk__xml_match(new_xml, cIter, true); xmlNode 2348 lib/common/xml.c xmlNode *new_child = cIter; xmlNode 2349 lib/common/xml.c xmlNode *old_child = pcmk__xml_match(old_xml, cIter, true); xmlNode 2371 lib/common/xml.c xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml) xmlNode 2378 lib/common/xml.c xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml) xmlNode 2392 lib/common/xml.c can_prune_leaf(xmlNode * xml_node) xmlNode 2394 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 2414 lib/common/xml.c xmlNode *child = cIter; xmlNode 2434 lib/common/xml.c xmlNode * xmlNode 2435 lib/common/xml.c pcmk__xc_match(xmlNode *root, xmlNode *search_comment, bool exact) xmlNode 2437 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 2484 lib/common/xml.c pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update) xmlNode 2515 lib/common/xml.c pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update, xmlNode 2518 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 2613 lib/common/xml.c update_xml_child(xmlNode * child, xmlNode * to_update) xmlNode 2616 lib/common/xml.c xmlNode *child_of_child = NULL; xmlNode 2647 lib/common/xml.c find_xml_children(xmlNode ** children, xmlNode * root, xmlNode 2668 lib/common/xml.c xmlNode *child = NULL; xmlNode 2680 lib/common/xml.c replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean delete_only) xmlNode 2683 lib/common/xml.c xmlNode *child_of_child = NULL; xmlNode 2720 lib/common/xml.c xmlNode *tmp = copy_xml(update); xmlNode 2722 lib/common/xml.c xmlNode *old = NULL; xmlNode 2746 lib/common/xml.c xmlNode *next = pcmk__xml_next(child_of_child); xmlNode 2761 lib/common/xml.c xmlNode * xmlNode 2762 lib/common/xml.c sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive) xmlNode 2764 lib/common/xml.c xmlNode *child = NULL; xmlNode 2766 lib/common/xml.c xmlNode *result = NULL; xmlNode 2793 lib/common/xml.c xmlNode * xmlNode 2794 lib/common/xml.c first_named_child(const xmlNode *parent, const char *name) xmlNode 2796 lib/common/xml.c xmlNode *match = NULL; xmlNode 2819 lib/common/xml.c xmlNode * xmlNode 2820 lib/common/xml.c crm_next_same_xml(const xmlNode *sibling) xmlNode 2822 lib/common/xml.c xmlNode *match = pcmk__xe_next(sibling); xmlNode 2866 lib/common/xml.c xmlNode * xmlNode 2867 lib/common/xml.c expand_idref(xmlNode * input, xmlNode * top) xmlNode 2871 lib/common/xml.c xmlNode *result = input; xmlNode 2987 lib/common/xml.c xmlNode * xmlNode 2988 lib/common/xml.c find_entity(xmlNode *parent, const char *node_name, const char *id) xmlNode 57 lib/common/xpath.c xmlNode * xmlNode 60 lib/common/xpath.c xmlNode *match = NULL; xmlNode 110 lib/common/xpath.c xmlNode *xml = NULL; xmlNode 139 lib/common/xpath.c xpath_search(xmlNode * xml_top, const char *path) xmlNode 173 lib/common/xpath.c crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 174 lib/common/xpath.c void (*helper)(xmlNode*, void*), void *user_data) xmlNode 181 lib/common/xpath.c xmlNode *result = getXpathResult(xpathObj, i); xmlNode 191 lib/common/xpath.c xmlNode * xmlNode 192 lib/common/xpath.c get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level) xmlNode 194 lib/common/xpath.c xmlNode *result = NULL; xmlNode 213 lib/common/xpath.c xmlNode * xmlNode 214 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level) xmlNode 217 lib/common/xpath.c xmlNode *result = NULL; xmlNode 245 lib/common/xpath.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 269 lib/common/xpath.c pcmk__element_xpath(const char *prefix, xmlNode *xml, char *buffer, xmlNode 291 lib/common/xpath.c xml_get_path(xmlNode *xml) xmlNode 409 lib/fencing/st_actions.c stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result) xmlNode 447 lib/fencing/st_actions.c xmlNode * xmlNode 448 lib/fencing/st_actions.c stonith__find_xe_with_result(xmlNode *xml) xmlNode 450 lib/fencing/st_actions.c xmlNode *match = get_xpath_object("//@" XML_LRM_ATTR_RC, xml, LOG_NEVER); xmlNode 469 lib/fencing/st_actions.c stonith__xe_get_result(xmlNode *xml, pcmk__action_result_t *result) xmlNode 72 lib/fencing/st_client.c xmlNode *xml; xmlNode 82 lib/fencing/st_client.c typedef int (*stonith_op_t) (const char *, int, const char *, xmlNode *, xmlNode 83 lib/fencing/st_client.c xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 86 lib/fencing/st_client.c xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 89 lib/fencing/st_client.c xmlNode *data, xmlNode **output_data, xmlNode 292 lib/fencing/st_client.c xmlNode * xmlNode 297 lib/fencing/st_client.c xmlNode *data = create_xml_node(NULL, F_STONITH_DEVICE); xmlNode 298 lib/fencing/st_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 333 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 348 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 365 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 412 lib/fencing/st_client.c xmlNode * xmlNode 419 lib/fencing/st_client.c xmlNode *data; xmlNode 460 lib/fencing/st_client.c xmlNode *data = create_level_registration_xml(node, pattern, attr, value, xmlNode 541 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 542 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 562 lib/fencing/st_client.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 586 lib/fencing/st_client.c const char *action, const char *victim, int timeout, xmlNode ** output) xmlNode 589 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 608 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 647 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 682 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 683 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 699 lib/fencing/st_client.c xmlNode *op = NULL; xmlNode 700 lib/fencing/st_client.c xmlNode *reply = get_xpath_object("//" F_STONITH_HISTORY_LIST, output, xmlNode 783 lib/fencing/st_client.c xmlNode * xmlNode 784 lib/fencing/st_client.c stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, int call_options) xmlNode 786 lib/fencing/st_client.c xmlNode *op_msg = create_xml_node(NULL, "stonith_command"); xmlNode 905 lib/fencing/st_client.c invoke_registered_callbacks(stonith_t *stonith, xmlNode *msg, int call_id) xmlNode 1109 lib/fencing/st_client.c xmlNode *reply = NULL; xmlNode 1110 lib/fencing/st_client.c xmlNode *hello = create_xml_node(NULL, "stonith_command"); xmlNode 1164 lib/fencing/st_client.c xmlNode *notify_msg = create_xml_node(NULL, __func__); xmlNode 1352 lib/fencing/st_client.c static xmlNode * xmlNode 1353 lib/fencing/st_client.c get_event_data_xml(xmlNode *msg, const char *ntype) xmlNode 1356 lib/fencing/st_client.c xmlNode *data = get_xpath_object(data_addr, msg, LOG_DEBUG); xmlNode 1382 lib/fencing/st_client.c xml_to_event(xmlNode *msg) xmlNode 1404 lib/fencing/st_client.c xmlNode *data = get_event_data_xml(msg, ntype); xmlNode 1500 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data, xmlNode 1506 lib/fencing/st_client.c xmlNode *op_msg = NULL; xmlNode 1507 lib/fencing/st_client.c xmlNode *op_reply = NULL; xmlNode 2321 lib/fencing/st_client.c xmlNode *metadata) xmlNode 2339 lib/fencing/st_client.c xmlNode *match = getXpathResult(xpath, lpc); xmlNode 93 lib/fencing/st_rhcs.c stonith_rhcs_parameter_not_required(xmlNode *metadata, const char *parameter) xmlNode 106 lib/fencing/st_rhcs.c xmlNode *tmp = getXpathResult(xpathObj, 0); xmlNode 124 lib/fencing/st_rhcs.c stonith__rhcs_get_metadata(const char *agent, int timeout, xmlNode **metadata) xmlNode 126 lib/fencing/st_rhcs.c xmlNode *xml = NULL; xmlNode 127 lib/fencing/st_rhcs.c xmlNode *actions = NULL; xmlNode 182 lib/fencing/st_rhcs.c xmlNode *tmp = NULL; xmlNode 222 lib/fencing/st_rhcs.c xmlNode *xml = NULL; xmlNode 263 lib/fencing/st_rhcs.c xmlNode *metadata = NULL; xmlNode 58 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 59 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); xmlNode 60 lib/lrmd/lrmd_client.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); xmlNode 103 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); xmlNode 261 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg) xmlNode 341 lib/lrmd/lrmd_client.c xmlNode *msg = string2xml(buffer); xmlNode 353 lib/lrmd/lrmd_client.c free_xml((xmlNode *) userdata); xmlNode 380 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 516 lib/lrmd/lrmd_client.c static xmlNode * xmlNode 517 lib/lrmd/lrmd_client.c lrmd_create_op(const char *token, const char *op, xmlNode *data, int timeout, xmlNode 520 lib/lrmd/lrmd_client.c xmlNode *op_msg = create_xml_node(NULL, "lrmd_command"); xmlNode 609 lib/lrmd/lrmd_client.c lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id, xmlNode 620 lib/lrmd/lrmd_client.c xmlNode **reply) xmlNode 701 lib/lrmd/lrmd_client.c send_remote_message(lrmd_t *lrmd, xmlNode *msg) xmlNode 722 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 725 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 755 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 779 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) xmlNode 847 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, xmlNode 848 lib/lrmd/lrmd_client.c xmlNode **output_data, int timeout, xmlNode 853 lib/lrmd/lrmd_client.c xmlNode *op_msg = NULL; xmlNode 854 lib/lrmd/lrmd_client.c xmlNode *op_reply = NULL; xmlNode 920 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 937 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_OPERATION); xmlNode 958 lib/lrmd/lrmd_client.c xmlNode *reply = NULL; xmlNode 959 lib/lrmd/lrmd_client.c xmlNode *hello = create_xml_node(NULL, "lrmd_command"); xmlNode 1684 lib/lrmd/lrmd_client.c xmlNode *data = NULL; xmlNode 1711 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 1759 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 1760 lib/lrmd/lrmd_client.c xmlNode *output = NULL; xmlNode 1808 lib/lrmd/lrmd_client.c xmlNode *data = NULL; xmlNode 1809 lib/lrmd/lrmd_client.c xmlNode *output_xml = NULL; xmlNode 1833 lib/lrmd/lrmd_client.c for (xmlNode *rsc_xml = first_named_child(output_xml, F_LRMD_RSC); xmlNode 1842 lib/lrmd/lrmd_client.c for (xmlNode *op_xml = first_named_child(rsc_xml, T_LRMD_RSC_OP); xmlNode 1874 lib/lrmd/lrmd_client.c lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)) xmlNode 1883 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) xmlNode 1894 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) xmlNode 1999 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 2000 lib/lrmd/lrmd_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 2028 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_ALERT); xmlNode 2029 lib/lrmd/lrmd_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 2054 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 25 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 32 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 47 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 62 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 69 lib/lrmd/proxy_common.c remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg) xmlNode 72 lib/lrmd/proxy_common.c xmlNode *event = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 82 lib/lrmd/proxy_common.c remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, int msg_id) xmlNode 85 lib/lrmd/proxy_common.c xmlNode *response = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 122 lib/lrmd/proxy_common.c xmlNode *xml = NULL; xmlNode 206 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg) xmlNode 228 lib/lrmd/proxy_common.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); xmlNode 271 lib/lrmd/proxy_common.c xmlNode *op_reply = create_xml_node(NULL, "nack"); xmlNode 291 lib/lrmd/proxy_common.c xmlNode *op_reply = NULL; xmlNode 51 lib/pacemaker/libpacemaker_private.h xmlNode *xml_op); xmlNode 102 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__expand_tags_in_sets(xmlNode *xml_obj, xmlNode 110 lib/pacemaker/libpacemaker_private.h bool pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr, xmlNode 120 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_location(xmlNode *xml_obj, pe_working_set_t *data_set); xmlNode 160 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_colocation(xmlNode *xml_obj, pe_working_set_t *data_set); xmlNode 182 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_ordering(xmlNode *xml_obj, pe_working_set_t *data_set); xmlNode 226 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pe_working_set_t *data_set); xmlNode 245 lib/pacemaker/libpacemaker_private.h void pcmk__add_bundle_meta_to_xml(xmlNode *args_xml, pe_action_t *action); xmlNode 265 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node(cib_t *cib_conn, const char *node, const char *uuid); xmlNode 268 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node_state_change(cib_t *cib_conn, const char *node, xmlNode 272 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node, xmlNode 280 lib/pacemaker/libpacemaker_private.h void pcmk__inject_failcount(pcmk__output_t *out, xmlNode *cib_node, xmlNode 285 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_action_result(xmlNode *cib_resource, xmlNode 334 lib/pacemaker/libpacemaker_private.h const xmlNode *rsc_entry, bool active_on_node); xmlNode 56 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(xmlNode *i_node, const xmlChar *ns, int *ret, xmlNs **ns_recycle_writable, xmlNs **ns_recycle_readable, xmlNs **ns_recycle_denied) xmlNode 105 lib/pacemaker/pcmk_acl.c pcmk__acl_annotate_permissions_recursive(xmlNode *xml_modify) xmlNode 113 lib/pacemaker/pcmk_acl.c xmlNode *i_node = NULL; xmlNode 190 lib/pacemaker/pcmk_acl.c xmlNode *target, *comment; xmlNode 416 lib/pacemaker/pcmk_cluster_queries.c remote_node_print_helper(xmlNode *result, void *user_data) xmlNode 435 lib/pacemaker/pcmk_cluster_queries.c xmlNode *xml_node = NULL; xmlNode 463 lib/pacemaker/pcmk_graph_consumer.c unpack_action(synapse_t *parent, xmlNode *xml_action) xmlNode 560 lib/pacemaker/pcmk_graph_consumer.c unpack_synapse(crm_graph_t *new_graph, xmlNode *xml_synapse) xmlNode 563 lib/pacemaker/pcmk_graph_consumer.c xmlNode *action_set = NULL; xmlNode 589 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *action = pcmk__xml_first_child(action_set); xmlNode 608 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *inputs = first_named_child(xml_synapse, "inputs"); xmlNode 611 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *trigger = first_named_child(inputs, "trigger"); xmlNode 614 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *input = pcmk__xml_first_child(trigger); xmlNode 661 lib/pacemaker/pcmk_graph_consumer.c pcmk__unpack_graph(xmlNode *xml_graph, const char *reference) xmlNode 716 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *synapse_xml = first_named_child(xml_graph, "synapse"); xmlNode 812 lib/pacemaker/pcmk_graph_consumer.c pcmk__event_from_graph_action(xmlNode *resource, crm_action_t *action, xmlNode 819 lib/pacemaker/pcmk_graph_consumer.c xmlNode *action_resource = NULL; xmlNode 841 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *xop = pcmk__xml_first_child(resource); xop != NULL; xmlNode 45 lib/pacemaker/pcmk_graph_producer.c static xmlNode* xmlNode 46 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(const char *id, xmlNode *xml) xmlNode 48 lib/pacemaker/pcmk_graph_producer.c xmlNode *node_xml; xmlNode 66 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(node->details->id, (xmlNode *) xml); xmlNode 77 lib/pacemaker/pcmk_graph_producer.c add_maintenance_nodes(xmlNode *xml, const pe_working_set_t *data_set) xmlNode 80 lib/pacemaker/pcmk_graph_producer.c xmlNode *maintenance = xmlNode 138 lib/pacemaker/pcmk_graph_producer.c add_downed_nodes(xmlNode *xml, const pe_action_t *action, xmlNode 146 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 155 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 179 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 221 lib/pacemaker/pcmk_graph_producer.c add_node_details(pe_action_t *action, xmlNode *xml) xmlNode 240 lib/pacemaker/pcmk_graph_producer.c add_resource_details(pe_action_t *action, xmlNode *action_xml) xmlNode 242 lib/pacemaker/pcmk_graph_producer.c xmlNode *rsc_xml = NULL; xmlNode 322 lib/pacemaker/pcmk_graph_producer.c add_action_attributes(pe_action_t *action, xmlNode *action_xml) xmlNode 324 lib/pacemaker/pcmk_graph_producer.c xmlNode *args_xml = NULL; xmlNode 346 lib/pacemaker/pcmk_graph_producer.c xmlNode *versioned_parameters = create_xml_node(NULL, XML_TAG_RSC_VER_ATTRS); xmlNode 424 lib/pacemaker/pcmk_graph_producer.c create_graph_action(xmlNode *parent, pe_action_t *action, bool skip_details, xmlNode 429 lib/pacemaker/pcmk_graph_producer.c xmlNode *action_xml = NULL; xmlNode 880 lib/pacemaker/pcmk_graph_producer.c static xmlNode * xmlNode 884 lib/pacemaker/pcmk_graph_producer.c xmlNode *syn = create_xml_node(data_set->graph, "synapse"); xmlNode 920 lib/pacemaker/pcmk_graph_producer.c xmlNode *syn = NULL; xmlNode 921 lib/pacemaker/pcmk_graph_producer.c xmlNode *set = NULL; xmlNode 922 lib/pacemaker/pcmk_graph_producer.c xmlNode *in = NULL; xmlNode 949 lib/pacemaker/pcmk_graph_producer.c xmlNode *input_xml = create_xml_node(in, "trigger"); xmlNode 52 lib/pacemaker/pcmk_injections.c inject_transient_attr(pcmk__output_t *out, xmlNode *cib_node, xmlNode 55 lib/pacemaker/pcmk_injections.c xmlNode *attrs = NULL; xmlNode 56 lib/pacemaker/pcmk_injections.c xmlNode *instance_attrs = NULL; xmlNode 89 lib/pacemaker/pcmk_injections.c pcmk__inject_failcount(pcmk__output_t *out, xmlNode *cib_node, xmlNode 132 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = create_xml_node(NULL, XML_CIB_TAG_NODE); xmlNode 161 lib/pacemaker/pcmk_injections.c create_op(xmlNode *cib_resource, const char *task, guint interval_ms, xmlNode 165 lib/pacemaker/pcmk_injections.c xmlNode *xop = NULL; xmlNode 200 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 201 lib/pacemaker/pcmk_injections.c pcmk__inject_action_result(xmlNode *cib_resource, lrmd_event_data_t *op, xmlNode 221 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 225 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = NULL; xmlNode 281 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 284 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = pcmk__inject_node(cib_conn, node, NULL); xmlNode 315 lib/pacemaker/pcmk_injections.c static xmlNode * xmlNode 316 lib/pacemaker/pcmk_injections.c find_resource_xml(xmlNode *cib_node, const char *resource) xmlNode 320 lib/pacemaker/pcmk_injections.c xmlNode *match = get_xpath_object(xpath, cib_node, LOG_TRACE); xmlNode 342 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 343 lib/pacemaker/pcmk_injections.c pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node, xmlNode 348 lib/pacemaker/pcmk_injections.c xmlNode *lrm = NULL; xmlNode 349 lib/pacemaker/pcmk_injections.c xmlNode *container = NULL; xmlNode 350 lib/pacemaker/pcmk_injections.c xmlNode *cib_resource = NULL; xmlNode 423 lib/pacemaker/pcmk_injections.c xmlNode **ticket_state_xml) xmlNode 427 lib/pacemaker/pcmk_injections.c xmlNode *xml_search = NULL; xmlNode 481 lib/pacemaker/pcmk_injections.c xmlNode *xml_top = NULL; xmlNode 482 lib/pacemaker/pcmk_injections.c xmlNode *ticket_state_xml = NULL; xmlNode 494 lib/pacemaker/pcmk_injections.c xmlNode *xml_obj = NULL; xmlNode 544 lib/pacemaker/pcmk_injections.c xmlNode *cib_op = NULL; xmlNode 545 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = NULL; xmlNode 546 lib/pacemaker/pcmk_injections.c xmlNode *cib_resource = NULL; xmlNode 614 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = NULL; xmlNode 620 lib/pacemaker/pcmk_injections.c xmlNode *top = create_xml_node(NULL, XML_TAG_CIB); xmlNode 241 lib/pacemaker/pcmk_output.c xmlNode *xml = NULL; xmlNode 816 lib/pacemaker/pcmk_output.c add_digest_xml(xmlNode *parent, const char *type, const char *digest, xmlNode 817 lib/pacemaker/pcmk_output.c xmlNode *digest_source) xmlNode 842 lib/pacemaker/pcmk_output.c xmlNode *xml = NULL; xmlNode 30 lib/pacemaker/pcmk_resource.c static xmlNode * xmlNode 34 lib/pacemaker/pcmk_resource.c xmlNode *history = NULL; xmlNode 35 lib/pacemaker/pcmk_resource.c xmlNode *best = NULL; xmlNode 43 lib/pacemaker/pcmk_resource.c for (xmlNode *lrm_rsc_op = first_named_child(history, XML_LRM_TAG_RSC_OP); xmlNode 89 lib/pacemaker/pcmk_resource.c xmlNode *xml_op = NULL; xmlNode 866 lib/pacemaker/pcmk_sched_actions.c add_op_digest_to_xml(lrmd_event_data_t *op, xmlNode *update) xmlNode 869 lib/pacemaker/pcmk_sched_actions.c xmlNode *args_xml = NULL; xmlNode 898 lib/pacemaker/pcmk_sched_actions.c xmlNode * xmlNode 899 lib/pacemaker/pcmk_sched_actions.c pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *op, xmlNode 910 lib/pacemaker/pcmk_sched_actions.c xmlNode *xml_op = NULL; xmlNode 1310 lib/pacemaker/pcmk_sched_actions.c only_sanitized_changed(xmlNode *xml_op, const op_digest_cache_t *digest_data, xmlNode 1442 lib/pacemaker/pcmk_sched_actions.c pcmk__check_action_config(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op) xmlNode 1549 lib/pacemaker/pcmk_sched_actions.c rsc_history_as_list(pe_resource_t *rsc, xmlNode *rsc_entry, xmlNode 1554 lib/pacemaker/pcmk_sched_actions.c for (xmlNode *rsc_op = first_named_child(rsc_entry, XML_LRM_TAG_RSC_OP); xmlNode 1578 lib/pacemaker/pcmk_sched_actions.c process_rsc_history(xmlNode *rsc_entry, pe_resource_t *rsc, pe_node_t *node) xmlNode 1625 lib/pacemaker/pcmk_sched_actions.c xmlNode *rsc_op = (xmlNode *) iter->data; xmlNode 1689 lib/pacemaker/pcmk_sched_actions.c process_node_history(pe_node_t *node, xmlNode *lrm_rscs, pe_working_set_t *data_set) xmlNode 1692 lib/pacemaker/pcmk_sched_actions.c for (xmlNode *rsc_entry = first_named_child(lrm_rscs, XML_LRM_TAG_RESOURCE); xmlNode 1745 lib/pacemaker/pcmk_sched_actions.c xmlNode *history = NULL; xmlNode 43 lib/pacemaker/pcmk_sched_allocate.c check_params(pe_resource_t *rsc, pe_node_t *node, xmlNode *rsc_op, xmlNode 723 lib/pacemaker/pcmk_sched_allocate.c unpack_cib(xmlNode *cib, unsigned long long flags, pe_working_set_t *data_set) xmlNode 755 lib/pacemaker/pcmk_sched_allocate.c pcmk__schedule_actions(xmlNode *cib, unsigned long long flags, xmlNode 922 lib/pacemaker/pcmk_sched_bundle.c xmlNode *nvpair = get_xpath_object("//nvpair[@name='" XML_RSC_ATTR_REMOTE_RA_ADDR "']", xmlNode 1064 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_append_meta(pe_resource_t *rsc, xmlNode *xml) xmlNode 1476 lib/pacemaker/pcmk_sched_clone.c clone_append_meta(pe_resource_t * rsc, xmlNode * xml) xmlNode 289 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_set(xmlNode *set, int score, const char *coloc_id, xmlNode 292 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc = NULL; xmlNode 363 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc_with = NULL; xmlNode 389 lib/pacemaker/pcmk_sched_colocation.c colocate_rsc_sets(const char *id, xmlNode *set1, xmlNode *set2, int score, xmlNode 392 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc = NULL; xmlNode 461 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc_2 = NULL; xmlNode 481 lib/pacemaker/pcmk_sched_colocation.c unpack_simple_colocation(xmlNode *xml_obj, const char *id, xmlNode 567 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 582 lib/pacemaker/pcmk_sched_colocation.c xmlNode *dependent_set = NULL; xmlNode 583 lib/pacemaker/pcmk_sched_colocation.c xmlNode *primary_set = NULL; xmlNode 693 lib/pacemaker/pcmk_sched_colocation.c pcmk__unpack_colocation(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 696 lib/pacemaker/pcmk_sched_colocation.c xmlNode *set = NULL; xmlNode 697 lib/pacemaker/pcmk_sched_colocation.c xmlNode *last = NULL; xmlNode 699 lib/pacemaker/pcmk_sched_colocation.c xmlNode *orig_xml = NULL; xmlNode 700 lib/pacemaker/pcmk_sched_colocation.c xmlNode *expanded_xml = NULL; xmlNode 31 lib/pacemaker/pcmk_sched_constraints.c evaluate_lifetime(xmlNode *lifetime, pe_working_set_t *data_set) xmlNode 58 lib/pacemaker/pcmk_sched_constraints.c xmlNode *xml_constraints = pcmk_find_cib_element(data_set->input, xmlNode 61 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *xml_obj = pcmk__xe_first_child(xml_constraints); xmlNode 64 lib/pacemaker/pcmk_sched_constraints.c xmlNode *lifetime = NULL; xmlNode 213 lib/pacemaker/pcmk_sched_constraints.c xmlNode * xmlNode 214 lib/pacemaker/pcmk_sched_constraints.c pcmk__expand_tags_in_sets(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 216 lib/pacemaker/pcmk_sched_constraints.c xmlNode *new_xml = NULL; xmlNode 226 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *set = first_named_child(new_xml, XML_CONS_TAG_RSC_SET); xmlNode 232 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *xml_rsc = first_named_child(set, XML_TAG_RESOURCE_REF); xmlNode 251 lib/pacemaker/pcmk_sched_constraints.c xmlNode *last_ref = xml_rsc; xmlNode 277 lib/pacemaker/pcmk_sched_constraints.c xmlNode *new_rsc_ref = NULL; xmlNode 307 lib/pacemaker/pcmk_sched_constraints.c xmlNode *tag_ref = gIter->data; xmlNode 332 lib/pacemaker/pcmk_sched_constraints.c pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr, xmlNode 373 lib/pacemaker/pcmk_sched_constraints.c xmlNode *rsc_ref = NULL; xmlNode 385 lib/pacemaker/pcmk_sched_constraints.c xmlNode *rsc_ref = NULL; xmlNode 600 lib/pacemaker/pcmk_sched_group.c group_append_meta(pe_resource_t * rsc, xmlNode * xml) xmlNode 51 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pe_resource_t *rsc, xmlNode *rule_xml, xmlNode 200 lib/pacemaker/pcmk_sched_location.c unpack_rsc_location(xmlNode *xml_obj, pe_resource_t *rsc_lh, const char *role, xmlNode 238 lib/pacemaker/pcmk_sched_location.c for (xmlNode *rule_xml = first_named_child(xml_obj, XML_TAG_RULE); xmlNode 290 lib/pacemaker/pcmk_sched_location.c unpack_simple_location(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 367 lib/pacemaker/pcmk_sched_location.c unpack_location_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 375 lib/pacemaker/pcmk_sched_location.c xmlNode *rsc_set_lh = NULL; xmlNode 441 lib/pacemaker/pcmk_sched_location.c unpack_location_set(xmlNode *location, xmlNode *set, pe_working_set_t *data_set) xmlNode 443 lib/pacemaker/pcmk_sched_location.c xmlNode *xml_rsc = NULL; xmlNode 481 lib/pacemaker/pcmk_sched_location.c pcmk__unpack_location(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 483 lib/pacemaker/pcmk_sched_location.c xmlNode *set = NULL; xmlNode 486 lib/pacemaker/pcmk_sched_location.c xmlNode *orig_xml = NULL; xmlNode 487 lib/pacemaker/pcmk_sched_location.c xmlNode *expanded_xml = NULL; xmlNode 35 lib/pacemaker/pcmk_sched_native.c xmlNode *operation, pe_working_set_t *data_set); xmlNode 39 lib/pacemaker/pcmk_sched_native.c xmlNode *operation, pe_working_set_t *data_set); xmlNode 656 lib/pacemaker/pcmk_sched_native.c xmlNode *operation = NULL; xmlNode 698 lib/pacemaker/pcmk_sched_native.c xmlNode * operation, pe_working_set_t * data_set) xmlNode 880 lib/pacemaker/pcmk_sched_native.c xmlNode *operation = NULL; xmlNode 895 lib/pacemaker/pcmk_sched_native.c xmlNode * operation, pe_working_set_t * data_set) xmlNode 1087 lib/pacemaker/pcmk_sched_native.c xmlNode *operation = NULL; xmlNode 2492 lib/pacemaker/pcmk_sched_native.c native_append_meta(pe_resource_t * rsc, xmlNode * xml) xmlNode 71 lib/pacemaker/pcmk_sched_ordering.c get_ordering_type(xmlNode *xml_obj) xmlNode 123 lib/pacemaker/pcmk_sched_ordering.c get_ordering_symmetry(xmlNode *xml_obj, enum pe_order_kind parent_kind, xmlNode 226 lib/pacemaker/pcmk_sched_ordering.c get_ordering_resource(xmlNode *xml, const char *resource_attr, xmlNode 274 lib/pacemaker/pcmk_sched_ordering.c get_minimum_first_instances(pe_resource_t *rsc, xmlNode *xml) xmlNode 412 lib/pacemaker/pcmk_sched_ordering.c unpack_simple_rsc_order(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 741 lib/pacemaker/pcmk_sched_ordering.c unpack_order_set(xmlNode *set, enum pe_order_kind parent_kind, xmlNode 744 lib/pacemaker/pcmk_sched_ordering.c xmlNode *xml_rsc = NULL; xmlNode 860 lib/pacemaker/pcmk_sched_ordering.c order_rsc_sets(const char *id, xmlNode *set1, xmlNode *set2, xmlNode 865 lib/pacemaker/pcmk_sched_ordering.c xmlNode *xml_rsc = NULL; xmlNode 866 lib/pacemaker/pcmk_sched_ordering.c xmlNode *xml_rsc_2 = NULL; xmlNode 1017 lib/pacemaker/pcmk_sched_ordering.c for (xmlNode *xml_rsc_2 = first_named_child(set2, XML_TAG_RESOURCE_REF); xmlNode 1042 lib/pacemaker/pcmk_sched_ordering.c unpack_order_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 1055 lib/pacemaker/pcmk_sched_ordering.c xmlNode *rsc_set_first = NULL; xmlNode 1056 lib/pacemaker/pcmk_sched_ordering.c xmlNode *rsc_set_then = NULL; xmlNode 1147 lib/pacemaker/pcmk_sched_ordering.c pcmk__unpack_ordering(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 1149 lib/pacemaker/pcmk_sched_ordering.c xmlNode *set = NULL; xmlNode 1150 lib/pacemaker/pcmk_sched_ordering.c xmlNode *last = NULL; xmlNode 1152 lib/pacemaker/pcmk_sched_ordering.c xmlNode *orig_xml = NULL; xmlNode 1153 lib/pacemaker/pcmk_sched_ordering.c xmlNode *expanded_xml = NULL; xmlNode 692 lib/pacemaker/pcmk_sched_remote.c pcmk__add_bundle_meta_to_xml(xmlNode *args_xml, pe_action_t *action) xmlNode 105 lib/pacemaker/pcmk_sched_resource.c const xmlNode *rsc_entry, bool active_on_node) xmlNode 226 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_set(xmlNode *set, pe_ticket_t *ticket, xmlNode 244 lib/pacemaker/pcmk_sched_tickets.c for (xmlNode *xml_rsc = first_named_child(set, XML_TAG_RESOURCE_REF); xmlNode 265 lib/pacemaker/pcmk_sched_tickets.c unpack_simple_rsc_ticket(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 340 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 350 lib/pacemaker/pcmk_sched_tickets.c xmlNode *rsc_set_lh = NULL; xmlNode 413 lib/pacemaker/pcmk_sched_tickets.c pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pe_working_set_t *data_set) xmlNode 415 lib/pacemaker/pcmk_sched_tickets.c xmlNode *set = NULL; xmlNode 424 lib/pacemaker/pcmk_sched_tickets.c xmlNode *orig_xml = NULL; xmlNode 425 lib/pacemaker/pcmk_sched_tickets.c xmlNode *expanded_xml = NULL; xmlNode 330 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; xmlNode 362 lib/pacemaker/pcmk_simulate.c xmlNode *input = (repeat == 1)? cib_object : copy_xml(cib_object); xmlNode 504 lib/pacemaker/pcmk_simulate.c xmlNode *cib_node = NULL; xmlNode 505 lib/pacemaker/pcmk_simulate.c xmlNode *cib_resource = NULL; xmlNode 506 lib/pacemaker/pcmk_simulate.c xmlNode *action_rsc = first_named_child(action->xml, XML_CIB_TAG_RESOURCE); xmlNode 662 lib/pacemaker/pcmk_simulate.c xmlNode *rsc = first_named_child(action->xml, XML_CIB_TAG_RESOURCE); xmlNode 692 lib/pacemaker/pcmk_simulate.c xmlNode *cib_node = pcmk__inject_node_state_change(fake_cib, target, xmlNode 764 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; xmlNode 25 lib/pacemaker/pcmk_status.c cib_connect(pcmk__output_t *out, cib_t *cib, xmlNode **current_cib) xmlNode 140 lib/pacemaker/pcmk_status.c xmlNode *current_cib, enum pcmk__fence_history fence_history, xmlNode 144 lib/pacemaker/pcmk_status.c xmlNode *cib_copy = copy_xml(current_cib); xmlNode 243 lib/pacemaker/pcmk_status.c xmlNode *current_cib = NULL; xmlNode 85 lib/pengine/bundle.c static xmlNode * xmlNode 88 lib/pengine/bundle.c xmlNode *rsc = create_xml_node(NULL, XML_CIB_TAG_RESOURCE); xmlNode 133 lib/pengine/bundle.c xmlNode *xml_ip = NULL; xmlNode 134 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 184 lib/pengine/bundle.c xmlNode *xml_container = NULL; xmlNode 185 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 348 lib/pengine/bundle.c xmlNode *xml_container = NULL; xmlNode 349 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 514 lib/pengine/bundle.c xmlNode *xml_container = NULL; xmlNode 515 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 700 lib/pengine/bundle.c xmlNode *xml_remote = NULL; xmlNode 962 lib/pengine/bundle.c xmlNode *xml, const char *field) xmlNode 1010 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 1011 lib/pengine/bundle.c xmlNode *xml_resource = NULL; xmlNode 1083 lib/pengine/bundle.c for (xmlNode *xml_child = pcmk__xe_first_child(xml_obj); xml_child != NULL; xmlNode 1109 lib/pengine/bundle.c for (xmlNode *xml_child = pcmk__xe_first_child(xml_obj); xml_child != NULL; xmlNode 1136 lib/pengine/bundle.c xmlNode *xml_set = NULL; xmlNode 159 lib/pengine/clone.c xmlNode *child_copy = NULL; xmlNode 208 lib/pengine/clone.c xmlNode *a_child = NULL; xmlNode 209 lib/pengine/clone.c xmlNode *xml_obj = rsc->xml; xmlNode 973 lib/pengine/clone.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname); xmlNode 17 lib/pengine/complex.c void populate_hash(xmlNode * nvpair_list, GHashTable * hash, const char **attrs, int attrs_length); xmlNode 222 lib/pengine/complex.c pe_get_versioned_attributes(xmlNode * meta_hash, pe_resource_t * rsc, xmlNode 251 lib/pengine/complex.c template_op_key(xmlNode * op) xmlNode 268 lib/pengine/complex.c unpack_template(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 270 lib/pengine/complex.c xmlNode *cib_resources = NULL; xmlNode 271 lib/pengine/complex.c xmlNode *template = NULL; xmlNode 272 lib/pengine/complex.c xmlNode *new_xml = NULL; xmlNode 273 lib/pengine/complex.c xmlNode *child_xml = NULL; xmlNode 274 lib/pengine/complex.c xmlNode *rsc_ops = NULL; xmlNode 275 lib/pengine/complex.c xmlNode *template_ops = NULL; xmlNode 327 lib/pengine/complex.c xmlNode *new_child = NULL; xmlNode 337 lib/pengine/complex.c xmlNode *op = NULL; xmlNode 382 lib/pengine/complex.c add_template_rsc(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 493 lib/pengine/complex.c common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc, xmlNode 497 lib/pengine/complex.c xmlNode *expanded_xml = NULL; xmlNode 498 lib/pengine/complex.c xmlNode *ops = NULL; xmlNode 21 lib/pengine/failcounts.c is_matched_failure(const char *rsc_id, xmlNode *conf_op_xml, xmlNode 22 lib/pengine/failcounts.c xmlNode *lrm_op_xml) xmlNode 80 lib/pengine/failcounts.c block_failure(pe_node_t *node, pe_resource_t *rsc, xmlNode *xml_op, xmlNode 108 lib/pengine/failcounts.c xmlNode *pref = getXpathResult(xpathObj, lpc); xmlNode 142 lib/pengine/failcounts.c xmlNode *lrm_op_xml = getXpathResult(lrm_op_xpathObj, xmlNode 252 lib/pengine/failcounts.c uint32_t flags, xmlNode *xml_op, pe_working_set_t *data_set) xmlNode 101 lib/pengine/group.c xmlNode *xml_obj = rsc->xml; xmlNode 102 lib/pengine/group.c xmlNode *xml_native_rsc = NULL; xmlNode 605 lib/pengine/native.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL); xmlNode 85 lib/pengine/pe_digest.c append_versioned_params(xmlNode *versioned_params, const char *ra_version, xmlNode *params) xmlNode 101 lib/pengine/pe_digest.c pe_action_t *action, xmlNode *xml_op, xmlNode 105 lib/pengine/pe_digest.c xmlNode *local_versioned_params = NULL; xmlNode 141 lib/pengine/pe_digest.c xmlNode *xml_op, const char *op_version, xmlNode 213 lib/pengine/pe_digest.c GHashTable *params, xmlNode *xml_op, xmlNode 273 lib/pengine/pe_digest.c calculate_restart_digest(op_digest_cache_t *data, xmlNode *xml_op, xmlNode 322 lib/pengine/pe_digest.c pe_node_t *node, xmlNode *xml_op, GHashTable *overrides, xmlNode 363 lib/pengine/pe_digest.c pe_node_t *node, xmlNode *xml_op, bool calc_secure, xmlNode 392 lib/pengine/pe_digest.c rsc_action_digest_cmp(pe_resource_t * rsc, xmlNode * xml_op, pe_node_t * node, xmlNode 125 lib/pengine/pe_output.c get_operation_list(xmlNode *rsc_entry) { xmlNode 127 lib/pengine/pe_output.c xmlNode *rsc_op = NULL; xmlNode 180 lib/pengine/pe_output.c xmlNode *stack = get_xpath_object("//nvpair[@name='cluster-infrastructure']", xmlNode 203 lib/pengine/pe_output.c op_history_string(xmlNode *xml_op, const char *task, const char *interval_ms_s, xmlNode 328 lib/pengine/pe_output.c xmlNode *dc_version = get_xpath_object("//nvpair[@name='dc-version']", xmlNode 391 lib/pengine/pe_output.c xmlNode *dc_version = get_xpath_object("//nvpair[@name='dc-version']", xmlNode 1359 lib/pengine/pe_output.c xmlNode *xml_op = NULL; xmlNode 1864 lib/pengine/pe_output.c xmlNode *node = NULL; xmlNode 2031 lib/pengine/pe_output.c xmlNode *node_state = va_arg(args, xmlNode *); xmlNode 2037 lib/pengine/pe_output.c xmlNode *lrm_rsc = NULL; xmlNode 2038 lib/pengine/pe_output.c xmlNode *rsc_entry = NULL; xmlNode 2278 lib/pengine/pe_output.c xmlNode *node_state = NULL; xmlNode 2279 lib/pengine/pe_output.c xmlNode *cib_status = pcmk_find_cib_element(data_set->input, xmlNode 2678 lib/pengine/pe_output.c xmlNode *xml_op = (xmlNode *) gIter->data; xmlNode 41 lib/pengine/pe_status_private.h gboolean unpack_remote_nodes(xmlNode *xml_resources, pe_working_set_t *data_set); xmlNode 44 lib/pengine/pe_status_private.h gboolean unpack_resources(xmlNode *xml_resources, pe_working_set_t *data_set); xmlNode 47 lib/pengine/pe_status_private.h gboolean unpack_config(xmlNode *config, pe_working_set_t *data_set); xmlNode 50 lib/pengine/pe_status_private.h gboolean unpack_nodes(xmlNode *xml_nodes, pe_working_set_t *data_set); xmlNode 53 lib/pengine/pe_status_private.h gboolean unpack_tags(xmlNode *xml_tags, pe_working_set_t *data_set); xmlNode 56 lib/pengine/pe_status_private.h gboolean unpack_status(xmlNode *status, pe_working_set_t *data_set); xmlNode 84 lib/pengine/remote.c xml_contains_remote_node(xmlNode *xml) xmlNode 155 lib/pengine/remote.c xmlNode * xmlNode 156 lib/pengine/remote.c pe_create_remote_xml(xmlNode *parent, const char *uname, xmlNode 161 lib/pengine/remote.c xmlNode *remote; xmlNode 162 lib/pengine/remote.c xmlNode *xml_sub; xmlNode 213 lib/pengine/remote.c xmlNode *rsc_op; // History entry XML xmlNode 220 lib/pengine/remote.c pe__add_param_check(xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, xmlNode 247 lib/pengine/remote.c void (*cb)(pe_resource_t*, pe_node_t*, xmlNode*, xmlNode 39 lib/pengine/rules.c pe_evaluate_rules(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now, xmlNode 55 lib/pengine/rules.c pe_test_rule(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, xmlNode 88 lib/pengine/rules.c pe_test_expression(xmlNode *expr, GHashTable *node_hash, enum rsc_role_e role, xmlNode 105 lib/pengine/rules.c find_expression_type(xmlNode * expr) xmlNode 177 lib/pengine/rules.c check_one(xmlNode *cron_spec, const char *xml_field, uint32_t time_field) { xmlNode 243 lib/pengine/rules.c pe_cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec) xmlNode 277 lib/pengine/rules.c update_field(crm_time_t *t, xmlNode *xml, const char *attr, xmlNode 289 lib/pengine/rules.c pe_parse_xml_duration(crm_time_t * start, xmlNode * duration_spec) xmlNode 323 lib/pengine/rules.c xmlNode *attr_set; // This block xmlNode 356 lib/pengine/rules.c populate_hash(xmlNode * nvpair_list, GHashTable * hash, gboolean overwrite, xmlNode * top) xmlNode 361 lib/pengine/rules.c xmlNode *list = nvpair_list; xmlNode 362 lib/pengine/rules.c xmlNode *an_attr = NULL; xmlNode 373 lib/pengine/rules.c xmlNode *ref_nvpair = expand_idref(an_attr, top); xmlNode 413 lib/pengine/rules.c static xmlNode* xmlNode 414 lib/pengine/rules.c get_versioned_rule(xmlNode * attr_set) xmlNode 416 lib/pengine/rules.c xmlNode * rule = NULL; xmlNode 417 lib/pengine/rules.c xmlNode * expr = NULL; xmlNode 438 lib/pengine/rules.c add_versioned_attributes(xmlNode * attr_set, xmlNode * versioned_attrs) xmlNode 440 lib/pengine/rules.c xmlNode *attr_set_copy = NULL; xmlNode 441 lib/pengine/rules.c xmlNode *rule = NULL; xmlNode 442 lib/pengine/rules.c xmlNode *expr = NULL; xmlNode 459 lib/pengine/rules.c xmlNode *node = expr; xmlNode 477 lib/pengine/rules.c xmlNode *top; xmlNode 532 lib/pengine/rules.c make_pairs(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 540 lib/pengine/rules.c for (xmlNode *attr_set = pcmk__xe_first_child(xml_obj); attr_set != NULL; xmlNode 547 lib/pengine/rules.c xmlNode *expanded_attr_set = expand_idref(attr_set, top); xmlNode 583 lib/pengine/rules.c unpack_nvpair_blocks(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 605 lib/pengine/rules.c pe_eval_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 628 lib/pengine/rules.c pe_unpack_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 648 lib/pengine/rules.c pe_eval_versioned_attributes(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 649 lib/pengine/rules.c pe_rule_eval_data_t *rule_data, xmlNode *hash, xmlNode 716 lib/pengine/rules.c pe_unpack_versioned_parameters(xmlNode *versioned_params, const char *ra_version) xmlNode 722 lib/pengine/rules.c xmlNode *attr_set = pcmk__xe_first_child(versioned_params); xmlNode 740 lib/pengine/rules.c pe_eval_rules(xmlNode *ruleset, pe_rule_eval_data_t *rule_data, crm_time_t *next_change) xmlNode 745 lib/pengine/rules.c for (xmlNode *rule = first_named_child(ruleset, XML_TAG_RULE); xmlNode 764 lib/pengine/rules.c pe_eval_expr(xmlNode *rule, pe_rule_eval_data_t *rule_data, crm_time_t *next_change) xmlNode 766 lib/pengine/rules.c xmlNode *expr = NULL; xmlNode 806 lib/pengine/rules.c pe_eval_subexpr(xmlNode *expr, pe_rule_eval_data_t *rule_data, crm_time_t *next_change) xmlNode 1143 lib/pengine/rules.c xmlNode *duration_spec = NULL; xmlNode 1144 lib/pengine/rules.c xmlNode *date_spec = NULL; xmlNode 1343 lib/pengine/rules.c test_ruleset(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now) xmlNode 1349 lib/pengine/rules.c test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) xmlNode 1355 lib/pengine/rules.c pe_test_rule_re(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_re_match_data_t * re_match_data) xmlNode 1366 lib/pengine/rules.c pe_test_rule_full(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, xmlNode 1373 lib/pengine/rules.c test_expression(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) xmlNode 1379 lib/pengine/rules.c pe_test_expression_re(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_re_match_data_t * re_match_data) xmlNode 1390 lib/pengine/rules.c pe_test_expression_full(xmlNode *expr, GHashTable *node_hash, xmlNode 1398 lib/pengine/rules.c unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj, const char *set_name, xmlNode 19 lib/pengine/rules_alerts.c get_meta_attrs_from_cib(xmlNode *basenode, pcmk__alert_t *entry, xmlNode 64 lib/pengine/rules_alerts.c get_envvars_from_cib(xmlNode *basenode, pcmk__alert_t *entry) xmlNode 66 lib/pengine/rules_alerts.c xmlNode *child; xmlNode 97 lib/pengine/rules_alerts.c unpack_alert_filter(xmlNode *basenode, pcmk__alert_t *entry) xmlNode 99 lib/pengine/rules_alerts.c xmlNode *select = first_named_child(basenode, XML_CIB_TAG_ALERT_SELECT); xmlNode 100 lib/pengine/rules_alerts.c xmlNode *event_type = NULL; xmlNode 121 lib/pengine/rules_alerts.c xmlNode *attr; xmlNode 159 lib/pengine/rules_alerts.c unpack_alert(xmlNode *alert, pcmk__alert_t *entry, guint *max_timeout) xmlNode 178 lib/pengine/rules_alerts.c pe_unpack_alerts(xmlNode *alerts) xmlNode 180 lib/pengine/rules_alerts.c xmlNode *alert; xmlNode 192 lib/pengine/rules_alerts.c xmlNode *recipient; xmlNode 73 lib/pengine/status.c xmlNode *section = NULL; xmlNode 27 lib/pengine/tests/native/native_find_rsc_test.c xmlNode *input = NULL; xmlNode 23 lib/pengine/tests/native/pe_base_name_eq_test.c xmlNode *input = NULL; xmlNode 51 lib/pengine/unpack.c static void unpack_rsc_op(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xmlNode 52 lib/pengine/unpack.c xmlNode **last_failure, xmlNode 57 lib/pengine/unpack.c static void add_node_attrs(xmlNode *attrs, pe_node_t *node, bool overwrite, xmlNode 59 lib/pengine/unpack.c static void determine_online_status(xmlNode *node_state, pe_node_t *this_node, xmlNode 62 lib/pengine/unpack.c static void unpack_node_lrm(pe_node_t *node, xmlNode *xml, xmlNode 196 lib/pengine/unpack.c unpack_config(xmlNode * config, pe_working_set_t * data_set) xmlNode 454 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pe_working_set_t *data) xmlNode 456 lib/pengine/unpack.c xmlNode *attr_set = NULL; xmlNode 457 lib/pengine/unpack.c xmlNode *attr = NULL; xmlNode 536 lib/pengine/unpack.c unpack_nodes(xmlNode * xml_nodes, pe_working_set_t * data_set) xmlNode 538 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 629 lib/pengine/unpack.c unpack_remote_nodes(xmlNode * xml_resources, pe_working_set_t * data_set) xmlNode 631 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 679 lib/pengine/unpack.c xmlNode *xml_obj2 = NULL; xmlNode 766 lib/pengine/unpack.c unpack_resources(xmlNode * xml_resources, pe_working_set_t * data_set) xmlNode 768 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 827 lib/pengine/unpack.c unpack_tags(xmlNode * xml_tags, pe_working_set_t * data_set) xmlNode 829 lib/pengine/unpack.c xmlNode *xml_tag = NULL; xmlNode 836 lib/pengine/unpack.c xmlNode *xml_obj_ref = NULL; xmlNode 876 lib/pengine/unpack.c unpack_ticket_state(xmlNode * xml_ticket, pe_working_set_t * data_set) xmlNode 944 lib/pengine/unpack.c unpack_tickets_state(xmlNode * xml_tickets, pe_working_set_t * data_set) xmlNode 946 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 961 lib/pengine/unpack.c unpack_handle_remote_attrs(pe_node_t *this_node, xmlNode *state, pe_working_set_t * data_set) xmlNode 964 lib/pengine/unpack.c xmlNode *attrs = NULL; xmlNode 1030 lib/pengine/unpack.c unpack_transient_attributes(xmlNode *state, pe_node_t *node, xmlNode 1034 lib/pengine/unpack.c xmlNode *attrs = find_xml_node(state, XML_TAG_TRANSIENT_NODEATTRS, FALSE); xmlNode 1069 lib/pengine/unpack.c unpack_node_state(xmlNode *state, pe_working_set_t *data_set) xmlNode 1149 lib/pengine/unpack.c unpack_node_history(xmlNode *status, bool fence, pe_working_set_t *data_set) xmlNode 1154 lib/pengine/unpack.c for (xmlNode *state = first_named_child(status, XML_CIB_TAG_STATE); xmlNode 1249 lib/pengine/unpack.c unpack_status(xmlNode * status, pe_working_set_t * data_set) xmlNode 1251 lib/pengine/unpack.c xmlNode *state = NULL; xmlNode 1263 lib/pengine/unpack.c unpack_tickets_state((xmlNode *) state, data_set); xmlNode 1319 lib/pengine/unpack.c determine_online_status_no_fencing(pe_working_set_t * data_set, xmlNode * node_state, xmlNode 1353 lib/pengine/unpack.c determine_online_status_fencing(pe_working_set_t * data_set, xmlNode * node_state, xmlNode 1522 lib/pengine/unpack.c determine_online_status(xmlNode * node_state, pe_node_t * this_node, pe_working_set_t * data_set) xmlNode 1673 lib/pengine/unpack.c create_fake_resource(const char *rsc_id, xmlNode * rsc_entry, pe_working_set_t * data_set) xmlNode 1676 lib/pengine/unpack.c xmlNode *xml_rsc = create_xml_node(NULL, XML_CIB_TAG_RESOURCE); xmlNode 1869 lib/pengine/unpack.c xmlNode * rsc_entry) xmlNode 1929 lib/pengine/unpack.c process_orphan_resource(xmlNode * rsc_entry, pe_node_t * node, pe_working_set_t * data_set) xmlNode 1954 lib/pengine/unpack.c xmlNode * migrate_op, pe_working_set_t * data_set) xmlNode 2217 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2272 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2308 lib/pengine/unpack.c unpack_shutdown_lock(xmlNode *rsc_entry, pe_resource_t *rsc, pe_node_t *node, xmlNode 2340 lib/pengine/unpack.c unpack_lrm_resource(pe_node_t *node, xmlNode *lrm_resource, xmlNode 2355 lib/pengine/unpack.c xmlNode *migrate_op = NULL; xmlNode 2356 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 2357 lib/pengine/unpack.c xmlNode *last_failure = NULL; xmlNode 2407 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2445 lib/pengine/unpack.c handle_orphaned_container_fillers(xmlNode * lrm_rsc_list, pe_working_set_t * data_set) xmlNode 2447 lib/pengine/unpack.c xmlNode *rsc_entry = NULL; xmlNode 2494 lib/pengine/unpack.c unpack_node_lrm(pe_node_t *node, xmlNode *xml, pe_working_set_t *data_set) xmlNode 2509 lib/pengine/unpack.c for (xmlNode *rsc_entry = first_named_child(xml, XML_LRM_TAG_RESOURCE); xmlNode 2550 lib/pengine/unpack.c static xmlNode * xmlNode 2556 lib/pengine/unpack.c xmlNode *xml = NULL; xmlNode 2597 lib/pengine/unpack.c pe__call_id(xmlNode *op_xml) xmlNode 2624 lib/pengine/unpack.c stop_happened_after(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xmlNode 2627 lib/pengine/unpack.c xmlNode *stop_op = find_lrm_op(rsc->id, CRMD_ACTION_STOP, xmlNode 2634 lib/pengine/unpack.c unpack_migrate_to_success(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xmlNode 2658 lib/pengine/unpack.c xmlNode *migrate_from = NULL; xmlNode 2732 lib/pengine/unpack.c xmlNode *action = find_lrm_op(rsc->id, action_name, node_name, NULL, TRUE, xmlNode 2739 lib/pengine/unpack.c unpack_migrate_to_failure(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xmlNode 2744 lib/pengine/unpack.c xmlNode *target_stop = NULL; xmlNode 2745 lib/pengine/unpack.c xmlNode *target_migrate_from = NULL; xmlNode 2809 lib/pengine/unpack.c xmlNode *xml_op, pe_working_set_t *data_set) xmlNode 2811 lib/pengine/unpack.c xmlNode *source_stop = NULL; xmlNode 2812 lib/pengine/unpack.c xmlNode *source_migrate_to = NULL; xmlNode 2847 lib/pengine/unpack.c record_failed_op(xmlNode *op, const pe_node_t *node, xmlNode 2850 lib/pengine/unpack.c xmlNode *xIter = NULL; xmlNode 2873 lib/pengine/unpack.c static const char *get_op_key(xmlNode *xml_op) xmlNode 2883 lib/pengine/unpack.c last_change_str(xmlNode *xml_op) xmlNode 2993 lib/pengine/unpack.c unpack_rsc_op_failure(pe_resource_t * rsc, pe_node_t * node, int rc, xmlNode * xml_op, xmlNode ** last_failure, xmlNode 3160 lib/pengine/unpack.c remap_operation(xmlNode *xml_op, pe_resource_t *rsc, pe_node_t *node, xmlNode 3324 lib/pengine/unpack.c should_clear_for_param_change(xmlNode *xml_op, const char *task, xmlNode 3374 lib/pengine/unpack.c should_ignore_failure_timeout(pe_resource_t *rsc, xmlNode *xml_op, xmlNode 3439 lib/pengine/unpack.c xmlNode *xml_op, pe_working_set_t *data_set) xmlNode 3553 lib/pengine/unpack.c int pe__target_rc_from_xml(xmlNode *xml_op) xmlNode 3578 lib/pengine/unpack.c update_resource_state(pe_resource_t * rsc, pe_node_t * node, xmlNode * xml_op, const char * task, int rc, xmlNode 3579 lib/pengine/unpack.c xmlNode * last_failure, enum action_fail_response * on_fail, pe_working_set_t * data_set) xmlNode 3675 lib/pengine/unpack.c unpack_rsc_op(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xmlNode 3676 lib/pengine/unpack.c xmlNode **last_failure, enum action_fail_response *on_fail, xmlNode 3954 lib/pengine/unpack.c add_node_attrs(xmlNode *xml_obj, pe_node_t *node, bool overwrite, xmlNode 4010 lib/pengine/unpack.c extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter) xmlNode 4016 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 4054 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 4080 lib/pengine/unpack.c xmlNode *tmp = NULL; xmlNode 4081 lib/pengine/unpack.c xmlNode *status = find_xml_node(data_set->input, XML_CIB_TAG_STATUS, TRUE); xmlNode 4085 lib/pengine/unpack.c xmlNode *node_state = NULL; xmlNode 4115 lib/pengine/unpack.c xmlNode *lrm_rsc = NULL; xmlNode 28 lib/pengine/utils.c static void unpack_operation(pe_action_t * action, xmlNode * xml_obj, pe_resource_t * container, xmlNode 30 lib/pengine/utils.c static xmlNode *find_rsc_op_entry_helper(pe_resource_t * rsc, const char *key, xmlNode 792 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 849 lib/pengine/utils.c static xmlNode * xmlNode 856 lib/pengine/utils.c xmlNode *op = NULL; xmlNode 857 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 912 lib/pengine/utils.c unpack_interval_origin(const char *value, xmlNode *xml_obj, guint interval_ms, xmlNode 966 lib/pengine/utils.c xmlNode *child = NULL; xmlNode 1012 lib/pengine/utils.c unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, xmlNode 1015 lib/pengine/utils.c xmlNode *attrs = NULL; xmlNode 1016 lib/pengine/utils.c xmlNode *attr = NULL; xmlNode 1064 lib/pengine/utils.c unpack_operation(pe_action_t * action, xmlNode * xml_obj, pe_resource_t * container, xmlNode 1104 lib/pengine/utils.c xmlNode *min_interval_mon = find_min_interval_mon(action->rsc, FALSE); xmlNode 1371 lib/pengine/utils.c static xmlNode * xmlNode 1380 lib/pengine/utils.c xmlNode *op = NULL; xmlNode 1381 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 1439 lib/pengine/utils.c xmlNode * xmlNode 1744 lib/pengine/utils.c const xmlNode *xml_a = a; xmlNode 1745 lib/pengine/utils.c const xmlNode *xml_b = b; xmlNode 2407 lib/pengine/utils.c pe__unpack_dataset_nvpairs(xmlNode *xml_obj, const char *set_name, xmlNode 2569 lib/pengine/utils.c xmlNode * xmlNode 2581 lib/pengine/utils.c for (xmlNode *xml_op = pcmk__xml_first_child(rsc->cluster->failed); xml_op != NULL; xmlNode 34 lib/pengine/variant.h xmlNode *xml_obj_child; xmlNode 292 tools/attrd_updater.c send_attrd_query(const char *name, const char *host, xmlNode **reply) xmlNode 296 tools/attrd_updater.c xmlNode *query; xmlNode 338 tools/attrd_updater.c validate_attrd_reply(xmlNode *reply, const char *attr_name) xmlNode 383 tools/attrd_updater.c print_attrd_values(pcmk__output_t *out, xmlNode *reply, const char *attr_name) xmlNode 385 tools/attrd_updater.c xmlNode *child; xmlNode 425 tools/attrd_updater.c xmlNode *reply = NULL; xmlNode 36 tools/cibadmin.c int do_work(xmlNode *input, int command_options, xmlNode **output); xmlNode 37 tools/cibadmin.c void cibadmin_op_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 377 tools/cibadmin.c print_xml_output(xmlNode * xml) xmlNode 391 tools/cibadmin.c xmlNode *child = NULL; xmlNode 430 tools/cibadmin.c xmlNode *output = NULL; xmlNode 431 tools/cibadmin.c xmlNode *input = NULL; xmlNode 769 tools/cibadmin.c xmlNode *obj = NULL; xmlNode 843 tools/cibadmin.c do_work(xmlNode * input, int call_options, xmlNode ** output) xmlNode 849 tools/cibadmin.c xmlNode *status = pcmk_find_cib_element(input, XML_CIB_TAG_STATUS); xmlNode 883 tools/cibadmin.c cibadmin_op_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 107 tools/crm_diff.c print_patch(xmlNode *patch) xmlNode 117 tools/crm_diff.c apply_patch(xmlNode *input, xmlNode *patch, gboolean as_cib) xmlNode 120 tools/crm_diff.c xmlNode *output = copy_xml(input); xmlNode 145 tools/crm_diff.c log_patch_cib_versions(xmlNode *patch) xmlNode 164 tools/crm_diff.c strip_patch_cib_version(xmlNode *patch, const char **vfields, size_t nvfields) xmlNode 170 tools/crm_diff.c xmlNode *version_xml = find_xml_node(patch, "version", FALSE); xmlNode 185 tools/crm_diff.c xmlNode *tmp = NULL; xmlNode 206 tools/crm_diff.c generate_patch(xmlNode *object_1, xmlNode *object_2, const char *xml_file_2, xmlNode 209 tools/crm_diff.c xmlNode *output = NULL; xmlNode 289 tools/crm_diff.c xmlNode *object_1 = NULL; xmlNode 290 tools/crm_diff.c xmlNode *object_2 = NULL; xmlNode 76 tools/crm_mon.c static xmlNode *current_cib = NULL; xmlNode 137 tools/crm_mon.c static void crm_diff_update(const char *event, xmlNode * msg); xmlNode 1695 tools/crm_mon.c handle_rsc_op(xmlNode * xml, const char *node_id) xmlNode 1709 tools/crm_mon.c xmlNode *n = xml; xmlNode 1710 tools/crm_mon.c xmlNode * rsc_op = xml; xmlNode 1713 tools/crm_mon.c xmlNode *cIter; xmlNode 1805 tools/crm_mon.c crm_diff_update_v2(const char *event, xmlNode * msg) xmlNode 1807 tools/crm_mon.c xmlNode *change = NULL; xmlNode 1808 tools/crm_mon.c xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 1815 tools/crm_mon.c xmlNode *match = NULL; xmlNode 1850 tools/crm_mon.c xmlNode *state = NULL; xmlNode 1851 tools/crm_mon.c xmlNode *status = first_named_child(match, XML_CIB_TAG_STATUS); xmlNode 1864 tools/crm_mon.c xmlNode *state = NULL; xmlNode 1912 tools/crm_mon.c crm_diff_update_v1(const char *event, xmlNode * msg) xmlNode 1921 tools/crm_mon.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 1929 tools/crm_mon.c crm_diff_update(const char *event, xmlNode * msg) xmlNode 1934 tools/crm_mon.c xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 334 tools/crm_node.c xmlNode *node = NULL; xmlNode 335 tools/crm_node.c xmlNode *node_state = NULL; xmlNode 410 tools/crm_node.c xmlNode *cmd = NULL; xmlNode 318 tools/crm_resource.c build_constraint_list(xmlNode *root) xmlNode 321 tools/crm_resource.c xmlNode *cib_constraints = NULL; xmlNode 329 tools/crm_resource.c xmlNode *match = getXpathResult(xpathObj, ndx); xmlNode 1097 tools/crm_resource.c xmlNode *msg_data = NULL; xmlNode 1338 tools/crm_resource.c xmlNode *msg_data = NULL; xmlNode 1533 tools/crm_resource.c xmlNode *cib_xml_copy = NULL; xmlNode 54 tools/crm_resource.h int cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, int cib_options, xmlNode 108 tools/crm_resource.h int update_working_set_xml(pe_working_set_t *data_set, xmlNode **xml); xmlNode 83 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 84 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 130 tools/crm_resource_ban.c xmlNode *rule = create_xml_node(location, XML_TAG_RULE); xmlNode 131 tools/crm_resource_ban.c xmlNode *expr = create_xml_node(rule, XML_TAG_EXPRESSION); xmlNode 166 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 167 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 196 tools/crm_resource_ban.c xmlNode *rule = create_xml_node(location, XML_TAG_RULE); xmlNode 197 tools/crm_resource_ban.c xmlNode *expr = create_xml_node(rule, XML_TAG_EXPRESSION); xmlNode 271 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 272 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 345 tools/crm_resource_ban.c build_clear_xpath_string(xmlNode *constraint_node, const char *rsc, const char *node, gboolean promoted_role_only) xmlNode 418 tools/crm_resource_ban.c cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, int cib_options, xmlNode 422 tools/crm_resource_ban.c xmlNode *cib_constraints = NULL; xmlNode 431 tools/crm_resource_ban.c xmlNode *constraint_node = getXpathResult(xpathObj, i); xmlNode 432 tools/crm_resource_ban.c xmlNode *date_expr_node = NULL; xmlNode 453 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 454 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 24 tools/crm_resource_print.c xmlNode *xml_obj = NULL; xmlNode 25 tools/crm_resource_print.c xmlNode *lifetime = NULL; xmlNode 26 tools/crm_resource_print.c xmlNode *cib_constraints = pcmk_find_cib_element(data_set->input, xmlNode 104 tools/crm_resource_print.c xmlNode *xml_op = (xmlNode *) lpc->data; xmlNode 111 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 166 tools/crm_resource_runtime.c xmlNode *child = NULL; xmlNode 337 tools/crm_resource_runtime.c xmlNode *xml_top = NULL; xmlNode 338 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 461 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 650 tools/crm_resource_runtime.c for (xmlNode *xml_op = pcmk__xml_first_child(data_set->failed); xmlNode 1074 tools/crm_resource_runtime.c update_working_set_xml(pe_working_set_t *data_set, xmlNode **xml) xmlNode 1099 tools/crm_resource_runtime.c xmlNode *cib_xml_copy = NULL; xmlNode 101 tools/crm_rule.c eval_date_expression(xmlNode *expr, crm_time_t *now, crm_time_t *next_change) xmlNode 169 tools/crm_rule.c xmlNode *cib_constraints = NULL; xmlNode 170 tools/crm_rule.c xmlNode *match = NULL; xmlNode 280 tools/crm_rule.c xmlNode *input = NULL; xmlNode 441 tools/crm_shadow.c xmlNode *output = NULL; xmlNode 496 tools/crm_shadow.c xmlNode *output = filename2xml(shadow_file); xmlNode 506 tools/crm_shadow.c xmlNode *diff = NULL; xmlNode 507 tools/crm_shadow.c xmlNode *old_config = NULL; xmlNode 508 tools/crm_shadow.c xmlNode *new_config = filename2xml(shadow_file); xmlNode 534 tools/crm_shadow.c xmlNode *input = filename2xml(shadow_file); xmlNode 535 tools/crm_shadow.c xmlNode *section_xml = input; xmlNode 348 tools/crm_simulate.c xmlNode *cib_object = NULL; xmlNode 343 tools/crm_ticket.c find_ticket_state(cib_t * the_cib, gchar *ticket_id, xmlNode ** ticket_state_xml) xmlNode 347 tools/crm_ticket.c xmlNode *xml_search = NULL; xmlNode 387 tools/crm_ticket.c find_ticket_constraints(cib_t * the_cib, gchar *ticket_id, xmlNode ** ticket_cons_xml) xmlNode 391 tools/crm_ticket.c xmlNode *xml_search = NULL; xmlNode 435 tools/crm_ticket.c xmlNode *state_xml = NULL; xmlNode 460 tools/crm_ticket.c xmlNode *cons_xml = NULL; xmlNode 580 tools/crm_ticket.c xmlNode *xml_top = NULL; xmlNode 581 tools/crm_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 605 tools/crm_ticket.c xmlNode *xml_obj = NULL; xmlNode 653 tools/crm_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 733 tools/crm_ticket.c xmlNode *cib_xml_copy = NULL; xmlNode 105 tools/crm_verify.c xmlNode *cib_object = NULL; xmlNode 106 tools/crm_verify.c xmlNode *status = NULL;