xmlNode 63 attrd/attrd_common.h void attrd_cib_updated_cb(const char *event, xmlNode *msg); xmlNode 90 attrd/attrd_common_alerts.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 92 attrd/attrd_common_alerts.c xmlNode *crmalerts = NULL; xmlNode 141 attrd/attrd_common_alerts.c attrd_cib_updated_cb(const char *event, xmlNode * msg) xmlNode 58 attrd/commands.c void attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter); xmlNode 59 attrd/commands.c void attrd_peer_sync(crm_node_t *peer, xmlNode *xml); xmlNode 63 attrd/commands.c send_attrd_message(crm_node_t * node, xmlNode * data) xmlNode 110 attrd/commands.c static xmlNode * xmlNode 112 attrd/commands.c xmlNode *parent, const char *name, const char *set, const char *uuid, unsigned int timeout_ms, const char *user, xmlNode 115 attrd/commands.c xmlNode *xml = create_xml_node(parent, __FUNCTION__); xmlNode 131 attrd/commands.c create_attribute(xmlNode *xml) xmlNode 177 attrd/commands.c attrd_client_peer_remove(const char *client_name, xmlNode *xml) xmlNode 200 attrd/commands.c attrd_client_update(xmlNode *xml) xmlNode 289 attrd/commands.c attrd_client_clear_failure(xmlNode *xml) xmlNode 379 attrd/commands.c static xmlNode *build_query_reply(const char *attr, const char *host) xmlNode 381 attrd/commands.c xmlNode *reply = create_xml_node(NULL, __FUNCTION__); xmlNode 394 attrd/commands.c xmlNode *host_value; xmlNode 444 attrd/commands.c attrd_client_query(crm_client_t *client, uint32_t id, uint32_t flags, xmlNode *query) xmlNode 449 attrd/commands.c xmlNode *reply; xmlNode 490 attrd/commands.c attrd_peer_clear_failure(crm_node_t *peer, xmlNode *xml) xmlNode 527 attrd/commands.c attrd_peer_message(crm_node_t *peer, xmlNode *xml) xmlNode 621 attrd/commands.c xmlNode *child = NULL; xmlNode 632 attrd/commands.c attrd_peer_sync(crm_node_t *peer, xmlNode *xml) xmlNode 639 attrd/commands.c xmlNode *sync = create_xml_node(NULL, __FUNCTION__); xmlNode 699 attrd/commands.c attrd_lookup_or_create_value(GHashTable *values, const char *host, xmlNode *xml) xmlNode 733 attrd/commands.c attrd_peer_update(crm_node_t *peer, xmlNode *xml, const char *host, bool filter) xmlNode 825 attrd/commands.c xmlNode *sync = create_xml_node(NULL, __FUNCTION__); xmlNode 933 attrd/commands.c attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 1007 attrd/commands.c build_update_element(xmlNode *parent, attribute_t *a, const char *nodeid, const char *value) xmlNode 1010 attrd/commands.c xmlNode *xml_obj = NULL; xmlNode 1081 attrd/commands.c xmlNode *xml_top = NULL; xmlNode 56 attrd/internal.h void attrd_peer_message(crm_node_t *client, xmlNode *msg); xmlNode 57 attrd/internal.h void attrd_client_peer_remove(const char *client_name, xmlNode *xml); xmlNode 58 attrd/internal.h void attrd_client_clear_failure(xmlNode *xml); xmlNode 59 attrd/internal.h void attrd_client_update(xmlNode *xml); xmlNode 61 attrd/internal.h void attrd_client_query(crm_client_t *client, uint32_t id, uint32_t flags, xmlNode *query); xmlNode 81 attrd/legacy.c void attrd_local_callback(xmlNode * msg); xmlNode 85 attrd/legacy.c static void update_local_attr(xmlNode *msg, attr_hash_entry_t *hash_entry); xmlNode 113 attrd/legacy.c xmlNode *msg = crm_ipcs_recv(client, data, size, &id, &flags); xmlNode 170 attrd/legacy.c find_hash_entry(xmlNode * msg) xmlNode 239 attrd/legacy.c local_clear_failure(xmlNode *xml) xmlNode 273 attrd/legacy.c remote_clear_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 337 attrd/legacy.c remote_clear_failure(xmlNode *xml) xmlNode 398 attrd/legacy.c process_xml_request(xmlNode *xml) xmlNode 449 attrd/legacy.c xmlNode *xml = convert_ha_message(NULL, msg, __FUNCTION__); xmlNode 464 attrd/legacy.c xmlNode *xml = NULL; xmlNode 550 attrd/legacy.c do_cib_replaced(const char *event, xmlNode * msg) xmlNode 774 attrd/legacy.c attrd_cib_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 915 attrd/legacy.c update_local_attr(xmlNode *msg, attr_hash_entry_t *hash_entry) xmlNode 978 attrd/legacy.c remote_attr_callback(xmlNode *msg, int id, int rc, xmlNode *output, void *data) xmlNode 1061 attrd/legacy.c attrd_client_clear_failure(xmlNode *msg) xmlNode 1094 attrd/legacy.c attrd_local_callback(xmlNode * msg) xmlNode 1203 attrd/legacy.c xmlNode *msg = NULL; xmlNode 58 attrd/main.c xmlNode *xml = NULL; xmlNode 96 attrd/main.c attrd_cib_replaced_cb(const char *event, xmlNode * msg) xmlNode 125 attrd/main.c attrd_erase_cb(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 238 attrd/main.c xmlNode *xml = crm_ipcs_recv(client, data, size, &id, &flags); xmlNode 46 cib/callbacks.c xmlNode *notify_src; xmlNode 66 cib/callbacks.c void send_cib_replace(const xmlNode * sync_request, const char *host); xmlNode 67 cib/callbacks.c void cib_process_request(xmlNode * request, gboolean privileged, gboolean force_synchronous, xmlNode 71 cib/callbacks.c int cib_process_command(xmlNode * request, xmlNode ** reply, xmlNode 72 cib/callbacks.c xmlNode ** cib_diff, gboolean privileged); xmlNode 188 cib/callbacks.c cib_common_callback_worker(uint32_t id, uint32_t flags, xmlNode * op_request, xmlNode 195 cib/callbacks.c xmlNode *ack = create_xml_node(NULL, __FUNCTION__); xmlNode 255 cib/callbacks.c xmlNode *op_request = crm_ipcs_recv(cib_client, data, size, &id, &flags); xmlNode 319 cib/callbacks.c int sync_our_cib(xmlNode * request, gboolean all); xmlNode 326 cib/callbacks.c xmlNode *ping = create_xml_node(NULL, "ping"); xmlNode 348 cib/callbacks.c process_ping_reply(xmlNode *reply) xmlNode 353 cib/callbacks.c xmlNode *pong = get_message_xml(reply, F_CIB_CALLDATA); xmlNode 380 cib/callbacks.c xmlNode *remote_cib = get_message_xml(pong, F_CIB_CALLDATA); xmlNode 406 cib/callbacks.c do_local_notify(xmlNode * notify_src, const char *client_id, xmlNode 500 cib/callbacks.c queue_local_notify(xmlNode * notify_src, const char *client_id, gboolean sync_reply, xmlNode 619 cib/callbacks.c parse_peer_options_v1(int call_type, xmlNode * request, xmlNode 717 cib/callbacks.c parse_peer_options_v2(int call_type, xmlNode * request, xmlNode 831 cib/callbacks.c parse_peer_options(int call_type, xmlNode * request, xmlNode 849 cib/callbacks.c forward_request(xmlNode * request, crm_client_t * cib_client, int call_options) xmlNode 874 cib/callbacks.c send_peer_reply(xmlNode * msg, xmlNode * result_diff, const char *originator, gboolean broadcast) xmlNode 930 cib/callbacks.c cib_process_request(xmlNode * request, gboolean force_synchronous, gboolean privileged, xmlNode 944 cib/callbacks.c xmlNode *op_reply = NULL; xmlNode 945 cib/callbacks.c xmlNode *result_diff = NULL; xmlNode 1187 cib/callbacks.c cib_process_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, gboolean privileged) xmlNode 1189 cib/callbacks.c xmlNode *input = NULL; xmlNode 1190 cib/callbacks.c xmlNode *output = NULL; xmlNode 1191 cib/callbacks.c xmlNode *result_cib = NULL; xmlNode 1192 cib/callbacks.c xmlNode *current_cib = NULL; xmlNode 1408 cib/callbacks.c const xmlNode *a_msg = a; xmlNode 1409 cib/callbacks.c const xmlNode *b_msg = b; xmlNode 1433 cib/callbacks.c xmlNode *xml = convert_ha_message(NULL, msg, __FUNCTION__); xmlNode 1441 cib/callbacks.c cib_peer_callback(xmlNode * msg, void *private_data) xmlNode 1692 cib/callbacks.c xmlNode *leaving = NULL; xmlNode 58 cib/callbacks.h int (*prepare) (xmlNode *, xmlNode **, const char **); xmlNode 59 cib/callbacks.h int (*cleanup) (int, xmlNode **, xmlNode **); xmlNode 60 cib/callbacks.h int (*fn) (const char *, int, const char *, xmlNode *, xmlNode 61 cib/callbacks.h xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 70 cib/callbacks.h extern void cib_peer_callback(xmlNode * msg, void *private_data); xmlNode 73 cib/callbacks.h extern void cib_common_callback_worker(uint32_t id, uint32_t flags, xmlNode * op_request, xmlNode 34 cib/cibio.h extern xmlNode *the_cib; xmlNode 36 cib/cibio.h extern xmlNode *get_the_CIB(void); xmlNode 38 cib/cibio.h extern int initializeCib(xmlNode * cib); xmlNode 40 cib/cibio.h extern gboolean verifyCibXml(xmlNode * cib); xmlNode 41 cib/cibio.h extern xmlNode *readCibXml(char *buffer); xmlNode 42 cib/cibio.h extern xmlNode *readCibXmlFile(const char *dir, const char *file, gboolean discard_status); xmlNode 44 cib/cibio.h extern int activateCibXml(xmlNode * doc, gboolean to_disk, const char *op); xmlNode 21 cib/cibmessages.h extern xmlNode *createCibRequest(gboolean isLocal, const char *operation, const char *section, xmlNode 22 cib/cibmessages.h const char *verbose, xmlNode * data); xmlNode 25 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode 26 cib/cibmessages.h xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 27 cib/cibmessages.h xmlNode ** answer); xmlNode 30 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 31 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 34 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 35 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 38 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 39 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 42 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 43 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 46 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode 47 cib/cibmessages.h xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 48 cib/cibmessages.h xmlNode ** answer); xmlNode 51 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode 52 cib/cibmessages.h xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 53 cib/cibmessages.h xmlNode ** answer); xmlNode 56 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 57 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 60 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode * existing_cib, xmlNode 61 cib/cibmessages.h xmlNode ** result_cib, xmlNode ** answer); xmlNode 64 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode 65 cib/cibmessages.h xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 66 cib/cibmessages.h xmlNode ** answer); xmlNode 69 cib/cibmessages.h xmlNode * req, xmlNode * input, xmlNode 70 cib/cibmessages.h xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 71 cib/cibmessages.h xmlNode ** answer); xmlNode 60 cib/cibmon.c void cibmon_diff(const char *event, xmlNode * msg); xmlNode 63 cib/cibmon.c xmlNode *cib_copy = NULL; xmlNode 199 cib/cibmon.c cibmon_diff(const char *event, xmlNode * msg) xmlNode 205 cib/cibmon.c xmlNode *diff = NULL; xmlNode 206 cib/cibmon.c xmlNode *cib_last = NULL; xmlNode 207 cib/cibmon.c xmlNode *update = get_message_xml(msg, F_CIB_UPDATE); xmlNode 48 cib/common.c extern int cib_perform_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, xmlNode 51 cib/common.c static xmlNode * xmlNode 52 cib/common.c cib_prepare_common(xmlNode * root, const char *section) xmlNode 54 cib/common.c xmlNode *data = NULL; xmlNode 79 cib/common.c cib_prepare_none(xmlNode * request, xmlNode ** data, const char **section) xmlNode 87 cib/common.c cib_prepare_data(xmlNode * request, xmlNode ** data, const char **section) xmlNode 89 cib/common.c xmlNode *input_fragment = get_message_xml(request, F_CIB_CALLDATA); xmlNode 98 cib/common.c cib_prepare_sync(xmlNode * request, xmlNode ** data, const char **section) xmlNode 106 cib/common.c cib_prepare_diff(xmlNode * request, xmlNode ** data, const char **section) xmlNode 108 cib/common.c xmlNode *input_fragment = NULL; xmlNode 127 cib/common.c cib_cleanup_query(int options, xmlNode ** data, xmlNode ** output) xmlNode 138 cib/common.c cib_cleanup_data(int options, xmlNode ** data, xmlNode ** output) xmlNode 146 cib/common.c cib_cleanup_output(int options, xmlNode ** data, xmlNode ** output) xmlNode 153 cib/common.c cib_cleanup_none(int options, xmlNode ** data, xmlNode ** output) xmlNode 161 cib/common.c cib_cleanup_sync(int options, xmlNode ** data, xmlNode ** output) xmlNode 244 cib/common.c xmlNode * xmlNode 245 cib/common.c cib_msg_copy(xmlNode * msg, gboolean with_data) xmlNode 250 cib/common.c xmlNode *value_struct = NULL; xmlNode 285 cib/common.c xmlNode *copy = create_xml_node(NULL, "copy"); xmlNode 338 cib/common.c cib_op_prepare(int call_type, xmlNode * request, xmlNode ** input, const char **section) xmlNode 345 cib/common.c cib_op_cleanup(int call_type, int options, xmlNode ** input, xmlNode ** output) xmlNode 21 cib/common.h extern xmlNode *cib_msg_copy(xmlNode * msg, gboolean with_data); xmlNode 22 cib/common.h extern xmlNode *cib_construct_reply(xmlNode * request, xmlNode * output, int rc); xmlNode 28 cib/common.h extern int cib_op_prepare(int call_type, xmlNode * request, xmlNode ** input, const char **section); xmlNode 29 cib/common.h extern int cib_op_cleanup(int call_type, int options, xmlNode ** input, xmlNode ** output); xmlNode 76 cib/io.c static xmlNode * xmlNode 79 cib/io.c xmlNode *root = NULL; xmlNode 192 cib/io.c xmlNode * xmlNode 205 cib/io.c xmlNode *root = NULL; xmlNode 206 cib/io.c xmlNode *status = NULL; xmlNode 331 cib/io.c xmlNode * xmlNode 340 cib/io.c xmlNode *tmp_cib = the_cib; xmlNode 365 cib/io.c initializeCib(xmlNode * new_cib) xmlNode 381 cib/io.c activateCibXml(xmlNode * new_cib, gboolean to_disk, const char *op) xmlNode 383 cib/io.c xmlNode *saved_cib = the_cib; xmlNode 437 cib/io.c xmlNode *cib_local = NULL; xmlNode 380 cib/main.c xmlNode *xml = NULL; xmlNode 556 cib/main.c xmlNode *cib = readCibXmlFile(cib_root, filename, !preserve_status); xmlNode 48 cib/messages.c xmlNode *the_cib = NULL; xmlNode 50 cib/messages.c int revision_check(xmlNode * cib_update, xmlNode * cib_copy, int flags); xmlNode 51 cib/messages.c int get_revision(xmlNode * xml_obj, int cur_revision); xmlNode 53 cib/messages.c int updateList(xmlNode * local_cib, xmlNode * update_command, xmlNode * failed, xmlNode 56 cib/messages.c gboolean check_generation(xmlNode * newCib, xmlNode * oldCib); xmlNode 58 cib/messages.c gboolean update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code); xmlNode 60 cib/messages.c int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset); xmlNode 62 cib/messages.c int sync_our_cib(xmlNode * request, gboolean all); xmlNode 64 cib/messages.c extern xmlNode *cib_msg_copy(const xmlNode * msg, gboolean with_data); xmlNode 68 cib/messages.c cib_process_shutdown_req(const char *op, int options, const char *section, xmlNode * req, xmlNode 69 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 70 cib/messages.c xmlNode ** answer) xmlNode 95 cib/messages.c cib_process_default(const char *op, int options, const char *section, xmlNode * req, xmlNode 96 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 97 cib/messages.c xmlNode ** answer) xmlNode 119 cib/messages.c cib_process_quit(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 120 cib/messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 132 cib/messages.c cib_process_readwrite(const char *op, int options, const char *section, xmlNode * req, xmlNode 133 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 134 cib/messages.c xmlNode ** answer) xmlNode 173 cib/messages.c xmlNode *sync_me = create_xml_node(NULL, "sync-me"); xmlNode 187 cib/messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 188 cib/messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 213 cib/messages.c xmlNode *shallow = create_xml_node(NULL, tag); xmlNode 234 cib/messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 235 cib/messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 241 cib/messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 242 cib/messages.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 255 cib/messages.c xmlNode *scratch = copy_xml(existing_cib); xmlNode 266 cib/messages.c xmlNode *up = create_xml_node(NULL, __FUNCTION__); xmlNode 299 cib/messages.c cib_process_sync_one(const char *op, int options, const char *section, xmlNode * req, xmlNode 300 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 301 cib/messages.c xmlNode ** answer) xmlNode 307 cib/messages.c cib_server_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode 308 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 309 cib/messages.c xmlNode ** answer) xmlNode 368 cib/messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req, xmlNode 369 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 370 cib/messages.c xmlNode ** answer) xmlNode 382 cib/messages.c delete_cib_object(xmlNode * parent, xmlNode * delete_spec) xmlNode 386 cib/messages.c xmlNode *equiv_node = NULL; xmlNode 423 cib/messages.c xmlNode *child = NULL; xmlNode 439 cib/messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req, xmlNode 440 cib/messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 441 cib/messages.c xmlNode ** answer) xmlNode 443 cib/messages.c xmlNode *failed = NULL; xmlNode 445 cib/messages.c xmlNode *update_section = NULL; xmlNode 487 cib/messages.c check_generation(xmlNode * newCib, xmlNode * oldCib) xmlNode 498 cib/messages.c sync_our_cib(xmlNode * request, gboolean all) xmlNode 505 cib/messages.c xmlNode *replace_request = cib_msg_copy(request, FALSE); xmlNode 44 cib/notify.c xmlNode *msg; xmlNode 49 cib/notify.c void attach_cib_generation(xmlNode * msg, const char *field, xmlNode * a_cib); xmlNode 51 cib/notify.c void do_cib_notify(int options, const char *op, xmlNode * update, xmlNode 52 cib/notify.c int result, xmlNode * result_data, const char *msg_type); xmlNode 138 cib/notify.c cib_notify_send(xmlNode * xml) xmlNode 167 cib/notify.c cib_pre_notify(int options, const char *op, xmlNode * existing, xmlNode * update) xmlNode 169 cib/notify.c xmlNode *update_msg = NULL; xmlNode 223 cib/notify.c cib_post_notify(int options, const char *op, xmlNode * update, int result, xmlNode * new_obj) xmlNode 237 cib/notify.c xmlNode * update, int result, xmlNode * diff) xmlNode 278 cib/notify.c do_cib_notify(int options, const char *op, xmlNode * update, xmlNode 279 cib/notify.c int result, xmlNode * result_data, const char *msg_type) xmlNode 281 cib/notify.c xmlNode *update_msg = NULL; xmlNode 324 cib/notify.c attach_cib_generation(xmlNode * msg, const char *field, xmlNode * a_cib) xmlNode 326 cib/notify.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 336 cib/notify.c cib_replace_notify(const char *origin, xmlNode * update, int result, xmlNode * diff) xmlNode 338 cib/notify.c xmlNode *replace_msg = NULL; xmlNode 29 cib/notify.h extern void cib_pre_notify(int options, const char *op, xmlNode * existing, xmlNode * update); xmlNode 31 cib/notify.h extern void cib_post_notify(int options, const char *op, xmlNode * update, xmlNode 32 cib/notify.h int result, xmlNode * new_obj); xmlNode 35 cib/notify.h xmlNode * update, int result, xmlNode * old_cib); xmlNode 37 cib/notify.h extern void cib_replace_notify(const char *origin, xmlNode * update, int result, xmlNode * diff); xmlNode 219 cib/remote.c cib_remote_auth(xmlNode * login) xmlNode 409 cib/remote.c cib_handle_remote_msg(crm_client_t * client, xmlNode * command) xmlNode 470 cib/remote.c xmlNode *command = NULL; xmlNode 510 cib/remote.c xmlNode *reg; xmlNode 60 crmd/callbacks.c crmd_ha_msg_filter(xmlNode * msg) xmlNode 208 crmd/callbacks.c xmlNode *update = NULL; xmlNode 39 crmd/cib.c do_cib_updated(const char *event, xmlNode * msg) xmlNode 47 crmd/cib.c revision_check_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 50 crmd/cib.c xmlNode *generation = NULL; xmlNode 80 crmd/cib.c do_cib_replaced(const char *event, xmlNode * msg) xmlNode 221 crmd/control.c xmlNode *msg = NULL; xmlNode 237 crmd/control.c extern xmlNode *max_generation_xml; xmlNode 714 crmd/control.c xmlNode *msg = crm_ipcs_recv(client, data, size, &id, &flags); xmlNode 996 crmd/control.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 1001 crmd/control.c xmlNode *crmconfig = NULL; xmlNode 1002 crmd/control.c xmlNode *alerts = NULL; xmlNode 50 crmd/corosync.c xmlNode *xml = NULL; xmlNode 25 crmd/crmd_alerts.h void crmd_unpack_alerts(xmlNode *alerts); xmlNode 21 crmd/crmd_callbacks.h extern void crmd_ha_msg_filter(xmlNode * msg); xmlNode 35 crmd/crmd_callbacks.h extern void msg_ccm_join(const xmlNode * msg, void *foo); xmlNode 168 crmd/crmd_lrm.h void remote_ra_process_pseudo(xmlNode *xml); xmlNode 170 crmd/crmd_lrm.h void remote_ra_process_maintenance_nodes(xmlNode *xml); xmlNode 28 crmd/crmd_messages.h xmlNode *msg; xmlNode 29 crmd/crmd_messages.h xmlNode *xml; xmlNode 33 crmd/crmd_messages.h extern ha_msg_input_t *new_ha_msg_input(xmlNode * orig); xmlNode 51 crmd/crmd_messages.h extern void route_message(enum crmd_fsa_cause cause, xmlNode * input); xmlNode 87 crmd/crmd_messages.h extern gboolean relay_message(xmlNode * relay_message, gboolean originated_locally); xmlNode 89 crmd/crmd_messages.h extern void process_message(xmlNode * msg, gboolean originated_locally, const char *src_node_name); xmlNode 91 crmd/crmd_messages.h extern gboolean crm_dc_process_message(xmlNode * whole_message, xmlNode 92 crmd/crmd_messages.h xmlNode * action, xmlNode 97 crmd/crmd_messages.h extern gboolean send_msg_via_ipc(xmlNode * msg, const char *sys); xmlNode 104 crmd/crmd_messages.h void crmd_proxy_send(const char *session, xmlNode *msg); xmlNode 106 crmd/crmd_messages.h extern gboolean crmd_authorize_message(xmlNode * client_msg, crm_client_t * curr_client, const char *proxy_session); xmlNode 108 crmd/crmd_messages.h extern gboolean send_request(xmlNode * msg, char **msg_reference); xmlNode 110 crmd/crmd_messages.h extern enum crmd_fsa_input handle_message(xmlNode * stored_msg, enum crmd_fsa_cause cause); xmlNode 121 crmd/crmd_metadata.c ra_version_from_xml(xmlNode *metadata_xml, const lrmd_rsc_info_t *rsc) xmlNode 144 crmd/crmd_metadata.c ra_param_from_xml(xmlNode *param_xml) xmlNode 180 crmd/crmd_metadata.c xmlNode *metadata = NULL; xmlNode 181 crmd/crmd_metadata.c xmlNode *match = NULL; xmlNode 87 crmd/crmd_utils.h gboolean update_dc(xmlNode * msg); xmlNode 89 crmd/crmd_utils.h xmlNode *create_node_state_update(crm_node_t *node, int flags, xmlNode 90 crmd/crmd_utils.h xmlNode *parent, const char *source); xmlNode 107 crmd/crmd_utils.h const char *target, xmlNode *reason); xmlNode 153 crmd/election.c feature_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 172 crmd/election.c xmlNode *cib = NULL; xmlNode 245 crmd/election.c xmlNode *update = NULL; xmlNode 81 crmd/fsa.c void dump_rsc_info_callback(const xmlNode * msg, int call_id, int rc, xmlNode 82 crmd/fsa.c xmlNode * output, void *user_data); xmlNode 22 crmd/fsa_proto.h extern xmlNode *do_lrm_query(gboolean, const char *node_name); xmlNode 167 crmd/fsa_proto.h oc_ed_t event, const oc_ev_membership_t * oc, xmlNode * xml); xmlNode 213 crmd/heartbeat.c oc_ed_t event, const oc_ev_membership_t * oc, xmlNode * xml) xmlNode 385 crmd/heartbeat.c xmlNode *update = NULL; xmlNode 457 crmd/heartbeat.c xmlNode *update = NULL; xmlNode 474 crmd/heartbeat.c xmlNode *msg = convert_ha_message(NULL, hamsg, __FUNCTION__); xmlNode 29 crmd/join_client.c void join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 44 crmd/join_client.c update_dc_expected(xmlNode *msg) xmlNode 61 crmd/join_client.c xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL, xmlNode 97 crmd/join_client.c xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL, xmlNode 163 crmd/join_client.c join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 166 crmd/join_client.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 185 crmd/join_client.c xmlNode *reply = NULL; xmlNode 234 crmd/join_client.c xmlNode *tmp1 = NULL; xmlNode 280 crmd/join_client.c xmlNode *reply = create_request(CRM_OP_JOIN_CONFIRM, tmp1, fsa_our_dc, xmlNode 32 crmd/join_dc.c xmlNode *max_generation_xml = NULL; xmlNode 36 crmd/join_dc.c void finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 116 crmd/join_dc.c static xmlNode * xmlNode 119 crmd/join_dc.c xmlNode *msg = create_request(join_op, NULL, host_to, CRM_SYSTEM_CRMD, xmlNode 136 crmd/join_dc.c xmlNode *offer = NULL; xmlNode 283 crmd/join_dc.c compare_int_fields(xmlNode * left, xmlNode * right, const char *field) xmlNode 308 crmd/join_dc.c xmlNode *generation = NULL; xmlNode 460 crmd/join_dc.c finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 489 crmd/join_dc.c join_update_complete_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 551 crmd/join_dc.c xmlNode *now_dc_lrmd_state = do_lrm_query(TRUE, fsa_our_uname); xmlNode 576 crmd/join_dc.c xmlNode *acknak = NULL; xmlNode 577 crmd/join_dc.c xmlNode *tmp1 = NULL; xmlNode 51 crmd/lrm.c static gboolean build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list); xmlNode 56 crmd/lrm.c static lrmd_event_data_t *construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, xmlNode 59 crmd/lrm.c xmlNode * msg, xmlNode * request); xmlNode 511 crmd/lrm.c xmlNode *result, enum ra_param_flags_e param_type, xmlNode 581 crmd/lrm.c xmlNode *update, const char *version) xmlNode 585 crmd/lrm.c xmlNode *restart = NULL; xmlNode 626 crmd/lrm.c xmlNode *update, const char *version) xmlNode 630 crmd/lrm.c xmlNode *secure = NULL; xmlNode 659 crmd/lrm.c build_operation_update(xmlNode * parent, lrmd_rsc_info_t * rsc, lrmd_event_data_t * op, xmlNode 663 crmd/lrm.c xmlNode *xml_op = NULL; xmlNode 789 crmd/lrm.c build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list) xmlNode 798 crmd/lrm.c xmlNode *xml_rsc = create_xml_node(rsc_list, XML_LRM_TAG_RESOURCE); xmlNode 822 crmd/lrm.c static xmlNode * xmlNode 825 crmd/lrm.c xmlNode *xml_state = NULL; xmlNode 826 crmd/lrm.c xmlNode *xml_data = NULL; xmlNode 827 crmd/lrm.c xmlNode *rsc_list = NULL; xmlNode 851 crmd/lrm.c xmlNode * xmlNode 855 crmd/lrm.c xmlNode *xml_state; xmlNode 1013 crmd/lrm.c xmlNode *xml_top = NULL; xmlNode 1260 crmd/lrm.c get_lrm_resource(lrm_state_t * lrm_state, xmlNode * resource, xmlNode * op_msg, gboolean do_create) xmlNode 1407 crmd/lrm.c synthesize_lrmd_failure(lrm_state_t *lrm_state, xmlNode *action, int rc) xmlNode 1412 crmd/lrm.c xmlNode *xml_rsc = find_xml_node(action, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1533 crmd/lrm.c xmlNode *xml_rsc = find_xml_node(input->xml, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1589 crmd/lrm.c xmlNode *fragment = do_lrm_query_internal(lrm_state, node_update_all); xmlNode 1595 crmd/lrm.c xmlNode *reply = create_request( xmlNode 1610 crmd/lrm.c xmlNode *data = do_lrm_query_internal(lrm_state, node_update_all); xmlNode 1611 crmd/lrm.c xmlNode *reply = create_reply(input->msg, data); xmlNode 1631 crmd/lrm.c xmlNode *reply = create_request( xmlNode 1645 crmd/lrm.c xmlNode *params = NULL; xmlNode 1646 crmd/lrm.c xmlNode *xml_rsc = find_xml_node(input->xml, XML_CIB_TAG_RESOURCE, TRUE); xmlNode 1802 crmd/lrm.c construct_op(lrm_state_t * lrm_state, xmlNode * rsc_op, const char *rsc_id, const char *operation) xmlNode 1863 crmd/lrm.c xmlNode *versioned_attrs = NULL; xmlNode 1964 crmd/lrm.c xmlNode *reply = NULL; xmlNode 1965 crmd/lrm.c xmlNode *update, *iter; xmlNode 2100 crmd/lrm.c do_lrm_rsc_op(lrm_state_t * lrm_state, lrmd_rsc_info_t * rsc, const char *operation, xmlNode * msg, xmlNode 2101 crmd/lrm.c xmlNode * request) xmlNode 2270 crmd/lrm.c cib_rsc_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 2300 crmd/lrm.c xmlNode *update, *iter = NULL; xmlNode 37 crmd/lrm_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 38 crmd/lrm_state.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); xmlNode 433 crmd/lrm_state.c crmd_proxy_send(const char *session, xmlNode *msg) xmlNode 450 crmd/lrm_state.c crmd_proxy_dispatch(const char *session, xmlNode *msg) xmlNode 464 crmd/lrm_state.c remote_config_check(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 492 crmd/lrm_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) xmlNode 540 crmd/lrm_state.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); xmlNode 553 crmd/lrm_state.c xmlNode *op_reply = create_xml_node(NULL, "ack"); xmlNode 731 crmd/lrm_state.c crmd_unpack_alerts(xmlNode *alerts) xmlNode 43 crmd/main.c void crmd_hamsg_callback(const xmlNode * msg, void *private_data); xmlNode 81 crmd/membership.c xmlNode *no_op = NULL; xmlNode 110 crmd/membership.c crmd_node_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 142 crmd/membership.c xmlNode * xmlNode 143 crmd/membership.c create_node_state_update(crm_node_t *node, int flags, xmlNode *parent, xmlNode 147 crmd/membership.c xmlNode *node_state; xmlNode 204 crmd/membership.c remove_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 205 crmd/membership.c xmlNode * output, void *user_data) xmlNode 215 crmd/membership.c search_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 216 crmd/membership.c xmlNode * output, void *user_data) xmlNode 219 crmd/membership.c xmlNode *node_xml = NULL; xmlNode 271 crmd/membership.c xmlNode *node_state_xml = NULL; xmlNode 295 crmd/membership.c node_list_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 319 crmd/membership.c xmlNode *node_list = create_xml_node(NULL, XML_CIB_TAG_NODES); xmlNode 341 crmd/membership.c xmlNode *new_node = NULL; xmlNode 404 crmd/membership.c cib_quorum_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 429 crmd/membership.c xmlNode *update = NULL; xmlNode 44 crmd/messages.c void handle_response(xmlNode * stored_msg); xmlNode 45 crmd/messages.c enum crmd_fsa_input handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause); xmlNode 46 crmd/messages.c enum crmd_fsa_input handle_shutdown_request(xmlNode * stored_msg); xmlNode 231 crmd/messages.c xmlNode *foo = NULL; xmlNode 321 crmd/messages.c route_message(enum crmd_fsa_cause cause, xmlNode * input) xmlNode 359 crmd/messages.c relay_message(xmlNode * msg, gboolean originated_locally) xmlNode 493 crmd/messages.c process_hello_message(xmlNode * hello, xmlNode 534 crmd/messages.c crmd_authorize_message(xmlNode * client_msg, crm_client_t * curr_client, const char *proxy_session) xmlNode 541 crmd/messages.c xmlNode *xml = NULL; xmlNode 601 crmd/messages.c handle_message(xmlNode * msg, enum crmd_fsa_cause cause) xmlNode 621 crmd/messages.c handle_failcount_op(xmlNode * stored_msg) xmlNode 629 crmd/messages.c xmlNode *xml_op = get_message_xml(stored_msg, F_CRM_DATA); xmlNode 632 crmd/messages.c xmlNode *xml_rsc = first_named_child(xml_op, XML_CIB_TAG_RESOURCE); xmlNode 633 crmd/messages.c xmlNode *xml_attrs = first_named_child(xml_op, XML_TAG_ATTRS); xmlNode 670 crmd/messages.c handle_remote_state(xmlNode *msg) xmlNode 688 crmd/messages.c handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause) xmlNode 690 crmd/messages.c xmlNode *msg = NULL; xmlNode 838 crmd/messages.c xmlNode *ping = create_xml_node(NULL, XML_CRM_TAG_PING); xmlNode 882 crmd/messages.c xmlNode *xml = get_message_xml(stored_msg, F_CRM_DATA); xmlNode 895 crmd/messages.c handle_response(xmlNode * stored_msg) xmlNode 932 crmd/messages.c handle_shutdown_request(xmlNode * stored_msg) xmlNode 962 crmd/messages.c extern gboolean process_te_message(xmlNode * msg, xmlNode * xml_data); xmlNode 965 crmd/messages.c send_msg_via_ipc(xmlNode * msg, const char *sys) xmlNode 979 crmd/messages.c xmlNode *data = get_message_xml(msg, F_CRM_DATA); xmlNode 1015 crmd/messages.c new_ha_msg_input(xmlNode * orig) xmlNode 1050 crmd/messages.c xmlNode *msg = create_request(CRM_OP_REMOTE_STATE, NULL, fsa_our_dc, xmlNode 54 crmd/misc.c xmlNode *input = fsa_typed_data(msg_data->data_type); xmlNode 35 crmd/pengine.c void do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 38 crmd/pengine.c save_cib_contents(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 110 crmd/pengine.c xmlNode *msg = string2xml(buffer); xmlNode 227 crmd/pengine.c force_local_option(xmlNode *xml, const char *attr_name, const char *attr_value) xmlNode 245 crmd/pengine.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 251 crmd/pengine.c xmlNode *configuration = NULL; xmlNode 252 crmd/pengine.c xmlNode *crm_config = NULL; xmlNode 253 crmd/pengine.c xmlNode *cluster_property_set = NULL; xmlNode 284 crmd/pengine.c do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 287 crmd/pengine.c xmlNode *cmd = NULL; xmlNode 181 crmd/remote_lrmd_ra.c xmlNode *update, *state; xmlNode 250 crmd/remote_lrmd_ra.c xmlNode *update; xmlNode 1160 crmd/remote_lrmd_ra.c remote_ra_process_pseudo(xmlNode *xml) xmlNode 1165 crmd/remote_lrmd_ra.c xmlNode *result = getXpathResult(search, 0); xmlNode 1196 crmd/remote_lrmd_ra.c xmlNode *update, *state; xmlNode 1229 crmd/remote_lrmd_ra.c remote_ra_process_maintenance_nodes(xmlNode *xml) xmlNode 1234 crmd/remote_lrmd_ra.c xmlNode *node; xmlNode 65 crmd/te_actions.c xmlNode *cmd = NULL; xmlNode 104 crmd/te_actions.c xmlNode *node_state = NULL; xmlNode 224 crmd/te_actions.c xmlNode *cmd = NULL; xmlNode 312 crmd/te_actions.c xmlNode *state = NULL; xmlNode 313 crmd/te_actions.c xmlNode *rsc = NULL; xmlNode 314 crmd/te_actions.c xmlNode *xml_op = NULL; xmlNode 315 crmd/te_actions.c xmlNode *action_rsc = NULL; xmlNode 409 crmd/te_actions.c xmlNode *cmd = NULL; xmlNode 410 crmd/te_actions.c xmlNode *rsc_op = NULL; xmlNode 33 crmd/te_callbacks.c void te_update_confirm(const char *event, xmlNode * msg); xmlNode 46 crmd/te_callbacks.c get_node_id(xmlNode * rsc_op) xmlNode 48 crmd/te_callbacks.c xmlNode *node = rsc_op; xmlNode 69 crmd/te_callbacks.c te_legacy_update_diff(const char *event, xmlNode * diff) xmlNode 87 crmd/te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 100 crmd/te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 115 crmd/te_callbacks.c xmlNode *attr = getXpathResult(xpathObj, lpc); xmlNode 138 crmd/te_callbacks.c xmlNode *aborted = getXpathResult(xpathObj, 0); xmlNode 189 crmd/te_callbacks.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 205 crmd/te_callbacks.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 245 crmd/te_callbacks.c const char *node, xmlNode *xml, xmlNode *change, const char *op, const char *xpath) xmlNode 247 crmd/te_callbacks.c xmlNode *cIter = NULL; xmlNode 248 crmd/te_callbacks.c xmlNode *rsc = NULL; xmlNode 249 crmd/te_callbacks.c xmlNode *rsc_op = NULL; xmlNode 336 crmd/te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change, xmlNode 365 crmd/te_callbacks.c te_update_diff(const char *event, xmlNode * msg) xmlNode 369 crmd/te_callbacks.c xmlNode *change = NULL; xmlNode 372 crmd/te_callbacks.c xmlNode *diff = NULL; xmlNode 422 crmd/te_callbacks.c xmlNode *match = NULL; xmlNode 513 crmd/te_callbacks.c xmlNode *state = NULL; xmlNode 514 crmd/te_callbacks.c xmlNode *status = first_named_child(match, XML_CIB_TAG_STATUS); xmlNode 515 crmd/te_callbacks.c xmlNode *config = first_named_child(match, XML_CIB_TAG_CONFIGURATION); xmlNode 518 crmd/te_callbacks.c xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); xmlNode 529 crmd/te_callbacks.c xmlNode *state = NULL; xmlNode 532 crmd/te_callbacks.c xmlNode *lrm = first_named_child(state, XML_CIB_TAG_LRM); xmlNode 539 crmd/te_callbacks.c xmlNode *lrm = first_named_child(match, XML_CIB_TAG_LRM); xmlNode 556 crmd/te_callbacks.c xmlNode *rsc_op; xmlNode 578 crmd/te_callbacks.c process_te_message(xmlNode * msg, xmlNode * xml_data) xmlNode 611 crmd/te_callbacks.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 737 crmd/te_callbacks.c const char *target, xmlNode *reason) xmlNode 853 crmd/te_callbacks.c cib_fencing_updated(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 867 crmd/te_callbacks.c cib_action_updated(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 21 crmd/te_callbacks.h extern void cib_fencing_updated(xmlNode * msg, int call_id, int rc, xmlNode 22 crmd/te_callbacks.h xmlNode * output, void *user_data); xmlNode 24 crmd/te_callbacks.h extern void cib_action_updated(xmlNode * msg, int call_id, int rc, xmlNode 25 crmd/te_callbacks.h xmlNode * output, void *user_data); xmlNode 32 crmd/te_callbacks.h extern void te_update_diff(const char *event, xmlNode * msg); xmlNode 40 crmd/te_events.c xmlNode *last_action = NULL; xmlNode 122 crmd/te_events.c update_failcount(xmlNode * event, const char *event_node_uuid, int rc, xmlNode 265 crmd/te_events.c match_graph_event(crm_action_t *action, xmlNode *event, int op_status, xmlNode 440 crmd/te_events.c process_graph_event(xmlNode * event, const char *event_node) xmlNode 131 crmd/te_utils.c xmlNode *last_action = NULL; xmlNode 535 crmd/te_utils.c const char *abort_text, xmlNode * reason, const char *fn, int line) xmlNode 540 crmd/te_utils.c xmlNode *diff = NULL; xmlNode 541 crmd/te_utils.c xmlNode *change = NULL; xmlNode 571 crmd/te_utils.c xmlNode *search = NULL; xmlNode 37 crmd/tengine.c global_cib_callback(const xmlNode * msg, int callid, int rc, xmlNode * output) xmlNode 157 crmd/tengine.c xmlNode *graph_data = NULL; xmlNode 41 crmd/tengine.h extern gboolean process_graph_event(xmlNode * event, const char *event_node); xmlNode 50 crmd/tengine.h extern gboolean process_te_message(xmlNode * msg, xmlNode * xml_data); xmlNode 63 crmd/tengine.h const char *abort_text, xmlNode * reason, const char *fn, xmlNode 360 crmd/throttle.c xmlNode *xml = NULL; xmlNode 547 crmd/throttle.c throttle_update(xmlNode *xml) xmlNode 24 crmd/throttle.h void throttle_update(xmlNode *xml); xmlNode 922 crmd/utils.c update_dc(xmlNode * msg) xmlNode 988 crmd/utils.c erase_xpath_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 79 fencing/commands.c static void stonith_send_reply(xmlNode * reply, int call_options, const char *remote_peer, xmlNode 123 fencing/commands.c static xmlNode *stonith_construct_async_reply(async_command_t * cmd, const char *output, xmlNode 124 fencing/commands.c xmlNode * data, int rc); xmlNode 242 fencing/commands.c create_async_command(xmlNode * msg) xmlNode 245 fencing/commands.c xmlNode *op = get_xpath_object("//@" F_STONITH_ACTION, msg, LOG_ERR); xmlNode 688 fencing/commands.c static xmlNode * xmlNode 691 fencing/commands.c xmlNode *xml = NULL; xmlNode 720 fencing/commands.c is_nodeid_required(xmlNode * xml) xmlNode 785 fencing/commands.c xmlNode *match = getXpathResult(xpath, lpc); xmlNode 851 fencing/commands.c xml2device_params(const char *name, xmlNode *dev) xmlNode 887 fencing/commands.c build_device_from_xml(xmlNode * msg) xmlNode 890 fencing/commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, msg, LOG_ERR); xmlNode 1148 fencing/commands.c stonith_device_register(xmlNode * msg, const char **desc, gboolean from_cib) xmlNode 1265 fencing/commands.c char *stonith_level_key(xmlNode *level, int mode) xmlNode 1290 fencing/commands.c int stonith_level_kind(xmlNode * level) xmlNode 1359 fencing/commands.c stonith_level_register(xmlNode *msg, char **desc) xmlNode 1362 fencing/commands.c xmlNode *level; xmlNode 1434 fencing/commands.c stonith_level_remove(xmlNode *msg, char **desc) xmlNode 1441 fencing/commands.c xmlNode *level = get_xpath_object("//" XML_TAG_FENCING_LEVEL, msg, LOG_ERR); xmlNode 1479 fencing/commands.c stonith_device_action(xmlNode * msg, char **output) xmlNode 1482 fencing/commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, msg, LOG_ERR); xmlNode 1742 fencing/commands.c xmlNode *reply; xmlNode 1759 fencing/commands.c add_action_specific_attributes(xmlNode *xml, const char *action, xmlNode 1816 fencing/commands.c add_disallowed(xmlNode *xml, const char *action, stonith_device_t *device, xmlNode 1837 fencing/commands.c add_action_reply(xmlNode *xml, const char *action, stonith_device_t *device, xmlNode 1840 fencing/commands.c xmlNode *child = create_xml_node(xml, F_STONITH_ACTION); xmlNode 1852 fencing/commands.c xmlNode *dev = NULL; xmlNode 1853 fencing/commands.c xmlNode *list = NULL; xmlNode 1910 fencing/commands.c xmlNode *attrs = create_xml_node(dev, XML_TAG_ATTRS); xmlNode 1940 fencing/commands.c stonith_query(xmlNode * msg, const char *remote_peer, const char *client_id, int call_options) xmlNode 1946 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_ACTION, msg, LOG_DEBUG_3); xmlNode 2007 fencing/commands.c xmlNode *reply = NULL; xmlNode 2046 fencing/commands.c xmlNode *notify_data = create_xml_node(NULL, T_STONITH_NOTIFY_FENCE); xmlNode 2269 fencing/commands.c stonith_fence(xmlNode * msg) xmlNode 2274 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_ERR); xmlNode 2312 fencing/commands.c xmlNode * xmlNode 2313 fencing/commands.c stonith_construct_reply(xmlNode * request, const char *output, xmlNode * data, int rc) xmlNode 2316 fencing/commands.c xmlNode *reply = NULL; xmlNode 2352 fencing/commands.c static xmlNode * xmlNode 2353 fencing/commands.c stonith_construct_async_reply(async_command_t * cmd, const char *output, xmlNode * data, int rc) xmlNode 2355 fencing/commands.c xmlNode *reply = NULL; xmlNode 2437 fencing/commands.c stonith_send_reply(xmlNode * reply, int call_options, const char *remote_peer, xmlNode 2448 fencing/commands.c handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * request, xmlNode 2454 fencing/commands.c xmlNode *data = NULL; xmlNode 2455 fencing/commands.c xmlNode *reply = NULL; xmlNode 2468 fencing/commands.c xmlNode *reply = create_xml_node(NULL, "reply"); xmlNode 2519 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); xmlNode 2538 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); xmlNode 2547 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); xmlNode 2607 fencing/commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, request, LOG_ERR); xmlNode 2628 fencing/commands.c xmlNode *reply = stonith_construct_async_reply(cmd, NULL, NULL, 0); xmlNode 2677 fencing/commands.c handle_reply(crm_client_t * client, xmlNode * request, const char *remote_peer) xmlNode 2695 fencing/commands.c stonith_command(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * request, xmlNode 44 fencing/internal.h xmlNode *agent_metadata; xmlNode 125 fencing/internal.h xmlNode *request; xmlNode 176 fencing/internal.h xmlNode * op_request, const char *remote_peer); xmlNode 178 fencing/internal.h int stonith_device_register(xmlNode * msg, const char **desc, gboolean from_cib); xmlNode 182 fencing/internal.h char *stonith_level_key(xmlNode * msg, int mode); xmlNode 183 fencing/internal.h int stonith_level_kind(xmlNode * msg); xmlNode 184 fencing/internal.h int stonith_level_register(xmlNode * msg, char **desc); xmlNode 186 fencing/internal.h int stonith_level_remove(xmlNode * msg, char **desc); xmlNode 190 fencing/internal.h void do_local_reply(xmlNode * notify_src, const char *client_id, gboolean sync_reply, xmlNode 193 fencing/internal.h xmlNode *stonith_construct_reply(xmlNode * request, const char *output, xmlNode * data, xmlNode 199 fencing/internal.h void do_stonith_notify(int options, const char *type, int result, xmlNode * data); xmlNode 203 fencing/internal.h remote_fencing_op_t *initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, xmlNode 206 fencing/internal.h int process_remote_stonith_exec(xmlNode * msg); xmlNode 208 fencing/internal.h int process_remote_stonith_query(xmlNode * msg); xmlNode 210 fencing/internal.h void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer); xmlNode 212 fencing/internal.h int stonith_fence_history(xmlNode * msg, xmlNode ** output); xmlNode 220 fencing/internal.h int stonith_manual_ack(xmlNode * msg, remote_fencing_op_t * op); xmlNode 63 fencing/main.c xmlNode *local_cib = NULL; xmlNode 100 fencing/main.c xmlNode *request = NULL; xmlNode 183 fencing/main.c stonith_peer_callback(xmlNode * msg, void *private_data) xmlNode 200 fencing/main.c xmlNode *xml = convert_ha_message(NULL, msg, __FUNCTION__); xmlNode 225 fencing/main.c xmlNode *xml = NULL; xmlNode 258 fencing/main.c do_local_reply(xmlNode * notify_src, const char *client_id, gboolean sync_reply, gboolean from_peer) xmlNode 318 fencing/main.c xmlNode *update_msg = user_data; xmlNode 350 fencing/main.c xmlNode *notify_data = NULL; xmlNode 376 fencing/main.c do_stonith_notify(int options, const char *type, int result, xmlNode * data) xmlNode 379 fencing/main.c xmlNode *update_msg = create_xml_node(NULL, "notify"); xmlNode 402 fencing/main.c xmlNode *notify_data = create_xml_node(NULL, op); xmlNode 430 fencing/main.c xmlNode *data = create_xml_node(NULL, XML_TAG_FENCING_LEVEL); xmlNode 451 fencing/main.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 469 fencing/main.c handle_topology_change(xmlNode *match, bool remove) xmlNode 498 fencing/main.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 527 fencing/main.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 673 fencing/main.c xmlNode *data; xmlNode 712 fencing/main.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 746 fencing/main.c update_cib_stonith_devices_v2(const char *event, xmlNode * msg) xmlNode 748 fencing/main.c xmlNode *change = NULL; xmlNode 751 fencing/main.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 809 fencing/main.c update_cib_stonith_devices_v1(const char *event, xmlNode * msg) xmlNode 825 fencing/main.c xmlNode *match = getXpathResult(xpath_obj, lpc); xmlNode 847 fencing/main.c xmlNode *match = getXpathResult(xpath_obj, lpc); xmlNode 870 fencing/main.c update_cib_stonith_devices(const char *event, xmlNode * msg) xmlNode 873 fencing/main.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 906 fencing/main.c xmlNode *match; xmlNode 927 fencing/main.c update_fencing_topology(const char *event, xmlNode * msg) xmlNode 932 fencing/main.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 953 fencing/main.c xmlNode *change = NULL; xmlNode 977 fencing/main.c xmlNode *match = first_named_child(change, XML_DIFF_RESULT); xmlNode 1024 fencing/main.c update_cib_cache_cb(const char *event, xmlNode * msg) xmlNode 1027 fencing/main.c xmlNode *stonith_enabled_xml = NULL; xmlNode 1028 fencing/main.c xmlNode *stonith_watchdog_xml = NULL; xmlNode 1046 fencing/main.c xmlNode *patchset = NULL; xmlNode 1129 fencing/main.c init_cib_cache_cb(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 1261 fencing/main.c xmlNode *query = NULL; xmlNode 1523 fencing/main.c xmlNode *xml; xmlNode 87 fencing/remote.c static void remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup); xmlNode 88 fencing/remote.c extern xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 345 fencing/remote.c static xmlNode * xmlNode 348 fencing/remote.c xmlNode *notify_data = create_xml_node(NULL, T_STONITH_NOTIFY_FENCE); xmlNode 367 fencing/remote.c xmlNode *bcast = create_xml_node(NULL, T_STONITH_REPLY); xmlNode 368 fencing/remote.c xmlNode *notify_data = create_op_done_notify(op, rc); xmlNode 385 fencing/remote.c handle_local_reply_and_notify(remote_fencing_op_t * op, xmlNode * data, int rc) xmlNode 387 fencing/remote.c xmlNode *notify_data = NULL; xmlNode 388 fencing/remote.c xmlNode *reply = NULL; xmlNode 417 fencing/remote.c handle_duplicates(remote_fencing_op_t * op, xmlNode * data, int rc) xmlNode 464 fencing/remote.c remote_op_done(remote_fencing_op_t * op, xmlNode * data, int rc, int dup) xmlNode 468 fencing/remote.c xmlNode *local_data = NULL; xmlNode 482 fencing/remote.c xmlNode *ndata = get_xpath_object("//@" F_STONITH_DELEGATE, data, LOG_TRACE); xmlNode 906 fencing/remote.c stonith_manual_ack(xmlNode * msg, remote_fencing_op_t * op) xmlNode 908 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_ERR); xmlNode 959 fencing/remote.c create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) xmlNode 962 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); xmlNode 1050 fencing/remote.c initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, gboolean manual_ack) xmlNode 1053 fencing/remote.c xmlNode *query = NULL; xmlNode 1335 fencing/remote.c xmlNode *update = NULL; xmlNode 1393 fencing/remote.c advance_op_topology(remote_fencing_op_t *op, const char *device, xmlNode *msg, xmlNode 1469 fencing/remote.c xmlNode *remote_op = stonith_create_op(op->client_callid, op->id, STONITH_OP_FENCE, NULL, 0); xmlNode 1662 fencing/remote.c parse_action_specific(xmlNode *xml, const char *peer, const char *device, xmlNode 1720 fencing/remote.c add_device_properties(xmlNode *xml, remote_fencing_op_t *op, xmlNode 1723 fencing/remote.c xmlNode *child; xmlNode 1769 fencing/remote.c add_result(remote_fencing_op_t *op, const char *host, int ndevices, xmlNode *xml) xmlNode 1772 fencing/remote.c xmlNode *child; xmlNode 1811 fencing/remote.c process_remote_stonith_query(xmlNode * msg) xmlNode 1821 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_REMOTE_OP_ID, msg, LOG_ERR); xmlNode 1907 fencing/remote.c process_remote_stonith_exec(xmlNode * msg) xmlNode 1913 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_REMOTE_OP_ID, msg, LOG_ERR); xmlNode 2032 fencing/remote.c stonith_fence_history(xmlNode * msg, xmlNode ** output) xmlNode 2036 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, msg, LOG_TRACE); xmlNode 2063 fencing/remote.c xmlNode *entry = NULL; xmlNode 267 fencing/standalone_config.c xmlNode *data; xmlNode 294 fencing/standalone_config.c xmlNode *data; xmlNode 91 include/crm/cib.h int (*set_op_callback) (cib_t * cib, void (*callback) (const xmlNode * msg, int callid, xmlNode 92 include/crm/cib.h int rc, xmlNode * output)); xmlNode 95 include/crm/cib.h void (*callback) (const char *event, xmlNode * msg)); xmlNode 98 include/crm/cib.h void (*callback) (const char *event, xmlNode * msg)); xmlNode 105 include/crm/cib.h int (*ping) (cib_t * cib, xmlNode ** output_data, int call_options); xmlNode 107 include/crm/cib.h int (*query) (cib_t * cib, const char *section, xmlNode ** output_data, int call_options); xmlNode 109 include/crm/cib.h xmlNode ** output_data, int call_options); xmlNode 122 include/crm/cib.h int (*create) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 123 include/crm/cib.h int (*modify) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 124 include/crm/cib.h int (*update) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 125 include/crm/cib.h int (*replace) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 126 include/crm/cib.h int (*delete) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 128 include/crm/cib.h int (*erase) (cib_t * cib, xmlNode ** output_data, int call_options); xmlNode 129 include/crm/cib.h int (*delete_absolute) (cib_t * cib, const char *section, xmlNode * data, int call_options); xmlNode 137 include/crm/cib.h void (*callback) (xmlNode *, int, int, xmlNode *, void *)); xmlNode 142 include/crm/cib.h void (*callback)(xmlNode *, int, int, xmlNode 143 include/crm/cib.h xmlNode *, void *), xmlNode 159 include/crm/cib.h void (*op_callback) (const xmlNode * msg, int call_id, int rc, xmlNode * output); xmlNode 83 include/crm/cib/internal.h void cib_add_digest(xmlNode * source, xmlNode * target); xmlNode 84 include/crm/cib/internal.h void fix_cib_diff(xmlNode * last, xmlNode * next, xmlNode * local_diff, gboolean changed); xmlNode 85 include/crm/cib/internal.h gboolean cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 89 include/crm/cib/internal.h int cib_compare_generation(xmlNode * left, xmlNode * right); xmlNode 90 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib); xmlNode 92 include/crm/cib/internal.h gboolean cib_internal_config_changed(xmlNode * diff); xmlNode 99 include/crm/cib/internal.h void (*callback) (const char *event, xmlNode * msg); xmlNode 104 include/crm/cib/internal.h void (*callback) (xmlNode *, int, int, xmlNode *, void *); xmlNode 119 include/crm/cib/internal.h typedef int (*cib_op_t) (const char *, int, const char *, xmlNode *, xmlNode 120 include/crm/cib/internal.h xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 125 include/crm/cib/internal.h const char *section, xmlNode * req, xmlNode * input, xmlNode 127 include/crm/cib/internal.h xmlNode * current_cib, xmlNode ** result_cib, xmlNode ** diff, xmlNode 128 include/crm/cib/internal.h xmlNode ** output); xmlNode 130 include/crm/cib/internal.h xmlNode *cib_create_op(int call_id, const char *token, const char *op, const char *host, xmlNode 131 include/crm/cib/internal.h const char *section, xmlNode * data, int call_options, xmlNode 134 include/crm/cib/internal.h void cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc); xmlNode 139 include/crm/cib/internal.h void (*callback) (xmlNode *, int, int, xmlNode *, void *)); xmlNode 144 include/crm/cib/internal.h void (*callback)(xmlNode *, int, int, xmlNode 145 include/crm/cib/internal.h xmlNode *, void *), xmlNode 148 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode 149 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 150 include/crm/cib/internal.h xmlNode ** answer); xmlNode 152 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode 153 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 154 include/crm/cib/internal.h xmlNode ** answer); xmlNode 156 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode 157 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 158 include/crm/cib/internal.h xmlNode ** answer); xmlNode 160 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 161 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 162 include/crm/cib/internal.h xmlNode ** answer); xmlNode 164 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode 165 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 166 include/crm/cib/internal.h xmlNode ** answer); xmlNode 168 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode 169 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 170 include/crm/cib/internal.h xmlNode ** answer); xmlNode 172 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode 173 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 174 include/crm/cib/internal.h xmlNode ** answer); xmlNode 176 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode 177 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 178 include/crm/cib/internal.h xmlNode ** answer); xmlNode 180 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 181 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 182 include/crm/cib/internal.h xmlNode ** answer); xmlNode 203 include/crm/cib/internal.h int cib_process_xpath(const char *op, int options, const char *section, xmlNode * req, xmlNode 204 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 205 include/crm/cib/internal.h xmlNode ** answer); xmlNode 207 include/crm/cib/internal.h gboolean cib_config_changed(xmlNode * last, xmlNode * next, xmlNode ** diff); xmlNode 208 include/crm/cib/internal.h gboolean update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code); xmlNode 209 include/crm/cib/internal.h int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset); xmlNode 212 include/crm/cib/internal.h const char *section, xmlNode * data, xmlNode 213 include/crm/cib/internal.h xmlNode ** output_data, int call_options, const char *user_name); xmlNode 217 include/crm/cib/internal.h xmlNode **root); xmlNode 218 include/crm/cib/internal.h int cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 24 include/crm/cib/util.h xmlNode *get_object_root(const char *object_type, xmlNode * the_root); xmlNode 25 include/crm/cib/util.h xmlNode *create_cib_fragment_adv(xmlNode * update, const char *section, const char *source); xmlNode 27 include/crm/cib/util.h xmlNode *createEmptyCib(int admin_epoch); xmlNode 28 include/crm/cib/util.h gboolean verifyCibXml(xmlNode * cib); xmlNode 30 include/crm/cib/util.h gboolean cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates); xmlNode 63 include/crm/cib/util.h xmlNode *get_cib_copy(cib_t * cib); xmlNode 64 include/crm/cib/util.h xmlNode *cib_get_generation(cib_t * cib); xmlNode 68 include/crm/cib/util.h int cib_apply_patch_event(xmlNode * event, xmlNode * input, xmlNode ** output, int level); xmlNode 150 include/crm/cluster.h xmlNode * data, gboolean ordered); xmlNode 156 include/crm/cluster.h void crm_remote_peer_cache_refresh(xmlNode *cib); xmlNode 196 include/crm/cluster.h void set_uuid(xmlNode *xml, const char *attr, crm_node_t *node); xmlNode 49 include/crm/cluster/election.h enum election_result election_count_vote(election_t *e, xmlNode *vote, bool can_win); xmlNode 395 include/crm/cluster/internal.h gboolean send_ha_message(ll_cluster_t * hb_conn, xmlNode * msg, xmlNode 400 include/crm/cluster/internal.h xmlNode *convert_ha_message(xmlNode * parent, HA_Message * msg, const char *field); xmlNode 406 include/crm/cluster/internal.h gboolean heartbeat_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml_parent); xmlNode 423 include/crm/cluster/internal.h gboolean corosync_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml_parent); xmlNode 425 include/crm/cluster/internal.h gboolean send_cluster_message_cs(xmlNode * msg, gboolean local, xmlNode 94 include/crm/common/alerts_internal.h bool crm_patchset_contains_alert(xmlNode *msg, bool config); xmlNode 32 include/crm/common/ipc.h xmlNode *create_reply_adv(xmlNode * request, xmlNode * xml_response_data, const char *origin); xmlNode 36 include/crm/common/ipc.h xmlNode *create_request_adv(const char *task, xmlNode * xml_data, const char *host_to, xmlNode 68 include/crm/common/ipc.h int crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, xmlNode 69 include/crm/common/ipc.h int32_t ms_timeout, xmlNode ** reply); xmlNode 81 include/crm/common/ipc.h xmlNode *create_hello_message(const char *uuid, const char *client_name, xmlNode 121 include/crm/common/ipcs.h ssize_t crm_ipc_prepare(uint32_t request, xmlNode * message, struct iovec ** result, uint32_t max_send_size); xmlNode 122 include/crm/common/ipcs.h ssize_t crm_ipcs_send(crm_client_t * c, uint32_t request, xmlNode * message, enum crm_ipc_flags flags); xmlNode 124 include/crm/common/ipcs.h xmlNode *crm_ipcs_recv(crm_client_t * c, void *data, size_t size, uint32_t * id, uint32_t * flags); xmlNode 103 include/crm/common/logging.h const char *prefix, xmlNode * data, int depth, gboolean formatted); xmlNode 132 include/crm/common/util.h xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix, 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 56 include/crm/common/xml.h GHashTable *xml2list(xmlNode * parent); xmlNode 58 include/crm/common/xml.h xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, xmlNode 66 include/crm/common/xml.h xmlDoc *getDocPtr(xmlNode * node); xmlNode 77 include/crm/common/xml.h void copy_in_properties(xmlNode * target, xmlNode * src); xmlNode 78 include/crm/common/xml.h void expand_plus_plus(xmlNode * target, const char *name, const char *value); xmlNode 79 include/crm/common/xml.h void fix_plus_plus_recursive(xmlNode * target); xmlNode 88 include/crm/common/xml.h xmlNode *create_xml_node(xmlNode * parent, const char *name); xmlNode 101 include/crm/common/xml.h const char *crm_xml_add(xmlNode * node, const char *name, const char *value); xmlNode 103 include/crm/common/xml.h const char *crm_xml_replace(xmlNode * node, const char *name, const char *value); xmlNode 105 include/crm/common/xml.h const char *crm_xml_add_int(xmlNode * node, const char *name, int value); xmlNode 120 include/crm/common/xml.h crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value) xmlNode 129 include/crm/common/xml.h void unlink_xml_node(xmlNode * node); xmlNode 134 include/crm/common/xml.h void purge_diff_markers(xmlNode * a_node); xmlNode 140 include/crm/common/xml.h xmlNode *copy_xml(xmlNode * src_node); xmlNode 145 include/crm/common/xml.h xmlNode *add_node_copy(xmlNode * new_parent, xmlNode * xml_node); xmlNode 147 include/crm/common/xml.h int add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child); xmlNode 154 include/crm/common/xml.h xmlNode *filename2xml(const char *filename); xmlNode 156 include/crm/common/xml.h xmlNode *stdin2xml(void); xmlNode 158 include/crm/common/xml.h xmlNode *string2xml(const char *input); xmlNode 160 include/crm/common/xml.h int write_xml_fd(xmlNode * xml_node, const char *filename, int fd, gboolean compress); xmlNode 161 include/crm/common/xml.h int write_xml_file(xmlNode * xml_node, const char *filename, gboolean compress); xmlNode 163 include/crm/common/xml.h char *dump_xml_formatted(xmlNode * msg); xmlNode 165 include/crm/common/xml.h char *dump_xml_formatted_with_text(xmlNode * msg); xmlNode 167 include/crm/common/xml.h char *dump_xml_unformatted(xmlNode * msg); xmlNode 172 include/crm/common/xml.h xmlNode *diff_xml_object(xmlNode * left, xmlNode * right, gboolean suppress); xmlNode 174 include/crm/common/xml.h xmlNode *subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, xmlNode 177 include/crm/common/xml.h gboolean can_prune_leaf(xmlNode * xml_node); xmlNode 179 include/crm/common/xml.h void print_xml_diff(FILE * where, xmlNode * diff); xmlNode 181 include/crm/common/xml.h gboolean apply_xml_diff(xmlNode * old, xmlNode * diff, xmlNode ** new); xmlNode 186 include/crm/common/xml.h xmlNode *find_xml_node(xmlNode * cib, const char *node_path, gboolean must_find); xmlNode 188 include/crm/common/xml.h xmlNode *find_entity(xmlNode * parent, const char *node_name, const char *id); xmlNode 190 include/crm/common/xml.h void xml_remove_prop(xmlNode * obj, const char *name); xmlNode 192 include/crm/common/xml.h gboolean replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, xmlNode 195 include/crm/common/xml.h gboolean update_xml_child(xmlNode * child, xmlNode * to_update); xmlNode 197 include/crm/common/xml.h int find_xml_children(xmlNode ** children, xmlNode * root, xmlNode 201 include/crm/common/xml.h int crm_element_value_int(xmlNode * data, const char *name, int *dest); xmlNode 202 include/crm/common/xml.h char *crm_element_value_copy(xmlNode * data, const char *name); xmlNode 203 include/crm/common/xml.h int crm_element_value_const_int(const xmlNode * data, const char *name, int *dest); xmlNode 204 include/crm/common/xml.h const char *crm_element_value_const(const xmlNode * data, const char *name); xmlNode 205 include/crm/common/xml.h xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level); xmlNode 206 include/crm/common/xml.h xmlNode *get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level); xmlNode 209 include/crm/common/xml.h crm_element_name(xmlNode *xml) xmlNode 214 include/crm/common/xml.h const char *crm_element_value(xmlNode * data, const char *name); xmlNode 226 include/crm/common/xml.h crm_copy_xml_element(xmlNode *obj1, xmlNode *obj2, const char *element) xmlNode 234 include/crm/common/xml.h void xml_validate(const xmlNode * root); xmlNode 236 include/crm/common/xml.h gboolean xml_has_children(const xmlNode * root); xmlNode 238 include/crm/common/xml.h char *calculate_on_disk_digest(xmlNode * local_cib); xmlNode 239 include/crm/common/xml.h char *calculate_operation_digest(xmlNode * local_cib, const char *version); xmlNode 240 include/crm/common/xml.h char *calculate_xml_versioned_digest(xmlNode * input, gboolean sort, gboolean do_filter, xmlNode 244 include/crm/common/xml.h gboolean validate_xml(xmlNode * xml_blob, const char *validation, gboolean to_logs); xmlNode 245 include/crm/common/xml.h gboolean validate_xml_verbose(xmlNode * xml_blob); xmlNode 284 include/crm/common/xml.h int update_validation(xmlNode **xml_blob, int *best, int max, xmlNode 290 include/crm/common/xml.h gboolean cli_config_update(xmlNode ** xml, int *best_version, gboolean to_logs); xmlNode 295 include/crm/common/xml.h static inline xmlNode * xmlNode 296 include/crm/common/xml.h __xml_first_child(xmlNode * parent) xmlNode 298 include/crm/common/xml.h xmlNode *child = NULL; xmlNode 309 include/crm/common/xml.h static inline xmlNode * xmlNode 310 include/crm/common/xml.h __xml_next(xmlNode * child) xmlNode 321 include/crm/common/xml.h static inline xmlNode * xmlNode 322 include/crm/common/xml.h __xml_first_child_element(xmlNode * parent) xmlNode 324 include/crm/common/xml.h xmlNode *child = NULL; xmlNode 339 include/crm/common/xml.h static inline xmlNode * xmlNode 340 include/crm/common/xml.h __xml_next_element(xmlNode * child) xmlNode 351 include/crm/common/xml.h void free_xml(xmlNode * child); xmlNode 353 include/crm/common/xml.h xmlNode *first_named_child(xmlNode * parent, const char *name); xmlNode 354 include/crm/common/xml.h xmlNode *crm_next_same_xml(xmlNode *sibling); xmlNode 356 include/crm/common/xml.h xmlNode *sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive); xmlNode 357 include/crm/common/xml.h xmlXPathObjectPtr xpath_search(xmlNode * xml_top, const char *path); xmlNode 358 include/crm/common/xml.h void crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 359 include/crm/common/xml.h void (*helper)(xmlNode*, void*), void *user_data); xmlNode 360 include/crm/common/xml.h xmlNode *expand_idref(xmlNode * input, xmlNode * top); xmlNode 363 include/crm/common/xml.h xmlNode *getXpathResult(xmlXPathObjectPtr xpathObj, int index); xmlNode 374 include/crm/common/xml.h bool xml_acl_enabled(xmlNode *xml); xmlNode 375 include/crm/common/xml.h void xml_acl_disable(xmlNode *xml); xmlNode 376 include/crm/common/xml.h bool xml_acl_denied(xmlNode *xml); /* Part or all of a change was rejected */ xmlNode 377 include/crm/common/xml.h bool xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml, xmlNode ** result); xmlNode 379 include/crm/common/xml.h bool xml_tracking_changes(xmlNode * xml); xmlNode 380 include/crm/common/xml.h bool xml_document_dirty(xmlNode *xml); xmlNode 381 include/crm/common/xml.h void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls); xmlNode 382 include/crm/common/xml.h void xml_calculate_changes(xmlNode * old, xmlNode * new); /* For comparing two documents after the fact */ xmlNode 383 include/crm/common/xml.h void xml_accept_changes(xmlNode * xml); xmlNode 384 include/crm/common/xml.h void xml_log_changes(uint8_t level, const char *function, xmlNode *xml); xmlNode 385 include/crm/common/xml.h void xml_log_patchset(uint8_t level, const char *function, xmlNode *xml); xmlNode 386 include/crm/common/xml.h bool xml_patch_versions(xmlNode *patchset, int add[3], int del[3]); xmlNode 388 include/crm/common/xml.h xmlNode *xml_create_patchset( xmlNode 389 include/crm/common/xml.h int format, xmlNode *source, xmlNode *target, bool *config, bool manage_version); xmlNode 390 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version); xmlNode 392 include/crm/common/xml.h void patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, bool with_digest); xmlNode 394 include/crm/common/xml.h void save_xml_to_file(xmlNode * xml, const char *desc, const char *filename); xmlNode 395 include/crm/common/xml.h char *xml_get_path(xmlNode *xml); xmlNode 399 include/crm/common/xml.h void crm_xml_set_id(xmlNode *xml, const char *format, ...) xmlNode 169 include/crm/compatibility.h xmlNode *child = NULL; \ xmlNode 170 include/crm/compatibility.h xmlNode *__crm_xml_iter = parent->children; \ xmlNode 183 include/crm/compatibility.h xmlNode *child = NULL; \ xmlNode 184 include/crm/compatibility.h xmlNode *__crm_xml_iter = parent->children; \ xmlNode 232 include/crm/compatibility.h calculate_xml_digest(xmlNode * input, gboolean sort, gboolean do_filter) xmlNode 238 include/crm/compatibility.h free_xml_from_parent(xmlNode * parent, xmlNode * a_node) xmlNode 325 include/crm/compatibility.h log_cib_diff(int log_level, xmlNode * diff, const char *function) xmlNode 331 include/crm/compatibility.h apply_cib_diff(xmlNode * old, xmlNode * diff, xmlNode ** new) xmlNode 341 include/crm/compatibility.h log_xml_diff(uint8_t log_level, xmlNode * diff, const char *function) xmlNode 45 include/crm/fencing/internal.h xmlNode *create_level_registration_xml(const char *node, const char *pattern, xmlNode 50 include/crm/fencing/internal.h xmlNode *create_device_registration_xml(const char *id, const char *namespace, const char *agent, xmlNode 61 include/crm/pengine/complex.h void pe_get_versioned_attributes(xmlNode * meta_hash, resource_t * rsc, node_t * node, xmlNode 106 include/crm/pengine/internal.h gboolean common_unpack(xmlNode * xml_obj, resource_t ** rsc, resource_t * parent, xmlNode 125 include/crm/pengine/internal.h uint32_t flags, xmlNode *xml_op, xmlNode 175 include/crm/pengine/internal.h extern xmlNode *find_rsc_op_entry(resource_t * rsc, const char *key); xmlNode 269 include/crm/pengine/internal.h int get_target_rc(xmlNode * xml_op); xmlNode 288 include/crm/pengine/internal.h xmlNode *params_all; xmlNode 289 include/crm/pengine/internal.h xmlNode *params_secure; xmlNode 290 include/crm/pengine/internal.h xmlNode *params_restart; xmlNode 296 include/crm/pengine/internal.h op_digest_cache_t *rsc_action_digest_cmp(resource_t * rsc, xmlNode * xml_op, node_t * node, xmlNode 324 include/crm/pengine/internal.h const char *container_fix_remote_addr_in(resource_t *rsc, xmlNode *xml, const char *field); xmlNode 21 include/crm/pengine/remote.h gboolean xml_contains_remote_node(xmlNode *xml); xmlNode 29 include/crm/pengine/remote.h xmlNode *pe_create_remote_xml(xmlNode *parent, const char *uname, xmlNode 50 include/crm/pengine/rules.h enum expression_type find_expression_type(xmlNode * expr); xmlNode 52 include/crm/pengine/rules.h gboolean test_ruleset(xmlNode * ruleset, GHashTable * node_hash, crm_time_t * now); xmlNode 54 include/crm/pengine/rules.h gboolean test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now); xmlNode 56 include/crm/pengine/rules.h gboolean pe_test_rule_re(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, xmlNode 59 include/crm/pengine/rules.h gboolean pe_test_rule_full(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, xmlNode 62 include/crm/pengine/rules.h gboolean test_expression(xmlNode * expr, GHashTable * node_hash, xmlNode 65 include/crm/pengine/rules.h gboolean pe_test_expression_re(xmlNode * expr, GHashTable * node_hash, xmlNode 68 include/crm/pengine/rules.h gboolean pe_test_expression_full(xmlNode * expr, GHashTable * node_hash, xmlNode 71 include/crm/pengine/rules.h void unpack_instance_attributes(xmlNode * top, xmlNode * xml_obj, const char *set_name, xmlNode 76 include/crm/pengine/rules.h void pe_unpack_versioned_attributes(xmlNode * top, xmlNode * xml_obj, const char *set_name, xmlNode 77 include/crm/pengine/rules.h GHashTable * node_hash, xmlNode * hash, crm_time_t * now); xmlNode 78 include/crm/pengine/rules.h GHashTable *pe_unpack_versioned_parameters(xmlNode *versioned_params, const char *ra_version); xmlNode 13 include/crm/pengine/rules_internal.h GListPtr pe_unpack_alerts(xmlNode *alerts); xmlNode 86 include/crm/pengine/status.h xmlNode *input; xmlNode 115 include/crm/pengine/status.h xmlNode *failed; xmlNode 116 include/crm/pengine/status.h xmlNode *op_defaults; xmlNode 117 include/crm/pengine/status.h xmlNode *rsc_defaults; xmlNode 126 include/crm/pengine/status.h xmlNode *graph; xmlNode 259 include/crm/pengine/status.h xmlNode *xml; xmlNode 260 include/crm/pengine/status.h xmlNode *orig_xml; xmlNode 261 include/crm/pengine/status.h xmlNode *ops_xml; xmlNode 319 include/crm/pengine/status.h xmlNode *versioned_parameters; xmlNode 326 include/crm/pengine/status.h xmlNode *versioned_parameters; xmlNode 327 include/crm/pengine/status.h xmlNode *versioned_meta; xmlNode 337 include/crm/pengine/status.h xmlNode *op_entry; xmlNode 64 include/crm/transition.h xmlNode *xml; xmlNode 140 include/crm/transition.h crm_graph_t *unpack_graph(xmlNode * xml_graph, const char *reference); xmlNode 150 include/crm/transition.h lrmd_event_data_t *convert_graph_action(xmlNode * resource, crm_action_t * action, int status, xmlNode 43 include/crm_internal.h void determine_request_user(const char *user, xmlNode * request, const char *field); xmlNode 44 include/crm_internal.h const char *crm_acl_get_set_user(xmlNode * request, const char *field, const char *peer_user); xmlNode 152 include/crm_internal.h void filter_action_parameters(xmlNode *param_set, const char *version); xmlNode 153 include/crm_internal.h xmlNode *create_operation_update(xmlNode *parent, lrmd_event_data_t *event, xmlNode 198 include/crm_internal.h int crm_remote_send(crm_remote_t * remote, xmlNode * msg); xmlNode 201 include/crm_internal.h xmlNode *crm_remote_parse_buffer(crm_remote_t * remote); xmlNode 249 include/crm_internal.h void strip_text_nodes(xmlNode * xml); xmlNode 352 include/crm_internal.h const char *crm_xml_add_last_written(xmlNode *xml_node); xmlNode 353 include/crm_internal.h void crm_xml_dump(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth); xmlNode 356 include/crm_internal.h gboolean crm_digest_verify(xmlNode *input, const char *expected); xmlNode 380 include/crm_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); xmlNode 388 include/crm_internal.h void remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg); xmlNode 389 include/crm_internal.h void remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, int msg_id); xmlNode 65 lib/cib/cib_attrs.c xmlNode *xml_search = NULL; xmlNode 151 lib/cib/cib_attrs.c xmlNode *child = NULL; xmlNode 184 lib/cib/cib_attrs.c xmlNode *xml_top = NULL; xmlNode 185 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 360 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 404 lib/cib/cib_attrs.c get_uuid_from_result(xmlNode *result, char **uuid, int *is_remote) xmlNode 491 lib/cib/cib_attrs.c xmlNode *xml_search = NULL; xmlNode 526 lib/cib/cib_attrs.c xmlNode *a_child = NULL; xmlNode 527 lib/cib/cib_attrs.c xmlNode *xml_obj = NULL; xmlNode 528 lib/cib/cib_attrs.c xmlNode *fragment = NULL; xmlNode 39 lib/cib/cib_client.c int cib_client_set_op_callback(cib_t * cib, void (*callback) (const xmlNode * msg, int call_id, xmlNode 40 lib/cib/cib_client.c int rc, xmlNode * output)); xmlNode 43 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)); xmlNode 46 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)); xmlNode 66 lib/cib/cib_client.c cib_client_ping(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 73 lib/cib/cib_client.c cib_client_query(cib_t * cib, const char *section, xmlNode ** output_data, int call_options) xmlNode 80 lib/cib/cib_client.c xmlNode ** output_data, int call_options) xmlNode 144 lib/cib/cib_client.c cib_client_create(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 151 lib/cib/cib_client.c cib_client_modify(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 158 lib/cib/cib_client.c cib_client_update(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 165 lib/cib/cib_client.c cib_client_replace(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 172 lib/cib/cib_client.c cib_client_delete(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 179 lib/cib/cib_client.c cib_client_delete_absolute(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 186 lib/cib/cib_client.c cib_client_erase(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 446 lib/cib/cib_client.c cib_client_set_op_callback(cib_t * cib, void (*callback) (const xmlNode * msg, int call_id, xmlNode 447 lib/cib/cib_client.c int rc, xmlNode * output)) xmlNode 461 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)) xmlNode 512 lib/cib/cib_client.c void (*callback) (const char *event, xmlNode * msg)) xmlNode 596 lib/cib/cib_client.c void (*callback) (xmlNode *, int, int, xmlNode *, void *)) xmlNode 607 lib/cib/cib_client.c void (*callback)(xmlNode *, int, int, xmlNode 608 lib/cib/cib_client.c xmlNode *, void *), xmlNode 48 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options); xmlNode 51 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 86 lib/cib/cib_file.c cib_file_verify_digest(xmlNode *root, const char *sigfile) xmlNode 125 lib/cib/cib_file.c cib_file_read_and_verify(const char *filename, const char *sigfile, xmlNode **root) xmlNode 130 lib/cib/cib_file.c xmlNode *local_root = NULL; xmlNode 315 lib/cib/cib_file.c cib_file_prepare_xml(xmlNode *root) xmlNode 317 lib/cib/cib_file.c xmlNode *cib_status_root = NULL; xmlNode 346 lib/cib/cib_file.c cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 511 lib/cib/cib_file.c static xmlNode *in_mem_cib = NULL; xmlNode 531 lib/cib/cib_file.c xmlNode *root = NULL; xmlNode 766 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options) xmlNode 774 lib/cib/cib_file.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 781 lib/cib/cib_file.c xmlNode *request = NULL; xmlNode 782 lib/cib/cib_file.c xmlNode *output = NULL; xmlNode 783 lib/cib/cib_file.c xmlNode *cib_diff = NULL; xmlNode 784 lib/cib/cib_file.c xmlNode *result_cib = NULL; xmlNode 43 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options); xmlNode 46 lib/cib/cib_native.c const char *section, xmlNode * data, xmlNode ** output_data, xmlNode 96 lib/cib/cib_native.c xmlNode *msg = NULL; xmlNode 235 lib/cib/cib_native.c xmlNode *reply = NULL; xmlNode 236 lib/cib/cib_native.c xmlNode *hello = create_xml_node(NULL, "cib_command"); xmlNode 329 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options) xmlNode 337 lib/cib/cib_native.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 344 lib/cib/cib_native.c xmlNode *op_msg = NULL; xmlNode 345 lib/cib/cib_native.c xmlNode *op_reply = NULL; xmlNode 407 lib/cib/cib_native.c xmlNode *tmp = get_message_xml(op_reply, F_CIB_CALLDATA); xmlNode 496 lib/cib/cib_native.c xmlNode *notify_msg = create_xml_node(NULL, "cib-callback"); xmlNode 38 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 39 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 41 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 65 lib/cib/cib_ops.c xmlNode *shallow = create_xml_node(*answer, tag); xmlNode 83 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 84 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 100 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 101 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 102 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 134 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 135 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 149 lib/cib/cib_ops.c cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset) xmlNode 176 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 177 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 178 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 273 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 288 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 289 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 291 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 307 lib/cib/cib_ops.c xmlNode *child = NULL; xmlNode 322 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 323 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 325 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 341 lib/cib/cib_ops.c xmlNode *tmp_section = NULL; xmlNode 375 lib/cib/cib_ops.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 389 lib/cib/cib_ops.c update_cib_object(xmlNode * parent, xmlNode * update) xmlNode 392 lib/cib/cib_ops.c xmlNode *target = NULL; xmlNode 393 lib/cib/cib_ops.c xmlNode *a_child = NULL; xmlNode 423 lib/cib/cib_ops.c xmlNode *remove = NULL; xmlNode 484 lib/cib/cib_ops.c add_cib_object(xmlNode * parent, xmlNode * new_obj) xmlNode 489 lib/cib/cib_ops.c xmlNode *equiv_node = NULL; xmlNode 526 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 527 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 529 lib/cib/cib_ops.c xmlNode *failed = NULL; xmlNode 531 lib/cib/cib_ops.c xmlNode *update_section = NULL; xmlNode 560 lib/cib/cib_ops.c xmlNode *a_child = NULL; xmlNode 590 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 591 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 608 lib/cib/cib_ops.c cib_config_changed(xmlNode * last, xmlNode * next, xmlNode ** diff) xmlNode 645 lib/cib/cib_ops.c xmlNode *top = getXpathResult(xpathObj, lpc); xmlNode 680 lib/cib/cib_ops.c cib_process_xpath(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 681 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 719 lib/cib/cib_ops.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 757 lib/cib/cib_ops.c xmlNode *shallow = create_xml_node(*answer, tag); xmlNode 769 lib/cib/cib_ops.c xmlNode *parent = match; xmlNode 814 lib/cib/cib_ops.c xmlNode *parent = match->parent; xmlNode 833 lib/cib/cib_ops.c update_results(xmlNode * failed, xmlNode * target, const char *operation, int return_code) xmlNode 835 lib/cib/cib_ops.c xmlNode *xml_node = NULL; xmlNode 83 lib/cib/cib_remote.c xmlNode * data, xmlNode ** output_data, int call_options, xmlNode 103 lib/cib/cib_remote.c xmlNode *notify_msg = create_xml_node(NULL, "cib_command"); xmlNode 209 lib/cib/cib_remote.c xmlNode *answer = NULL; xmlNode 210 lib/cib/cib_remote.c xmlNode *login = NULL; xmlNode 345 lib/cib/cib_remote.c xmlNode *msg = NULL; xmlNode 423 lib/cib/cib_remote.c xmlNode *hello = xmlNode 486 lib/cib/cib_remote.c xmlNode * data, xmlNode ** output_data, int call_options, const char *name) xmlNode 493 lib/cib/cib_remote.c xmlNode *op_msg = NULL; xmlNode 494 lib/cib/cib_remote.c xmlNode *op_reply = NULL; xmlNode 622 lib/cib/cib_remote.c xmlNode *tmp = get_message_xml(op_reply, F_CIB_CALLDATA); xmlNode 66 lib/cib/cib_utils.c cib_compare_generation(xmlNode * left, xmlNode * right) xmlNode 110 lib/cib/cib_utils.c xmlNode * xmlNode 113 lib/cib/cib_utils.c xmlNode *xml_cib; xmlNode 143 lib/cib/cib_utils.c xmlNode * xmlNode 146 lib/cib/cib_utils.c xmlNode *the_cib = NULL; xmlNode 147 lib/cib/cib_utils.c xmlNode *generation = create_xml_node(NULL, XML_CIB_TAG_GENERATION_TUPPLE); xmlNode 159 lib/cib/cib_utils.c cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates) xmlNode 177 lib/cib/cib_utils.c cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 229 lib/cib/cib_utils.c xmlNode * xmlNode 230 lib/cib/cib_utils.c get_object_root(const char *object_type, xmlNode * the_root) xmlNode 245 lib/cib/cib_utils.c xmlNode * xmlNode 248 lib/cib/cib_utils.c xmlNode *cib_root = NULL, *config = NULL; xmlNode 270 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user) xmlNode 292 lib/cib/cib_utils.c const char *section, xmlNode * req, xmlNode * input, xmlNode 294 lib/cib/cib_utils.c xmlNode * current_cib, xmlNode ** result_cib, xmlNode ** diff, xmlNode ** output) xmlNode 298 lib/cib/cib_utils.c xmlNode *top = NULL; xmlNode 299 lib/cib/cib_utils.c xmlNode *scratch = NULL; xmlNode 300 lib/cib/cib_utils.c xmlNode *local_diff = NULL; xmlNode 325 lib/cib/cib_utils.c xmlNode *cib_ro = current_cib; xmlNode 326 lib/cib/cib_utils.c xmlNode *cib_filtered = NULL; xmlNode 487 lib/cib/cib_utils.c xmlNode * c = copy_xml(current_cib); xmlNode 587 lib/cib/cib_utils.c xmlNode * xmlNode 589 lib/cib/cib_utils.c xmlNode * data, int call_options, const char *user_name) xmlNode 591 lib/cib/cib_utils.c xmlNode *op_msg = create_xml_node(NULL, "cib_command"); xmlNode 623 lib/cib/cib_utils.c cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc) xmlNode 625 lib/cib/cib_utils.c xmlNode *output = NULL; xmlNode 672 lib/cib/cib_utils.c xmlNode *msg = user_data; xmlNode 746 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib) xmlNode 748 lib/cib/cib_utils.c xmlNode *config = NULL; xmlNode 773 lib/cib/cib_utils.c cib_apply_patch_event(xmlNode * event, xmlNode * input, xmlNode ** output, int level) xmlNode 777 lib/cib/cib_utils.c xmlNode *diff = NULL; xmlNode 819 lib/cib/cib_utils.c cib_internal_config_changed(xmlNode *diff) xmlNode 836 lib/cib/cib_utils.c const char *section, xmlNode * data, xmlNode 837 lib/cib/cib_utils.c xmlNode ** output_data, int call_options, const char *user_name) xmlNode 840 lib/cib/cib_utils.c const char *section, xmlNode * data, xmlNode 841 lib/cib/cib_utils.c xmlNode ** output_data, int call_options, const char *user_name) = xmlNode 271 lib/cluster/cluster.c send_cluster_message(crm_node_t * node, enum crm_ais_msg_types service, xmlNode * data, xmlNode 459 lib/cluster/cluster.c set_uuid(xmlNode *xml, const char *attr, crm_node_t *node) xmlNode 486 lib/cluster/corosync.c corosync_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml_parent) xmlNode 551 lib/cluster/corosync.c xmlNode *node = create_xml_node(xml_parent, XML_CIB_TAG_NODE); xmlNode 509 lib/cluster/cpg.c send_cluster_message_cs(xmlNode * msg, gboolean local, crm_node_t * node, enum crm_ais_msg_types dest) xmlNode 211 lib/cluster/election.c xmlNode *vote = NULL; xmlNode 304 lib/cluster/election.c election_count_vote(election_t *e, xmlNode *vote, bool can_win) xmlNode 320 lib/cluster/election.c xmlNode *novote = NULL; xmlNode 44 lib/cluster/heartbeat.c convert_ha_field(xmlNode * parent, void *msg_v, int lpc) xmlNode 49 lib/cluster/heartbeat.c xmlNode *xml = NULL; xmlNode 150 lib/cluster/heartbeat.c xmlNode * xmlNode 151 lib/cluster/heartbeat.c convert_ha_message(xmlNode * parent, HA_Message * msg, const char *field) xmlNode 154 lib/cluster/heartbeat.c xmlNode *child = NULL; xmlNode 205 lib/cluster/heartbeat.c convert_xml_message_struct(HA_Message * parent, xmlNode * src_node, const char *field) xmlNode 207 lib/cluster/heartbeat.c xmlNode *child = NULL; xmlNode 208 lib/cluster/heartbeat.c xmlNode *__crm_xml_iter = src_node->children; xmlNode 252 lib/cluster/heartbeat.c convert_xml_child(HA_Message * msg, xmlNode * xml) xmlNode 312 lib/cluster/heartbeat.c convert_xml_message(xmlNode * xml) xmlNode 314 lib/cluster/heartbeat.c xmlNode *child = NULL; xmlNode 405 lib/cluster/heartbeat.c send_ha_message(ll_cluster_t * hb_conn, xmlNode * xml, const char *node, gboolean force_ordered) xmlNode 609 lib/cluster/heartbeat.c heartbeat_initialize_nodelist(void *cluster, gboolean force_member, xmlNode * xml_parent) xmlNode 624 lib/cluster/heartbeat.c xmlNode *node = NULL; xmlNode 225 lib/cluster/legacy.c xmlNode *member = NULL; xmlNode 228 lib/cluster/legacy.c xmlNode *xml = string2xml(msg->data); xmlNode 566 lib/cluster/legacy.c xmlNode *msg = string2xml(buffer); xmlNode 569 lib/cluster/legacy.c xmlNode *node = NULL; xmlNode 619 lib/cluster/legacy.c xmlNode *poke = create_xml_node(NULL, "poke"); xmlNode 162 lib/cluster/membership.c remote_state_from_cib(xmlNode *node_state) xmlNode 189 lib/cluster/membership.c remote_cache_refresh_helper(xmlNode *result, void *user_data) xmlNode 257 lib/cluster/membership.c crm_remote_peer_cache_refresh(xmlNode *cib) xmlNode 233 lib/common/alerts.c crm_patchset_contains_alert(xmlNode *msg, bool config) xmlNode 237 lib/common/alerts.c xmlNode *patchset = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 238 lib/common/alerts.c xmlNode *change = NULL; xmlNode 270 lib/common/alerts.c xmlNode *section = NULL; xmlNode 29 lib/common/attrd_client.c static xmlNode * xmlNode 32 lib/common/attrd_client.c xmlNode *attrd_op = create_xml_node(NULL, __FUNCTION__); xmlNode 53 lib/common/attrd_client.c send_attrd_op(crm_ipc_t *ipc, xmlNode *attrd_op) xmlNode 145 lib/common/attrd_client.c xmlNode *update = create_attrd_op(user_name); xmlNode 241 lib/common/attrd_client.c xmlNode *clear_op = create_attrd_op(user_name); xmlNode 40 lib/common/digest.c dump_xml_for_digest(xmlNode * an_xml_node) xmlNode 64 lib/common/digest.c calculate_xml_digest_v1(xmlNode * input, gboolean sort, gboolean ignored) xmlNode 68 lib/common/digest.c xmlNode *copy = NULL; xmlNode 99 lib/common/digest.c calculate_xml_digest_v2(xmlNode * source, gboolean do_filter) xmlNode 156 lib/common/digest.c calculate_on_disk_digest(xmlNode * input) xmlNode 175 lib/common/digest.c calculate_operation_digest(xmlNode *input, const char *version) xmlNode 192 lib/common/digest.c calculate_xml_versioned_digest(xmlNode * input, gboolean sort, gboolean do_filter, xmlNode 222 lib/common/digest.c crm_digest_verify(xmlNode *input, const char *expected) xmlNode 104 lib/common/ipc.c xmlNode * xmlNode 105 lib/common/ipc.c create_request_adv(const char *task, xmlNode * msg_data, xmlNode 110 lib/common/ipc.c xmlNode *request = NULL; xmlNode 149 lib/common/ipc.c xmlNode * xmlNode 150 lib/common/ipc.c create_reply_adv(xmlNode * original_request, xmlNode * xml_response_data, const char *origin) xmlNode 152 lib/common/ipc.c xmlNode *reply = NULL; xmlNode 444 lib/common/ipc.c xmlNode * xmlNode 447 lib/common/ipc.c xmlNode *xml = NULL; xmlNode 609 lib/common/ipc.c crm_ipc_prepare(uint32_t request, xmlNode * message, struct iovec ** result, uint32_t max_send_size) xmlNode 761 lib/common/ipc.c crm_ipcs_send(crm_client_t * c, uint32_t request, xmlNode * message, xmlNode 790 lib/common/ipc.c xmlNode *ack = create_xml_node(NULL, tag); xmlNode 1175 lib/common/ipc.c xmlNode *bad = string2xml(crm_ipc_buffer(client)); xmlNode 1181 lib/common/ipc.c xmlNode *bad = string2xml(crm_ipc_buffer(client)); xmlNode 1199 lib/common/ipc.c crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode 1200 lib/common/ipc.c xmlNode ** reply) xmlNode 1334 lib/common/ipc.c xmlNode * xmlNode 1338 lib/common/ipc.c xmlNode *hello_node = NULL; xmlNode 1339 lib/common/ipc.c xmlNode *hello = NULL; xmlNode 283 lib/common/operations.c filter_action_parameters(xmlNode * param_set, const char *version) xmlNode 353 lib/common/operations.c append_digest(lrmd_event_data_t * op, xmlNode * update, const char *version, const char *magic, xmlNode 361 lib/common/operations.c xmlNode *args_xml = NULL; xmlNode 438 lib/common/operations.c xmlNode * xmlNode 439 lib/common/operations.c crm_create_op_xml(xmlNode *parent, const char *prefix, const char *task, xmlNode 442 lib/common/operations.c xmlNode *xml_op; xmlNode 456 lib/common/operations.c xmlNode * xmlNode 457 lib/common/operations.c create_operation_update(xmlNode * parent, lrmd_event_data_t * op, const char * caller_version, xmlNode 467 lib/common/operations.c xmlNode *xml_op = NULL; xmlNode 335 lib/common/remote.c crm_remote_send(crm_remote_t * remote, xmlNode * msg) xmlNode 383 lib/common/remote.c xmlNode * xmlNode 386 lib/common/remote.c xmlNode *xml = NULL; xmlNode 550 lib/common/schemas.c validate_with(xmlNode *xml, int method, gboolean to_logs) xmlNode 622 lib/common/schemas.c validate_xml_verbose(xmlNode *xml_blob) xmlNode 626 lib/common/schemas.c xmlNode *xml = NULL; xmlNode 650 lib/common/schemas.c validate_xml(xmlNode *xml_blob, const char *validation, gboolean to_logs) xmlNode 712 lib/common/schemas.c static xmlNode * xmlNode 713 lib/common/schemas.c apply_transformation(xmlNode *xml, const char *transform, gboolean to_logs) xmlNode 716 lib/common/schemas.c xmlNode *out = NULL; xmlNode 783 lib/common/schemas.c update_validation(xmlNode **xml_blob, int *best, int max, gboolean transform, xmlNode 786 lib/common/schemas.c xmlNode *xml = NULL; xmlNode 855 lib/common/schemas.c xmlNode *upgrade = NULL; xmlNode 926 lib/common/schemas.c cli_config_update(xmlNode **xml, int *best_version, gboolean to_logs) xmlNode 937 lib/common/schemas.c xmlNode *converted = NULL; xmlNode 1273 lib/common/utils.c crm_acl_get_set_user(xmlNode * request, const char *field, const char *peer_user) xmlNode 1327 lib/common/utils.c determine_request_user(const char *user, xmlNode * request, const char *field) xmlNode 49 lib/common/xml.c __get_prefix(const char *prefix, xmlNode *xml, char *buffer, int offset); xmlNode 107 lib/common/xml.c static xmlNode *subtract_xml_comment(xmlNode * parent, xmlNode * left, xmlNode * right, gboolean * changed); xmlNode 108 lib/common/xml.c static xmlNode *find_xml_comment(xmlNode * root, xmlNode * search_comment, gboolean exact); xmlNode 109 lib/common/xml.c static int add_xml_comment(xmlNode * parent, xmlNode * target, xmlNode * update); xmlNode 110 lib/common/xml.c static bool __xml_acl_check(xmlNode *xml, const char *name, enum xml_private_flags mode); xmlNode 114 lib/common/xml.c static inline bool TRACKING_CHANGES(xmlNode *xml) xmlNode 161 lib/common/xml.c set_parent_flag(xmlNode *xml, long flag) xmlNode 177 lib/common/xml.c set_doc_flag(xmlNode *xml, long flag) xmlNode 190 lib/common/xml.c __xml_node_dirty(xmlNode *xml) xmlNode 197 lib/common/xml.c __xml_node_clean(xmlNode *xml) xmlNode 199 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 212 lib/common/xml.c crm_node_created(xmlNode *xml) xmlNode 214 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 232 lib/common/xml.c xmlNode *parent = a->parent; xmlNode 247 lib/common/xml.c gboolean can_prune_leaf(xmlNode * xml_node); xmlNode 250 lib/common/xml.c xmlNode * xml_node, xmlNode * parent); xmlNode 251 lib/common/xml.c int in_upper_context(int depth, int context, xmlNode * xml_node); xmlNode 252 lib/common/xml.c int add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as_diff); xmlNode 264 lib/common/xml.c crm_first_attr(xmlNode * xml) xmlNode 368 lib/common/xml.c __xml_acl_create(xmlNode * xml, xmlNode *target, enum xml_private_flags mode) xmlNode 448 lib/common/xml.c __xml_acl_parse_entry(xmlNode * acl_top, xmlNode * acl_entry, xmlNode *target) xmlNode 450 lib/common/xml.c xmlNode *child = NULL; xmlNode 469 lib/common/xml.c xmlNode *role = NULL; xmlNode 540 lib/common/xml.c __xml_acl_apply(xmlNode *xml) xmlNode 561 lib/common/xml.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 597 lib/common/xml.c __xml_acl_unpack(xmlNode *source, xmlNode *target, const char *user) xmlNode 611 lib/common/xml.c xmlNode *acls = get_xpath_object("//"XML_CIB_TAG_ACLS, source, LOG_TRACE); xmlNode 617 lib/common/xml.c xmlNode *child = NULL; xmlNode 661 lib/common/xml.c __xml_purge_attributes(xmlNode *xml) xmlNode 663 lib/common/xml.c xmlNode *child = NULL; xmlNode 688 lib/common/xml.c xmlNode *tmp = child; xmlNode 701 lib/common/xml.c xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml, xmlNode ** result) xmlNode 704 lib/common/xml.c xmlNode *target = NULL; xmlNode 738 lib/common/xml.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 776 lib/common/xml.c __xml_acl_post_process(xmlNode * xml) xmlNode 778 lib/common/xml.c xmlNode *cIter = __xml_first_child(xml); xmlNode 815 lib/common/xml.c xmlNode *child = cIter; xmlNode 822 lib/common/xml.c xml_acl_denied(xmlNode *xml) xmlNode 833 lib/common/xml.c xml_acl_disable(xmlNode *xml) xmlNode 846 lib/common/xml.c xml_acl_enabled(xmlNode *xml) xmlNode 857 lib/common/xml.c xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) xmlNode 872 lib/common/xml.c bool xml_tracking_changes(xmlNode * xml) xmlNode 883 lib/common/xml.c bool xml_document_dirty(xmlNode *xml) xmlNode 941 lib/common/xml.c static int __xml_offset(xmlNode *xml) xmlNode 944 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 947 lib/common/xml.c xml_private_t *p = ((xmlNode*)cIter->prev)->_private; xmlNode 957 lib/common/xml.c static int __xml_offset_no_deletions(xmlNode *xml) xmlNode 960 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 963 lib/common/xml.c xml_private_t *p = ((xmlNode*)cIter->prev)->_private; xmlNode 974 lib/common/xml.c __xml_build_changes(xmlNode * xml, xmlNode *patchset) xmlNode 976 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 978 lib/common/xml.c xmlNode *change = NULL; xmlNode 1000 lib/common/xml.c xmlNode *attr = NULL; xmlNode 1036 lib/common/xml.c xmlNode *result = NULL; xmlNode 1072 lib/common/xml.c __xml_accept_changes(xmlNode * xml) xmlNode 1074 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 1101 lib/common/xml.c is_config_change(xmlNode *xml) xmlNode 1105 lib/common/xml.c xmlNode *config = first_named_child(xml, XML_CIB_TAG_CONFIGURATION); xmlNode 1129 lib/common/xml.c xml_repair_v1_diff(xmlNode * last, xmlNode * next, xmlNode * local_diff, gboolean changed) xmlNode 1132 lib/common/xml.c xmlNode *cib = NULL; xmlNode 1133 lib/common/xml.c xmlNode *diff_child = NULL; xmlNode 1201 lib/common/xml.c static xmlNode * xmlNode 1202 lib/common/xml.c xml_create_patchset_v1(xmlNode *source, xmlNode *target, bool config, bool suppress) xmlNode 1204 lib/common/xml.c xmlNode *patchset = diff_xml_object(source, target, suppress); xmlNode 1214 lib/common/xml.c static xmlNode * xmlNode 1215 lib/common/xml.c xml_create_patchset_v2(xmlNode *source, xmlNode *target) xmlNode 1221 lib/common/xml.c xmlNode *v = NULL; xmlNode 1222 lib/common/xml.c xmlNode *version = NULL; xmlNode 1223 lib/common/xml.c xmlNode *patchset = NULL; xmlNode 1265 lib/common/xml.c xmlNode *change = create_xml_node(patchset, XML_DIFF_CHANGE); xmlNode 1293 lib/common/xml.c xmlNode * xmlNode 1294 lib/common/xml.c xml_create_patchset(int format, xmlNode *source, xmlNode *target, bool *config_changed, bool manage_version) xmlNode 1298 lib/common/xml.c xmlNode *patch = NULL; xmlNode 1354 lib/common/xml.c patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, bool with_digest) xmlNode 1384 lib/common/xml.c const char *prefix, xmlNode * data, int depth, int options); xmlNode 1387 lib/common/xml.c xml_log_patchset(uint8_t log_level, const char *function, xmlNode * patchset) xmlNode 1390 lib/common/xml.c xmlNode *child = NULL; xmlNode 1391 lib/common/xml.c xmlNode *added = NULL; xmlNode 1392 lib/common/xml.c xmlNode *removed = NULL; xmlNode 1436 lib/common/xml.c xmlNode *change = NULL; xmlNode 1463 lib/common/xml.c xmlNode *clist = first_named_child(change, XML_DIFF_LIST); xmlNode 1542 lib/common/xml.c xml_log_changes(uint8_t log_level, const char *function, xmlNode * xml) xmlNode 1573 lib/common/xml.c xml_accept_changes(xmlNode * xml) xmlNode 1575 lib/common/xml.c xmlNode *top = NULL; xmlNode 1597 lib/common/xml.c static xmlNode * xmlNode 1598 lib/common/xml.c find_element(xmlNode *haystack, xmlNode *needle, gboolean exact) xmlNode 1608 lib/common/xml.c __subtract_xml_object(xmlNode * target, xmlNode * patch) xmlNode 1610 lib/common/xml.c xmlNode *patch_child = NULL; xmlNode 1611 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 1655 lib/common/xml.c xmlNode *target_child = cIter; xmlNode 1665 lib/common/xml.c __add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * patch) xmlNode 1667 lib/common/xml.c xmlNode *patch_child = NULL; xmlNode 1668 lib/common/xml.c xmlNode *target_child = NULL; xmlNode 1737 lib/common/xml.c find_patch_xml_node(xmlNode *patchset, int format, bool added, xmlNode 1738 lib/common/xml.c xmlNode **patch_node) xmlNode 1740 lib/common/xml.c xmlNode *cib_node; xmlNode 1765 lib/common/xml.c bool xml_patch_versions(xmlNode *patchset, int add[3], int del[3]) xmlNode 1769 lib/common/xml.c xmlNode *tmp = NULL; xmlNode 1806 lib/common/xml.c xml_patch_version_check(xmlNode *xml, xmlNode *patchset, int format) xmlNode 1870 lib/common/xml.c xml_apply_patchset_v1(xmlNode *xml, xmlNode *patchset) xmlNode 1875 lib/common/xml.c xmlNode *child_diff = NULL; xmlNode 1876 lib/common/xml.c xmlNode *added = find_xml_node(patchset, "diff-added", FALSE); xmlNode 1877 lib/common/xml.c xmlNode *removed = find_xml_node(patchset, "diff-removed", FALSE); xmlNode 1878 lib/common/xml.c xmlNode *old = copy_xml(xml); xmlNode 1898 lib/common/xml.c xmlNode *child_diff = NULL; xmlNode 1921 lib/common/xml.c static xmlNode * xmlNode 1922 lib/common/xml.c __first_xml_child_match(xmlNode *parent, const char *name, const char *id, int position) xmlNode 1924 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 1948 lib/common/xml.c static xmlNode * xmlNode 1949 lib/common/xml.c __xml_find_path(xmlNode *top, const char *key, int target_position) xmlNode 1951 lib/common/xml.c xmlNode *target = (xmlNode*)top->doc; xmlNode 2022 lib/common/xml.c xml_apply_patchset_v2(xmlNode *xml, xmlNode *patchset) xmlNode 2025 lib/common/xml.c xmlNode *change = NULL; xmlNode 2027 lib/common/xml.c xmlNode *match = NULL; xmlNode 2058 lib/common/xml.c xmlNode *child = NULL; xmlNode 2059 lib/common/xml.c xmlNode *match_child = NULL; xmlNode 2089 lib/common/xml.c xmlNode *match_child = NULL; xmlNode 2130 lib/common/xml.c xmlNode *attrs = __xml_first_child(first_named_child(change, XML_DIFF_RESULT)); xmlNode 2158 lib/common/xml.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version) xmlNode 2162 lib/common/xml.c xmlNode *old = NULL; xmlNode 2234 lib/common/xml.c xmlNode * xmlNode 2235 lib/common/xml.c find_xml_node(xmlNode * root, const char *search_path, gboolean must_find) xmlNode 2237 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 2267 lib/common/xml.c xmlNode * xmlNode 2268 lib/common/xml.c find_entity(xmlNode * parent, const char *node_name, const char *id) xmlNode 2270 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 2287 lib/common/xml.c copy_in_properties(xmlNode * target, xmlNode * src) xmlNode 2310 lib/common/xml.c fix_plus_plus_recursive(xmlNode * target) xmlNode 2313 lib/common/xml.c xmlNode *child = NULL; xmlNode 2328 lib/common/xml.c expand_plus_plus(xmlNode * target, const char *name, const char *value) xmlNode 2389 lib/common/xml.c getDocPtr(xmlNode * node) xmlNode 2404 lib/common/xml.c xmlNode * xmlNode 2405 lib/common/xml.c add_node_copy(xmlNode * parent, xmlNode * src_node) xmlNode 2407 lib/common/xml.c xmlNode *child = NULL; xmlNode 2419 lib/common/xml.c add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child) xmlNode 2427 lib/common/xml.c __xml_acl_check(xmlNode *xml, const char *name, enum xml_private_flags mode) xmlNode 2437 lib/common/xml.c xmlNode *parent = xml; xmlNode 2490 lib/common/xml.c crm_xml_add(xmlNode * node, const char *name, const char *value) xmlNode 2536 lib/common/xml.c crm_xml_replace(xmlNode * node, const char *name, const char *value) xmlNode 2578 lib/common/xml.c crm_xml_add_int(xmlNode * node, const char *name, int value) xmlNode 2587 lib/common/xml.c xmlNode * xmlNode 2588 lib/common/xml.c create_xml_node(xmlNode * parent, const char *name) xmlNode 2591 lib/common/xml.c xmlNode *node = NULL; xmlNode 2613 lib/common/xml.c __get_prefix(const char *prefix, xmlNode *xml, char *buffer, int offset) xmlNode 2631 lib/common/xml.c xml_get_path(xmlNode *xml) xmlNode 2643 lib/common/xml.c free_xml_with_position(xmlNode * child, int position) xmlNode 2646 lib/common/xml.c xmlNode *top = NULL; xmlNode 2706 lib/common/xml.c free_xml(xmlNode * child) xmlNode 2711 lib/common/xml.c xmlNode * xmlNode 2712 lib/common/xml.c copy_xml(xmlNode * src) xmlNode 2715 lib/common/xml.c xmlNode *copy = xmlDocCopyNode(src, doc, 1); xmlNode 2749 lib/common/xml.c xmlNode * xmlNode 2752 lib/common/xml.c xmlNode *xml = NULL; xmlNode 2814 lib/common/xml.c xmlNode * xmlNode 2821 lib/common/xml.c xmlNode *xml_obj = NULL; xmlNode 2905 lib/common/xml.c strip_text_nodes(xmlNode * xml) xmlNode 2907 lib/common/xml.c xmlNode *iter = xml->children; xmlNode 2910 lib/common/xml.c xmlNode *next = iter->next; xmlNode 2933 lib/common/xml.c xmlNode * xmlNode 2936 lib/common/xml.c xmlNode *xml = NULL; xmlNode 3006 lib/common/xml.c crm_xml_add_last_written(xmlNode *xml_node) xmlNode 3043 lib/common/xml.c crm_xml_set_id(xmlNode *xml, const char *format, ...) xmlNode 3061 lib/common/xml.c write_xml_stream(xmlNode * xml_node, const char *filename, FILE * stream, gboolean compress) xmlNode 3143 lib/common/xml.c write_xml_fd(xmlNode * xml_node, const char *filename, int fd, gboolean compress) xmlNode 3153 lib/common/xml.c write_xml_file(xmlNode * xml_node, const char *filename, gboolean compress) xmlNode 3162 lib/common/xml.c xmlNode * xmlNode 3163 lib/common/xml.c get_message_xml(xmlNode * msg, const char *field) xmlNode 3165 lib/common/xml.c xmlNode *tmp = first_named_child(msg, field); xmlNode 3171 lib/common/xml.c add_message_xml(xmlNode * msg, const char *field, xmlNode * xml) xmlNode 3173 lib/common/xml.c xmlNode *holder = create_xml_node(msg, field); xmlNode 3306 lib/common/xml.c const char *prefix, xmlNode * data, int depth, int options) xmlNode 3313 lib/common/xml.c xmlNode *child = NULL; xmlNode 3401 lib/common/xml.c const char *prefix, xmlNode * data, int depth, int options) xmlNode 3405 lib/common/xml.c xmlNode *child = NULL; xmlNode 3497 lib/common/xml.c const char *prefix, xmlNode * data, int depth, int options) xmlNode 3499 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 3550 lib/common/xml.c dump_filtered_xml(xmlNode * data, int options, char **buffer, int *offset, int *max) xmlNode 3579 lib/common/xml.c dump_xml_element(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 3626 lib/common/xml.c xmlNode *xChild = NULL; xmlNode 3641 lib/common/xml.c dump_xml_text(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 3668 lib/common/xml.c dump_xml_comment(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 3696 lib/common/xml.c crm_xml_dump(xmlNode * data, int options, char **buffer, int *offset, int *max, int depth) xmlNode 3805 lib/common/xml.c dump_xml_formatted_with_text(xmlNode * an_xml_node) xmlNode 3815 lib/common/xml.c dump_xml_formatted(xmlNode * an_xml_node) xmlNode 3825 lib/common/xml.c dump_xml_unformatted(xmlNode * an_xml_node) xmlNode 3835 lib/common/xml.c xml_has_children(const xmlNode * xml_root) xmlNode 3844 lib/common/xml.c crm_element_value_int(xmlNode * data, const char *name, int *dest) xmlNode 3857 lib/common/xml.c crm_element_value_const_int(const xmlNode * data, const char *name, int *dest) xmlNode 3859 lib/common/xml.c return crm_element_value_int((xmlNode *) data, name, dest); xmlNode 3863 lib/common/xml.c crm_element_value_const(const xmlNode * data, const char *name) xmlNode 3865 lib/common/xml.c return crm_element_value((xmlNode *) data, name); xmlNode 3869 lib/common/xml.c crm_element_value_copy(xmlNode * data, const char *name) xmlNode 3881 lib/common/xml.c xml_remove_prop(xmlNode * obj, const char *name) xmlNode 3902 lib/common/xml.c purge_diff_markers(xmlNode * a_node) xmlNode 3904 lib/common/xml.c xmlNode *child = NULL; xmlNode 3915 lib/common/xml.c save_xml_to_file(xmlNode * xml, const char *desc, const char *filename) xmlNode 3933 lib/common/xml.c apply_xml_diff(xmlNode * old, xmlNode * diff, xmlNode ** new) xmlNode 3941 lib/common/xml.c xmlNode *child_diff = NULL; xmlNode 3942 lib/common/xml.c xmlNode *added = find_xml_node(diff, "diff-added", FALSE); xmlNode 3943 lib/common/xml.c xmlNode *removed = find_xml_node(diff, "diff-removed", FALSE); xmlNode 3973 lib/common/xml.c xmlNode *child_diff = NULL; xmlNode 4018 lib/common/xml.c __xml_diff_object(xmlNode * old, xmlNode * new) xmlNode 4020 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 4069 lib/common/xml.c int p_new = __xml_offset((xmlNode*)exists); xmlNode 4070 lib/common/xml.c int p_old = __xml_offset((xmlNode*)prop); xmlNode 4127 lib/common/xml.c xmlNode *old_child = cIter; xmlNode 4128 lib/common/xml.c xmlNode *new_child = find_element(new, cIter, TRUE); xmlNode 4136 lib/common/xml.c xmlNode *candidate = add_node_copy(new, old_child); xmlNode 4137 lib/common/xml.c xmlNode *top = xmlDocGetRootElement(candidate->doc); xmlNode 4153 lib/common/xml.c xmlNode *new_child = cIter; xmlNode 4154 lib/common/xml.c xmlNode *old_child = find_element(old, cIter, TRUE); xmlNode 4187 lib/common/xml.c xml_calculate_changes(xmlNode * old, xmlNode * new) xmlNode 4199 lib/common/xml.c xmlNode * xmlNode 4200 lib/common/xml.c diff_xml_object(xmlNode * old, xmlNode * new, gboolean suppress) xmlNode 4202 lib/common/xml.c xmlNode *tmp1 = NULL; xmlNode 4203 lib/common/xml.c xmlNode *diff = create_xml_node(NULL, "diff"); xmlNode 4204 lib/common/xml.c xmlNode *removed = create_xml_node(diff, "diff-removed"); xmlNode 4205 lib/common/xml.c xmlNode *added = create_xml_node(diff, "diff-added"); xmlNode 4228 lib/common/xml.c can_prune_leaf(xmlNode * xml_node) xmlNode 4230 lib/common/xml.c xmlNode *cIter = NULL; xmlNode 4253 lib/common/xml.c xmlNode *child = cIter; xmlNode 4267 lib/common/xml.c xmlNode * xml_node, xmlNode * parent) xmlNode 4269 lib/common/xml.c xmlNode *us = NULL; xmlNode 4270 lib/common/xml.c xmlNode *child = NULL; xmlNode 4272 lib/common/xml.c xmlNode *new_parent = parent; xmlNode 4307 lib/common/xml.c in_upper_context(int depth, int context, xmlNode * xml_node) xmlNode 4317 lib/common/xml.c xmlNode *child = NULL; xmlNode 4328 lib/common/xml.c static xmlNode * xmlNode 4329 lib/common/xml.c find_xml_comment(xmlNode * root, xmlNode * search_comment, gboolean exact) xmlNode 4331 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 4365 lib/common/xml.c static xmlNode * xmlNode 4366 lib/common/xml.c subtract_xml_comment(xmlNode * parent, xmlNode * left, xmlNode * right, xmlNode 4374 lib/common/xml.c xmlNode *deleted = NULL; xmlNode 4385 lib/common/xml.c xmlNode * xmlNode 4386 lib/common/xml.c subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, xmlNode 4391 lib/common/xml.c xmlNode *diff = NULL; xmlNode 4392 lib/common/xml.c xmlNode *right_child = NULL; xmlNode 4393 lib/common/xml.c xmlNode *left_child = NULL; xmlNode 4418 lib/common/xml.c xmlNode *deleted = NULL; xmlNode 4573 lib/common/xml.c add_xml_comment(xmlNode * parent, xmlNode * target, xmlNode * update) xmlNode 4595 lib/common/xml.c add_xml_object(xmlNode * parent, xmlNode * target, xmlNode * update, gboolean as_diff) xmlNode 4597 lib/common/xml.c xmlNode *a_child = NULL; xmlNode 4672 lib/common/xml.c update_xml_child(xmlNode * child, xmlNode * to_update) xmlNode 4675 lib/common/xml.c xmlNode *child_of_child = NULL; xmlNode 4706 lib/common/xml.c find_xml_children(xmlNode ** children, xmlNode * root, xmlNode 4727 lib/common/xml.c xmlNode *child = NULL; xmlNode 4738 lib/common/xml.c replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean delete_only) xmlNode 4741 lib/common/xml.c xmlNode *child_of_child = NULL; xmlNode 4779 lib/common/xml.c xmlNode *tmp = copy_xml(update); xmlNode 4781 lib/common/xml.c xmlNode *old = NULL; xmlNode 4805 lib/common/xml.c xmlNode *next = __xml_next(child_of_child); xmlNode 4830 lib/common/xml.c xmlNode * xmlNode 4831 lib/common/xml.c crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, xmlNode 4834 lib/common/xml.c xmlNode *nvp; xmlNode 4862 lib/common/xml.c xmlNode *xml_node = user_data; xmlNode 4874 lib/common/xml.c xmlNode *xml_node = user_data; xmlNode 4877 lib/common/xml.c xmlNode *tmp = create_xml_node(xml_node, XML_TAG_PARAM); xmlNode 4897 lib/common/xml.c xmlNode *xml_node = user_data; xmlNode 4931 lib/common/xml.c xml2list(xmlNode * parent) xmlNode 4933 lib/common/xml.c xmlNode *child = NULL; xmlNode 4935 lib/common/xml.c xmlNode *nvpair_list = NULL; xmlNode 5003 lib/common/xml.c xmlNode *parent = user_data; xmlNode 5008 lib/common/xml.c xmlNode * xmlNode 5009 lib/common/xml.c sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive) xmlNode 5011 lib/common/xml.c xmlNode *child = NULL; xmlNode 5015 lib/common/xml.c xmlNode *result = NULL; xmlNode 5052 lib/common/xml.c xmlNode * xmlNode 5053 lib/common/xml.c first_named_child(xmlNode * parent, const char *name) xmlNode 5055 lib/common/xml.c xmlNode *match = NULL; xmlNode 5077 lib/common/xml.c xmlNode * xmlNode 5078 lib/common/xml.c crm_next_same_xml(xmlNode *sibling) xmlNode 5080 lib/common/xml.c xmlNode *match = __xml_next(sibling); xmlNode 5124 lib/common/xml.c xmlNode * xmlNode 5125 lib/common/xml.c expand_idref(xmlNode * input, xmlNode * top) xmlNode 5129 lib/common/xml.c xmlNode *result = input; xmlNode 5165 lib/common/xml.c crm_element_value(xmlNode * data, const char *name) xmlNode 63 lib/common/xpath.c xmlNode * xmlNode 66 lib/common/xpath.c xmlNode *match = NULL; xmlNode 116 lib/common/xpath.c xmlNode *xml = NULL; xmlNode 145 lib/common/xpath.c xpath_search(xmlNode * xml_top, const char *path) xmlNode 179 lib/common/xpath.c crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 180 lib/common/xpath.c void (*helper)(xmlNode*, void*), void *user_data) xmlNode 187 lib/common/xpath.c xmlNode *result = getXpathResult(xpathObj, i); xmlNode 197 lib/common/xpath.c xmlNode * xmlNode 198 lib/common/xpath.c get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level) xmlNode 201 lib/common/xpath.c xmlNode *result = NULL; xmlNode 223 lib/common/xpath.c xmlNode * xmlNode 224 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level) xmlNode 227 lib/common/xpath.c xmlNode *result = NULL; xmlNode 250 lib/common/xpath.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 113 lib/fencing/st_client.c xmlNode *xml; xmlNode 123 lib/fencing/st_client.c typedef int (*stonith_op_t) (const char *, int, const char *, xmlNode *, xmlNode 124 lib/fencing/st_client.c xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 150 lib/fencing/st_client.c void stonith_perform_callback(stonith_t * stonith, xmlNode * msg, int call_id, int rc); xmlNode 151 lib/fencing/st_client.c xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 153 lib/fencing/st_client.c int stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode 154 lib/fencing/st_client.c xmlNode ** output_data, int call_options, int timeout); xmlNode 204 lib/fencing/st_client.c xmlNode * xmlNode 208 lib/fencing/st_client.c xmlNode *data = create_xml_node(NULL, F_STONITH_DEVICE); xmlNode 209 lib/fencing/st_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 240 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 254 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 271 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 318 lib/fencing/st_client.c xmlNode * xmlNode 325 lib/fencing/st_client.c xmlNode *data; xmlNode 378 lib/fencing/st_client.c xmlNode *data = create_level_registration_xml(node, pattern, attr, value, xmlNode 1250 lib/fencing/st_client.c xmlNode *xml = NULL; xmlNode 1251 lib/fencing/st_client.c xmlNode *actions = NULL; xmlNode 1278 lib/fencing/st_client.c xmlNode *tmp = NULL; xmlNode 1295 lib/fencing/st_client.c xmlNode *tmp = getXpathResult(xpathObj, 0); xmlNode 1410 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 1411 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 1431 lib/fencing/st_client.c xmlNode *match = getXpathResult(xpathObj, lpc); xmlNode 1455 lib/fencing/st_client.c const char *action, const char *victim, int timeout, xmlNode ** output) xmlNode 1458 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 1477 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 1516 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 1541 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 1542 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 1557 lib/fencing/st_client.c xmlNode *op = NULL; xmlNode 1558 lib/fencing/st_client.c xmlNode *reply = get_xpath_object("//" F_STONITH_HISTORY_LIST, output, LOG_ERR); xmlNode 1669 lib/fencing/st_client.c xmlNode * xmlNode 1670 lib/fencing/st_client.c stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, int call_options) xmlNode 1672 lib/fencing/st_client.c xmlNode *op_msg = create_xml_node(NULL, "stonith_command"); xmlNode 1770 lib/fencing/st_client.c xmlNode *reply = NULL; xmlNode 1771 lib/fencing/st_client.c xmlNode *hello = create_xml_node(NULL, "stonith_command"); xmlNode 1828 lib/fencing/st_client.c xmlNode *notify_msg = create_xml_node(NULL, __FUNCTION__); xmlNode 2071 lib/fencing/st_client.c stonith_perform_callback(stonith_t * stonith, xmlNode * msg, int call_id, int rc) xmlNode 2143 lib/fencing/st_client.c xml_to_event(xmlNode * msg) xmlNode 2148 lib/fencing/st_client.c xmlNode *data = get_xpath_object(data_addr, msg, LOG_DEBUG); xmlNode 2230 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data, xmlNode 2237 lib/fencing/st_client.c xmlNode *op_msg = NULL; xmlNode 2238 lib/fencing/st_client.c xmlNode *op_reply = NULL; xmlNode 63 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 64 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); xmlNode 65 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 73 lib/lrmd/lrmd_client.c int lrmd_tls_send_msg(crm_remote_t * session, xmlNode * msg, uint32_t id, const char *msg_type); xmlNode 110 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); xmlNode 233 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg) xmlNode 301 lib/lrmd/lrmd_client.c xmlNode *msg; xmlNode 319 lib/lrmd/lrmd_client.c free_xml((xmlNode *) userdata); xmlNode 339 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 462 lib/lrmd/lrmd_client.c static xmlNode * xmlNode 463 lib/lrmd/lrmd_client.c lrmd_create_op(const char *token, const char *op, xmlNode *data, int timeout, xmlNode 466 lib/lrmd/lrmd_client.c xmlNode *op_msg = create_xml_node(NULL, "lrmd_command"); xmlNode 554 lib/lrmd/lrmd_client.c lrmd_tls_send_msg(crm_remote_t * session, xmlNode * msg, uint32_t id, const char *msg_type) xmlNode 561 lib/lrmd/lrmd_client.c static xmlNode * xmlNode 565 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 646 lib/lrmd/lrmd_client.c lrmd_tls_send(lrmd_t * lrmd, xmlNode * msg) xmlNode 666 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 670 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 705 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 727 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) xmlNode 792 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, xmlNode 793 lib/lrmd/lrmd_client.c xmlNode **output_data, int timeout, xmlNode 798 lib/lrmd/lrmd_client.c xmlNode *op_msg = NULL; xmlNode 799 lib/lrmd/lrmd_client.c xmlNode *op_reply = NULL; xmlNode 866 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 881 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_OPERATION); xmlNode 899 lib/lrmd/lrmd_client.c xmlNode *reply = NULL; xmlNode 900 lib/lrmd/lrmd_client.c xmlNode *hello = create_xml_node(NULL, "lrmd_command"); xmlNode 1421 lib/lrmd/lrmd_client.c xmlNode *data = NULL; xmlNode 1447 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 1491 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 1492 lib/lrmd/lrmd_client.c xmlNode *output = NULL; xmlNode 1539 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 1548 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) xmlNode 1559 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) xmlNode 1636 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 1637 lib/lrmd/lrmd_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 1665 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_ALERT); xmlNode 1666 lib/lrmd/lrmd_client.c xmlNode *args = create_xml_node(data, XML_TAG_ATTRS); xmlNode 1690 lib/lrmd/lrmd_client.c xmlNode *data = create_xml_node(NULL, F_LRMD_RSC); xmlNode 34 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 41 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 56 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 71 lib/lrmd/proxy_common.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 78 lib/lrmd/proxy_common.c remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg) xmlNode 81 lib/lrmd/proxy_common.c xmlNode *event = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 91 lib/lrmd/proxy_common.c remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, int msg_id) xmlNode 94 lib/lrmd/proxy_common.c xmlNode *response = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 131 lib/lrmd/proxy_common.c xmlNode *xml = NULL; xmlNode 215 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg) xmlNode 237 lib/lrmd/proxy_common.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); xmlNode 277 lib/lrmd/proxy_common.c xmlNode *op_reply = create_xml_node(NULL, "nack"); xmlNode 297 lib/lrmd/proxy_common.c xmlNode *op_reply = NULL; xmlNode 90 lib/pengine/clone.c xmlNode *child_copy = NULL; xmlNode 156 lib/pengine/clone.c xmlNode *a_child = NULL; xmlNode 157 lib/pengine/clone.c xmlNode *xml_obj = rsc->xml; xmlNode 27 lib/pengine/complex.c void populate_hash(xmlNode * nvpair_list, GHashTable * hash, const char **attrs, int attrs_length); xmlNode 199 lib/pengine/complex.c pe_get_versioned_attributes(xmlNode * meta_hash, resource_t * rsc, xmlNode 224 lib/pengine/complex.c template_op_key(xmlNode * op) xmlNode 240 lib/pengine/complex.c unpack_template(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 242 lib/pengine/complex.c xmlNode *cib_resources = NULL; xmlNode 243 lib/pengine/complex.c xmlNode *template = NULL; xmlNode 244 lib/pengine/complex.c xmlNode *new_xml = NULL; xmlNode 245 lib/pengine/complex.c xmlNode *child_xml = NULL; xmlNode 246 lib/pengine/complex.c xmlNode *rsc_ops = NULL; xmlNode 247 lib/pengine/complex.c xmlNode *template_ops = NULL; xmlNode 298 lib/pengine/complex.c xmlNode *new_child = NULL; xmlNode 308 lib/pengine/complex.c xmlNode *op = NULL; xmlNode 350 lib/pengine/complex.c add_template_rsc(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 465 lib/pengine/complex.c common_unpack(xmlNode * xml_obj, resource_t ** rsc, xmlNode 469 lib/pengine/complex.c xmlNode *expanded_xml = NULL; xmlNode 470 lib/pengine/complex.c xmlNode *ops = NULL; xmlNode 92 lib/pengine/container.c static xmlNode * xmlNode 95 lib/pengine/container.c xmlNode *rsc = create_xml_node(NULL, XML_CIB_TAG_RESOURCE); xmlNode 141 lib/pengine/container.c xmlNode *xml_ip = NULL; xmlNode 142 lib/pengine/container.c xmlNode *xml_obj = NULL; xmlNode 192 lib/pengine/container.c xmlNode *xml_docker = NULL; xmlNode 193 lib/pengine/container.c xmlNode *xml_obj = NULL; xmlNode 349 lib/pengine/container.c xmlNode *xml_docker = NULL; xmlNode 350 lib/pengine/container.c xmlNode *xml_obj = NULL; xmlNode 531 lib/pengine/container.c xmlNode *xml_remote = NULL; xmlNode 791 lib/pengine/container.c container_fix_remote_addr_in(resource_t *rsc, xmlNode *xml, const char *field) xmlNode 832 lib/pengine/container.c xmlNode *xml_obj = NULL; xmlNode 833 lib/pengine/container.c xmlNode *xml_resource = NULL; xmlNode 903 lib/pengine/container.c for (xmlNode *xml_child = __xml_first_child_element(xml_obj); xml_child != NULL; xmlNode 929 lib/pengine/container.c for (xmlNode *xml_child = __xml_first_child_element(xml_obj); xml_child != NULL; xmlNode 952 lib/pengine/container.c xmlNode *xml_set = 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 73 lib/pengine/failcounts.c block_failure(node_t *node, resource_t *rsc, xmlNode *xml_op, xmlNode 97 lib/pengine/failcounts.c xmlNode *pref = getXpathResult(xpathObj, lpc); xmlNode 128 lib/pengine/failcounts.c xmlNode *lrm_op_xml = getXpathResult(lrm_op_xpathObj, xmlNode 238 lib/pengine/failcounts.c uint32_t flags, xmlNode *xml_op, pe_working_set_t *data_set) xmlNode 33 lib/pengine/group.c xmlNode *xml_obj = rsc->xml; xmlNode 34 lib/pengine/group.c xmlNode *xml_native_rsc = NULL; xmlNode 91 lib/pengine/remote.c xml_contains_remote_node(xmlNode *xml) xmlNode 157 lib/pengine/remote.c xmlNode * xmlNode 158 lib/pengine/remote.c pe_create_remote_xml(xmlNode *parent, const char *uname, xmlNode 164 lib/pengine/remote.c xmlNode *remote; xmlNode 165 lib/pengine/remote.c xmlNode *xml_sub; xmlNode 35 lib/pengine/rules.c crm_time_t *parse_xml_duration(crm_time_t * start, xmlNode * duration_spec); xmlNode 37 lib/pengine/rules.c gboolean test_date_expression(xmlNode * time_expr, crm_time_t * now); xmlNode 38 lib/pengine/rules.c gboolean cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec); xmlNode 39 lib/pengine/rules.c gboolean test_attr_expression(xmlNode * expr, GHashTable * hash, crm_time_t * now); xmlNode 40 lib/pengine/rules.c gboolean pe_test_attr_expression_full(xmlNode * expr, GHashTable * hash, crm_time_t * now, pe_match_data_t * match_data); xmlNode 41 lib/pengine/rules.c gboolean test_role_expression(xmlNode * expr, enum rsc_role_e role, crm_time_t * now); xmlNode 44 lib/pengine/rules.c test_ruleset(xmlNode * ruleset, GHashTable * node_hash, crm_time_t * now) xmlNode 47 lib/pengine/rules.c xmlNode *rule = NULL; xmlNode 62 lib/pengine/rules.c test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) xmlNode 68 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 79 lib/pengine/rules.c pe_test_rule_full(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_match_data_t * match_data) xmlNode 81 lib/pengine/rules.c xmlNode *expr = NULL; xmlNode 119 lib/pengine/rules.c test_expression(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) xmlNode 125 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 136 lib/pengine/rules.c pe_test_expression_full(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now, pe_match_data_t * match_data) xmlNode 190 lib/pengine/rules.c find_expression_type(xmlNode * expr) xmlNode 225 lib/pengine/rules.c test_role_expression(xmlNode * expr, enum rsc_role_e role, crm_time_t * now) xmlNode 266 lib/pengine/rules.c test_attr_expression(xmlNode * expr, GHashTable * hash, crm_time_t * now) xmlNode 272 lib/pengine/rules.c pe_test_attr_expression_full(xmlNode * expr, GHashTable * hash, crm_time_t * now, pe_match_data_t * match_data) xmlNode 545 lib/pengine/rules.c cron_range_satisfied(crm_time_t * now, xmlNode * cron_spec) xmlNode 593 lib/pengine/rules.c parse_xml_duration(crm_time_t * start, xmlNode * duration_spec) xmlNode 613 lib/pengine/rules.c test_date_expression(xmlNode * time_expr, crm_time_t * now) xmlNode 620 lib/pengine/rules.c xmlNode *duration_spec = NULL; xmlNode 621 lib/pengine/rules.c xmlNode *date_spec = NULL; xmlNode 679 lib/pengine/rules.c xmlNode *attr_set; xmlNode 712 lib/pengine/rules.c populate_hash(xmlNode * nvpair_list, GHashTable * hash, gboolean overwrite, xmlNode * top) xmlNode 717 lib/pengine/rules.c xmlNode *list = nvpair_list; xmlNode 718 lib/pengine/rules.c xmlNode *an_attr = NULL; xmlNode 727 lib/pengine/rules.c xmlNode *ref_nvpair = expand_idref(an_attr, top); xmlNode 766 lib/pengine/rules.c static xmlNode* xmlNode 767 lib/pengine/rules.c get_versioned_rule(xmlNode * attr_set) xmlNode 769 lib/pengine/rules.c xmlNode * rule = NULL; xmlNode 770 lib/pengine/rules.c xmlNode * expr = NULL; xmlNode 786 lib/pengine/rules.c add_versioned_attributes(xmlNode * attr_set, xmlNode * versioned_attrs) xmlNode 788 lib/pengine/rules.c xmlNode *attr_set_copy = NULL; xmlNode 789 lib/pengine/rules.c xmlNode *rule = NULL; xmlNode 790 lib/pengine/rules.c xmlNode *expr = NULL; xmlNode 807 lib/pengine/rules.c xmlNode *node = expr; xmlNode 825 lib/pengine/rules.c xmlNode *top; xmlNode 867 lib/pengine/rules.c make_pairs_and_populate_data(xmlNode * top, xmlNode * xml_obj, const char *set_name, xmlNode 874 lib/pengine/rules.c xmlNode *attr_set = NULL; xmlNode 919 lib/pengine/rules.c unpack_instance_attributes(xmlNode * top, xmlNode * xml_obj, const char *set_name, xmlNode 935 lib/pengine/rules.c pe_unpack_versioned_attributes(xmlNode * top, xmlNode * xml_obj, const char *set_name, xmlNode 936 lib/pengine/rules.c GHashTable * node_hash, xmlNode * hash, crm_time_t * now) xmlNode 1008 lib/pengine/rules.c pe_unpack_versioned_parameters(xmlNode *versioned_params, const char *ra_version) xmlNode 1014 lib/pengine/rules.c xmlNode *attr_set = __xml_first_child(versioned_params); xmlNode 46 lib/pengine/rules_alerts.c get_meta_attrs_from_cib(xmlNode *basenode, crm_alert_entry_t *entry, xmlNode 91 lib/pengine/rules_alerts.c get_envvars_from_cib(xmlNode *basenode, crm_alert_entry_t *entry) xmlNode 93 lib/pengine/rules_alerts.c xmlNode *child; xmlNode 124 lib/pengine/rules_alerts.c unpack_alert_filter(xmlNode *basenode, crm_alert_entry_t *entry) xmlNode 126 lib/pengine/rules_alerts.c xmlNode *select = first_named_child(basenode, XML_CIB_TAG_ALERT_SELECT); xmlNode 127 lib/pengine/rules_alerts.c xmlNode *event_type = NULL; xmlNode 148 lib/pengine/rules_alerts.c xmlNode *attr; xmlNode 186 lib/pengine/rules_alerts.c unpack_alert(xmlNode *alert, crm_alert_entry_t *entry, guint *max_timeout) xmlNode 205 lib/pengine/rules_alerts.c pe_unpack_alerts(xmlNode *alerts) xmlNode 207 lib/pengine/rules_alerts.c xmlNode *alert; xmlNode 234 lib/pengine/rules_alerts.c xmlNode *recipient; xmlNode 53 lib/pengine/status.c xmlNode *config = get_xpath_object("//"XML_CIB_TAG_CRMCONFIG, data_set->input, LOG_TRACE); xmlNode 54 lib/pengine/status.c xmlNode *cib_nodes = get_xpath_object("//"XML_CIB_TAG_NODES, data_set->input, LOG_TRACE); xmlNode 55 lib/pengine/status.c xmlNode *cib_resources = get_xpath_object("//"XML_CIB_TAG_RESOURCES, data_set->input, LOG_TRACE); xmlNode 56 lib/pengine/status.c xmlNode *cib_status = get_xpath_object("//"XML_CIB_TAG_STATUS, data_set->input, LOG_TRACE); xmlNode 57 lib/pengine/status.c xmlNode *cib_tags = get_xpath_object("//"XML_CIB_TAG_TAGS, data_set->input, LOG_TRACE); xmlNode 45 lib/pengine/unpack.c gboolean unpack_rsc_op(resource_t * rsc, node_t * node, xmlNode * xml_op, xmlNode ** last_failure, xmlNode 176 lib/pengine/unpack.c unpack_config(xmlNode * config, pe_working_set_t * data_set) xmlNode 447 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pe_working_set_t *data) xmlNode 449 lib/pengine/unpack.c xmlNode *attr_set = NULL; xmlNode 450 lib/pengine/unpack.c xmlNode *attr = NULL; xmlNode 525 lib/pengine/unpack.c unpack_nodes(xmlNode * xml_nodes, pe_working_set_t * data_set) xmlNode 527 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 611 lib/pengine/unpack.c unpack_remote_nodes(xmlNode * xml_resources, pe_working_set_t * data_set) xmlNode 613 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 653 lib/pengine/unpack.c xmlNode *xml_obj2 = NULL; xmlNode 737 lib/pengine/unpack.c unpack_resources(xmlNode * xml_resources, pe_working_set_t * data_set) xmlNode 739 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 797 lib/pengine/unpack.c unpack_tags(xmlNode * xml_tags, pe_working_set_t * data_set) xmlNode 799 lib/pengine/unpack.c xmlNode *xml_tag = NULL; xmlNode 805 lib/pengine/unpack.c xmlNode *xml_obj_ref = NULL; xmlNode 843 lib/pengine/unpack.c unpack_ticket_state(xmlNode * xml_ticket, pe_working_set_t * data_set) xmlNode 908 lib/pengine/unpack.c unpack_tickets_state(xmlNode * xml_tickets, pe_working_set_t * data_set) xmlNode 910 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 1004 lib/pengine/unpack.c unpack_handle_remote_attrs(node_t *this_node, xmlNode *state, pe_working_set_t * data_set) xmlNode 1007 lib/pengine/unpack.c xmlNode *attrs = NULL; xmlNode 1068 lib/pengine/unpack.c unpack_node_loop(xmlNode * status, bool fence, pe_working_set_t * data_set) xmlNode 1071 lib/pengine/unpack.c xmlNode *lrm_rsc = NULL; xmlNode 1073 lib/pengine/unpack.c for (xmlNode *state = __xml_first_child(status); state != NULL; state = __xml_next_element(state)) { xmlNode 1157 lib/pengine/unpack.c unpack_status(xmlNode * status, pe_working_set_t * data_set) xmlNode 1162 lib/pengine/unpack.c xmlNode *state = NULL; xmlNode 1174 lib/pengine/unpack.c xmlNode *xml_tickets = state; xmlNode 1195 lib/pengine/unpack.c xmlNode *attrs = NULL; xmlNode 1285 lib/pengine/unpack.c determine_online_status_no_fencing(pe_working_set_t * data_set, xmlNode * node_state, xmlNode 1319 lib/pengine/unpack.c determine_online_status_fencing(pe_working_set_t * data_set, xmlNode * node_state, xmlNode 1489 lib/pengine/unpack.c determine_online_status(xmlNode * node_state, node_t * this_node, pe_working_set_t * data_set) xmlNode 1647 lib/pengine/unpack.c create_fake_resource(const char *rsc_id, xmlNode * rsc_entry, pe_working_set_t * data_set) xmlNode 1650 lib/pengine/unpack.c xmlNode *xml_rsc = create_xml_node(NULL, XML_CIB_TAG_RESOURCE); xmlNode 1783 lib/pengine/unpack.c xmlNode * rsc_entry) xmlNode 1839 lib/pengine/unpack.c process_orphan_resource(xmlNode * rsc_entry, node_t * node, pe_working_set_t * data_set) xmlNode 1862 lib/pengine/unpack.c xmlNode * migrate_op, pe_working_set_t * data_set) xmlNode 2096 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2153 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2188 lib/pengine/unpack.c unpack_lrm_rsc_state(node_t * node, xmlNode * rsc_entry, pe_working_set_t * data_set) xmlNode 2202 lib/pengine/unpack.c xmlNode *migrate_op = NULL; xmlNode 2203 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 2204 lib/pengine/unpack.c xmlNode *last_failure = NULL; xmlNode 2241 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2282 lib/pengine/unpack.c handle_orphaned_container_fillers(xmlNode * lrm_rsc_list, pe_working_set_t * data_set) xmlNode 2284 lib/pengine/unpack.c xmlNode *rsc_entry = NULL; xmlNode 2322 lib/pengine/unpack.c unpack_lrm_resources(node_t * node, xmlNode * lrm_rsc_list, pe_working_set_t * data_set) xmlNode 2324 lib/pengine/unpack.c xmlNode *rsc_entry = NULL; xmlNode 2376 lib/pengine/unpack.c static xmlNode * xmlNode 2410 lib/pengine/unpack.c unpack_rsc_migration(resource_t *rsc, node_t *node, xmlNode *xml_op, pe_working_set_t * data_set) xmlNode 2428 lib/pengine/unpack.c xmlNode *stop_op = xmlNode 2446 lib/pengine/unpack.c xmlNode *migrate_from = xmlNode 2502 lib/pengine/unpack.c unpack_rsc_migration_failure(resource_t *rsc, node_t *node, xmlNode *xml_op, pe_working_set_t * data_set) xmlNode 2513 lib/pengine/unpack.c xmlNode *stop_op = xmlNode 2515 lib/pengine/unpack.c xmlNode *migrate_op = xmlNode 2543 lib/pengine/unpack.c xmlNode *stop_op = xmlNode 2545 lib/pengine/unpack.c xmlNode *migrate_op = xmlNode 2576 lib/pengine/unpack.c record_failed_op(xmlNode *op, node_t* node, resource_t *rsc, pe_working_set_t * data_set) xmlNode 2578 lib/pengine/unpack.c xmlNode *xIter = NULL; xmlNode 2601 lib/pengine/unpack.c static const char *get_op_key(xmlNode *xml_op) xmlNode 2611 lib/pengine/unpack.c unpack_rsc_op_failure(resource_t * rsc, node_t * node, int rc, xmlNode * xml_op, xmlNode ** last_failure, xmlNode 2735 lib/pengine/unpack.c resource_t *rsc, int rc, int target_rc, node_t * node, xmlNode * xml_op, enum action_fail_response * on_fail, pe_working_set_t * data_set) xmlNode 2856 lib/pengine/unpack.c static bool check_operation_expiry(resource_t *rsc, node_t *node, int rc, xmlNode *xml_op, pe_working_set_t * data_set) xmlNode 2972 lib/pengine/unpack.c int get_target_rc(xmlNode *xml_op) xmlNode 3001 lib/pengine/unpack.c update_resource_state(resource_t * rsc, node_t * node, xmlNode * xml_op, const char * task, int rc, xmlNode 3002 lib/pengine/unpack.c xmlNode * last_failure, enum action_fail_response * on_fail, pe_working_set_t * data_set) xmlNode 3091 lib/pengine/unpack.c unpack_rsc_op(resource_t * rsc, node_t * node, xmlNode * xml_op, xmlNode ** last_failure, xmlNode 3310 lib/pengine/unpack.c add_node_attrs(xmlNode * xml_obj, node_t * node, gboolean overwrite, pe_working_set_t * data_set) xmlNode 3357 lib/pengine/unpack.c extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter) xmlNode 3363 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 3398 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 3424 lib/pengine/unpack.c xmlNode *tmp = NULL; xmlNode 3425 lib/pengine/unpack.c xmlNode *status = find_xml_node(data_set->input, XML_CIB_TAG_STATUS, TRUE); xmlNode 3429 lib/pengine/unpack.c xmlNode *node_state = NULL; xmlNode 3458 lib/pengine/unpack.c xmlNode *lrm_rsc = NULL; xmlNode 21 lib/pengine/unpack.h extern gboolean unpack_remote_nodes(xmlNode * xml_resources, pe_working_set_t * data_set); xmlNode 23 lib/pengine/unpack.h extern gboolean unpack_resources(xmlNode * xml_resources, pe_working_set_t * data_set); xmlNode 25 lib/pengine/unpack.h extern gboolean unpack_config(xmlNode * config, pe_working_set_t * data_set); xmlNode 27 lib/pengine/unpack.h extern gboolean unpack_nodes(xmlNode * xml_nodes, pe_working_set_t * data_set); xmlNode 29 lib/pengine/unpack.h extern gboolean unpack_tags(xmlNode * xml_tags, pe_working_set_t * data_set); xmlNode 31 lib/pengine/unpack.h extern gboolean unpack_status(xmlNode * status, pe_working_set_t * data_set); xmlNode 33 lib/pengine/unpack.h extern gboolean unpack_remote_status(xmlNode * status, pe_working_set_t * data_set); xmlNode 37 lib/pengine/unpack.h extern gboolean unpack_lrm_resources(node_t * node, xmlNode * lrm_state, xmlNode 40 lib/pengine/unpack.h extern gboolean add_node_attrs(xmlNode * attrs, node_t * node, gboolean overwrite, xmlNode 43 lib/pengine/unpack.h extern gboolean determine_online_status(xmlNode * node_state, node_t * this_node, xmlNode 33 lib/pengine/utils.c extern xmlNode *get_object_root(const char *object_type, xmlNode * the_root); xmlNode 36 lib/pengine/utils.c void unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, xmlNode 38 lib/pengine/utils.c static xmlNode *find_rsc_op_entry_helper(resource_t * rsc, const char *key, xmlNode 640 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 677 lib/pengine/utils.c static xmlNode * xmlNode 685 lib/pengine/utils.c xmlNode *op = NULL; xmlNode 686 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 739 lib/pengine/utils.c unpack_interval_origin(const char *value, GHashTable *meta, xmlNode *xml_obj, xmlNode 803 lib/pengine/utils.c unpack_timeout(const char *value, action_t *action, xmlNode *xml_obj, xmlNode 811 lib/pengine/utils.c xmlNode *min_interval_mon = find_min_interval_mon(action->rsc, FALSE); xmlNode 847 lib/pengine/utils.c xmlNode *child = NULL; xmlNode 884 lib/pengine/utils.c unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj, unsigned long long interval, crm_time_t *now) xmlNode 886 lib/pengine/utils.c xmlNode *attrs = NULL; xmlNode 887 lib/pengine/utils.c xmlNode *attr = NULL; xmlNode 914 lib/pengine/utils.c unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * container, xmlNode 1167 lib/pengine/utils.c static xmlNode * xmlNode 1177 lib/pengine/utils.c xmlNode *op = NULL; xmlNode 1178 lib/pengine/utils.c xmlNode *operation = NULL; xmlNode 1233 lib/pengine/utils.c xmlNode * xmlNode 1568 lib/pengine/utils.c const xmlNode *xml_a = a; xmlNode 1569 lib/pengine/utils.c const xmlNode *xml_b = b; xmlNode 1844 lib/pengine/utils.c filter_parameters(xmlNode * param_set, const char *param_string, bool need_present) xmlNode 1873 lib/pengine/utils.c append_versioned_params(xmlNode *versioned_params, const char *ra_version, xmlNode *params) xmlNode 1890 lib/pengine/utils.c node_t * node, xmlNode * xml_op, pe_working_set_t * data_set) xmlNode 1899 lib/pengine/utils.c xmlNode *local_versioned_params = create_xml_node(NULL, XML_TAG_RSC_VER_ATTRS); xmlNode 1980 lib/pengine/utils.c rsc_action_digest_cmp(resource_t * rsc, xmlNode * xml_op, node_t * node, xmlNode 47 lib/pengine/variant.h xmlNode *xml_obj_child; xmlNode 32 lib/transition/unpack.c unpack_action(synapse_t * parent, xmlNode * xml_action) xmlNode 94 lib/transition/unpack.c unpack_synapse(crm_graph_t * new_graph, xmlNode * xml_synapse) xmlNode 97 lib/transition/unpack.c xmlNode *inputs = NULL; xmlNode 98 lib/transition/unpack.c xmlNode *action_set = NULL; xmlNode 122 lib/transition/unpack.c xmlNode *action = NULL; xmlNode 145 lib/transition/unpack.c xmlNode *trigger = NULL; xmlNode 149 lib/transition/unpack.c xmlNode *input = NULL; xmlNode 172 lib/transition/unpack.c unpack_graph(xmlNode * xml_graph, const char *reference) xmlNode 187 lib/transition/unpack.c xmlNode *synapse = NULL; xmlNode 297 lib/transition/unpack.c convert_graph_action(xmlNode * resource, crm_action_t * action, int status, int rc) xmlNode 299 lib/transition/unpack.c xmlNode *xop = NULL; xmlNode 304 lib/transition/unpack.c xmlNode *action_resource = NULL; xmlNode 80 lrmd/ipc_proxy.c xmlNode *msg; xmlNode 150 lrmd/ipc_proxy.c ipc_proxy_forward_client(crm_client_t *ipc_proxy, xmlNode *xml) xmlNode 154 lrmd/ipc_proxy.c xmlNode *msg = get_message_xml(xml, F_LRMD_IPC_MSG); xmlNode 174 lrmd/ipc_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 227 lrmd/ipc_proxy.c xmlNode *request = NULL; xmlNode 228 lrmd/ipc_proxy.c xmlNode *msg = NULL; xmlNode 286 lrmd/ipc_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 316 lrmd/ipc_proxy.c xmlNode *msg = create_xml_node(NULL, T_LRMD_IPC_PROXY); xmlNode 147 lrmd/lrmd.c build_rsc_from_xml(xmlNode * msg) xmlNode 149 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, msg, LOG_ERR); xmlNode 165 lrmd/lrmd.c create_lrmd_cmd(xmlNode * msg, crm_client_t * client, lrmd_rsc_t *rsc) xmlNode 168 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, msg, LOG_ERR); xmlNode 379 lrmd/lrmd.c xmlNode *reply = NULL; xmlNode 397 lrmd/lrmd.c xmlNode *update_msg = user_data; xmlNode 475 lrmd/lrmd.c xmlNode *notify = NULL; xmlNode 535 lrmd/lrmd.c xmlNode *args = create_xml_node(notify, XML_TAG_ATTRS); xmlNode 556 lrmd/lrmd.c send_generic_notify(int rc, xmlNode * request) xmlNode 560 lrmd/lrmd.c xmlNode *notify = NULL; xmlNode 561 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 776 lrmd/lrmd.c xmlNode *notify = NULL; xmlNode 1374 lrmd/lrmd.c process_lrmd_signon(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1376 lrmd/lrmd.c xmlNode *reply = create_xml_node(NULL, "reply"); xmlNode 1403 lrmd/lrmd.c process_lrmd_rsc_register(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1428 lrmd/lrmd.c process_lrmd_get_rsc_info(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1433 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1435 lrmd/lrmd.c xmlNode *reply = NULL; xmlNode 1476 lrmd/lrmd.c process_lrmd_rsc_unregister(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1480 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1505 lrmd/lrmd.c process_lrmd_rsc_exec(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1509 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1628 lrmd/lrmd.c process_lrmd_rsc_cancel(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1630 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); xmlNode 1645 lrmd/lrmd.c process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request) xmlNode 1686 lrmd/lrmd.c xmlNode *data = get_message_xml(request, F_LRMD_CALLDATA); xmlNode 81 lrmd/lrmd_alert_api.c process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request) xmlNode 85 lrmd/lrmd_alert_api.c xmlNode *alert_xml = get_xpath_object("//" F_LRMD_ALERT, request, LOG_ERR); xmlNode 68 lrmd/lrmd_private.h extern int lrmd_tls_send_msg(crm_remote_t * session, xmlNode * msg, uint32_t id, xmlNode 73 lrmd/lrmd_private.h int lrmd_server_send_reply(crm_client_t * client, uint32_t id, xmlNode * reply); xmlNode 75 lrmd/lrmd_private.h int lrmd_server_send_notify(crm_client_t * client, xmlNode * msg); xmlNode 79 lrmd/lrmd_private.h void process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request); xmlNode 109 lrmd/lrmd_private.h void ipc_proxy_forward_client(crm_client_t *client, xmlNode *xml); xmlNode 114 lrmd/lrmd_private.h int process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request); xmlNode 129 lrmd/main.c xmlNode *request = crm_ipcs_recv(client, data, size, &id, &flags); xmlNode 223 lrmd/main.c lrmd_server_send_reply(crm_client_t * client, uint32_t id, xmlNode * reply) xmlNode 242 lrmd/main.c lrmd_server_send_notify(crm_client_t * client, xmlNode * msg) xmlNode 35 lrmd/remote_ctl.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); xmlNode 252 lrmd/remote_ctl.c ctl_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) xmlNode 353 lrmd/test.c xmlNode *cib_xml_copy = NULL; xmlNode 58 lrmd/tls_backend.c xmlNode *request = NULL; xmlNode 488 mcp/pacemaker.c xmlNode *msg = crm_ipcs_recv(c, data, size, &id, &flags); xmlNode 565 mcp/pacemaker.c xmlNode *update = create_xml_node(NULL, "nodes"); xmlNode 573 mcp/pacemaker.c xmlNode *xml = create_xml_node(update, "node"); xmlNode 828 mcp/pacemaker.c xmlNode *xml = string2xml(msg); xmlNode 993 mcp/pacemaker.c xmlNode *cmd = xmlNode 153 pengine/allocate.c check_rsc_parameters(resource_t * rsc, node_t * node, xmlNode * rsc_entry, xmlNode 200 pengine/allocate.c CancelXmlOp(resource_t * rsc, xmlNode * xml_op, node_t * active_node, xmlNode 244 pengine/allocate.c check_action_definition(resource_t * rsc, node_t * active_node, xmlNode * xml_op, xmlNode 265 pengine/allocate.c xmlNode *op_match = NULL; xmlNode 376 pengine/allocate.c check_actions_for(xmlNode * rsc_entry, resource_t * rsc, node_t * node, pe_working_set_t * data_set) xmlNode 387 pengine/allocate.c xmlNode *rsc_op = NULL; xmlNode 432 pengine/allocate.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 547 pengine/allocate.c xmlNode *lrm_rscs = NULL; xmlNode 548 pengine/allocate.c xmlNode *status = get_object_root(XML_CIB_TAG_STATUS, data_set->input); xmlNode 550 pengine/allocate.c xmlNode *node_state = NULL; xmlNode 573 pengine/allocate.c xmlNode *rsc_entry = NULL; xmlNode 874 pengine/allocate.c xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set->input); xmlNode 46 pengine/allocate.h void (*append_meta) (resource_t * rsc, xmlNode * xml); xmlNode 83 pengine/allocate.h extern void native_append_meta(resource_t * rsc, xmlNode * xml); xmlNode 96 pengine/allocate.h extern void group_append_meta(resource_t * rsc, xmlNode * xml); xmlNode 111 pengine/allocate.h extern void container_append_meta(resource_t * rsc, xmlNode * xml); xmlNode 126 pengine/allocate.h extern void clone_append_meta(resource_t * rsc, xmlNode * xml); xmlNode 134 pengine/allocate.h extern void master_append_meta(resource_t * rsc, xmlNode * xml); xmlNode 143 pengine/allocate.h extern gboolean unpack_rsc_to_attr(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 145 pengine/allocate.h extern gboolean unpack_rsc_to_node(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 147 pengine/allocate.h extern gboolean unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 149 pengine/allocate.h extern gboolean unpack_rsc_colocation(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 151 pengine/allocate.h extern gboolean unpack_location(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 153 pengine/allocate.h extern gboolean unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set); xmlNode 1424 pengine/clone.c clone_append_meta(resource_t * rsc, xmlNode * xml) xmlNode 55 pengine/constraints.c static rsc_to_node_t *generate_location_rule(resource_t * rsc, xmlNode * rule_xml, xmlNode 60 pengine/constraints.c unpack_constraints(xmlNode * xml_constraints, pe_working_set_t * data_set) xmlNode 62 pengine/constraints.c xmlNode *xml_obj = NULL; xmlNode 63 pengine/constraints.c xmlNode *lifetime = NULL; xmlNode 139 pengine/constraints.c get_ordering_type(xmlNode * xml_obj) xmlNode 253 pengine/constraints.c unpack_simple_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 450 pengine/constraints.c expand_tags_in_sets(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 452 pengine/constraints.c xmlNode *new_xml = NULL; xmlNode 453 pengine/constraints.c xmlNode *set = NULL; xmlNode 468 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 495 pengine/constraints.c xmlNode *last_ref = xml_rsc; xmlNode 521 pengine/constraints.c xmlNode *new_rsc_ref = NULL; xmlNode 552 pengine/constraints.c xmlNode *tag_ref = gIter->data; xmlNode 569 pengine/constraints.c tag_to_set(xmlNode * xml_obj, xmlNode ** rsc_set, const char * attr, xmlNode 616 pengine/constraints.c xmlNode *rsc_ref = NULL; xmlNode 628 pengine/constraints.c xmlNode *rsc_ref = NULL; xmlNode 648 pengine/constraints.c static gboolean unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, xmlNode 652 pengine/constraints.c unpack_simple_location(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 729 pengine/constraints.c unpack_rsc_location(xmlNode * xml_obj, resource_t * rsc_lh, const char * role, xmlNode 759 pengine/constraints.c xmlNode *rule_xml = NULL; xmlNode 805 pengine/constraints.c unpack_location_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 815 pengine/constraints.c xmlNode *new_xml = NULL; xmlNode 816 pengine/constraints.c xmlNode *rsc_set_lh = NULL; xmlNode 883 pengine/constraints.c unpack_location_set(xmlNode * location, xmlNode * set, pe_working_set_t * data_set) xmlNode 885 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 916 pengine/constraints.c unpack_location(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 918 pengine/constraints.c xmlNode *set = NULL; xmlNode 921 pengine/constraints.c xmlNode *orig_xml = NULL; xmlNode 922 pengine/constraints.c xmlNode *expanded_xml = NULL; xmlNode 987 pengine/constraints.c generate_location_rule(resource_t * rsc, xmlNode * rule_xml, const char *discovery, pe_working_set_t * data_set, xmlNode 1568 pengine/constraints.c unpack_order_set(xmlNode * set, enum pe_order_kind kind, resource_t ** rsc, xmlNode 1572 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 1741 pengine/constraints.c order_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, enum pe_order_kind kind, xmlNode 1745 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 1746 pengine/constraints.c xmlNode *xml_rsc_2 = NULL; xmlNode 1885 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 1897 pengine/constraints.c xmlNode *xml_rsc_2 = NULL; xmlNode 1916 pengine/constraints.c unpack_order_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 1929 pengine/constraints.c xmlNode *new_xml = NULL; xmlNode 1930 pengine/constraints.c xmlNode *rsc_set_first = NULL; xmlNode 1931 pengine/constraints.c xmlNode *rsc_set_then = NULL; xmlNode 2025 pengine/constraints.c unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 2041 pengine/constraints.c xmlNode *set = NULL; xmlNode 2042 pengine/constraints.c xmlNode *last = NULL; xmlNode 2044 pengine/constraints.c xmlNode *orig_xml = NULL; xmlNode 2045 pengine/constraints.c xmlNode *expanded_xml = NULL; xmlNode 2156 pengine/constraints.c unpack_colocation_set(xmlNode * set, int score, pe_working_set_t * data_set) xmlNode 2158 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 2216 pengine/constraints.c xmlNode *xml_rsc_with = NULL; xmlNode 2245 pengine/constraints.c colocate_rsc_sets(const char *id, xmlNode * set1, xmlNode * set2, int score, xmlNode 2248 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 2302 pengine/constraints.c xmlNode *xml_rsc_2 = NULL; xmlNode 2321 pengine/constraints.c unpack_simple_colocation(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 2394 pengine/constraints.c unpack_colocation_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 2408 pengine/constraints.c xmlNode *new_xml = NULL; xmlNode 2409 pengine/constraints.c xmlNode *rsc_set_lh = NULL; xmlNode 2410 pengine/constraints.c xmlNode *rsc_set_rh = NULL; xmlNode 2511 pengine/constraints.c unpack_rsc_colocation(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 2514 pengine/constraints.c xmlNode *set = NULL; xmlNode 2515 pengine/constraints.c xmlNode *last = NULL; xmlNode 2518 pengine/constraints.c xmlNode *orig_xml = NULL; xmlNode 2519 pengine/constraints.c xmlNode *expanded_xml = NULL; xmlNode 2653 pengine/constraints.c unpack_rsc_ticket_set(xmlNode * set, ticket_t * ticket, const char *loss_policy, xmlNode 2656 pengine/constraints.c xmlNode *xml_rsc = NULL; xmlNode 2685 pengine/constraints.c unpack_simple_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 2753 pengine/constraints.c unpack_rsc_ticket_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set) xmlNode 2762 pengine/constraints.c xmlNode *new_xml = NULL; xmlNode 2763 pengine/constraints.c xmlNode *rsc_set_lh = NULL; xmlNode 2833 pengine/constraints.c unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set) xmlNode 2835 pengine/constraints.c xmlNode *set = NULL; xmlNode 2844 pengine/constraints.c xmlNode *orig_xml = NULL; xmlNode 2845 pengine/constraints.c xmlNode *expanded_xml = NULL; xmlNode 836 pengine/container.c xmlNode *nvpair = get_xpath_object("//nvpair[@name='addr']", tuple->remote->xml, LOG_ERR); xmlNode 935 pengine/container.c container_append_meta(resource_t * rsc, xmlNode * xml) xmlNode 848 pengine/graph.c static xmlNode* xmlNode 849 pengine/graph.c add_node_to_xml_by_id(const char *id, xmlNode *xml) xmlNode 851 pengine/graph.c xmlNode *node_xml; xmlNode 869 pengine/graph.c add_node_to_xml_by_id(node->details->id, (xmlNode *) xml); xmlNode 880 pengine/graph.c add_maintenance_nodes(xmlNode *xml, const pe_working_set_t *data_set) xmlNode 883 pengine/graph.c xmlNode *maintenance = xmlNode 941 pengine/graph.c add_downed_nodes(xmlNode *xml, const action_t *action, xmlNode 949 pengine/graph.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 958 pengine/graph.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 982 pengine/graph.c xmlNode *downed = create_xml_node(xml, XML_GRAPH_TAG_DOWNED); xmlNode 988 pengine/graph.c static xmlNode * xmlNode 993 pengine/graph.c xmlNode *action_xml = NULL; xmlNode 994 pengine/graph.c xmlNode *args_xml = NULL; xmlNode 1090 pengine/graph.c xmlNode *rsc_xml = create_xml_node(action_xml, crm_element_name(action->rsc->xml)); xmlNode 1167 pengine/graph.c xmlNode *versioned_parameters = create_xml_node(NULL, XML_TAG_RSC_VER_ATTRS); xmlNode 1702 pengine/graph.c xmlNode *syn = NULL; xmlNode 1703 pengine/graph.c xmlNode *set = NULL; xmlNode 1704 pengine/graph.c xmlNode *in = NULL; xmlNode 1705 pengine/graph.c xmlNode *input = NULL; xmlNode 1706 pengine/graph.c xmlNode *xml_action = NULL; xmlNode 515 pengine/group.c group_append_meta(resource_t * rsc, xmlNode * xml) xmlNode 62 pengine/main.c gboolean process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender); xmlNode 70 pengine/main.c xmlNode *msg = crm_ipcs_recv(c, data, size, &id, &flags); xmlNode 74 pengine/main.c xmlNode *data_xml = get_message_xml(msg, F_CRM_DATA); xmlNode 1067 pengine/master.c master_append_meta(resource_t * rsc, xmlNode * xml) xmlNode 44 pengine/native.c xmlNode * operation, pe_working_set_t * data_set); xmlNode 48 pengine/native.c xmlNode * operation, pe_working_set_t * data_set); xmlNode 593 pengine/native.c xmlNode *operation = NULL; xmlNode 630 pengine/native.c xmlNode * operation, pe_working_set_t * data_set) xmlNode 828 pengine/native.c xmlNode *operation = NULL; xmlNode 841 pengine/native.c xmlNode * operation, pe_working_set_t * data_set) xmlNode 1052 pengine/native.c xmlNode *operation = NULL; xmlNode 3323 pengine/native.c native_append_meta(resource_t * rsc, xmlNode * xml) xmlNode 37 pengine/pengine.c xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 60 pengine/pengine.c gboolean process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender); xmlNode 63 pengine/pengine.c process_pe_message(xmlNode * msg, xmlNode * xml_data, crm_client_t * sender) xmlNode 95 pengine/pengine.c xmlNode *converted = NULL; xmlNode 96 pengine/pengine.c xmlNode *reply = NULL; xmlNode 222 pengine/pengine.c xmlNode * xmlNode 223 pengine/pengine.c do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now) xmlNode 118 pengine/pengine.h extern gboolean unpack_constraints(xmlNode * xml_constraints, pe_working_set_t * data_set); xmlNode 49 pengine/ptest.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 156 pengine/ptest.c xmlNode *cib_object = NULL; xmlNode 40 scratch.c xmlNode *top = NULL; xmlNode 224 tools/attrd_updater.c send_attrd_query(const char *name, const char *host, xmlNode **reply) xmlNode 228 tools/attrd_updater.c xmlNode *query; xmlNode 269 tools/attrd_updater.c validate_attrd_reply(xmlNode *reply, const char *attr_name) xmlNode 307 tools/attrd_updater.c print_attrd_values(xmlNode *reply, const char *attr_name) xmlNode 309 tools/attrd_updater.c xmlNode *child; xmlNode 346 tools/attrd_updater.c xmlNode *reply = NULL; xmlNode 360 tools/cib_shadow.c xmlNode *output = NULL; xmlNode 415 tools/cib_shadow.c xmlNode *output = filename2xml(shadow_file); xmlNode 425 tools/cib_shadow.c xmlNode *diff = NULL; xmlNode 426 tools/cib_shadow.c xmlNode *old_config = NULL; xmlNode 427 tools/cib_shadow.c xmlNode *new_config = filename2xml(shadow_file); xmlNode 454 tools/cib_shadow.c xmlNode *input = filename2xml(shadow_file); xmlNode 459 tools/cib_shadow.c xmlNode *config = first_named_child(input, XML_CIB_TAG_CONFIGURATION); xmlNode 48 tools/cibadmin.c int do_work(xmlNode * input, int command_options, xmlNode ** output); xmlNode 52 tools/cibadmin.c void cibadmin_op_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 169 tools/cibadmin.c print_xml_output(xmlNode * xml) xmlNode 183 tools/cibadmin.c xmlNode *child = NULL; xmlNode 210 tools/cibadmin.c xmlNode *output = NULL; xmlNode 211 tools/cibadmin.c xmlNode *input = NULL; xmlNode 480 tools/cibadmin.c xmlNode *obj = NULL; xmlNode 513 tools/cibadmin.c do_work(xmlNode * input, int call_options, xmlNode ** output) xmlNode 519 tools/cibadmin.c xmlNode *status = get_object_root(XML_CIB_TAG_STATUS, input); xmlNode 560 tools/cibadmin.c cibadmin_op_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 72 tools/crm_diff.c print_patch(xmlNode *patch) xmlNode 82 tools/crm_diff.c apply_patch(xmlNode *input, xmlNode *patch, gboolean as_cib) xmlNode 85 tools/crm_diff.c xmlNode *output = copy_xml(input); xmlNode 110 tools/crm_diff.c log_patch_cib_versions(xmlNode *patch) xmlNode 129 tools/crm_diff.c strip_patch_cib_version(xmlNode *patch, const char **vfields, size_t nvfields) xmlNode 135 tools/crm_diff.c xmlNode *version_xml = find_xml_node(patch, "version", FALSE); xmlNode 150 tools/crm_diff.c xmlNode *tmp = NULL; xmlNode 171 tools/crm_diff.c generate_patch(xmlNode *object_1, xmlNode *object_2, const char *xml_file_2, xmlNode 174 tools/crm_diff.c xmlNode *output = NULL; xmlNode 232 tools/crm_diff.c xmlNode *object_1 = NULL; xmlNode 233 tools/crm_diff.c xmlNode *object_2 = NULL; xmlNode 55 tools/crm_mon.c void crm_diff_update(const char *event, xmlNode * msg); xmlNode 123 tools/crm_mon.c xmlNode *current_cib = NULL; xmlNode 1413 tools/crm_mon.c xmlNode *xml_op, const char *task, const char *interval, int rc) xmlNode 1511 tools/crm_mon.c xmlNode *rsc_entry, gboolean operations) xmlNode 1518 tools/crm_mon.c xmlNode *rsc_op = NULL; xmlNode 1537 tools/crm_mon.c xmlNode *xml_op = (xmlNode *) gIter->data; xmlNode 1583 tools/crm_mon.c xmlNode *node_state, gboolean operations) xmlNode 1586 tools/crm_mon.c xmlNode *lrm_rsc = NULL; xmlNode 1587 tools/crm_mon.c xmlNode *rsc_entry = NULL; xmlNode 1785 tools/crm_mon.c xmlNode *node_state = NULL; xmlNode 1786 tools/crm_mon.c xmlNode *cib_status = get_object_root(XML_CIB_TAG_STATUS, data_set->input); xmlNode 2404 tools/crm_mon.c xmlNode *dc_version = get_xpath_object("//nvpair[@name='dc-version']", xmlNode 2470 tools/crm_mon.c xmlNode *quorum_node = get_xpath_object("//nvpair[@name='" XML_ATTR_EXPECTED_VOTES "']", xmlNode 2658 tools/crm_mon.c xmlNode *stack = get_xpath_object("//nvpair[@name='cluster-infrastructure']", xmlNode 2732 tools/crm_mon.c print_failed_action(FILE *stream, xmlNode *xml_op) xmlNode 2858 tools/crm_mon.c xmlNode *xml_op = NULL; xmlNode 3791 tools/crm_mon.c handle_rsc_op(xmlNode * xml, const char *node_id) xmlNode 3809 tools/crm_mon.c xmlNode *n = xml; xmlNode 3810 tools/crm_mon.c xmlNode * rsc_op = xml; xmlNode 3813 tools/crm_mon.c xmlNode *cIter; xmlNode 3925 tools/crm_mon.c static void crm_diff_update_v2(const char *event, xmlNode * msg) xmlNode 3927 tools/crm_mon.c xmlNode *change = NULL; xmlNode 3928 tools/crm_mon.c xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 3934 tools/crm_mon.c xmlNode *match = NULL; xmlNode 3969 tools/crm_mon.c xmlNode *state = NULL; xmlNode 3970 tools/crm_mon.c xmlNode *status = first_named_child(match, XML_CIB_TAG_STATUS); xmlNode 3981 tools/crm_mon.c xmlNode *state = NULL; xmlNode 4026 tools/crm_mon.c static void crm_diff_update_v1(const char *event, xmlNode * msg) xmlNode 4035 tools/crm_mon.c xmlNode *rsc_op = getXpathResult(xpathObj, lpc); xmlNode 4043 tools/crm_mon.c crm_diff_update(const char *event, xmlNode * msg) xmlNode 4050 tools/crm_mon.c xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT); xmlNode 4128 tools/crm_mon.c xmlNode *cib_copy = copy_xml(current_cib); xmlNode 4153 tools/crm_mon.c xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set.input); xmlNode 93 tools/crm_node.c xmlNode *node = NULL; xmlNode 94 tools/crm_node.c xmlNode *node_state = NULL; xmlNode 138 tools/crm_node.c xmlNode *cmd = NULL; xmlNode 139 tools/crm_node.c xmlNode *hello = NULL; xmlNode 231 tools/crm_node.c xmlNode *msg = string2xml(buffer); xmlNode 234 tools/crm_node.c xmlNode *node = NULL; xmlNode 343 tools/crm_node.c xmlNode *poke = create_xml_node(NULL, "poke"); xmlNode 78 tools/crm_resource.c xmlNode *msg = string2xml(buffer); xmlNode 825 tools/crm_resource.c xmlNode *cib_xml_copy = NULL; xmlNode 860 tools/crm_resource.c xmlNode *xml = NULL; xmlNode 914 tools/crm_resource.c xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set.input); xmlNode 1057 tools/crm_resource.c xmlNode *msg_data = NULL; xmlNode 1101 tools/crm_resource.c for (xmlNode *xml_op = __xml_first_child(data_set.failed); xml_op != NULL; xmlNode 1159 tools/crm_resource.c xmlNode *msg_data = NULL; xmlNode 1160 tools/crm_resource.c xmlNode *cmd = NULL; xmlNode 1219 tools/crm_resource.c xmlNode *msg_data = NULL; xmlNode 98 tools/crm_resource.h int update_working_set_xml(pe_working_set_t *data_set, xmlNode **xml); xmlNode 103 tools/crm_resource.h extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 65 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 66 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 114 tools/crm_resource_ban.c xmlNode *rule = create_xml_node(location, XML_TAG_RULE); xmlNode 115 tools/crm_resource_ban.c xmlNode *expr = create_xml_node(rule, XML_TAG_EXPRESSION); xmlNode 147 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 148 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 177 tools/crm_resource_ban.c xmlNode *rule = create_xml_node(location, XML_TAG_RULE); xmlNode 178 tools/crm_resource_ban.c xmlNode *expr = create_xml_node(rule, XML_TAG_EXPRESSION); xmlNode 208 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 209 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 28 tools/crm_resource_print.c xmlNode *xml_obj = NULL; xmlNode 29 tools/crm_resource_print.c xmlNode *lifetime = NULL; xmlNode 30 tools/crm_resource_print.c xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set->input); xmlNode 73 tools/crm_resource_print.c xmlNode *op = NULL; xmlNode 175 tools/crm_resource_print.c xmlNode *xml_op = (xmlNode *) lpc->data; xmlNode 96 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 143 tools/crm_resource_runtime.c xmlNode *child = NULL; xmlNode 241 tools/crm_resource_runtime.c xmlNode *xml_top = NULL; xmlNode 242 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 289 tools/crm_resource_runtime.c xmlNode *cib_top = NULL; xmlNode 354 tools/crm_resource_runtime.c xmlNode *cib_constraints = get_object_root(XML_CIB_TAG_CONSTRAINTS, data_set->input); xmlNode 392 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 453 tools/crm_resource_runtime.c xmlNode *cmd = NULL; xmlNode 454 tools/crm_resource_runtime.c xmlNode *xml_rsc = NULL; xmlNode 457 tools/crm_resource_runtime.c xmlNode *params = NULL; xmlNode 458 tools/crm_resource_runtime.c xmlNode *msg_data = NULL; xmlNode 905 tools/crm_resource_runtime.c update_working_set_xml(pe_working_set_t *data_set, xmlNode **xml) xmlNode 929 tools/crm_resource_runtime.c xmlNode *cib_xml_copy = NULL; xmlNode 55 tools/crm_simulate.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 388 tools/crm_simulate.c xmlNode *cib_object = NULL; xmlNode 519 tools/crm_simulate.c xmlNode *cib_object = NULL; xmlNode 642 tools/crm_simulate.c xmlNode *input = NULL; xmlNode 156 tools/crm_ticket.c find_ticket_state(cib_t * the_cib, const char *ticket_id, xmlNode ** ticket_state_xml) xmlNode 160 tools/crm_ticket.c xmlNode *xml_search = NULL; xmlNode 199 tools/crm_ticket.c find_ticket_constraints(cib_t * the_cib, const char *ticket_id, xmlNode ** ticket_cons_xml) xmlNode 203 tools/crm_ticket.c xmlNode *xml_search = NULL; xmlNode 240 tools/crm_ticket.c xmlNode *state_xml = NULL; xmlNode 265 tools/crm_ticket.c xmlNode *cons_xml = NULL; xmlNode 289 tools/crm_ticket.c xmlNode *xml_search = NULL; xmlNode 341 tools/crm_ticket.c xmlNode *child = NULL; xmlNode 369 tools/crm_ticket.c xmlNode *xml_obj = NULL; xmlNode 511 tools/crm_ticket.c xmlNode *xml_top = NULL; xmlNode 512 tools/crm_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 542 tools/crm_ticket.c xmlNode *xml_obj = NULL; xmlNode 603 tools/crm_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 706 tools/crm_ticket.c xmlNode *cib_xml_copy = NULL; xmlNode 707 tools/crm_ticket.c xmlNode *cib_constraints = NULL; xmlNode 44 tools/crm_verify.c extern xmlNode *do_calculations(pe_working_set_t * data_set, xmlNode * xml_input, crm_time_t * now); xmlNode 76 tools/crm_verify.c xmlNode *cib_object = NULL; xmlNode 77 tools/crm_verify.c xmlNode *status = NULL; xmlNode 55 tools/crmadmin.c xmlNode *handleCibMod(void); xmlNode 56 tools/crmadmin.c int do_find_node_list(xmlNode * xml_node); xmlNode 58 tools/crmadmin.c gboolean is_node_online(xmlNode * node_state); xmlNode 81 tools/crmadmin.c xmlNode *msg_options = NULL; xmlNode 258 tools/crmadmin.c xmlNode *msg_data = NULL; xmlNode 304 tools/crmadmin.c xmlNode *output = NULL; xmlNode 379 tools/crmadmin.c xmlNode *cmd = create_request(crmd_operation, msg_data, dest_node, sys_to, xmlNode 419 tools/crmadmin.c xmlNode *xml = create_hello_message(admin_uuid, crm_system_name, "0", "1"); xmlNode 428 tools/crmadmin.c validate_crm_message(xmlNode * msg, const char *sys, const char *uuid, const char *msg_type) xmlNode 461 tools/crmadmin.c xmlNode *xml = string2xml(buffer); xmlNode 475 tools/crmadmin.c xmlNode *data = get_message_xml(xml, F_CRM_DATA); xmlNode 521 tools/crmadmin.c is_node_online(xmlNode * node_state) xmlNode 543 tools/crmadmin.c do_find_node_list(xmlNode * xml_node) xmlNode 546 tools/crmadmin.c xmlNode *node = NULL; xmlNode 547 tools/crmadmin.c xmlNode *nodes = get_object_root(XML_CIB_TAG_NODES, xml_node); xmlNode 63 tools/fake_transition.c inject_transient_attr(xmlNode * cib_node, const char *name, const char *value) xmlNode 65 tools/fake_transition.c xmlNode *attrs = NULL; xmlNode 66 tools/fake_transition.c xmlNode *instance_attrs = NULL; xmlNode 91 tools/fake_transition.c update_failcounts(xmlNode * cib_node, const char *resource, const char *task, xmlNode 128 tools/fake_transition.c xmlNode *cib_object = create_xml_node(NULL, XML_CIB_TAG_NODE); xmlNode 145 tools/fake_transition.c create_op(xmlNode * cib_resource, const char *task, int interval, int outcome) xmlNode 148 tools/fake_transition.c xmlNode *xop = NULL; xmlNode 176 tools/fake_transition.c static xmlNode * xmlNode 177 tools/fake_transition.c inject_op(xmlNode * cib_resource, lrmd_event_data_t * op, int target_rc) xmlNode 183 tools/fake_transition.c static xmlNode * xmlNode 187 tools/fake_transition.c xmlNode *cib_object = NULL; xmlNode 232 tools/fake_transition.c static xmlNode * xmlNode 235 tools/fake_transition.c xmlNode *cib_node = inject_node_state(cib_conn, node, NULL); xmlNode 254 tools/fake_transition.c static xmlNode * xmlNode 255 tools/fake_transition.c find_resource_xml(xmlNode * cib_node, const char *resource) xmlNode 258 tools/fake_transition.c xmlNode *match = NULL; xmlNode 272 tools/fake_transition.c static xmlNode * xmlNode 273 tools/fake_transition.c inject_resource(xmlNode * cib_node, const char *resource, const char *rclass, const char *rtype, xmlNode 276 tools/fake_transition.c xmlNode *lrm = NULL; xmlNode 277 tools/fake_transition.c xmlNode *container = NULL; xmlNode 278 tools/fake_transition.c xmlNode *cib_resource = NULL; xmlNode 338 tools/fake_transition.c find_ticket_state(cib_t * the_cib, const char *ticket_id, xmlNode ** ticket_state_xml) xmlNode 342 tools/fake_transition.c xmlNode *xml_search = NULL; xmlNode 384 tools/fake_transition.c xmlNode *xml_top = NULL; xmlNode 385 tools/fake_transition.c xmlNode *ticket_state_xml = NULL; xmlNode 396 tools/fake_transition.c xmlNode *xml_obj = NULL; xmlNode 424 tools/fake_transition.c xmlNode *cib_op = NULL; xmlNode 425 tools/fake_transition.c xmlNode *cib_node = NULL; xmlNode 426 tools/fake_transition.c xmlNode *cib_resource = NULL; xmlNode 431 tools/fake_transition.c xmlNode *top = create_xml_node(NULL, XML_TAG_CIB); xmlNode 636 tools/fake_transition.c xmlNode *cib_node = NULL; xmlNode 637 tools/fake_transition.c xmlNode *cib_resource = NULL; xmlNode 638 tools/fake_transition.c xmlNode *action_rsc = first_named_child(action->xml, XML_CIB_TAG_RESOURCE); xmlNode 751 tools/fake_transition.c xmlNode *rsc = first_named_child(action->xml, XML_CIB_TAG_RESOURCE); xmlNode 774 tools/fake_transition.c xmlNode *cib_node = modify_node(fake_cib, target, FALSE); xmlNode 841 tools/fake_transition.c xmlNode *cib_object = NULL;