xmlNode            83 daemons/attrd/attrd_alerts.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode            85 daemons/attrd/attrd_alerts.c     xmlNode *crmalerts = NULL;
xmlNode            25 daemons/attrd/attrd_attributes.c attrd_create_attribute(xmlNode *xml)
xmlNode            83 daemons/attrd/attrd_attributes.c attrd_update_dampening(attribute_t *a, xmlNode *xml, const char *attr)
xmlNode           135 daemons/attrd/attrd_attributes.c xmlNode *
xmlNode           136 daemons/attrd/attrd_attributes.c attrd_add_value_xml(xmlNode *parent, const attribute_t *a,
xmlNode           139 daemons/attrd/attrd_attributes.c     xmlNode *xml = pcmk__xe_create(parent, __func__);
xmlNode           176 daemons/attrd/attrd_attributes.c attrd_populate_attribute(xmlNode *xml, const char *attr)
xmlNode            50 daemons/attrd/attrd_cib.c attrd_cib_updated_cb(const char *event, xmlNode *msg)
xmlNode            52 daemons/attrd/attrd_cib.c     const xmlNode *patchset = NULL;
xmlNode           160 daemons/attrd/attrd_cib.c attrd_erase_cb(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode           241 daemons/attrd/attrd_cib.c attrd_cib_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, void *user_data)
xmlNode           349 daemons/attrd/attrd_cib.c     xmlNode *update = pcmk__xe_create(NULL, PCMK__XE_NODE_STATE);
xmlNode           350 daemons/attrd/attrd_cib.c     xmlNode *child = update;
xmlNode            26 daemons/attrd/attrd_corosync.c static xmlNode *
xmlNode            29 daemons/attrd/attrd_corosync.c     xmlNode *node = pcmk__xe_create(NULL, __func__);
xmlNode            40 daemons/attrd/attrd_corosync.c attrd_peer_message(crm_node_t *peer, xmlNode *xml)
xmlNode            78 daemons/attrd/attrd_corosync.c             xmlNode *reply = NULL;
xmlNode           107 daemons/attrd/attrd_corosync.c     xmlNode *xml = NULL;
xmlNode           154 daemons/attrd/attrd_corosync.c     xmlNode *op = pcmk__xe_create(NULL, PCMK_XE_OP);
xmlNode           231 daemons/attrd/attrd_corosync.c update_attr_on_host(attribute_t *a, const crm_node_t *peer, const xmlNode *xml,
xmlNode           330 daemons/attrd/attrd_corosync.c attrd_peer_update_one(const crm_node_t *peer, xmlNode *xml, bool filter)
xmlNode           379 daemons/attrd/attrd_corosync.c     xmlNode *sync = NULL;
xmlNode           433 daemons/attrd/attrd_corosync.c     xmlNode *xml = request->xml;
xmlNode           481 daemons/attrd/attrd_corosync.c attrd_peer_sync_response(const crm_node_t *peer, bool peer_won, xmlNode *xml)
xmlNode           494 daemons/attrd/attrd_corosync.c     for (xmlNode *child = pcmk__xe_first_child(xml, NULL, NULL, NULL);
xmlNode           554 daemons/attrd/attrd_corosync.c     xmlNode *sync = pcmk__xe_create(NULL, __func__);
xmlNode           575 daemons/attrd/attrd_corosync.c attrd_peer_update(const crm_node_t *peer, xmlNode *xml, const char *host,
xmlNode           582 daemons/attrd/attrd_corosync.c         for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, NULL);
xmlNode            67 daemons/attrd/attrd_elections.c attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml)
xmlNode           116 daemons/attrd/attrd_elections.c attrd_check_for_new_writer(const crm_node_t *peer, const xmlNode *xml)
xmlNode           178 daemons/attrd/attrd_elections.c attrd_xml_add_writer(xmlNode *xml)
xmlNode            41 daemons/attrd/attrd_ipc.c static xmlNode *build_query_reply(const char *attr, const char *host)
xmlNode            43 daemons/attrd/attrd_ipc.c     xmlNode *reply = pcmk__xe_create(NULL, __func__);
xmlNode            54 daemons/attrd/attrd_ipc.c         xmlNode *host_value;
xmlNode            87 daemons/attrd/attrd_ipc.c xmlNode *
xmlNode            90 daemons/attrd/attrd_ipc.c     xmlNode *xml = request->xml;
xmlNode           139 daemons/attrd/attrd_ipc.c xmlNode *
xmlNode           142 daemons/attrd/attrd_ipc.c     xmlNode *xml = request->xml;
xmlNode           186 daemons/attrd/attrd_ipc.c xmlNode *
xmlNode           189 daemons/attrd/attrd_ipc.c     xmlNode *query = request->xml;
xmlNode           190 daemons/attrd/attrd_ipc.c     xmlNode *reply = NULL;
xmlNode           220 daemons/attrd/attrd_ipc.c xmlNode *
xmlNode           233 daemons/attrd/attrd_ipc.c handle_missing_host(xmlNode *xml)
xmlNode           247 daemons/attrd/attrd_ipc.c expand_regexes(xmlNode *xml, const char *attr, const char *value, const char *regex)
xmlNode           264 daemons/attrd/attrd_ipc.c                 xmlNode *child = pcmk__xe_create(xml, PCMK_XE_OP);
xmlNode           299 daemons/attrd/attrd_ipc.c     xmlNode *xml = request->xml;
xmlNode           324 daemons/attrd/attrd_ipc.c handle_value_expansion(const char **value, xmlNode *xml, const char *op,
xmlNode           355 daemons/attrd/attrd_ipc.c send_update_msg_to_cluster(pcmk__request_t *request, xmlNode *xml)
xmlNode           377 daemons/attrd/attrd_ipc.c send_child_update(xmlNode *child, void *data)
xmlNode           389 daemons/attrd/attrd_ipc.c xmlNode *
xmlNode           392 daemons/attrd/attrd_ipc.c     xmlNode *xml = NULL;
xmlNode           410 daemons/attrd/attrd_ipc.c             for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL,
xmlNode           433 daemons/attrd/attrd_ipc.c             xmlNode *orig_xml = request->xml;
xmlNode           556 daemons/attrd/attrd_ipc.c     xmlNode *xml = NULL;
xmlNode            31 daemons/attrd/attrd_messages.c remove_sync_point_attribute(xmlNode *xml, void *data)
xmlNode            54 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode            65 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           101 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           124 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           138 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           148 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           167 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           177 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           198 daemons/attrd/attrd_messages.c static xmlNode *
xmlNode           272 daemons/attrd/attrd_messages.c     xmlNode *reply = NULL;
xmlNode           321 daemons/attrd/attrd_messages.c     xmlNode *attrd_op = pcmk__xe_create(NULL, __func__);
xmlNode           340 daemons/attrd/attrd_messages.c attrd_send_message(crm_node_t *node, xmlNode *data, bool confirm)
xmlNode           234 daemons/attrd/attrd_sync.c attrd_ack_waitlist_clients(enum attrd_sync_point sync_point, const xmlNode *xml)
xmlNode           284 daemons/attrd/attrd_sync.c attrd_cluster_sync_point_update(xmlNode *xml)
xmlNode           309 daemons/attrd/attrd_sync.c attrd_request_sync_point(xmlNode *xml)
xmlNode           314 daemons/attrd/attrd_sync.c         xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP,
xmlNode           337 daemons/attrd/attrd_sync.c attrd_request_has_sync_point(xmlNode *xml)
xmlNode           115 daemons/attrd/pacemaker-attrd.h void attrd_handle_election_op(const crm_node_t *peer, xmlNode *xml);
xmlNode           116 daemons/attrd/pacemaker-attrd.h bool attrd_check_for_new_writer(const crm_node_t *peer, const xmlNode *xml);
xmlNode           119 daemons/attrd/pacemaker-attrd.h void attrd_xml_add_writer(xmlNode *xml);
xmlNode           187 daemons/attrd/pacemaker-attrd.h void attrd_peer_update(const crm_node_t *peer, xmlNode *xml, const char *host,
xmlNode           193 daemons/attrd/pacemaker-attrd.h                               xmlNode *xml);
xmlNode           196 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_peer_remove(pcmk__request_t *request);
xmlNode           197 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_clear_failure(pcmk__request_t *request);
xmlNode           198 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_update(pcmk__request_t *request);
xmlNode           199 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_refresh(pcmk__request_t *request);
xmlNode           200 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_query(pcmk__request_t *request);
xmlNode           201 daemons/attrd/pacemaker-attrd.h gboolean attrd_send_message(crm_node_t *node, xmlNode *data, bool confirm);
xmlNode           203 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_add_value_xml(xmlNode *parent, const attribute_t *a,
xmlNode           208 daemons/attrd/pacemaker-attrd.h attribute_t *attrd_populate_attribute(xmlNode *xml, const char *attr);
xmlNode           235 daemons/attrd/pacemaker-attrd.h typedef int (*attrd_confirmation_action_fn)(xmlNode *);
xmlNode           238 daemons/attrd/pacemaker-attrd.h void attrd_ack_waitlist_clients(enum attrd_sync_point sync_point, const xmlNode *xml);
xmlNode           239 daemons/attrd/pacemaker-attrd.h int attrd_cluster_sync_point_update(xmlNode *xml);
xmlNode           246 daemons/attrd/pacemaker-attrd.h const char *attrd_request_sync_point(xmlNode *xml);
xmlNode           247 daemons/attrd/pacemaker-attrd.h bool attrd_request_has_sync_point(xmlNode *xml);
xmlNode            40 daemons/based/based_callbacks.c     xmlNode *notify_src;
xmlNode            54 daemons/based/based_callbacks.c static int cib_process_command(xmlNode *request,
xmlNode            56 daemons/based/based_callbacks.c                                cib__op_fn_t op_function, xmlNode **reply,
xmlNode            57 daemons/based/based_callbacks.c                                xmlNode **cib_diff, bool privileged);
xmlNode           157 daemons/based/based_callbacks.c static xmlNode *
xmlNode           159 daemons/based/based_callbacks.c                  int call_options, int rc, xmlNode *call_data)
xmlNode           161 daemons/based/based_callbacks.c     xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_CIB_REPLY);
xmlNode           171 daemons/based/based_callbacks.c         xmlNode *wrapper = pcmk__xe_create(reply, PCMK__XE_CIB_CALLDATA);
xmlNode           182 daemons/based/based_callbacks.c do_local_notify(const xmlNode *notify_src, const char *client_id,
xmlNode           242 daemons/based/based_callbacks.c cib_common_callback_worker(uint32_t id, uint32_t flags, xmlNode * op_request,
xmlNode           259 daemons/based/based_callbacks.c             xmlNode *ack = pcmk__xe_create(NULL, __func__);
xmlNode           324 daemons/based/based_callbacks.c     xmlNode *op_request = pcmk__client_data2xml(cib_client, data, &id, &flags);
xmlNode           393 daemons/based/based_callbacks.c         xmlNode *ping = pcmk__xe_create(NULL, PCMK__XE_PING);
xmlNode           415 daemons/based/based_callbacks.c process_ping_reply(xmlNode *reply) 
xmlNode           420 daemons/based/based_callbacks.c     xmlNode *wrapper = pcmk__xe_first_child(reply, PCMK__XE_CIB_CALLDATA, NULL,
xmlNode           422 daemons/based/based_callbacks.c     xmlNode *pong = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           459 daemons/based/based_callbacks.c             xmlNode *wrapper = pcmk__xe_first_child(pong, PCMK__XE_CIB_CALLDATA,
xmlNode           461 daemons/based/based_callbacks.c             xmlNode *remote_cib = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           527 daemons/based/based_callbacks.c queue_local_notify(xmlNode * notify_src, const char *client_id, gboolean sync_reply,
xmlNode           669 daemons/based/based_callbacks.c parse_peer_options_v1(const cib__operation_t *operation, xmlNode *request,
xmlNode           768 daemons/based/based_callbacks.c parse_peer_options_v2(const cib__operation_t *operation, xmlNode *request,
xmlNode           900 daemons/based/based_callbacks.c parse_peer_options(const cib__operation_t *operation, xmlNode *request,
xmlNode           924 daemons/based/based_callbacks.c forward_request(xmlNode *request)
xmlNode           962 daemons/based/based_callbacks.c send_peer_reply(xmlNode * msg, xmlNode * result_diff, const char *originator, gboolean broadcast)
xmlNode           983 daemons/based/based_callbacks.c         xmlNode *wrapper = NULL;
xmlNode          1038 daemons/based/based_callbacks.c cib_process_request(xmlNode *request, gboolean privileged,
xmlNode          1050 daemons/based/based_callbacks.c     xmlNode *op_reply = NULL;
xmlNode          1051 daemons/based/based_callbacks.c     xmlNode *result_diff = NULL;
xmlNode          1302 daemons/based/based_callbacks.c static xmlNode *
xmlNode          1303 daemons/based/based_callbacks.c prepare_input(const xmlNode *request, enum cib__op_type type,
xmlNode          1306 daemons/based/based_callbacks.c     xmlNode *wrapper = NULL;
xmlNode          1307 daemons/based/based_callbacks.c     xmlNode *input = NULL;
xmlNode          1348 daemons/based/based_callbacks.c contains_config_change(xmlNode *diff)
xmlNode          1364 daemons/based/based_callbacks.c cib_process_command(xmlNode *request, const cib__operation_t *operation,
xmlNode          1365 daemons/based/based_callbacks.c                     cib__op_fn_t op_function, xmlNode **reply,
xmlNode          1366 daemons/based/based_callbacks.c                     xmlNode **cib_diff, bool privileged)
xmlNode          1368 daemons/based/based_callbacks.c     xmlNode *input = NULL;
xmlNode          1369 daemons/based/based_callbacks.c     xmlNode *output = NULL;
xmlNode          1370 daemons/based/based_callbacks.c     xmlNode *result_cib = NULL;
xmlNode          1559 daemons/based/based_callbacks.c cib_peer_callback(xmlNode * msg, void *private_data)
xmlNode          1618 daemons/based/based_callbacks.c     xmlNode *leaving = NULL;
xmlNode            69 daemons/based/based_io.c static xmlNode *
xmlNode            72 daemons/based/based_io.c     xmlNode *root = NULL;
xmlNode           185 daemons/based/based_io.c xmlNode *
xmlNode           199 daemons/based/based_io.c     xmlNode *root = NULL;
xmlNode           200 daemons/based/based_io.c     xmlNode *status = NULL;
xmlNode           329 daemons/based/based_io.c     xmlNode *tmp_cib = the_cib;
xmlNode           352 daemons/based/based_io.c activateCibXml(xmlNode * new_cib, gboolean to_disk, const char *op)
xmlNode           355 daemons/based/based_io.c         xmlNode *saved_cib = the_cib;
xmlNode           405 daemons/based/based_io.c     xmlNode *cib_local = NULL;
xmlNode            40 daemons/based/based_messages.c xmlNode *the_cib = NULL;
xmlNode            43 daemons/based/based_messages.c cib_process_shutdown_req(const char *op, int options, const char *section, xmlNode * req,
xmlNode            44 daemons/based/based_messages.c                          xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode            45 daemons/based/based_messages.c                          xmlNode ** answer)
xmlNode            68 daemons/based/based_messages.c cib_process_noop(const char *op, int options, const char *section, xmlNode *req,
xmlNode            69 daemons/based/based_messages.c                  xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib,
xmlNode            70 daemons/based/based_messages.c                  xmlNode **answer)
xmlNode            78 daemons/based/based_messages.c cib_process_readwrite(const char *op, int options, const char *section, xmlNode * req,
xmlNode            79 daemons/based/based_messages.c                       xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode            80 daemons/based/based_messages.c                       xmlNode ** answer)
xmlNode           119 daemons/based/based_messages.c     xmlNode *sync_me = pcmk__xe_create(NULL, "sync-me");
xmlNode           138 daemons/based/based_messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           139 daemons/based/based_messages.c                  xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           145 daemons/based/based_messages.c     xmlNode *wrapper = NULL;
xmlNode           167 daemons/based/based_messages.c                 xmlNode *shallow = pcmk__xe_create(wrapper, name);
xmlNode           186 daemons/based/based_messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           187 daemons/based/based_messages.c                  xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           193 daemons/based/based_messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           194 daemons/based/based_messages.c                            xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           210 daemons/based/based_messages.c         xmlNode *scratch = pcmk__xml_copy(NULL, existing_cib);
xmlNode           226 daemons/based/based_messages.c             xmlNode *up = pcmk__xe_create(NULL, __func__);
xmlNode           265 daemons/based/based_messages.c                 xmlNode *up = pcmk__xe_create(NULL, __func__);
xmlNode           287 daemons/based/based_messages.c cib_process_sync_one(const char *op, int options, const char *section, xmlNode * req,
xmlNode           288 daemons/based/based_messages.c                      xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           289 daemons/based/based_messages.c                      xmlNode ** answer)
xmlNode           295 daemons/based/based_messages.c cib_server_process_diff(const char *op, int options, const char *section, xmlNode * req,
xmlNode           296 daemons/based/based_messages.c                         xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           297 daemons/based/based_messages.c                         xmlNode ** answer)
xmlNode           358 daemons/based/based_messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req,
xmlNode           359 daemons/based/based_messages.c                         xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           360 daemons/based/based_messages.c                         xmlNode ** answer)
xmlNode           373 daemons/based/based_messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req,
xmlNode           374 daemons/based/based_messages.c                             xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           375 daemons/based/based_messages.c                             xmlNode ** answer)
xmlNode           380 daemons/based/based_messages.c static xmlNode *
xmlNode           381 daemons/based/based_messages.c cib_msg_copy(xmlNode *msg)
xmlNode           403 daemons/based/based_messages.c     xmlNode *copy = pcmk__xe_create(NULL, PCMK__XE_COPY);
xmlNode           418 daemons/based/based_messages.c sync_our_cib(xmlNode * request, gboolean all)
xmlNode           425 daemons/based/based_messages.c     xmlNode *replace_request = NULL;
xmlNode           426 daemons/based/based_messages.c     xmlNode *wrapper = NULL;
xmlNode           469 daemons/based/based_messages.c                                xmlNode *req, xmlNode *input,
xmlNode           470 daemons/based/based_messages.c                                xmlNode *existing_cib, xmlNode **result_cib,
xmlNode           471 daemons/based/based_messages.c                                xmlNode **answer)
xmlNode           495 daemons/based/based_messages.c cib_process_schemas(const char *op, int options, const char *section, xmlNode *req,
xmlNode           496 daemons/based/based_messages.c                     xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib,
xmlNode           497 daemons/based/based_messages.c                     xmlNode **answer)
xmlNode           499 daemons/based/based_messages.c     xmlNode *wrapper = NULL;
xmlNode           500 daemons/based/based_messages.c     xmlNode *data = NULL;
xmlNode            35 daemons/based/based_notify.c     const xmlNode *msg;
xmlNode           107 daemons/based/based_notify.c cib_notify_send(const xmlNode *xml)
xmlNode           129 daemons/based/based_notify.c attach_cib_generation(xmlNode *msg)
xmlNode           131 daemons/based/based_notify.c     xmlNode *wrapper = pcmk__xe_create(msg, PCMK__XE_CIB_GENERATION);
xmlNode           132 daemons/based/based_notify.c     xmlNode *generation = pcmk__xe_create(wrapper, PCMK__XE_GENERATION_TUPLE);
xmlNode           142 daemons/based/based_notify.c                 const char *origin, xmlNode *update, xmlNode *diff)
xmlNode           154 daemons/based/based_notify.c     xmlNode *update_msg = NULL;
xmlNode           155 daemons/based/based_notify.c     xmlNode *wrapper = NULL;
xmlNode           215 daemons/based/based_remote.c cib_remote_auth(xmlNode * login)
xmlNode           411 daemons/based/based_remote.c cib_handle_remote_msg(pcmk__client_t *client, xmlNode *command)
xmlNode           451 daemons/based/based_remote.c     xmlNode *command = NULL;
xmlNode           497 daemons/based/based_remote.c         xmlNode *reg;
xmlNode            58 daemons/based/based_transaction.c     for (xmlNode *request = pcmk__xe_first_child(transaction,
xmlNode           324 daemons/based/pacemaker-based.c     xmlNode *xml = NULL;
xmlNode           429 daemons/based/pacemaker-based.c     xmlNode *cib = readCibXmlFile(cib_root, filename, !preserve_status);
xmlNode            54 daemons/based/pacemaker-based.h extern xmlNode *the_cib;
xmlNode            73 daemons/based/pacemaker-based.h void cib_peer_callback(xmlNode *msg, void *private_data);
xmlNode            75 daemons/based/pacemaker-based.h                                 xmlNode *op_request, pcmk__client_t *cib_client,
xmlNode            77 daemons/based/pacemaker-based.h int cib_process_request(xmlNode *request, gboolean privileged,
xmlNode            84 daemons/based/pacemaker-based.h xmlNode *readCibXmlFile(const char *dir, const char *file,
xmlNode            86 daemons/based/pacemaker-based.h int activateCibXml(xmlNode *doc, gboolean to_disk, const char *op);
xmlNode            89 daemons/based/pacemaker-based.h                              xmlNode *req, xmlNode *input,
xmlNode            90 daemons/based/pacemaker-based.h                              xmlNode *existing_cib, xmlNode **result_cib,
xmlNode            91 daemons/based/pacemaker-based.h                              xmlNode **answer);
xmlNode            93 daemons/based/pacemaker-based.h                      xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode            94 daemons/based/pacemaker-based.h                      xmlNode **result_cib, xmlNode **answer);
xmlNode            96 daemons/based/pacemaker-based.h                      xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode            97 daemons/based/pacemaker-based.h                      xmlNode **result_cib, xmlNode **answer);
xmlNode            99 daemons/based/pacemaker-based.h                           xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           100 daemons/based/pacemaker-based.h                           xmlNode **result_cib, xmlNode **answer);
xmlNode           102 daemons/based/pacemaker-based.h                             xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           103 daemons/based/pacemaker-based.h                             xmlNode **result_cib, xmlNode **answer);
xmlNode           105 daemons/based/pacemaker-based.h                             xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           106 daemons/based/pacemaker-based.h                             xmlNode **result_cib, xmlNode **answer);
xmlNode           108 daemons/based/pacemaker-based.h                      xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           109 daemons/based/pacemaker-based.h                      xmlNode **result_cib, xmlNode **answer);
xmlNode           111 daemons/based/pacemaker-based.h                          xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           112 daemons/based/pacemaker-based.h                          xmlNode **result_cib, xmlNode **answer);
xmlNode           114 daemons/based/pacemaker-based.h                                 const char *section, xmlNode *req,
xmlNode           115 daemons/based/pacemaker-based.h                                 xmlNode *input, xmlNode *existing_cib,
xmlNode           116 daemons/based/pacemaker-based.h                                 xmlNode **result_cib, xmlNode **answer);
xmlNode           118 daemons/based/pacemaker-based.h                                xmlNode *req, xmlNode *input,
xmlNode           119 daemons/based/pacemaker-based.h                                xmlNode *existing_cib, xmlNode **result_cib,
xmlNode           120 daemons/based/pacemaker-based.h                                xmlNode **answer);
xmlNode           122 daemons/based/pacemaker-based.h                                    const char *section, xmlNode *req,
xmlNode           123 daemons/based/pacemaker-based.h                                    xmlNode *input, xmlNode *existing_cib,
xmlNode           124 daemons/based/pacemaker-based.h                                    xmlNode **result_cib, xmlNode **answer);
xmlNode           126 daemons/based/pacemaker-based.h                         xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           127 daemons/based/pacemaker-based.h                         xmlNode **result_cib, xmlNode **answer);
xmlNode           130 daemons/based/pacemaker-based.h int sync_our_cib(xmlNode *request, gboolean all);
xmlNode           135 daemons/based/pacemaker-based.h                      const char *origin, xmlNode *update, xmlNode *diff);
xmlNode            27 daemons/controld/controld_alerts.c crmd_unpack_alerts(xmlNode *alerts)
xmlNode            17 daemons/controld/controld_alerts.h void crmd_unpack_alerts(xmlNode *alerts);
xmlNode            26 daemons/controld/controld_callbacks.c crmd_ha_msg_filter(xmlNode * msg)
xmlNode           127 daemons/controld/controld_callbacks.c         xmlNode *query = create_request(CRM_OP_HELLO, NULL, NULL, CRM_SYSTEM_CRMD, CRM_SYSTEM_CRMD, NULL);
xmlNode           263 daemons/controld/controld_callbacks.c         xmlNode *update = NULL;
xmlNode            15 daemons/controld/controld_callbacks.h extern void crmd_ha_msg_filter(xmlNode * msg);
xmlNode            50 daemons/controld/controld_cib.c do_cib_updated(const char *event, xmlNode * msg)
xmlNode            52 daemons/controld/controld_cib.c     const xmlNode *patchset = NULL;
xmlNode           261 daemons/controld/controld_cib.c cib_delete_callback(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode           485 daemons/controld/controld_cib.c                      enum ra_param_flags_e param_type, xmlNode **result)
xmlNode           559 daemons/controld/controld_cib.c                     xmlNode *update, const char *version)
xmlNode           563 daemons/controld/controld_cib.c     xmlNode *restart = NULL;
xmlNode           617 daemons/controld/controld_cib.c                    xmlNode *update, const char *version)
xmlNode           621 daemons/controld/controld_cib.c     xmlNode *secure = NULL;
xmlNode           657 daemons/controld/controld_cib.c controld_add_resource_history_xml_as(const char *func, xmlNode *parent,
xmlNode           663 daemons/controld/controld_cib.c     xmlNode *xml_op = NULL;
xmlNode           764 daemons/controld/controld_cib.c cib_rsc_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           824 daemons/controld/controld_cib.c controld_update_cib(const char *section, xmlNode *data, int options,
xmlNode           825 daemons/controld/controld_cib.c                     void (*callback)(xmlNode *, int, int, xmlNode *, void *))
xmlNode           877 daemons/controld/controld_cib.c     xmlNode *update = NULL;
xmlNode           878 daemons/controld/controld_cib.c     xmlNode *xml = NULL;
xmlNode           960 daemons/controld/controld_cib.c     xmlNode *xml_top = NULL;
xmlNode            23 daemons/controld/controld_cib.h fsa_cib_anon_update(const char *section, xmlNode *data) {
xmlNode            34 daemons/controld/controld_cib.h fsa_cib_anon_update_discard_reply(const char *section, xmlNode *data) {
xmlNode            46 daemons/controld/controld_cib.h int controld_update_cib(const char *section, xmlNode *data, int options,
xmlNode            47 daemons/controld/controld_cib.h                         void (*callback)(xmlNode *, int, int, xmlNode *,
xmlNode            79 daemons/controld/controld_cib.h void controld_add_resource_history_xml_as(const char *func, xmlNode *parent,
xmlNode           112 daemons/controld/controld_control.c     xmlNode *msg = NULL;
xmlNode           381 daemons/controld/controld_control.c     xmlNode *msg = pcmk__client_data2xml(client, data, &id, &flags);
xmlNode           521 daemons/controld/controld_control.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           526 daemons/controld/controld_control.c     xmlNode *crmconfig = NULL;
xmlNode           527 daemons/controld/controld_control.c     xmlNode *alerts = NULL;
xmlNode            41 daemons/controld/controld_corosync.c         xmlNode *xml = pcmk__xml_parse(data);
xmlNode           183 daemons/controld/controld_election.c feature_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           215 daemons/controld/controld_election.c     xmlNode *cib = NULL;
xmlNode           271 daemons/controld/controld_election.c             xmlNode *update = NULL;
xmlNode            37 daemons/controld/controld_execd.c static gboolean build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list);
xmlNode            41 daemons/controld/controld_execd.c                                        const xmlNode *rsc_op,
xmlNode            45 daemons/controld/controld_execd.c                           xmlNode *msg, struct ra_metadata_s *md);
xmlNode           532 daemons/controld/controld_execd.c build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list)
xmlNode           541 daemons/controld/controld_execd.c         xmlNode *xml_rsc = pcmk__xe_create(rsc_list, PCMK__XE_LRM_RESOURCE);
xmlNode           571 daemons/controld/controld_execd.c xmlNode *
xmlNode           574 daemons/controld/controld_execd.c     xmlNode *xml_state = NULL;
xmlNode           575 daemons/controld/controld_execd.c     xmlNode *xml_data = NULL;
xmlNode           576 daemons/controld/controld_execd.c     xmlNode *rsc_list = NULL;
xmlNode           909 daemons/controld/controld_execd.c get_lrm_resource(lrm_state_t *lrm_state, const xmlNode *rsc_xml,
xmlNode          1096 daemons/controld/controld_execd.c synthesize_lrmd_failure(lrm_state_t *lrm_state, const xmlNode *action,
xmlNode          1103 daemons/controld/controld_execd.c     xmlNode *xml_rsc = pcmk__xe_first_child(action, PCMK_XE_PRIMITIVE, NULL,
xmlNode          1147 daemons/controld/controld_execd.c lrm_op_target(const xmlNode *xml)
xmlNode          1161 daemons/controld/controld_execd.c fail_lrm_resource(xmlNode *xml, lrm_state_t *lrm_state, const char *user_name,
xmlNode          1166 daemons/controld/controld_execd.c     xmlNode *xml_rsc = pcmk__xe_first_child(xml, PCMK_XE_PRIMITIVE, NULL, NULL);
xmlNode          1228 daemons/controld/controld_execd.c         xmlNode *reply = create_request(CRM_OP_INVOKE_LRM, NULL, from_host,
xmlNode          1251 daemons/controld/controld_execd.c     xmlNode *params = pcmk__xe_first_child(input->xml, PCMK__XE_ATTRIBUTES,
xmlNode          1362 daemons/controld/controld_execd.c     xmlNode *input_xml;     // Copy of FSA input XML
xmlNode          1366 daemons/controld/controld_execd.c new_metadata_cb_data(lrmd_rsc_info_t *rsc, xmlNode *input_xml)
xmlNode          1497 daemons/controld/controld_execd.c         xmlNode *xml_rsc = pcmk__xe_first_child(input->xml, PCMK_XE_PRIMITIVE,
xmlNode          1611 daemons/controld/controld_execd.c construct_op(const lrm_state_t *lrm_state, const xmlNode *rsc_op,
xmlNode          1619 daemons/controld/controld_execd.c     xmlNode *primitive = NULL;
xmlNode          1752 daemons/controld/controld_execd.c     xmlNode *reply = NULL;
xmlNode          1753 daemons/controld/controld_execd.c     xmlNode *update, *iter;
xmlNode          1917 daemons/controld/controld_execd.c do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, xmlNode *msg,
xmlNode          2226 daemons/controld/controld_execd.c                   active_op_t *pending, const xmlNode *action_xml)
xmlNode          2264 daemons/controld/controld_execd.c         xmlNode *xml = pcmk__xe_first_child(action_xml, PCMK_XE_PRIMITIVE, NULL,
xmlNode            26 daemons/controld/controld_execd_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg);
xmlNode            27 daemons/controld/controld_execd_state.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg));
xmlNode           432 daemons/controld/controld_execd_state.c crmd_proxy_send(const char *session, xmlNode *msg)
xmlNode           449 daemons/controld/controld_execd_state.c crmd_proxy_dispatch(const char *session, xmlNode *msg)
xmlNode           461 daemons/controld/controld_execd_state.c remote_config_check(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           490 daemons/controld/controld_execd_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg)
xmlNode           549 daemons/controld/controld_execd_state.c         xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_LRMD_IPC_MSG,
xmlNode           551 daemons/controld/controld_execd_state.c         xmlNode *request = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           580 daemons/controld/controld_execd_state.c             xmlNode *op_reply = pcmk__xe_create(NULL, PCMK__XE_ACK);
xmlNode           186 daemons/controld/controld_fencing.c cib_fencing_updated(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode           215 daemons/controld/controld_fencing.c     xmlNode *node_state = NULL;
xmlNode           287 daemons/controld/controld_fencing.c                           const char *target, const xmlNode *reason)
xmlNode           407 daemons/controld/controld_fencing.c     xmlNode *last_action = NULL;
xmlNode           128 daemons/controld/controld_fsa.c         xmlNode *input = fsa_typed_data(msg_data->data_type);
xmlNode           494 daemons/controld/controld_fsa.h xmlNode *controld_query_executor_state(void);
xmlNode            18 daemons/controld/controld_join_client.c void join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data);
xmlNode            33 daemons/controld/controld_join_client.c update_dc_expected(const xmlNode *msg)
xmlNode            52 daemons/controld/controld_join_client.c     xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL,
xmlNode            82 daemons/controld/controld_join_client.c         xmlNode *req = create_request(CRM_OP_JOIN_ANNOUNCE, NULL, NULL,
xmlNode           146 daemons/controld/controld_join_client.c join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           149 daemons/controld/controld_join_client.c     xmlNode *generation = pcmk__xe_create(NULL, PCMK__XE_GENERATION_TUPLE);
xmlNode           168 daemons/controld/controld_join_client.c         xmlNode *reply = NULL;
xmlNode           226 daemons/controld/controld_join_client.c update_conn_host_cache(xmlNode *node, void *userdata)
xmlNode           257 daemons/controld/controld_join_client.c     xmlNode *tmp1 = NULL;
xmlNode           309 daemons/controld/controld_join_client.c         xmlNode *remotes = NULL;
xmlNode           310 daemons/controld/controld_join_client.c         xmlNode *reply = create_request(CRM_OP_JOIN_CONFIRM, tmp1,
xmlNode            35 daemons/controld/controld_join_dc.c void finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data);
xmlNode           183 daemons/controld/controld_join_dc.c static xmlNode *
xmlNode           186 daemons/controld/controld_join_dc.c     xmlNode *msg = create_request(join_op, NULL, host_to, CRM_SYSTEM_CRMD,
xmlNode           204 daemons/controld/controld_join_dc.c     xmlNode *offer = NULL;
xmlNode           353 daemons/controld/controld_join_dc.c compare_int_fields(xmlNode * left, xmlNode * right, const char *field)
xmlNode           381 daemons/controld/controld_join_dc.c     xmlNode *generation = NULL;
xmlNode           635 daemons/controld/controld_join_dc.c finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           682 daemons/controld/controld_join_dc.c join_node_state_commit_callback(xmlNode *msg, int call_id, int rc,
xmlNode           683 daemons/controld/controld_join_dc.c                                 xmlNode *output, void *user_data)
xmlNode           719 daemons/controld/controld_join_dc.c     xmlNode *state = join_ack->xml;
xmlNode           720 daemons/controld/controld_join_dc.c     xmlNode *execd_state = NULL;
xmlNode           845 daemons/controld/controld_join_dc.c     xmlNode *acknak = NULL;
xmlNode           846 daemons/controld/controld_join_dc.c     xmlNode *tmp1 = NULL;
xmlNode           915 daemons/controld/controld_join_dc.c             xmlNode *remotes = pcmk__xe_create(acknak, PCMK_XE_NODES);
xmlNode           919 daemons/controld/controld_join_dc.c                 xmlNode *remote = NULL;
xmlNode           170 daemons/controld/controld_lrm.h void remote_ra_process_pseudo(xmlNode *xml);
xmlNode           172 daemons/controld/controld_lrm.h void remote_ra_process_maintenance_nodes(xmlNode *xml);
xmlNode           176 daemons/controld/controld_lrm.h                        active_op_t *pending, const xmlNode *action_xml);
xmlNode            62 daemons/controld/controld_membership.c     xmlNode *no_op = NULL;
xmlNode            92 daemons/controld/controld_membership.c crmd_node_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           122 daemons/controld/controld_membership.c xmlNode *
xmlNode           123 daemons/controld/controld_membership.c create_node_state_update(crm_node_t *node, int flags, xmlNode *parent,
xmlNode           127 daemons/controld/controld_membership.c     xmlNode *node_state;
xmlNode           197 daemons/controld/controld_membership.c remove_conflicting_node_callback(xmlNode * msg, int call_id, int rc,
xmlNode           198 daemons/controld/controld_membership.c                                  xmlNode * output, void *user_data)
xmlNode           208 daemons/controld/controld_membership.c search_conflicting_node_callback(xmlNode * msg, int call_id, int rc,
xmlNode           209 daemons/controld/controld_membership.c                                  xmlNode * output, void *user_data)
xmlNode           212 daemons/controld/controld_membership.c     xmlNode *node_xml = NULL;
xmlNode           261 daemons/controld/controld_membership.c             xmlNode *node_state_xml = NULL;
xmlNode           286 daemons/controld/controld_membership.c node_list_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           309 daemons/controld/controld_membership.c     xmlNode *node_list = pcmk__xe_create(NULL, PCMK_XE_NODES);
xmlNode           326 daemons/controld/controld_membership.c             xmlNode *new_node = NULL;
xmlNode           396 daemons/controld/controld_membership.c cib_quorum_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           427 daemons/controld/controld_membership.c         xmlNode *update = NULL;
xmlNode            24 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_message(xmlNode *msg,
xmlNode            26 daemons/controld/controld_messages.c static void handle_response(xmlNode *stored_msg);
xmlNode            27 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_request(xmlNode *stored_msg,
xmlNode            29 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_shutdown_request(xmlNode *stored_msg);
xmlNode            30 daemons/controld/controld_messages.c static void send_msg_via_ipc(xmlNode * msg, const char *sys);
xmlNode           191 daemons/controld/controld_messages.c     xmlNode *wrapper = NULL;
xmlNode           206 daemons/controld/controld_messages.c     xmlNode *foo = NULL;
xmlNode           291 daemons/controld/controld_messages.c route_message(enum crmd_fsa_cause cause, xmlNode * input)
xmlNode           329 daemons/controld/controld_messages.c relay_message(xmlNode * msg, gboolean originated_locally)
xmlNode           432 daemons/controld/controld_messages.c         xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CRM_XML, NULL,
xmlNode           434 daemons/controld/controld_messages.c         xmlNode *msg_data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           511 daemons/controld/controld_messages.c authorize_version(xmlNode *message_data, const char *field,
xmlNode           545 daemons/controld/controld_messages.c controld_authorize_ipc_message(const xmlNode *client_msg, pcmk__client_t *curr_client,
xmlNode           548 daemons/controld/controld_messages.c     xmlNode *wrapper = NULL;
xmlNode           549 daemons/controld/controld_messages.c     xmlNode *message_data = NULL;
xmlNode           601 daemons/controld/controld_messages.c handle_message(xmlNode *msg, enum crmd_fsa_cause cause)
xmlNode           624 daemons/controld/controld_messages.c handle_failcount_op(xmlNode * stored_msg)
xmlNode           633 daemons/controld/controld_messages.c     xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML, NULL,
xmlNode           635 daemons/controld/controld_messages.c     xmlNode *xml_op = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           638 daemons/controld/controld_messages.c         xmlNode *xml_rsc = pcmk__xe_first_child(xml_op, PCMK_XE_PRIMITIVE, NULL,
xmlNode           640 daemons/controld/controld_messages.c         xmlNode *xml_attrs = pcmk__xe_first_child(xml_op, PCMK__XE_ATTRIBUTES,
xmlNode           683 daemons/controld/controld_messages.c handle_lrm_delete(xmlNode *stored_msg)
xmlNode           686 daemons/controld/controld_messages.c     xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML, NULL,
xmlNode           688 daemons/controld/controld_messages.c     xmlNode *msg_data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           714 daemons/controld/controld_messages.c         xmlNode *rsc_xml = NULL;
xmlNode           776 daemons/controld/controld_messages.c handle_remote_state(const xmlNode *msg)
xmlNode           814 daemons/controld/controld_messages.c handle_ping(const xmlNode *msg)
xmlNode           817 daemons/controld/controld_messages.c     xmlNode *ping = NULL;
xmlNode           818 daemons/controld/controld_messages.c     xmlNode *reply = NULL;
xmlNode           855 daemons/controld/controld_messages.c handle_node_list(const xmlNode *request)
xmlNode           859 daemons/controld/controld_messages.c     xmlNode *reply = NULL;
xmlNode           860 daemons/controld/controld_messages.c     xmlNode *reply_data = NULL;
xmlNode           866 daemons/controld/controld_messages.c         xmlNode *xml = pcmk__xe_create(reply_data, PCMK_XE_NODE);
xmlNode           893 daemons/controld/controld_messages.c handle_node_info_request(const xmlNode *msg)
xmlNode           898 daemons/controld/controld_messages.c     xmlNode *reply = NULL;
xmlNode           899 daemons/controld/controld_messages.c     xmlNode *reply_data = NULL;
xmlNode           949 daemons/controld/controld_messages.c verify_feature_set(xmlNode *msg)
xmlNode           975 daemons/controld/controld_messages.c handle_shutdown_self_ack(xmlNode *stored_msg)
xmlNode          1008 daemons/controld/controld_messages.c handle_shutdown_ack(xmlNode *stored_msg)
xmlNode          1037 daemons/controld/controld_messages.c handle_request(xmlNode *stored_msg, enum crmd_fsa_cause cause)
xmlNode          1039 daemons/controld/controld_messages.c     xmlNode *msg = NULL;
xmlNode          1179 daemons/controld/controld_messages.c         xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML,
xmlNode          1181 daemons/controld/controld_messages.c         xmlNode *xml = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode          1204 daemons/controld/controld_messages.c handle_response(xmlNode *stored_msg)
xmlNode          1243 daemons/controld/controld_messages.c handle_shutdown_request(xmlNode * stored_msg)
xmlNode          1273 daemons/controld/controld_messages.c send_msg_via_ipc(xmlNode * msg, const char *sys)
xmlNode          1290 daemons/controld/controld_messages.c         xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CRM_XML, NULL,
xmlNode          1292 daemons/controld/controld_messages.c         xmlNode *data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode          1299 daemons/controld/controld_messages.c         xmlNode *wrapper = NULL;
xmlNode          1345 daemons/controld/controld_messages.c     xmlNode *msg = create_request(CRM_OP_REMOTE_STATE, NULL, NULL,
xmlNode            20 daemons/controld/controld_messages.h     xmlNode *msg;
xmlNode            21 daemons/controld/controld_messages.h     xmlNode *xml;
xmlNode            44 daemons/controld/controld_messages.h extern void route_message(enum crmd_fsa_cause cause, xmlNode * input);
xmlNode            71 daemons/controld/controld_messages.h extern gboolean relay_message(xmlNode * relay_message, gboolean originated_locally);
xmlNode            74 daemons/controld/controld_messages.h void crmd_proxy_send(const char *session, xmlNode *msg);
xmlNode            76 daemons/controld/controld_messages.h bool controld_authorize_ipc_message(const xmlNode *client_msg,
xmlNode            80 daemons/controld/controld_messages.h extern gboolean send_request(xmlNode * msg, char **msg_reference);
xmlNode            71 daemons/controld/controld_metadata.c ra_param_from_xml(xmlNode *param_xml)
xmlNode           121 daemons/controld/controld_metadata.c     xmlNode *metadata = NULL;
xmlNode           122 daemons/controld/controld_metadata.c     xmlNode *match = NULL;
xmlNode           145 daemons/controld/controld_metadata.c         xmlNode *version_element = pcmk__xe_first_child(metadata,
xmlNode           282 daemons/controld/controld_remote_ra.c     xmlNode *update, *state;
xmlNode           364 daemons/controld/controld_remote_ra.c     xmlNode *update;
xmlNode          1355 daemons/controld/controld_remote_ra.c remote_ra_process_pseudo(xmlNode *xml)
xmlNode          1360 daemons/controld/controld_remote_ra.c         xmlNode *result = getXpathResult(search, 0);
xmlNode          1390 daemons/controld/controld_remote_ra.c     xmlNode *update, *state;
xmlNode          1424 daemons/controld/controld_remote_ra.c remote_ra_process_maintenance_nodes(xmlNode *xml)
xmlNode          1429 daemons/controld/controld_remote_ra.c         xmlNode *node;
xmlNode            56 daemons/controld/controld_schedulerd.c save_cib_contents(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode           134 daemons/controld/controld_schedulerd.c         xmlNode *crm_data_node;
xmlNode           211 daemons/controld/controld_schedulerd.c static void do_pe_invoke_callback(xmlNode *msg, int call_id, int rc,
xmlNode           212 daemons/controld/controld_schedulerd.c                                   xmlNode *output, void *user_data);
xmlNode           373 daemons/controld/controld_schedulerd.c force_local_option(xmlNode *xml, const char *attr_name, const char *attr_value)
xmlNode           395 daemons/controld/controld_schedulerd.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           402 daemons/controld/controld_schedulerd.c         xmlNode *configuration = NULL;
xmlNode           403 daemons/controld/controld_schedulerd.c         xmlNode *crm_config = NULL;
xmlNode           404 daemons/controld/controld_schedulerd.c         xmlNode *cluster_property_set = NULL;
xmlNode           443 daemons/controld/controld_schedulerd.c do_pe_invoke_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode            55 daemons/controld/controld_te_actions.c             xmlNode *cmd = NULL;
xmlNode           103 daemons/controld/controld_te_actions.c     xmlNode *cmd = NULL;
xmlNode           255 daemons/controld/controld_te_actions.c     xmlNode *state = NULL;
xmlNode           256 daemons/controld/controld_te_actions.c     xmlNode *rsc = NULL;
xmlNode           257 daemons/controld/controld_te_actions.c     xmlNode *action_rsc = NULL;
xmlNode           356 daemons/controld/controld_te_actions.c     xmlNode *cmd = NULL;
xmlNode           357 daemons/controld/controld_te_actions.c     xmlNode *rsc_op = NULL;
xmlNode            20 daemons/controld/controld_te_callbacks.c void te_update_confirm(const char *event, xmlNode * msg);
xmlNode            27 daemons/controld/controld_te_callbacks.c shutdown_lock_cleared(xmlNode *lrm_resource)
xmlNode            37 daemons/controld/controld_te_callbacks.c te_update_diff_v1(const char *event, xmlNode *diff)
xmlNode            62 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xmlNode            78 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xmlNode            93 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xmlNode           129 daemons/controld/controld_te_callbacks.c         xmlNode *lrm_resource = getXpathResult(xpathObj, 0);
xmlNode           151 daemons/controld/controld_te_callbacks.c             xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xmlNode           167 daemons/controld/controld_te_callbacks.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           213 daemons/controld/controld_te_callbacks.c process_lrm_resource_diff(xmlNode *lrm_resource, const char *node)
xmlNode           215 daemons/controld/controld_te_callbacks.c     for (xmlNode *rsc_op = pcmk__xe_first_child(lrm_resource, NULL, NULL, NULL);
xmlNode           227 daemons/controld/controld_te_callbacks.c process_resource_updates(const char *node, xmlNode *xml, xmlNode *change,
xmlNode           230 daemons/controld/controld_te_callbacks.c     xmlNode *rsc = NULL;
xmlNode           298 daemons/controld/controld_te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change,
xmlNode           330 daemons/controld/controld_te_callbacks.c process_op_deletion(const char *xpath, xmlNode *change)
xmlNode           360 daemons/controld/controld_te_callbacks.c process_delete_diff(const char *xpath, const char *op, xmlNode *change)
xmlNode           377 daemons/controld/controld_te_callbacks.c process_node_state_diff(xmlNode *state, xmlNode *change, const char *op,
xmlNode           380 daemons/controld/controld_te_callbacks.c     xmlNode *lrm = pcmk__xe_first_child(state, PCMK__XE_LRM, NULL, NULL);
xmlNode           386 daemons/controld/controld_te_callbacks.c process_status_diff(xmlNode *status, xmlNode *change, const char *op,
xmlNode           389 daemons/controld/controld_te_callbacks.c     for (xmlNode *state = pcmk__xe_first_child(status, NULL, NULL, NULL);
xmlNode           397 daemons/controld/controld_te_callbacks.c process_cib_diff(xmlNode *cib, xmlNode *change, const char *op,
xmlNode           400 daemons/controld/controld_te_callbacks.c     xmlNode *status = pcmk__xe_first_child(cib, PCMK_XE_STATUS, NULL, NULL);
xmlNode           401 daemons/controld/controld_te_callbacks.c     xmlNode *config = pcmk__xe_first_child(cib, PCMK_XE_CONFIGURATION, NULL,
xmlNode           414 daemons/controld/controld_te_callbacks.c te_update_diff_element_v2(xmlNode *change, void *userdata)
xmlNode           416 daemons/controld/controld_te_callbacks.c     xmlNode *match = NULL;
xmlNode           536 daemons/controld/controld_te_callbacks.c te_update_diff_v2(xmlNode *diff)
xmlNode           543 daemons/controld/controld_te_callbacks.c te_update_diff(const char *event, xmlNode * msg)
xmlNode           545 daemons/controld/controld_te_callbacks.c     xmlNode *wrapper = NULL;
xmlNode           546 daemons/controld/controld_te_callbacks.c     xmlNode *diff = NULL;
xmlNode           599 daemons/controld/controld_te_callbacks.c process_te_message(xmlNode * msg, xmlNode * xml_data)
xmlNode           642 daemons/controld/controld_te_callbacks.c             xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xmlNode           652 daemons/controld/controld_te_callbacks.c cib_action_updated(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode            85 daemons/controld/controld_te_events.c     xmlNode *last_action = NULL;
xmlNode           179 daemons/controld/controld_te_events.c update_failcount(const xmlNode *event, const char *event_node_uuid, int rc,
xmlNode           424 daemons/controld/controld_te_events.c process_graph_event(xmlNode *event, const char *event_node)
xmlNode           344 daemons/controld/controld_te_utils.c                        const char *abort_text, const xmlNode *reason,
xmlNode           350 daemons/controld/controld_te_utils.c     const xmlNode *diff = NULL;
xmlNode           351 daemons/controld/controld_te_utils.c     const xmlNode *change = NULL;
xmlNode           382 daemons/controld/controld_te_utils.c         const xmlNode *search = NULL;
xmlNode           362 daemons/controld/controld_throttle.c     xmlNode *xml = NULL;
xmlNode           550 daemons/controld/controld_throttle.c throttle_update(xmlNode *xml)
xmlNode            14 daemons/controld/controld_throttle.h void throttle_update(xmlNode *xml);
xmlNode           127 daemons/controld/controld_transition.c         xmlNode *graph_data = input->xml;
xmlNode            27 daemons/controld/controld_transition.h void process_graph_event(xmlNode *event, const char *event_node);
xmlNode            34 daemons/controld/controld_transition.h void process_te_message(xmlNode *msg, xmlNode *xml_data);
xmlNode            40 daemons/controld/controld_transition.h void cib_action_updated(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode            43 daemons/controld/controld_transition.h void te_update_diff(const char *event, xmlNode *msg);
xmlNode            55 daemons/controld/controld_transition.h                             const char *abort_text, const xmlNode *reason,
xmlNode           687 daemons/controld/controld_utils.c update_dc(xmlNode * msg)
xmlNode           827 daemons/controld/controld_utils.c get_node_id(xmlNode *lrm_rsc_op)
xmlNode           829 daemons/controld/controld_utils.c     xmlNode *node = lrm_rsc_op;
xmlNode            38 daemons/controld/controld_utils.h gboolean update_dc(xmlNode * msg);
xmlNode            40 daemons/controld/controld_utils.h xmlNode *create_node_state_update(crm_node_t *node, int flags,
xmlNode            41 daemons/controld/controld_utils.h                                   xmlNode *parent, const char *source);
xmlNode            59 daemons/controld/controld_utils.h const char *get_node_id(xmlNode *lrm_rsc_op);
xmlNode           447 daemons/execd/cts-exec-helper.c     xmlNode *cib_xml_copy = NULL;
xmlNode           104 daemons/execd/execd_alerts.c process_lrmd_alert_exec(pcmk__client_t *client, uint32_t id, xmlNode *request)
xmlNode           108 daemons/execd/execd_alerts.c     xmlNode *alert_xml = get_xpath_object("//" PCMK__XE_LRMD_ALERT, request,
xmlNode           275 daemons/execd/execd_commands.c build_rsc_from_xml(xmlNode * msg)
xmlNode           277 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, msg, LOG_ERR);
xmlNode           298 daemons/execd/execd_commands.c create_lrmd_cmd(xmlNode *msg, pcmk__client_t *client)
xmlNode           301 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, msg, LOG_ERR);
xmlNode           539 daemons/execd/execd_commands.c static xmlNode *
xmlNode           542 daemons/execd/execd_commands.c     xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_LRMD_REPLY);
xmlNode           553 daemons/execd/execd_commands.c     xmlNode *update_msg = user_data;
xmlNode           597 daemons/execd/execd_commands.c     xmlNode *notify = NULL;
xmlNode           666 daemons/execd/execd_commands.c         xmlNode *args = pcmk__xe_create(notify, PCMK__XE_ATTRIBUTES);
xmlNode           689 daemons/execd/execd_commands.c send_generic_notify(int rc, xmlNode * request)
xmlNode           693 daemons/execd/execd_commands.c         xmlNode *notify = NULL;
xmlNode           694 daemons/execd/execd_commands.c         xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, request,
xmlNode           768 daemons/execd/execd_commands.c     xmlNode *notify;
xmlNode          1485 daemons/execd/execd_commands.c process_lrmd_signon(pcmk__client_t *client, xmlNode *request, int call_id,
xmlNode          1486 daemons/execd/execd_commands.c                     xmlNode **reply)
xmlNode          1539 daemons/execd/execd_commands.c process_lrmd_rsc_register(pcmk__client_t *client, uint32_t id, xmlNode *request)
xmlNode          1559 daemons/execd/execd_commands.c static xmlNode *
xmlNode          1560 daemons/execd/execd_commands.c process_lrmd_get_rsc_info(xmlNode *request, int call_id)
xmlNode          1563 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, request,
xmlNode          1566 daemons/execd/execd_commands.c     xmlNode *reply = NULL;
xmlNode          1591 daemons/execd/execd_commands.c                             xmlNode *request)
xmlNode          1595 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, request,
xmlNode          1623 daemons/execd/execd_commands.c process_lrmd_rsc_exec(pcmk__client_t *client, uint32_t id, xmlNode *request)
xmlNode          1627 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, request,
xmlNode          1749 daemons/execd/execd_commands.c process_lrmd_rsc_cancel(pcmk__client_t *client, uint32_t id, xmlNode *request)
xmlNode          1751 daemons/execd/execd_commands.c     xmlNode *rsc_xml = get_xpath_object("//" PCMK__XE_LRMD_RSC, request,
xmlNode          1767 daemons/execd/execd_commands.c add_recurring_op_xml(xmlNode *reply, lrmd_rsc_t *rsc)
xmlNode          1769 daemons/execd/execd_commands.c     xmlNode *rsc_xml = pcmk__xe_create(reply, PCMK__XE_LRMD_RSC);
xmlNode          1774 daemons/execd/execd_commands.c         xmlNode *op_xml = pcmk__xe_create(rsc_xml, PCMK__XE_LRMD_RSC_OP);
xmlNode          1783 daemons/execd/execd_commands.c static xmlNode *
xmlNode          1784 daemons/execd/execd_commands.c process_lrmd_get_recurring(xmlNode *request, int call_id)
xmlNode          1789 daemons/execd/execd_commands.c     xmlNode *reply = NULL;
xmlNode          1790 daemons/execd/execd_commands.c     xmlNode *rsc_xml = NULL;
xmlNode          1830 daemons/execd/execd_commands.c process_lrmd_message(pcmk__client_t *client, uint32_t id, xmlNode *request)
xmlNode          1837 daemons/execd/execd_commands.c     xmlNode *reply = NULL;
xmlNode          1907 daemons/execd/execd_commands.c             xmlNode *wrapper = pcmk__xe_first_child(request,
xmlNode          1910 daemons/execd/execd_commands.c             xmlNode *data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           131 daemons/execd/pacemaker-execd.c     xmlNode *request = pcmk__client_data2xml(client, data, &id, &flags);
xmlNode           227 daemons/execd/pacemaker-execd.c lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply)
xmlNode           247 daemons/execd/pacemaker-execd.c lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg)
xmlNode            63 daemons/execd/pacemaker-execd.h int lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply);
xmlNode            65 daemons/execd/pacemaker-execd.h int lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg);
xmlNode            70 daemons/execd/pacemaker-execd.h                           xmlNode *request);
xmlNode           100 daemons/execd/pacemaker-execd.h void ipc_proxy_forward_client(pcmk__client_t *client, xmlNode *xml);
xmlNode           108 daemons/execd/pacemaker-execd.h                             xmlNode *request);
xmlNode            71 daemons/execd/remoted_proxy.c     xmlNode *msg;
xmlNode           148 daemons/execd/remoted_proxy.c ipc_proxy_forward_client(pcmk__client_t *ipc_proxy, xmlNode *xml)
xmlNode           153 daemons/execd/remoted_proxy.c     xmlNode *wrapper = pcmk__xe_first_child(xml, PCMK__XE_LRMD_IPC_MSG, NULL,
xmlNode           155 daemons/execd/remoted_proxy.c     xmlNode *msg = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           176 daemons/execd/remoted_proxy.c         xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode           232 daemons/execd/remoted_proxy.c     xmlNode *wrapper = NULL;
xmlNode           233 daemons/execd/remoted_proxy.c     xmlNode *request = NULL;
xmlNode           234 daemons/execd/remoted_proxy.c     xmlNode *msg = NULL;
xmlNode           301 daemons/execd/remoted_proxy.c     xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode           331 daemons/execd/remoted_proxy.c         xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            87 daemons/execd/remoted_schemas.c write_extra_schema_file(xmlNode *xml, void *user_data)
xmlNode           106 daemons/execd/remoted_schemas.c     for (xmlNode *child = xml->children; child != NULL; child = child->next) {
xmlNode           137 daemons/execd/remoted_schemas.c     xmlNode *reply;
xmlNode            90 daemons/execd/remoted_tls.c     xmlNode *request = NULL;
xmlNode            27 daemons/fenced/fenced_cib.c static xmlNode *local_cib = NULL;
xmlNode            45 daemons/fenced/fenced_cib.c     xmlNode *match;
xmlNode            71 daemons/fenced/fenced_cib.c add_topology_level(xmlNode *match)
xmlNode            89 daemons/fenced/fenced_cib.c     xmlNode *data = pcmk__xe_create(NULL, PCMK_XE_FENCING_LEVEL);
xmlNode           103 daemons/fenced/fenced_cib.c remove_topology_level(xmlNode *match)
xmlNode           122 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           173 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           195 daemons/fenced/fenced_cib.c update_stonith_watchdog_timeout_ms(xmlNode *cib)
xmlNode           198 daemons/fenced/fenced_cib.c     xmlNode *stonith_watchdog_xml = NULL;
xmlNode           256 daemons/fenced/fenced_cib.c update_cib_stonith_devices_v1(const char *event, xmlNode * msg)
xmlNode           274 daemons/fenced/fenced_cib.c             xmlNode *match = getXpathResult(xpath_obj, lpc);
xmlNode           302 daemons/fenced/fenced_cib.c             xmlNode *match = getXpathResult(xpath_obj, lpc);
xmlNode           325 daemons/fenced/fenced_cib.c update_cib_stonith_devices_v2(const char *event, xmlNode * msg)
xmlNode           327 daemons/fenced/fenced_cib.c     xmlNode *change = NULL;
xmlNode           329 daemons/fenced/fenced_cib.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT,
xmlNode           331 daemons/fenced/fenced_cib.c     xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           393 daemons/fenced/fenced_cib.c update_cib_stonith_devices(const char *event, xmlNode * msg)
xmlNode           396 daemons/fenced/fenced_cib.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT,
xmlNode           398 daemons/fenced/fenced_cib.c     xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           424 daemons/fenced/fenced_cib.c             xmlNode *xml;
xmlNode           482 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           508 daemons/fenced/fenced_cib.c update_fencing_topology(const char *event, xmlNode * msg)
xmlNode           513 daemons/fenced/fenced_cib.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT,
xmlNode           515 daemons/fenced/fenced_cib.c     xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           540 daemons/fenced/fenced_cib.c         xmlNode *change = NULL;
xmlNode           566 daemons/fenced/fenced_cib.c                     xmlNode *match = pcmk__xe_first_child(change,
xmlNode           618 daemons/fenced/fenced_cib.c update_cib_cache_cb(const char *event, xmlNode * msg)
xmlNode           637 daemons/fenced/fenced_cib.c         xmlNode *wrapper = NULL;
xmlNode           638 daemons/fenced/fenced_cib.c         xmlNode *patchset = NULL;
xmlNode           694 daemons/fenced/fenced_cib.c init_cib_cache_cb(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode            74 daemons/fenced/fenced_commands.c static int get_agent_metadata(const char *agent, xmlNode **metadata);
xmlNode            76 daemons/fenced/fenced_commands.c static enum fenced_target_by unpack_level_kind(const xmlNode *level);
xmlNode           117 daemons/fenced/fenced_commands.c static xmlNode *construct_async_reply(const async_command_t *cmd,
xmlNode           339 daemons/fenced/fenced_commands.c create_async_command(xmlNode *msg)
xmlNode           341 daemons/fenced/fenced_commands.c     xmlNode *op = NULL;
xmlNode           862 daemons/fenced/fenced_commands.c get_agent_metadata(const char *agent, xmlNode ** metadata)
xmlNode           899 daemons/fenced/fenced_commands.c is_nodeid_required(xmlNode * xml)
xmlNode           943 daemons/fenced/fenced_commands.c         xmlNode *match = getXpathResult(xpath, lpc);
xmlNode          1016 daemons/fenced/fenced_commands.c xml2device_params(const char *name, const xmlNode *dev)
xmlNode          1078 daemons/fenced/fenced_commands.c build_device_from_xml(xmlNode *dev)
xmlNode          1386 daemons/fenced/fenced_commands.c stonith_device_register(xmlNode *dev, gboolean from_cib)
xmlNode          1582 daemons/fenced/fenced_commands.c stonith_level_key(const xmlNode *level, enum fenced_target_by mode)
xmlNode          1613 daemons/fenced/fenced_commands.c unpack_level_kind(const xmlNode *level)
xmlNode          1669 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          1670 daemons/fenced/fenced_commands.c unpack_level_request(xmlNode *xml, enum fenced_target_by *mode, char **target,
xmlNode          1728 daemons/fenced/fenced_commands.c fenced_register_level(xmlNode *msg, char **desc, pcmk__action_result_t *result)
xmlNode          1731 daemons/fenced/fenced_commands.c     xmlNode *level;
xmlNode          1840 daemons/fenced/fenced_commands.c fenced_unregister_level(xmlNode *msg, char **desc,
xmlNode          1846 daemons/fenced/fenced_commands.c     xmlNode *level = NULL;
xmlNode          1954 daemons/fenced/fenced_commands.c execute_agent_action(xmlNode *msg, pcmk__action_result_t *result)
xmlNode          1956 daemons/fenced/fenced_commands.c     xmlNode *dev = get_xpath_object("//" PCMK__XE_ST_DEVICE_ID, msg, LOG_ERR);
xmlNode          1957 daemons/fenced/fenced_commands.c     xmlNode *op = get_xpath_object("//@" PCMK__XE_ST_DEVICE_ACTION, msg,
xmlNode          2287 daemons/fenced/fenced_commands.c     xmlNode *reply;
xmlNode          2305 daemons/fenced/fenced_commands.c add_action_specific_attributes(xmlNode *xml, const char *action,
xmlNode          2366 daemons/fenced/fenced_commands.c add_disallowed(xmlNode *xml, const char *action, const stonith_device_t *device,
xmlNode          2387 daemons/fenced/fenced_commands.c add_action_reply(xmlNode *xml, const char *action,
xmlNode          2391 daemons/fenced/fenced_commands.c     xmlNode *child = pcmk__xe_create(xml, PCMK__XE_ST_DEVICE_ACTION);
xmlNode          2408 daemons/fenced/fenced_commands.c stonith_send_reply(const xmlNode *reply, int call_options,
xmlNode          2430 daemons/fenced/fenced_commands.c     xmlNode *wrapper = NULL;
xmlNode          2431 daemons/fenced/fenced_commands.c     xmlNode *list = NULL;
xmlNode          2452 daemons/fenced/fenced_commands.c         xmlNode *dev = NULL;
xmlNode          2506 daemons/fenced/fenced_commands.c             xmlNode *attrs = pcmk__xe_create(dev, PCMK__XE_ATTRIBUTES);
xmlNode          2638 daemons/fenced/fenced_commands.c     xmlNode *reply = NULL;
xmlNode          2678 daemons/fenced/fenced_commands.c         xmlNode *notify_data = pcmk__xe_create(NULL, PCMK__XE_ST_NOTIFY_FENCE);
xmlNode          2904 daemons/fenced/fenced_commands.c fence_locally(xmlNode *msg, pcmk__action_result_t *result)
xmlNode          2909 daemons/fenced/fenced_commands.c     xmlNode *dev = NULL;
xmlNode          2972 daemons/fenced/fenced_commands.c xmlNode *
xmlNode          2973 daemons/fenced/fenced_commands.c fenced_construct_reply(const xmlNode *request, xmlNode *data,
xmlNode          2976 daemons/fenced/fenced_commands.c     xmlNode *reply = NULL;
xmlNode          3015 daemons/fenced/fenced_commands.c             xmlNode *wrapper = pcmk__xe_create(reply, PCMK__XE_ST_CALLDATA);
xmlNode          3030 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3034 daemons/fenced/fenced_commands.c     xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_ST_REPLY);
xmlNode          3106 daemons/fenced/fenced_commands.c remove_relay_op(xmlNode * request)
xmlNode          3108 daemons/fenced/fenced_commands.c     xmlNode *dev = get_xpath_object("//@" PCMK__XE_ST_DEVICE_ACTION, request,
xmlNode          3187 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3190 daemons/fenced/fenced_commands.c     xmlNode *reply = pcmk__xe_create(NULL, "reply");
xmlNode          3201 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3212 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3227 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3231 daemons/fenced/fenced_commands.c     xmlNode *dev = NULL;
xmlNode          3279 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3308 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3311 daemons/fenced/fenced_commands.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_TARGET, request->xml,
xmlNode          3331 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3355 daemons/fenced/fenced_commands.c         xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_TARGET, request->xml,
xmlNode          3426 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3429 daemons/fenced/fenced_commands.c     xmlNode *reply = NULL;
xmlNode          3430 daemons/fenced/fenced_commands.c     xmlNode *data = NULL;
xmlNode          3446 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3450 daemons/fenced/fenced_commands.c     xmlNode *dev = get_xpath_object("//" PCMK__XE_ST_DEVICE_ID, request->xml,
xmlNode          3471 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3474 daemons/fenced/fenced_commands.c     xmlNode *dev = get_xpath_object("//" PCMK__XE_ST_DEVICE_ID, request->xml,
xmlNode          3492 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3512 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3532 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3545 daemons/fenced/fenced_commands.c static xmlNode *
xmlNode          3591 daemons/fenced/fenced_commands.c     xmlNode *reply = NULL;
xmlNode          3626 daemons/fenced/fenced_commands.c handle_reply(pcmk__client_t *client, xmlNode *request, const char *remote_peer)
xmlNode          3664 daemons/fenced/fenced_commands.c                 xmlNode *message, const char *remote_peer)
xmlNode            40 daemons/fenced/fenced_history.c stonith_send_broadcast_history(xmlNode *history,
xmlNode            44 daemons/fenced/fenced_history.c     xmlNode *bcast = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND);
xmlNode            45 daemons/fenced/fenced_history.c     xmlNode *wrapper = pcmk__xe_create(bcast, PCMK__XE_ST_CALLDATA);
xmlNode            46 daemons/fenced/fenced_history.c     xmlNode *call_data = pcmk__xe_create(wrapper, __func__);
xmlNode           235 daemons/fenced/fenced_history.c stonith_xml_history_to_list(const xmlNode *history)
xmlNode           237 daemons/fenced/fenced_history.c     xmlNode *xml_op = NULL;
xmlNode           315 daemons/fenced/fenced_history.c static xmlNode *
xmlNode           319 daemons/fenced/fenced_history.c     xmlNode *history = NULL;
xmlNode           332 daemons/fenced/fenced_history.c                 xmlNode *entry = NULL;
xmlNode           459 daemons/fenced/fenced_history.c static xmlNode *
xmlNode           475 daemons/fenced/fenced_history.c stonith_fence_history(xmlNode *msg, xmlNode **output,
xmlNode           479 daemons/fenced/fenced_history.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_TARGET, msg, LOG_NEVER);
xmlNode           480 daemons/fenced/fenced_history.c     xmlNode *out_history = NULL;
xmlNode           526 daemons/fenced/fenced_history.c             xmlNode *history = get_xpath_object("//" PCMK__XE_ST_HISTORY, msg,
xmlNode            80 daemons/fenced/fenced_remote.c extern xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data,
xmlNode            85 daemons/fenced/fenced_remote.c static void finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup);
xmlNode           378 daemons/fenced/fenced_remote.c static xmlNode *
xmlNode           379 daemons/fenced/fenced_remote.c fencing_result2xml(xmlNode *parent, const remote_fencing_op_t *op)
xmlNode           381 daemons/fenced/fenced_remote.c     xmlNode *notify_data = pcmk__xe_create(parent, PCMK__XE_ST_NOTIFY_FENCE);
xmlNode           406 daemons/fenced/fenced_remote.c     xmlNode *bcast = pcmk__xe_create(NULL, PCMK__XE_ST_REPLY);
xmlNode           407 daemons/fenced/fenced_remote.c     xmlNode *wrapper = NULL;
xmlNode           408 daemons/fenced/fenced_remote.c     xmlNode *notify_data = NULL;
xmlNode           439 daemons/fenced/fenced_remote.c handle_local_reply_and_notify(remote_fencing_op_t *op, xmlNode *data)
xmlNode           441 daemons/fenced/fenced_remote.c     xmlNode *notify_data = NULL;
xmlNode           442 daemons/fenced/fenced_remote.c     xmlNode *reply = NULL;
xmlNode           486 daemons/fenced/fenced_remote.c finalize_op_duplicates(remote_fencing_op_t *op, xmlNode *data)
xmlNode           512 daemons/fenced/fenced_remote.c delegate_from_xml(xmlNode *xml)
xmlNode           514 daemons/fenced/fenced_remote.c     xmlNode *match = get_xpath_object("//@" PCMK__XA_ST_DELEGATE, xml,
xmlNode           541 daemons/fenced/fenced_remote.c finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup)
xmlNode           545 daemons/fenced/fenced_remote.c     xmlNode *local_data = NULL;
xmlNode          1109 daemons/fenced/fenced_remote.c fenced_handle_manual_confirmation(const pcmk__client_t *client, xmlNode *msg)
xmlNode          1112 daemons/fenced/fenced_remote.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_TARGET, msg, LOG_ERR);
xmlNode          1149 daemons/fenced/fenced_remote.c create_remote_stonith_op(const char *client, xmlNode *request, gboolean peer)
xmlNode          1152 daemons/fenced/fenced_remote.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_TARGET, request,
xmlNode          1283 daemons/fenced/fenced_remote.c initiate_remote_stonith_op(const pcmk__client_t *client, xmlNode *request,
xmlNode          1287 daemons/fenced/fenced_remote.c     xmlNode *query = NULL;
xmlNode          1704 daemons/fenced/fenced_remote.c     xmlNode *update = NULL;
xmlNode          1765 daemons/fenced/fenced_remote.c                                  xmlNode *msg)
xmlNode          1925 daemons/fenced/fenced_remote.c         xmlNode *remote_op = stonith_create_op(op->client_callid, op->id, STONITH_OP_FENCE, NULL, 0);
xmlNode          2158 daemons/fenced/fenced_remote.c parse_action_specific(const xmlNode *xml, const char *peer, const char *device,
xmlNode          2217 daemons/fenced/fenced_remote.c add_device_properties(const xmlNode *xml, remote_fencing_op_t *op,
xmlNode          2220 daemons/fenced/fenced_remote.c     xmlNode *child;
xmlNode          2274 daemons/fenced/fenced_remote.c            const xmlNode *xml)
xmlNode          2278 daemons/fenced/fenced_remote.c     xmlNode *child;
xmlNode          2317 daemons/fenced/fenced_remote.c process_remote_stonith_query(xmlNode *msg)
xmlNode          2327 daemons/fenced/fenced_remote.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_REMOTE_OP, msg, LOG_ERR);
xmlNode          2420 daemons/fenced/fenced_remote.c fenced_process_fencing_reply(xmlNode *msg)
xmlNode          2425 daemons/fenced/fenced_remote.c     xmlNode *dev = get_xpath_object("//@" PCMK__XA_ST_REMOTE_OP, msg, LOG_ERR);
xmlNode           113 daemons/fenced/fenced_scheduler.c     xmlNode *xml = NULL;
xmlNode           212 daemons/fenced/fenced_scheduler.c fenced_scheduler_run(xmlNode *cib)
xmlNode            93 daemons/fenced/pacemaker-fenced.c     xmlNode *request = NULL;
xmlNode           174 daemons/fenced/pacemaker-fenced.c stonith_peer_callback(xmlNode * msg, void *private_data)
xmlNode           194 daemons/fenced/pacemaker-fenced.c     xmlNode *xml = NULL;
xmlNode           226 daemons/fenced/pacemaker-fenced.c do_local_reply(const xmlNode *notify_src, pcmk__client_t *client,
xmlNode           280 daemons/fenced/pacemaker-fenced.c     const xmlNode *update_msg = user_data;
xmlNode           314 daemons/fenced/pacemaker-fenced.c     xmlNode *notify_data = NULL;
xmlNode           349 daemons/fenced/pacemaker-fenced.c                          xmlNode *data)
xmlNode           352 daemons/fenced/pacemaker-fenced.c     xmlNode *update_msg = pcmk__xe_create(NULL, PCMK__XE_NOTIFY);
xmlNode           362 daemons/fenced/pacemaker-fenced.c         xmlNode *wrapper = pcmk__xe_create(update_msg, PCMK__XE_ST_CALLDATA);
xmlNode           390 daemons/fenced/pacemaker-fenced.c     xmlNode *notify_data = pcmk__xe_create(NULL, op);
xmlNode           479 daemons/fenced/pacemaker-fenced.c         xmlNode *query = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND);
xmlNode            54 daemons/fenced/pacemaker-fenced.h     xmlNode *agent_metadata;
xmlNode           143 daemons/fenced/pacemaker-fenced.h     xmlNode *request;
xmlNode           230 daemons/fenced/pacemaker-fenced.h                             xmlNode *op_request, const char *remote_peer);
xmlNode           232 daemons/fenced/pacemaker-fenced.h int stonith_device_register(xmlNode *msg, gboolean from_cib);
xmlNode           236 daemons/fenced/pacemaker-fenced.h char *stonith_level_key(const xmlNode *msg, enum fenced_target_by);
xmlNode           237 daemons/fenced/pacemaker-fenced.h void fenced_register_level(xmlNode *msg, char **desc,
xmlNode           239 daemons/fenced/pacemaker-fenced.h void fenced_unregister_level(xmlNode *msg, char **desc,
xmlNode           244 daemons/fenced/pacemaker-fenced.h void do_local_reply(const xmlNode *notify_src, pcmk__client_t *client,
xmlNode           247 daemons/fenced/pacemaker-fenced.h xmlNode *fenced_construct_reply(const xmlNode *request, xmlNode *data,
xmlNode           255 daemons/fenced/pacemaker-fenced.h                               xmlNode *data);
xmlNode           261 daemons/fenced/pacemaker-fenced.h                                                 xmlNode *request,
xmlNode           264 daemons/fenced/pacemaker-fenced.h void fenced_process_fencing_reply(xmlNode *msg);
xmlNode           266 daemons/fenced/pacemaker-fenced.h int process_remote_stonith_query(xmlNode * msg);
xmlNode           268 daemons/fenced/pacemaker-fenced.h void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer);
xmlNode           270 daemons/fenced/pacemaker-fenced.h void stonith_fence_history(xmlNode *msg, xmlNode **output,
xmlNode           280 daemons/fenced/pacemaker-fenced.h                                       xmlNode *msg);
xmlNode           295 daemons/fenced/pacemaker-fenced.h void fenced_scheduler_run(xmlNode *cib);
xmlNode            25 daemons/pacemakerd/pcmkd_messages.c static xmlNode *
xmlNode            37 daemons/pacemakerd/pcmkd_messages.c static xmlNode *
xmlNode            40 daemons/pacemakerd/pcmkd_messages.c     xmlNode *msg = request->xml;
xmlNode            43 daemons/pacemakerd/pcmkd_messages.c     xmlNode *ping = NULL;
xmlNode            44 daemons/pacemakerd/pcmkd_messages.c     xmlNode *reply = NULL;
xmlNode            96 daemons/pacemakerd/pcmkd_messages.c static xmlNode *
xmlNode            99 daemons/pacemakerd/pcmkd_messages.c     xmlNode *msg = request->xml;
xmlNode           101 daemons/pacemakerd/pcmkd_messages.c     xmlNode *shutdown = NULL;
xmlNode           102 daemons/pacemakerd/pcmkd_messages.c     xmlNode *reply = NULL;
xmlNode           144 daemons/pacemakerd/pcmkd_messages.c static xmlNode *
xmlNode           212 daemons/pacemakerd/pcmkd_messages.c     xmlNode *msg = NULL;
xmlNode           229 daemons/pacemakerd/pcmkd_messages.c         xmlNode *reply = NULL;
xmlNode            42 daemons/schedulerd/schedulerd_messages.c static xmlNode *
xmlNode            59 daemons/schedulerd/schedulerd_messages.c     xmlNode *msg = request->xml;
xmlNode            60 daemons/schedulerd/schedulerd_messages.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CRM_XML, NULL, NULL);
xmlNode            61 daemons/schedulerd/schedulerd_messages.c     xmlNode *xml_data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode            72 daemons/schedulerd/schedulerd_messages.c     xmlNode *converted = NULL;
xmlNode            73 daemons/schedulerd/schedulerd_messages.c     xmlNode *reply = NULL;
xmlNode           183 daemons/schedulerd/schedulerd_messages.c static xmlNode *
xmlNode           195 daemons/schedulerd/schedulerd_messages.c static xmlNode *
xmlNode           234 daemons/schedulerd/schedulerd_messages.c     xmlNode *msg = NULL;
xmlNode           267 daemons/schedulerd/schedulerd_messages.c         xmlNode *reply = NULL;
xmlNode            31 devel/scratch.c     xmlNode *top = NULL;
xmlNode           171 include/crm/cib/cib_types.h     int (*set_op_callback) (cib_t *cib, void (*callback) (const xmlNode *msg,
xmlNode           173 include/crm/cib/cib_types.h                                                           xmlNode *output));
xmlNode           178 include/crm/cib/cib_types.h                                                   xmlNode *msg));
xmlNode           183 include/crm/cib/cib_types.h                                                   xmlNode *msg));
xmlNode           195 include/crm/cib/cib_types.h     int (*ping) (cib_t *cib, xmlNode **output_data, int call_options);
xmlNode           198 include/crm/cib/cib_types.h     int (*query) (cib_t *cib, const char *section, xmlNode **output_data,
xmlNode           202 include/crm/cib/cib_types.h                        xmlNode **output_data, int call_options);
xmlNode           226 include/crm/cib/cib_types.h     int (*create) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           228 include/crm/cib/cib_types.h     int (*modify) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           232 include/crm/cib/cib_types.h     int (*update) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           235 include/crm/cib/cib_types.h     int (*replace) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           237 include/crm/cib/cib_types.h     int (*remove) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           239 include/crm/cib/cib_types.h     int (*erase) (cib_t *cib, xmlNode **output_data, int call_options);
xmlNode           242 include/crm/cib/cib_types.h     int (*delete_absolute) (cib_t *cib, const char *section, xmlNode *data,
xmlNode           253 include/crm/cib/cib_types.h                                    void (*callback) (xmlNode*, int, int,
xmlNode           254 include/crm/cib/cib_types.h                                                      xmlNode*, void *));
xmlNode           258 include/crm/cib/cib_types.h                                        void (*callback)(xmlNode *, int, int,
xmlNode           259 include/crm/cib/cib_types.h                                                         xmlNode *, void *),
xmlNode           376 include/crm/cib/cib_types.h     int (*fetch_schemas)(cib_t *cib, xmlNode **output_data, const char *after_ver,
xmlNode           395 include/crm/cib/cib_types.h     void (*op_callback) (const xmlNode *msg, int call_id, int rc,
xmlNode           396 include/crm/cib/cib_types.h                          xmlNode *output);
xmlNode           401 include/crm/cib/cib_types.h     xmlNode *transaction;
xmlNode            80 include/crm/cib/internal.h gboolean cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates,
xmlNode            83 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib);
xmlNode            85 include/crm/cib/internal.h typedef int (*cib__op_fn_t)(const char *, int, const char *, xmlNode *,
xmlNode            86 include/crm/cib/internal.h                             xmlNode *, xmlNode *, xmlNode **, xmlNode **);
xmlNode            98 include/crm/cib/internal.h     void (*callback) (const char *event, xmlNode * msg);
xmlNode           103 include/crm/cib/internal.h     void (*callback) (xmlNode *, int, int, xmlNode *, void *);
xmlNode           168 include/crm/cib/internal.h int cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset);
xmlNode           170 include/crm/cib/internal.h bool cib__element_in_patchset(const xmlNode *patchset, const char *element);
xmlNode           173 include/crm/cib/internal.h                    bool is_query, const char *section, xmlNode *req,
xmlNode           174 include/crm/cib/internal.h                    xmlNode *input, bool manage_counters, bool *config_changed,
xmlNode           175 include/crm/cib/internal.h                    xmlNode **current_cib, xmlNode **result_cib, xmlNode **diff,
xmlNode           176 include/crm/cib/internal.h                    xmlNode **output);
xmlNode           179 include/crm/cib/internal.h                    const char *section, xmlNode *data, int call_options,
xmlNode           181 include/crm/cib/internal.h                    xmlNode **op_msg);
xmlNode           183 include/crm/cib/internal.h int cib__extend_transaction(cib_t *cib, xmlNode *request);
xmlNode           185 include/crm/cib/internal.h void cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc);
xmlNode           190 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req,
xmlNode           191 include/crm/cib/internal.h                       xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           192 include/crm/cib/internal.h                       xmlNode ** answer);
xmlNode           194 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req,
xmlNode           195 include/crm/cib/internal.h                       xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           196 include/crm/cib/internal.h                       xmlNode ** answer);
xmlNode           198 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req,
xmlNode           199 include/crm/cib/internal.h                      xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           200 include/crm/cib/internal.h                      xmlNode ** answer);
xmlNode           202 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req,
xmlNode           203 include/crm/cib/internal.h                         xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           204 include/crm/cib/internal.h                         xmlNode ** answer);
xmlNode           206 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req,
xmlNode           207 include/crm/cib/internal.h                        xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           208 include/crm/cib/internal.h                        xmlNode ** answer);
xmlNode           210 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req,
xmlNode           211 include/crm/cib/internal.h                        xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           212 include/crm/cib/internal.h                        xmlNode ** answer);
xmlNode           214 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req,
xmlNode           215 include/crm/cib/internal.h                        xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           216 include/crm/cib/internal.h                        xmlNode ** answer);
xmlNode           218 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req,
xmlNode           219 include/crm/cib/internal.h                      xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           220 include/crm/cib/internal.h                      xmlNode ** answer);
xmlNode           222 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req,
xmlNode           223 include/crm/cib/internal.h                         xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           224 include/crm/cib/internal.h                         xmlNode ** answer);
xmlNode           249 include/crm/cib/internal.h                       const xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           250 include/crm/cib/internal.h                       xmlNode **result_cib, xmlNode ** answer);
xmlNode           252 include/crm/cib/internal.h bool cib__config_changed_v1(xmlNode *last, xmlNode *next, xmlNode **diff);
xmlNode           255 include/crm/cib/internal.h                     const char *section, xmlNode * data,
xmlNode           256 include/crm/cib/internal.h                     xmlNode ** output_data, int call_options, const char *user_name);
xmlNode           260 include/crm/cib/internal.h                              xmlNode **root);
xmlNode           261 include/crm/cib/internal.h int cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname,
xmlNode           289 include/crm/cib/internal.h int cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object);
xmlNode           305 include/crm/cib/internal.h                         xmlNode **result);
xmlNode            22 include/crm/cib/util.h xmlNode *createEmptyCib(int cib_epoch);
xmlNode            24 include/crm/cib/util.h gboolean cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates);
xmlNode            54 include/crm/cib/util.h int cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output,
xmlNode            38 include/crm/cib/util_compat.h xmlNode *get_object_root(const char *object_type, xmlNode *the_root);
xmlNode            48 include/crm/cib/util_compat.h xmlNode *cib_get_generation(cib_t *cib);
xmlNode            67 include/crm/cluster/compat.h void set_uuid(xmlNode *xml, const char *attr, crm_node_t *node);
xmlNode           115 include/crm/cluster/compat.h void crm_remote_peer_cache_refresh(xmlNode *cib);
xmlNode           166 include/crm/cluster/compat.h                               const xmlNode *data, gboolean ordered);
xmlNode            78 include/crm/cluster/election_internal.h enum election_result election_count_vote(election_t *e, const xmlNode *message,
xmlNode           131 include/crm/cluster/internal.h bool pcmk__corosync_add_nodes(xmlNode *xml_parent);
xmlNode           169 include/crm/cluster/internal.h                                 const xmlNode *data);
xmlNode           192 include/crm/cluster/internal.h void pcmk__refresh_node_caches_from_cib(xmlNode *cib);
xmlNode            26 include/crm/common/acl.h bool xml_acl_enabled(const xmlNode *xml);
xmlNode            27 include/crm/common/acl.h void xml_acl_disable(xmlNode *xml);
xmlNode            28 include/crm/common/acl.h bool xml_acl_denied(const xmlNode *xml);
xmlNode            29 include/crm/common/acl.h bool xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml,
xmlNode            30 include/crm/common/acl.h                            xmlNode **result);
xmlNode            21 include/crm/common/acl_internal.h const char *pcmk__update_acl_user(xmlNode *request, const char *field,
xmlNode            30 include/crm/common/acl_internal.h void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user);
xmlNode            32 include/crm/common/acl_internal.h bool pcmk__check_acl(xmlNode *xml, const char *name,
xmlNode           342 include/crm/common/actions.h     xmlNode *op_entry;      // Action XML configuration, if any
xmlNode           408 include/crm/common/actions.h xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix,
xmlNode           413 include/crm/common/actions.h bool pcmk_xe_is_probe(const xmlNode *xml_op);
xmlNode           414 include/crm/common/actions.h bool pcmk_xe_mask_probe_failure(const xmlNode *xml_op);
xmlNode           101 include/crm/common/actions_internal.h void pcmk__filter_op_for_digest(xmlNode *param_set);
xmlNode            21 include/crm/common/cib.h xmlNode *pcmk_find_cib_element(xmlNode *cib, const char *element_name);
xmlNode            30 include/crm/common/digests_internal.h     xmlNode *params_all;            // All operation parameters
xmlNode            31 include/crm/common/digests_internal.h     xmlNode *params_secure;         // Parameters marked private
xmlNode            32 include/crm/common/digests_internal.h     xmlNode *params_restart;        // Parameters marked not reloadable
xmlNode            38 include/crm/common/digests_internal.h bool pcmk__verify_digest(xmlNode *input, const char *expected);
xmlNode            33 include/crm/common/history_internal.h pcmk__xe_history_key(const xmlNode *xml)
xmlNode            75 include/crm/common/internal.h void pcmk__xe_add_node(xmlNode *xml, const char *node, int nodeid);
xmlNode           106 include/crm/common/internal.h pcmk__xe_attr_is_true(const xmlNode *node, const char *name);
xmlNode           124 include/crm/common/internal.h pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value);
xmlNode            44 include/crm/common/ipc.h xmlNode *create_reply_adv(const xmlNode *request, xmlNode *xml_response_data,
xmlNode            55 include/crm/common/ipc.h xmlNode *create_request_adv(const char *task, xmlNode *xml_data,
xmlNode           192 include/crm/common/ipc.h int crm_ipc_send(crm_ipc_t *client, const xmlNode *message,
xmlNode           193 include/crm/common/ipc.h                  enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode **reply);
xmlNode           244 include/crm/common/ipc.h xmlNode *create_hello_message(const char *uuid, const char *client_name,
xmlNode            76 include/crm/common/ipc_controld.h             xmlNode *node_state;    //<! Resource operation history XML
xmlNode           242 include/crm/common/ipc_internal.h xmlNode *pcmk__ipc_create_ack_as(const char *function, int line, uint32_t flags,
xmlNode           253 include/crm/common/ipc_internal.h int pcmk__ipc_prepare_iov(uint32_t request, const xmlNode *message,
xmlNode           257 include/crm/common/ipc_internal.h                        const xmlNode *message, uint32_t flags);
xmlNode           259 include/crm/common/ipc_internal.h xmlNode *pcmk__client_data2xml(pcmk__client_t *c, void *data,
xmlNode            42 include/crm/common/ipc_schedulerd.h             xmlNode *tgraph;
xmlNode            58 include/crm/common/ipc_schedulerd.h int pcmk_schedulerd_api_graph(pcmk_ipc_api_t *api, xmlNode *cib, char **ref);
xmlNode           132 include/crm/common/logging.h                      const xmlNode *xml);
xmlNode            79 include/crm/common/logging_compat.h                       int line, const char *prefix, const xmlNode *data,
xmlNode            83 include/crm/common/logging_compat.h void pcmk_log_xml_impl(uint8_t level, const char *text, const xmlNode *xml);
xmlNode           217 include/crm/common/logging_internal.h                               const xmlNode *xml);
xmlNode           221 include/crm/common/logging_internal.h                                const xmlNode *patchset);
xmlNode            45 include/crm/common/messages_internal.h     xmlNode *xml;                   // Request XML
xmlNode            73 include/crm/common/messages_internal.h     xmlNode *(*handler)(pcmk__request_t *request);
xmlNode            78 include/crm/common/messages_internal.h xmlNode *pcmk__process_request(pcmk__request_t *request, GHashTable *handlers);
xmlNode            37 include/crm/common/nvpair.h GSList *pcmk_xml_attrs2nvpairs(const xmlNode *xml);
xmlNode            38 include/crm/common/nvpair.h void pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml);
xmlNode            40 include/crm/common/nvpair.h xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id,
xmlNode            46 include/crm/common/nvpair.h GHashTable *xml2list(const xmlNode *parent);
xmlNode            48 include/crm/common/nvpair.h const char *crm_xml_add(xmlNode *node, const char *name, const char *value);
xmlNode            49 include/crm/common/nvpair.h const char *crm_xml_add_int(xmlNode *node, const char *name, int value);
xmlNode            50 include/crm/common/nvpair.h const char *crm_xml_add_ll(xmlNode *node, const char *name, long long value);
xmlNode            51 include/crm/common/nvpair.h const char *crm_xml_add_ms(xmlNode *node, const char *name, guint ms);
xmlNode            52 include/crm/common/nvpair.h const char *crm_xml_add_timeval(xmlNode *xml, const char *name_sec,
xmlNode            56 include/crm/common/nvpair.h const char *crm_element_value(const xmlNode *data, const char *name);
xmlNode            57 include/crm/common/nvpair.h int crm_element_value_int(const xmlNode *data, const char *name, int *dest);
xmlNode            58 include/crm/common/nvpair.h int crm_element_value_ll(const xmlNode *data, const char *name, long long *dest);
xmlNode            59 include/crm/common/nvpair.h int crm_element_value_ms(const xmlNode *data, const char *name, guint *dest);
xmlNode            60 include/crm/common/nvpair.h int crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest);
xmlNode            61 include/crm/common/nvpair.h int crm_element_value_timeval(const xmlNode *data, const char *name_sec,
xmlNode            63 include/crm/common/nvpair.h char *crm_element_value_copy(const xmlNode *data, const char *name);
xmlNode            78 include/crm/common/nvpair.h crm_copy_xml_element(const xmlNode *obj1, xmlNode *obj2, const char *element)
xmlNode            57 include/crm/common/nvpair_internal.h int pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t);
xmlNode           868 include/crm/common/output_internal.h xmlNode *pcmk__html_create(xmlNode *parent, const char *name, const char *id,
xmlNode            22 include/crm/common/remote_internal.h int pcmk__remote_send_xml(pcmk__remote_t *remote, const xmlNode *msg);
xmlNode            25 include/crm/common/remote_internal.h xmlNode *pcmk__remote_message_xml(pcmk__remote_t *remote);
xmlNode           400 include/crm/common/resources.h     xmlNode *xml;
xmlNode           403 include/crm/common/resources.h     xmlNode *orig_xml;
xmlNode           406 include/crm/common/resources.h     xmlNode *ops_xml;
xmlNode           105 include/crm/common/rules.h int pcmk_evaluate_rule(xmlNode *rule, const pcmk_rule_input_t *rule_input,
xmlNode            25 include/crm/common/rules_internal.h enum expression_type pcmk__condition_type(const xmlNode *condition);
xmlNode            30 include/crm/common/rules_internal.h int pcmk__evaluate_date_expression(const xmlNode *date_expression,
xmlNode            33 include/crm/common/rules_internal.h int pcmk__evaluate_condition(xmlNode *expr, const pcmk_rule_input_t *rule_input,
xmlNode            35 include/crm/common/rules_internal.h int pcmk__evaluate_rules(xmlNode *xml, const pcmk_rule_input_t *rule_input,
xmlNode           196 include/crm/common/scheduler.h     xmlNode *input;                 // CIB XML
xmlNode           240 include/crm/common/scheduler.h     xmlNode *failed;                // History entries of failed actions
xmlNode           241 include/crm/common/scheduler.h     xmlNode *op_defaults;           // Configured operation defaults
xmlNode           242 include/crm/common/scheduler.h     xmlNode *rsc_defaults;          // Configured resource defaults
xmlNode           247 include/crm/common/scheduler.h     xmlNode *graph;                 // Transition graph
xmlNode           287 include/crm/common/scheduler.h int pcmk_set_scheduler_cib(pcmk_scheduler_t *scheduler, xmlNode *cib);
xmlNode            27 include/crm/common/schemas.h pcmk_update_configured_schema(xmlNode **xml);
xmlNode            22 include/crm/common/schemas_internal.h void pcmk__build_schema_xml_node(xmlNode *parent, const char *name,
xmlNode            29 include/crm/common/schemas_internal.h bool pcmk__validate_xml(xmlNode *xml_blob, const char *validation,
xmlNode            32 include/crm/common/schemas_internal.h bool pcmk__configured_schema_validates(xmlNode *xml);
xmlNode            33 include/crm/common/schemas_internal.h int pcmk__update_schema(xmlNode **xml, const char *max_schema_name,
xmlNode            37 include/crm/common/schemas_internal.h int pcmk__update_configured_schema(xmlNode **xml, bool to_logs);
xmlNode            51 include/crm/common/unittest_internal.h void pcmk__assert_validates(xmlNode *xml);
xmlNode            78 include/crm/common/util_compat.h const char *crm_xml_replace(xmlNode *node, const char *name, const char *value);
xmlNode            49 include/crm/common/xml.h xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level);
xmlNode            51 include/crm/common/xml.h char *calculate_on_disk_digest(xmlNode * local_cib);
xmlNode            52 include/crm/common/xml.h char *calculate_operation_digest(xmlNode * local_cib, const char *version);
xmlNode            53 include/crm/common/xml.h char *calculate_xml_versioned_digest(xmlNode * input, gboolean sort, gboolean do_filter,
xmlNode            66 include/crm/common/xml.h void pcmk_free_xml_subtree(xmlNode *xml);
xmlNode            69 include/crm/common/xml.h void free_xml(xmlNode * child);
xmlNode            71 include/crm/common/xml.h xmlNode *sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive);
xmlNode            72 include/crm/common/xml.h xmlXPathObjectPtr xpath_search(const xmlNode *xml_top, const char *path);
xmlNode            73 include/crm/common/xml.h void crm_foreach_xpath_result(xmlNode *xml, const char *xpath,
xmlNode            74 include/crm/common/xml.h                               void (*helper)(xmlNode*, void*), void *user_data);
xmlNode            75 include/crm/common/xml.h xmlNode *expand_idref(xmlNode * input, xmlNode * top);
xmlNode            78 include/crm/common/xml.h xmlNode *getXpathResult(xmlXPathObjectPtr xpathObj, int index);
xmlNode            89 include/crm/common/xml.h bool xml_tracking_changes(xmlNode * xml);
xmlNode            90 include/crm/common/xml.h bool xml_document_dirty(xmlNode *xml);
xmlNode            91 include/crm/common/xml.h void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls);
xmlNode            92 include/crm/common/xml.h void xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml);
xmlNode            93 include/crm/common/xml.h void xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml);
xmlNode            94 include/crm/common/xml.h void xml_accept_changes(xmlNode * xml);
xmlNode            95 include/crm/common/xml.h bool xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]);
xmlNode            97 include/crm/common/xml.h xmlNode *xml_create_patchset(
xmlNode            98 include/crm/common/xml.h     int format, xmlNode *source, xmlNode *target, bool *config, bool manage_version);
xmlNode            99 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version);
xmlNode           101 include/crm/common/xml.h void patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, bool with_digest);
xmlNode           104 include/crm/common/xml.h void crm_xml_set_id(xmlNode *xml, const char *format, ...) G_GNUC_PRINTF(2, 3);
xmlNode            36 include/crm/common/xml_compat.h xmlDoc *getDocPtr(xmlNode *node);
xmlNode            39 include/crm/common/xml_compat.h int add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child);
xmlNode            42 include/crm/common/xml_compat.h xmlNode *find_entity(xmlNode *parent, const char *node_name, const char *id);
xmlNode            45 include/crm/common/xml_compat.h char *xml_get_path(const xmlNode *xml);
xmlNode            48 include/crm/common/xml_compat.h void xml_log_changes(uint8_t level, const char *function, const xmlNode *xml);
xmlNode            51 include/crm/common/xml_compat.h void xml_log_patchset(uint8_t level, const char *function, const xmlNode *xml);
xmlNode            54 include/crm/common/xml_compat.h gboolean apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml);
xmlNode            60 include/crm/common/xml_compat.h gboolean xml_has_children(const xmlNode *root);
xmlNode            64 include/crm/common/xml_compat.h crm_xml_add_boolean(xmlNode *node, const char *name, gboolean value)
xmlNode            72 include/crm/common/xml_compat.h crm_element_name(const xmlNode *xml)
xmlNode            82 include/crm/common/xml_compat.h xmlNode *copy_xml(xmlNode *src_node);
xmlNode            85 include/crm/common/xml_compat.h xmlNode *add_node_copy(xmlNode *new_parent, xmlNode *xml_node);
xmlNode            88 include/crm/common/xml_compat.h void purge_diff_markers(xmlNode *a_node);
xmlNode            91 include/crm/common/xml_compat.h xmlNode *diff_xml_object(xmlNode *left, xmlNode *right, gboolean suppress);
xmlNode            94 include/crm/common/xml_compat.h xmlNode *subtract_xml_object(xmlNode *parent, xmlNode *left, xmlNode *right,
xmlNode            99 include/crm/common/xml_compat.h gboolean can_prune_leaf(xmlNode *xml_node);
xmlNode           102 include/crm/common/xml_compat.h xmlNode *create_xml_node(xmlNode *parent, const char *name);
xmlNode           105 include/crm/common/xml_compat.h xmlNode *pcmk_create_xml_text_node(xmlNode *parent, const char *name,
xmlNode           109 include/crm/common/xml_compat.h xmlNode *pcmk_create_html_node(xmlNode *parent, const char *element_name,
xmlNode           114 include/crm/common/xml_compat.h xmlNode *first_named_child(const xmlNode *parent, const char *name);
xmlNode           117 include/crm/common/xml_compat.h xmlNode *find_xml_node(const xmlNode *root, const char *search_path,
xmlNode           121 include/crm/common/xml_compat.h xmlNode *crm_next_same_xml(const xmlNode *sibling);
xmlNode           124 include/crm/common/xml_compat.h void xml_remove_prop(xmlNode *obj, const char *name);
xmlNode           127 include/crm/common/xml_compat.h gboolean replace_xml_child(xmlNode *parent, xmlNode *child, xmlNode *update,
xmlNode           131 include/crm/common/xml_compat.h gboolean update_xml_child(xmlNode *child, xmlNode *to_update);
xmlNode           134 include/crm/common/xml_compat.h int find_xml_children(xmlNode **children, xmlNode *root, const char *tag,
xmlNode           139 include/crm/common/xml_compat.h xmlNode *get_xpath_object_relative(const char *xpath, xmlNode *xml_obj,
xmlNode           143 include/crm/common/xml_compat.h void fix_plus_plus_recursive(xmlNode *target);
xmlNode           146 include/crm/common/xml_compat.h gboolean add_message_xml(xmlNode *msg, const char *field, xmlNode *xml);
xmlNode           149 include/crm/common/xml_compat.h xmlNode *get_message_xml(const xmlNode *msg, const char *field);
xmlNode           161 include/crm/common/xml_compat.h int update_validation(xmlNode **xml_blob, int *best, int max,
xmlNode           165 include/crm/common/xml_compat.h gboolean validate_xml(xmlNode *xml_blob, const char *validation,
xmlNode           169 include/crm/common/xml_compat.h gboolean validate_xml_verbose(const xmlNode *xml_blob);
xmlNode           173 include/crm/common/xml_compat.h gboolean cli_config_update(xmlNode **xml, int *best_version, gboolean to_logs);
xmlNode           177 include/crm/common/xml_compat.h crm_map_element_name(const xmlNode *xml)
xmlNode           190 include/crm/common/xml_compat.h void copy_in_properties(xmlNode *target, const xmlNode *src);
xmlNode           193 include/crm/common/xml_compat.h void expand_plus_plus(xmlNode * target, const char *name, const char *value);
xmlNode           168 include/crm/common/xml_internal.h int pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data,
xmlNode           170 include/crm/common/xml_internal.h int pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml);
xmlNode           205 include/crm/common/xml_internal.h int pcmk__xml2fd(int fd, xmlNode *cur);
xmlNode           214 include/crm/common/xml_internal.h void pcmk__strip_xml_text(xmlNode *xml);
xmlNode           215 include/crm/common/xml_internal.h const char *pcmk__xe_add_last_written(xmlNode *xe);
xmlNode           217 include/crm/common/xml_internal.h xmlNode *pcmk__xe_first_child(const xmlNode *parent, const char *node_name,
xmlNode           221 include/crm/common/xml_internal.h void pcmk__xe_remove_attr(xmlNode *element, const char *name);
xmlNode           222 include/crm/common/xml_internal.h bool pcmk__xe_remove_attr_cb(xmlNode *xml, void *user_data);
xmlNode           223 include/crm/common/xml_internal.h void pcmk__xe_remove_matching_attrs(xmlNode *element,
xmlNode           226 include/crm/common/xml_internal.h int pcmk__xe_delete_match(xmlNode *xml, xmlNode *search);
xmlNode           227 include/crm/common/xml_internal.h int pcmk__xe_replace_match(xmlNode *xml, xmlNode *replace);
xmlNode           228 include/crm/common/xml_internal.h int pcmk__xe_update_match(xmlNode *xml, xmlNode *update, uint32_t flags);
xmlNode           230 include/crm/common/xml_internal.h GString *pcmk__element_xpath(const xmlNode *xml);
xmlNode           346 include/crm/common/xml_internal.h pcmk__xe_id(const xmlNode *xml)
xmlNode           361 include/crm/common/xml_internal.h pcmk__xe_is(const xmlNode *xml, const char *name)
xmlNode           375 include/crm/common/xml_internal.h static inline xmlNode *
xmlNode           376 include/crm/common/xml_internal.h pcmk__xml_first_child(const xmlNode *parent)
xmlNode           378 include/crm/common/xml_internal.h     xmlNode *child = (parent? parent->children : NULL);
xmlNode           394 include/crm/common/xml_internal.h static inline xmlNode *
xmlNode           395 include/crm/common/xml_internal.h pcmk__xml_next(const xmlNode *child)
xmlNode           397 include/crm/common/xml_internal.h     xmlNode *next = (child? child->next : NULL);
xmlNode           413 include/crm/common/xml_internal.h static inline xmlNode *
xmlNode           414 include/crm/common/xml_internal.h pcmk__xe_next(const xmlNode *child)
xmlNode           416 include/crm/common/xml_internal.h     xmlNode *next = child? child->next : NULL;
xmlNode           424 include/crm/common/xml_internal.h xmlNode *pcmk__xe_create(xmlNode *parent, const char *name);
xmlNode           425 include/crm/common/xml_internal.h xmlNode *pcmk__xml_copy(xmlNode *parent, xmlNode *src);
xmlNode           426 include/crm/common/xml_internal.h xmlNode *pcmk__xe_next_same(const xmlNode *node);
xmlNode           428 include/crm/common/xml_internal.h void pcmk__xe_set_content(xmlNode *node, const char *format, ...)
xmlNode           450 include/crm/common/xml_internal.h int pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags);
xmlNode           486 include/crm/common/xml_internal.h pcmk__xe_first_attr(const xmlNode *xe)
xmlNode           514 include/crm/common/xml_internal.h pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search,
xmlNode           541 include/crm/common/xml_internal.h void pcmk__set_xml_doc_flag(xmlNode *xml, enum xml_private_flags flag);
xmlNode           564 include/crm/common/xml_internal.h pcmk__xe_foreach_child(xmlNode *xml, const char *child_element_name,
xmlNode           565 include/crm/common/xml_internal.h                        int (*handler)(xmlNode *xml, void *userdata),
xmlNode           568 include/crm/common/xml_internal.h bool pcmk__xml_tree_foreach(xmlNode *xml, bool (*fn)(xmlNode *, void *),
xmlNode           579 include/crm/common/xml_internal.h xmlNode *pcmk__diff_v1_xml_object(xmlNode *left, xmlNode *right, bool suppress);
xmlNode           583 include/crm/common/xml_internal.h pcmk__map_element_name(const xmlNode *xml)
xmlNode            37 include/crm/common/xml_io.h void save_xml_to_file(const xmlNode *xml, const char *desc,
xmlNode            30 include/crm/common/xml_io_compat.h xmlNode *filename2xml(const char *filename);
xmlNode            33 include/crm/common/xml_io_compat.h xmlNode *stdin2xml(void);
xmlNode            36 include/crm/common/xml_io_compat.h xmlNode *string2xml(const char *input);
xmlNode            39 include/crm/common/xml_io_compat.h int write_xml_fd(const xmlNode *xml, const char *filename, int fd,
xmlNode            43 include/crm/common/xml_io_compat.h int write_xml_file(const xmlNode *xml, const char *filename, gboolean compress);
xmlNode            46 include/crm/common/xml_io_compat.h char *dump_xml_formatted(const xmlNode *xml);
xmlNode            49 include/crm/common/xml_io_compat.h char *dump_xml_formatted_with_text(const xmlNode *xml);
xmlNode            52 include/crm/common/xml_io_compat.h char *dump_xml_unformatted(const xmlNode *xml);
xmlNode            22 include/crm/common/xml_io_internal.h xmlNode *pcmk__xml_read(const char *filename);
xmlNode            23 include/crm/common/xml_io_internal.h xmlNode *pcmk__xml_parse(const char *input);
xmlNode            25 include/crm/common/xml_io_internal.h void pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode            28 include/crm/common/xml_io_internal.h int pcmk__xml2fd(int fd, xmlNode *cur);
xmlNode            29 include/crm/common/xml_io_internal.h int pcmk__xml_write_fd(const xmlNode *xml, const char *filename, int fd,
xmlNode            31 include/crm/common/xml_io_internal.h int pcmk__xml_write_file(const xmlNode *xml, const char *filename,
xmlNode            64 include/crm/fencing/internal.h void stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result);
xmlNode            65 include/crm/fencing/internal.h void stonith__xe_get_result(const xmlNode *xml, pcmk__action_result_t *result);
xmlNode            66 include/crm/fencing/internal.h xmlNode *stonith__find_xe_with_result(xmlNode *xml);
xmlNode            80 include/crm/fencing/internal.h xmlNode *create_level_registration_xml(const char *node, const char *pattern,
xmlNode            85 include/crm/fencing/internal.h xmlNode *create_device_registration_xml(const char *id,
xmlNode           101 include/crm/fencing/internal.h                                      xmlNode *metadata);
xmlNode            35 include/crm/lrmd_internal.h int lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id,
xmlNode            73 include/crm/lrmd_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg);
xmlNode            82 include/crm/lrmd_internal.h void remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg);
xmlNode            83 include/crm/lrmd_internal.h void remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg,
xmlNode           149 include/crm/pengine/internal.h                      const xmlNode *xml_op);
xmlNode           183 include/crm/pengine/internal.h                                      const xmlNode *action_config);
xmlNode           184 include/crm/pengine/internal.h GHashTable *pcmk__unpack_action_rsc_params(const xmlNode *action_xml,
xmlNode           187 include/crm/pengine/internal.h xmlNode *pcmk__find_action_config(const pcmk_resource_t *rsc,
xmlNode           251 include/crm/pengine/internal.h extern int pe__is_newer_op(const xmlNode *xml_a, const xmlNode *xml_b,
xmlNode           281 include/crm/pengine/internal.h int pe__target_rc_from_xml(const xmlNode *xml_op);
xmlNode           289 include/crm/pengine/internal.h                                          const xmlNode *xml_op,
xmlNode           297 include/crm/pengine/internal.h                                          const xmlNode *xml_op,
xmlNode           358 include/crm/pengine/internal.h const char *pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml,
xmlNode           362 include/crm/pengine/internal.h void pe__add_param_check(const xmlNode *rsc_op, pcmk_resource_t *rsc,
xmlNode           367 include/crm/pengine/internal.h                                         const xmlNode*,
xmlNode           383 include/crm/pengine/internal.h void pe__unpack_dataset_nvpairs(const xmlNode *xml_obj, const char *set_name,
xmlNode           417 include/crm/pengine/internal.h xmlNode *pe__failed_probe_for_rsc(const pcmk_resource_t *rsc, const char *name);
xmlNode            21 include/crm/pengine/remote_internal.h bool xml_contains_remote_node(xmlNode *xml);
xmlNode            28 include/crm/pengine/remote_internal.h xmlNode *pe_create_remote_xml(xmlNode *parent, const char *uname,
xmlNode            23 include/crm/pengine/rules.h void pe_eval_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name,
xmlNode            28 include/crm/pengine/rules.h void pe_unpack_nvpairs(xmlNode *top, const xmlNode *xml_obj,
xmlNode            32 include/crm/pengine/rules_compat.h gboolean pe_evaluate_rules(xmlNode *ruleset, GHashTable *node_hash,
xmlNode            36 include/crm/pengine/rules_compat.h gboolean pe_eval_rules(xmlNode *ruleset, const pe_rule_eval_data_t *rule_data,
xmlNode            40 include/crm/pengine/rules_compat.h gboolean test_ruleset(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now);
xmlNode            43 include/crm/pengine/rules_compat.h gboolean test_rule(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role,
xmlNode            47 include/crm/pengine/rules_compat.h gboolean pe_test_rule(xmlNode *rule, GHashTable *node_hash,
xmlNode            52 include/crm/pengine/rules_compat.h gboolean pe_test_rule_re(xmlNode *rule, GHashTable *node_hash,
xmlNode            57 include/crm/pengine/rules_compat.h gboolean pe_test_rule_full(xmlNode *rule, GHashTable *node_hash,
xmlNode            62 include/crm/pengine/rules_compat.h gboolean pe_test_expression(xmlNode *expr, GHashTable *node_hash,
xmlNode            68 include/crm/pengine/rules_compat.h gboolean test_expression(xmlNode *expr, GHashTable *node_hash,
xmlNode            72 include/crm/pengine/rules_compat.h gboolean pe_test_expression_re(xmlNode *expr, GHashTable *node_hash,
xmlNode            77 include/crm/pengine/rules_compat.h gboolean pe_test_expression_full(xmlNode *expr, GHashTable *node_hash,
xmlNode            82 include/crm/pengine/rules_compat.h gboolean pe_eval_expr(xmlNode *rule, const pe_rule_eval_data_t *rule_data,
xmlNode            86 include/crm/pengine/rules_compat.h gboolean pe_eval_subexpr(xmlNode *expr, const pe_rule_eval_data_t *rule_data,
xmlNode            90 include/crm/pengine/rules_compat.h void unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj,
xmlNode            96 include/crm/pengine/rules_compat.h enum expression_type find_expression_type(xmlNode *expr);
xmlNode            19 include/crm/pengine/rules_internal.h GList *pe_unpack_alerts(const xmlNode *alerts);
xmlNode           418 include/pacemaker.h int pcmk_list_cluster_options(xmlNode **xml, bool all);
xmlNode           433 include/pacemaker.h int pcmk_list_fencing_params(xmlNode **xml, bool all);
xmlNode           445 include/pacemaker.h int pcmk_list_primitive_meta(xmlNode **xml, bool all);
xmlNode            35 include/pcmki/pcmki_scheduler.h void pcmk__schedule_actions(xmlNode *cib, unsigned long long flags,
xmlNode            40 include/pcmki/pcmki_scheduler.h xmlNode *pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event,
xmlNode            45 include/pcmki/pcmki_status.h                                 cib_t *cib, xmlNode *current_cib,
xmlNode            30 include/pcmki/pcmki_ticket.h int pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state);
xmlNode            78 include/pcmki/pcmki_transition.h     xmlNode *xml;
xmlNode           158 include/pcmki/pcmki_transition.h pcmk__graph_t *pcmk__unpack_graph(const xmlNode *xml_graph,
xmlNode           168 include/pcmki/pcmki_transition.h lrmd_event_data_t *pcmk__event_from_graph_action(const xmlNode *resource,
xmlNode            48 include/pcmki/pcmki_verify.h                  xmlNode **cib_object);
xmlNode            55 lib/cib/cib_attrs.c           const char *attr_name, const char *user_name, xmlNode **result)
xmlNode            61 lib/cib/cib_attrs.c     xmlNode *xml_search = NULL;
xmlNode           153 lib/cib/cib_attrs.c handle_multiples(pcmk__output_t *out, xmlNode *search, const char *attr_name)
xmlNode           171 lib/cib/cib_attrs.c     xmlNode *xml_top = NULL;
xmlNode           172 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xmlNode           173 lib/cib/cib_attrs.c     xmlNode *xml_search = NULL;
xmlNode           348 lib/cib/cib_attrs.c                     xmlNode **result)
xmlNode           377 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xmlNode           378 lib/cib/cib_attrs.c     xmlNode *xml_search = NULL;
xmlNode           429 lib/cib/cib_attrs.c     xmlNode *xml_search = NULL;
xmlNode           484 lib/cib/cib_attrs.c     xmlNode *result = NULL;
xmlNode           543 lib/cib/cib_attrs.c get_uuid_from_result(const xmlNode *result, char **uuid, int *is_remote)
xmlNode           632 lib/cib/cib_attrs.c     xmlNode *xml_search = NULL;
xmlNode           677 lib/cib/cib_attrs.c     xmlNode *a_child = NULL;
xmlNode           678 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xmlNode           679 lib/cib/cib_attrs.c     xmlNode *fragment = NULL;
xmlNode            39 lib/cib/cib_client.c                            void (*callback) (const xmlNode * msg, int call_id,
xmlNode            40 lib/cib/cib_client.c                                              int rc, xmlNode * output))
xmlNode            79 lib/cib/cib_client.c                                                  xmlNode * msg))
xmlNode           133 lib/cib/cib_client.c                                                  xmlNode *msg))
xmlNode           193 lib/cib/cib_client.c                                   void (*callback)(xmlNode *, int, int,
xmlNode           194 lib/cib/cib_client.c                                                    xmlNode *, void *),
xmlNode           242 lib/cib/cib_client.c                              void (*callback) (xmlNode *, int, int, xmlNode *,
xmlNode           259 lib/cib/cib_client.c cib_client_ping(cib_t * cib, xmlNode ** output_data, int call_options)
xmlNode           267 lib/cib/cib_client.c cib_client_query(cib_t * cib, const char *section, xmlNode ** output_data, int call_options)
xmlNode           274 lib/cib/cib_client.c                       xmlNode ** output_data, int call_options)
xmlNode           343 lib/cib/cib_client.c cib_client_create(cib_t * cib, const char *section, xmlNode * data, int call_options)
xmlNode           351 lib/cib/cib_client.c cib_client_modify(cib_t * cib, const char *section, xmlNode * data, int call_options)
xmlNode           359 lib/cib/cib_client.c cib_client_replace(cib_t * cib, const char *section, xmlNode * data, int call_options)
xmlNode           367 lib/cib/cib_client.c cib_client_delete(cib_t * cib, const char *section, xmlNode * data, int call_options)
xmlNode           375 lib/cib/cib_client.c cib_client_delete_absolute(cib_t * cib, const char *section, xmlNode * data, int call_options)
xmlNode           383 lib/cib/cib_client.c cib_client_erase(cib_t * cib, xmlNode ** output_data, int call_options)
xmlNode           451 lib/cib/cib_client.c cib_client_fetch_schemas(cib_t *cib, xmlNode **output_data, const char *after_ver,
xmlNode           454 lib/cib/cib_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XA_SCHEMA);
xmlNode            51 lib/cib/cib_file.c     xmlNode *cib_xml;
xmlNode            56 lib/cib/cib_file.c                                                xmlNode *req, xmlNode *input,
xmlNode            57 lib/cib/cib_file.c                                                xmlNode *existing_cib,
xmlNode            58 lib/cib/cib_file.c                                                xmlNode **result_cib,
xmlNode            59 lib/cib/cib_file.c                                                xmlNode **answer);
xmlNode           213 lib/cib/cib_file.c cib_file_process_request(cib_t *cib, xmlNode *request, xmlNode **output)
xmlNode           223 lib/cib/cib_file.c     xmlNode *wrapper = pcmk__xe_first_child(request, PCMK__XE_CIB_CALLDATA,
xmlNode           225 lib/cib/cib_file.c     xmlNode *data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           229 lib/cib/cib_file.c     xmlNode *result_cib = NULL;
xmlNode           230 lib/cib/cib_file.c     xmlNode *cib_diff = NULL;
xmlNode           289 lib/cib/cib_file.c                              const char *section, xmlNode *data,
xmlNode           290 lib/cib/cib_file.c                              xmlNode **output_data, int call_options,
xmlNode           294 lib/cib/cib_file.c     xmlNode *request = NULL;
xmlNode           295 lib/cib/cib_file.c     xmlNode *output = NULL;
xmlNode           377 lib/cib/cib_file.c load_file_cib(const char *filename, xmlNode **output)
xmlNode           380 lib/cib/cib_file.c     xmlNode *root = NULL;
xmlNode           448 lib/cib/cib_file.c cib_file_write_live(xmlNode *cib_root, char *path)
xmlNode           704 lib/cib/cib_file.c cib_file_verify_digest(xmlNode *root, const char *sigfile)
xmlNode           746 lib/cib/cib_file.c cib_file_read_and_verify(const char *filename, const char *sigfile, xmlNode **root)
xmlNode           751 lib/cib/cib_file.c     xmlNode *local_root = NULL;
xmlNode           889 lib/cib/cib_file.c cib_file_prepare_xml(xmlNode *root)
xmlNode           891 lib/cib/cib_file.c     xmlNode *cib_status_root = NULL;
xmlNode           918 lib/cib/cib_file.c cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname,
xmlNode          1058 lib/cib/cib_file.c cib_file_process_transaction_requests(cib_t *cib, xmlNode *transaction)
xmlNode          1062 lib/cib/cib_file.c     for (xmlNode *request = pcmk__xe_first_child(transaction,
xmlNode          1067 lib/cib/cib_file.c         xmlNode *output = NULL;
xmlNode          1105 lib/cib/cib_file.c cib_file_commit_transaction(cib_t *cib, xmlNode *transaction,
xmlNode          1106 lib/cib/cib_file.c                             xmlNode **result_cib)
xmlNode          1110 lib/cib/cib_file.c     xmlNode *saved_cib = private->cib_xml;
xmlNode          1154 lib/cib/cib_file.c                                     const char *section, xmlNode *req,
xmlNode          1155 lib/cib/cib_file.c                                     xmlNode *input, xmlNode *existing_cib,
xmlNode          1156 lib/cib/cib_file.c                                     xmlNode **result_cib, xmlNode **answer)
xmlNode            42 lib/cib/cib_native.c                                const char *section, xmlNode *data,
xmlNode            43 lib/cib/cib_native.c                                xmlNode **output_data, int call_options,
xmlNode            50 lib/cib/cib_native.c     xmlNode *op_msg = NULL;
xmlNode            51 lib/cib/cib_native.c     xmlNode *op_reply = NULL;
xmlNode           106 lib/cib/cib_native.c         xmlNode *wrapper = pcmk__xe_first_child(op_reply, PCMK__XE_CIB_CALLDATA,
xmlNode           108 lib/cib/cib_native.c         xmlNode *tmp = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           182 lib/cib/cib_native.c     xmlNode *msg = NULL;
xmlNode           274 lib/cib/cib_native.c     xmlNode *hello = NULL;
xmlNode           333 lib/cib/cib_native.c         xmlNode *reply = NULL;
xmlNode           405 lib/cib/cib_native.c     xmlNode *notify_msg = pcmk__xe_create(NULL, PCMK__XE_CIB_CALLBACK);
xmlNode           168 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           169 lib/cib/cib_ops.c                   xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           171 lib/cib/cib_ops.c     xmlNode *obj_root = NULL;
xmlNode           195 lib/cib/cib_ops.c         xmlNode *shallow = pcmk__xe_create(*answer,
xmlNode           214 lib/cib/cib_ops.c update_counter(xmlNode *xml_obj, const char *field, bool reset)
xmlNode           241 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           242 lib/cib/cib_ops.c                   xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           260 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req,
xmlNode           261 lib/cib/cib_ops.c                     xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           262 lib/cib/cib_ops.c                     xmlNode ** answer)
xmlNode           289 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           290 lib/cib/cib_ops.c                  xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           304 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req,
xmlNode           305 lib/cib/cib_ops.c                     xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib,
xmlNode           306 lib/cib/cib_ops.c                     xmlNode ** answer)
xmlNode           402 lib/cib/cib_ops.c         xmlNode *obj_root = NULL;
xmlNode           416 lib/cib/cib_ops.c delete_child(xmlNode *child, void *userdata)
xmlNode           418 lib/cib/cib_ops.c     xmlNode *obj_root = userdata;
xmlNode           429 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           430 lib/cib/cib_ops.c                    xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           432 lib/cib/cib_ops.c     xmlNode *obj_root = NULL;
xmlNode           457 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           458 lib/cib/cib_ops.c                    xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           460 lib/cib/cib_ops.c     xmlNode *obj_root = NULL;
xmlNode           477 lib/cib/cib_ops.c         xmlNode *tmp_section = NULL;
xmlNode           517 lib/cib/cib_ops.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           531 lib/cib/cib_ops.c add_cib_object(xmlNode * parent, xmlNode * new_obj)
xmlNode           575 lib/cib/cib_ops.c update_results(xmlNode *failed, xmlNode *target, const char *operation,
xmlNode           578 lib/cib/cib_ops.c     xmlNode *xml_node = NULL;
xmlNode           602 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           603 lib/cib/cib_ops.c                    xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           605 lib/cib/cib_ops.c     xmlNode *failed = NULL;
xmlNode           607 lib/cib/cib_ops.c     xmlNode *update_section = NULL;
xmlNode           638 lib/cib/cib_ops.c         xmlNode *a_child = NULL;
xmlNode           669 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
xmlNode           670 lib/cib/cib_ops.c                  xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer)
xmlNode           692 lib/cib/cib_ops.c cib__config_changed_v1(xmlNode *last, xmlNode *next, xmlNode **diff)
xmlNode           728 lib/cib/cib_ops.c         xmlNode *top = getXpathResult(xpathObj, lpc);
xmlNode           764 lib/cib/cib_ops.c                   const xmlNode *req, xmlNode *input, xmlNode *existing_cib,
xmlNode           765 lib/cib/cib_ops.c                   xmlNode **result_cib, xmlNode **answer)
xmlNode           805 lib/cib/cib_ops.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           848 lib/cib/cib_ops.c                 xmlNode *shallow = pcmk__xe_create(*answer,
xmlNode           859 lib/cib/cib_ops.c                 xmlNode *parent = match;
xmlNode           896 lib/cib/cib_ops.c             xmlNode *parent = match->parent;
xmlNode            58 lib/cib/cib_remote.c                       const char *section, xmlNode *data,
xmlNode            59 lib/cib/cib_remote.c                       xmlNode **output_data, int call_options,
xmlNode            66 lib/cib/cib_remote.c     xmlNode *op_msg = NULL;
xmlNode            67 lib/cib/cib_remote.c     xmlNode *op_reply = NULL;
xmlNode           193 lib/cib/cib_remote.c         xmlNode *wrapper = pcmk__xe_first_child(op_reply, PCMK__XE_CIB_CALLDATA,
xmlNode           195 lib/cib/cib_remote.c         xmlNode *tmp = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           216 lib/cib/cib_remote.c     xmlNode *msg = NULL;
xmlNode           330 lib/cib/cib_remote.c     xmlNode *answer = NULL;
xmlNode           331 lib/cib/cib_remote.c     xmlNode *login = NULL;
xmlNode           447 lib/cib/cib_remote.c     xmlNode *hello = NULL;
xmlNode           549 lib/cib/cib_remote.c     xmlNode *notify_msg = pcmk__xe_create(NULL, PCMK__XE_CIB_COMMAND);
xmlNode            28 lib/cib/cib_utils.c cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates)
xmlNode            46 lib/cib/cib_utils.c cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates,
xmlNode            75 lib/cib/cib_utils.c cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset)
xmlNode            78 lib/cib/cib_utils.c     xmlNode *wrapper = NULL;
xmlNode           120 lib/cib/cib_utils.c element_in_patchset_v1(const xmlNode *patchset, const char *element)
xmlNode           147 lib/cib/cib_utils.c element_in_patchset_v2(const xmlNode *patchset, const char *element)
xmlNode           159 lib/cib/cib_utils.c     for (const xmlNode *change = pcmk__xe_first_child(patchset, PCMK_XE_CHANGE,
xmlNode           199 lib/cib/cib_utils.c cib__element_in_patchset(const xmlNode *patchset, const char *element)
xmlNode           227 lib/cib/cib_utils.c xmlNode *
xmlNode           230 lib/cib/cib_utils.c     xmlNode *cib_root = NULL, *config = NULL;
xmlNode           250 lib/cib/cib_utils.c         xmlNode *rsc_defaults = pcmk__xe_create(config, PCMK_XE_RSC_DEFAULTS);
xmlNode           251 lib/cib/cib_utils.c         xmlNode *meta = pcmk__xe_create(rsc_defaults, PCMK_XE_META_ATTRIBUTES);
xmlNode           252 lib/cib/cib_utils.c         xmlNode *nvpair = pcmk__xe_create(meta, PCMK_XE_NVPAIR);
xmlNode           265 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user)
xmlNode           333 lib/cib/cib_utils.c                bool is_query, const char *section, xmlNode *req, xmlNode *input,
xmlNode           334 lib/cib/cib_utils.c                bool manage_counters, bool *config_changed, xmlNode **current_cib,
xmlNode           335 lib/cib/cib_utils.c                xmlNode **result_cib, xmlNode **diff, xmlNode **output)
xmlNode           340 lib/cib/cib_utils.c     xmlNode *top = NULL;
xmlNode           341 lib/cib/cib_utils.c     xmlNode *scratch = NULL;
xmlNode           342 lib/cib/cib_utils.c     xmlNode *patchset_cib = NULL;
xmlNode           343 lib/cib/cib_utils.c     xmlNode *local_diff = NULL;
xmlNode           369 lib/cib/cib_utils.c         xmlNode *cib_ro = *current_cib;
xmlNode           370 lib/cib/cib_utils.c         xmlNode *cib_filtered = NULL;
xmlNode           545 lib/cib/cib_utils.c                 xmlNode *cib_copy = pcmk__xml_copy(NULL, patchset_cib);
xmlNode           661 lib/cib/cib_utils.c                const char *section, xmlNode *data, int call_options,
xmlNode           663 lib/cib/cib_utils.c                xmlNode **op_msg)
xmlNode           686 lib/cib/cib_utils.c         xmlNode *wrapper = pcmk__xe_create(*op_msg, PCMK__XE_CIB_CALLDATA);
xmlNode           707 lib/cib/cib_utils.c validate_transaction_request(const xmlNode *request)
xmlNode           743 lib/cib/cib_utils.c cib__extend_transaction(cib_t *cib, xmlNode *request)
xmlNode           771 lib/cib/cib_utils.c cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc)
xmlNode           773 lib/cib/cib_utils.c     xmlNode *output = NULL;
xmlNode           777 lib/cib/cib_utils.c         xmlNode *wrapper = NULL;
xmlNode           825 lib/cib/cib_utils.c     xmlNode *msg = user_data;
xmlNode           855 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib)
xmlNode           857 lib/cib/cib_utils.c     xmlNode *config = NULL;
xmlNode           884 lib/cib/cib_utils.c                 const char *section, xmlNode * data,
xmlNode           885 lib/cib/cib_utils.c                 xmlNode ** output_data, int call_options, const char *user_name)
xmlNode           888 lib/cib/cib_utils.c                      const char *section, xmlNode * data,
xmlNode           889 lib/cib/cib_utils.c                      xmlNode ** output_data, int call_options, const char *user_name) =
xmlNode           911 lib/cib/cib_utils.c cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output,
xmlNode           916 lib/cib/cib_utils.c     xmlNode *wrapper = NULL;
xmlNode           917 lib/cib/cib_utils.c     xmlNode *diff = NULL;
xmlNode           965 lib/cib/cib_utils.c cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object)
xmlNode          1065 lib/cib/cib_utils.c xmlNode *
xmlNode          1068 lib/cib/cib_utils.c     xmlNode *the_cib = NULL;
xmlNode          1069 lib/cib/cib_utils.c     xmlNode *generation = pcmk__xe_create(NULL, PCMK__XE_GENERATION_TUPLE);
xmlNode          1092 lib/cib/cib_utils.c xmlNode *
xmlNode          1093 lib/cib/cib_utils.c get_object_root(const char *object_type, xmlNode *the_root)
xmlNode           237 lib/cluster/cluster.c                            enum crm_ais_msg_types service, const xmlNode *data)
xmlNode           471 lib/cluster/cluster.c set_uuid(xmlNode *xml, const char *attr, crm_node_t *node)
xmlNode           517 lib/cluster/cluster.c                      const xmlNode *data, gboolean ordered)
xmlNode           556 lib/cluster/corosync.c pcmk__corosync_add_nodes(xmlNode *xml_parent)
xmlNode           647 lib/cluster/corosync.c                 xmlNode *node = pcmk__xe_create(xml_parent, PCMK_XE_NODE);
xmlNode          1091 lib/cluster/cpg.c pcmk__cpg_send_xml(const xmlNode *msg, const crm_node_t *node,
xmlNode            60 lib/cluster/crmcluster_private.h bool pcmk__cpg_send_xml(const xmlNode *msg, const crm_node_t *node,
xmlNode           292 lib/cluster/election.c     xmlNode *vote = NULL;
xmlNode           424 lib/cluster/election.c parse_election_message(const election_t *e, const xmlNode *message,
xmlNode           505 lib/cluster/election.c     xmlNode *novote = create_request(CRM_OP_NOVOTE, NULL, vote->from,
xmlNode           531 lib/cluster/election.c election_count_vote(election_t *e, const xmlNode *message, bool can_win)
xmlNode           219 lib/cluster/membership.c remote_state_from_cib(const xmlNode *node_state)
xmlNode           245 lib/cluster/membership.c remote_cache_refresh_helper(xmlNode *result, void *user_data)
xmlNode           298 lib/cluster/membership.c refresh_remote_nodes(xmlNode *cib)
xmlNode          1396 lib/cluster/membership.c cluster_node_cib_cache_refresh_helper(xmlNode *xml_node, void *user_data)
xmlNode          1425 lib/cluster/membership.c refresh_cluster_node_cib_cache(xmlNode *cib)
xmlNode          1439 lib/cluster/membership.c pcmk__refresh_node_caches_from_cib(xmlNode *cib)
xmlNode          1483 lib/cluster/membership.c crm_remote_peer_cache_refresh(xmlNode *cib)
xmlNode            49 lib/common/acl.c create_acl(const xmlNode *xml, GList *acls, enum xml_private_flags mode)
xmlNode           124 lib/common/acl.c parse_acl_entry(const xmlNode *acl_top, const xmlNode *acl_entry, GList *acls)
xmlNode           126 lib/common/acl.c     xmlNode *child = NULL;
xmlNode           149 lib/common/acl.c                 xmlNode *role = NULL;
xmlNode           230 lib/common/acl.c pcmk__apply_acl(xmlNode *xml)
xmlNode           251 lib/common/acl.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           288 lib/common/acl.c pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user)
xmlNode           303 lib/common/acl.c         xmlNode *acls = get_xpath_object("//" PCMK_XE_ACLS, source, LOG_NEVER);
xmlNode           308 lib/common/acl.c             xmlNode *child = NULL;
xmlNode           354 lib/common/acl.c pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user)
xmlNode           393 lib/common/acl.c purge_xml_attributes(xmlNode *xml)
xmlNode           395 lib/common/acl.c     xmlNode *child = NULL;
xmlNode           421 lib/common/acl.c         xmlNode *tmp = child;
xmlNode           445 lib/common/acl.c xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml,
xmlNode           446 lib/common/acl.c                       xmlNode **result)
xmlNode           449 lib/common/acl.c     xmlNode *target = NULL;
xmlNode           481 lib/common/acl.c                 xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           533 lib/common/acl.c implicitly_allowed(const xmlNode *xml)
xmlNode           573 lib/common/acl.c pcmk__apply_creation_acl(xmlNode *xml, bool check_top)
xmlNode           601 lib/common/acl.c     for (xmlNode *cIter = pcmk__xml_first_child(xml); cIter != NULL; ) {
xmlNode           602 lib/common/acl.c         xmlNode *child = cIter;
xmlNode           616 lib/common/acl.c xml_acl_denied(const xmlNode *xml)
xmlNode           627 lib/common/acl.c xml_acl_disable(xmlNode *xml)
xmlNode           647 lib/common/acl.c xml_acl_enabled(const xmlNode *xml)
xmlNode           658 lib/common/acl.c pcmk__check_acl(xmlNode *xml, const char *name, enum xml_private_flags mode)
xmlNode           665 lib/common/acl.c         xmlNode *parent = xml;
xmlNode           799 lib/common/acl.c pcmk__update_acl_user(xmlNode *request, const char *field,
xmlNode           520 lib/common/actions.c xmlNode *
xmlNode           521 lib/common/actions.c crm_create_op_xml(xmlNode *parent, const char *prefix, const char *task,
xmlNode           524 lib/common/actions.c     xmlNode *xml_op;
xmlNode           171 lib/common/cib.c xmlNode *
xmlNode           172 lib/common/cib.c pcmk_find_cib_element(xmlNode *cib, const char *element_name)
xmlNode            76 lib/common/crmcommon_private.h bool pcmk__tracking_xml_changes(xmlNode *xml, bool lazy);
xmlNode            79 lib/common/crmcommon_private.h void pcmk__xml_mark_created(xmlNode *xml);
xmlNode            82 lib/common/crmcommon_private.h int pcmk__xml_position(const xmlNode *xml,
xmlNode            86 lib/common/crmcommon_private.h xmlNode *pcmk__xml_match(const xmlNode *haystack, const xmlNode *needle,
xmlNode            90 lib/common/crmcommon_private.h void pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update,
xmlNode            94 lib/common/crmcommon_private.h xmlNode *pcmk__xc_match(const xmlNode *root, const xmlNode *search_comment,
xmlNode            98 lib/common/crmcommon_private.h void pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update);
xmlNode           104 lib/common/crmcommon_private.h void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user);
xmlNode           110 lib/common/crmcommon_private.h void pcmk__apply_acl(xmlNode *xml);
xmlNode           113 lib/common/crmcommon_private.h void pcmk__apply_creation_acl(xmlNode *xml, bool check_top);
xmlNode           126 lib/common/crmcommon_private.h void pcmk__mark_xml_node_dirty(xmlNode *xml);
xmlNode           135 lib/common/crmcommon_private.h int pcmk__xe_set_score(xmlNode *target, const char *name, const char *value);
xmlNode           158 lib/common/crmcommon_private.h                             const xmlNode *xml);
xmlNode           218 lib/common/crmcommon_private.h     bool (*reply_expected)(pcmk_ipc_api_t *api, const xmlNode *request);
xmlNode           229 lib/common/crmcommon_private.h     bool (*dispatch)(pcmk_ipc_api_t *api, xmlNode *msg);
xmlNode           263 lib/common/crmcommon_private.h int pcmk__send_ipc_request(pcmk_ipc_api_t *api, const xmlNode *request);
xmlNode           370 lib/common/crmcommon_private.h int pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start,
xmlNode           374 lib/common/crmcommon_private.h int pcmk__evaluate_date_spec(const xmlNode *date_spec, const crm_time_t *now);
xmlNode           377 lib/common/crmcommon_private.h int pcmk__evaluate_attr_expression(const xmlNode *expression,
xmlNode           381 lib/common/crmcommon_private.h int pcmk__evaluate_rsc_expression(const xmlNode *expr,
xmlNode           385 lib/common/crmcommon_private.h int pcmk__evaluate_op_expression(const xmlNode *expr,
xmlNode            56 lib/common/digest.c calculate_xml_digest_v1(xmlNode *input, gboolean sort, gboolean ignored)
xmlNode            60 lib/common/digest.c     xmlNode *copy = NULL;
xmlNode            91 lib/common/digest.c calculate_xml_digest_v2(const xmlNode *source, gboolean do_filter)
xmlNode           129 lib/common/digest.c calculate_on_disk_digest(xmlNode *input)
xmlNode           148 lib/common/digest.c calculate_operation_digest(xmlNode *input, const char *version)
xmlNode           165 lib/common/digest.c calculate_xml_versioned_digest(xmlNode *input, gboolean sort,
xmlNode           200 lib/common/digest.c pcmk__verify_digest(xmlNode *input, const char *expected)
xmlNode           303 lib/common/digest.c pcmk__filter_op_for_digest(xmlNode *param_set)
xmlNode            26 lib/common/ipc_attrd.c set_pairs_data(pcmk__attrd_api_reply_t *data, xmlNode *msg_data)
xmlNode            33 lib/common/ipc_attrd.c     for (xmlNode *node = pcmk__xe_first_child(msg_data, PCMK_XE_NODE, NULL,
xmlNode            47 lib/common/ipc_attrd.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode            62 lib/common/ipc_attrd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
xmlNode           140 lib/common/ipc_attrd.c static xmlNode *
xmlNode           143 lib/common/ipc_attrd.c     xmlNode *attrd_op = pcmk__xe_create(NULL, __func__);
xmlNode           153 lib/common/ipc_attrd.c connect_and_send_attrd_request(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode           184 lib/common/ipc_attrd.c     xmlNode *request = create_attrd_op(user_name);
xmlNode           245 lib/common/ipc_attrd.c     xmlNode *request = NULL;
xmlNode           274 lib/common/ipc_attrd.c     xmlNode *request = NULL;
xmlNode           310 lib/common/ipc_attrd.c     xmlNode *request = NULL;
xmlNode           332 lib/common/ipc_attrd.c add_op_attr(xmlNode *op, uint32_t options)
xmlNode           344 lib/common/ipc_attrd.c populate_update_op(xmlNode *op, const char *node, const char *name, const char *value,
xmlNode           383 lib/common/ipc_attrd.c     xmlNode *request = NULL;
xmlNode           415 lib/common/ipc_attrd.c     xmlNode *request = NULL;
xmlNode           448 lib/common/ipc_attrd.c             xmlNode *child = NULL;
xmlNode           304 lib/common/ipc_client.c call_api_dispatch(pcmk_ipc_api_t *api, xmlNode *message)
xmlNode           333 lib/common/ipc_client.c     xmlNode *msg;
xmlNode           668 lib/common/ipc_client.c pcmk__send_ipc_request(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode           671 lib/common/ipc_client.c     xmlNode *reply = NULL;
xmlNode           749 lib/common/ipc_client.c static xmlNode *
xmlNode           753 lib/common/ipc_client.c     xmlNode *request = NULL;
xmlNode           800 lib/common/ipc_client.c     xmlNode *request = NULL;
xmlNode          1268 lib/common/ipc_client.c                 xmlNode *bad = pcmk__xml_parse(crm_ipc_buffer(client));
xmlNode          1274 lib/common/ipc_client.c                 xmlNode *bad = pcmk__xml_parse(crm_ipc_buffer(client));
xmlNode          1308 lib/common/ipc_client.c crm_ipc_send(crm_ipc_t *client, const xmlNode *message,
xmlNode          1309 lib/common/ipc_client.c              enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode **reply)
xmlNode           104 lib/common/ipc_controld.c     xmlNode *hello;
xmlNode           122 lib/common/ipc_controld.c set_node_info_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data)
xmlNode           146 lib/common/ipc_controld.c set_ping_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data)
xmlNode           160 lib/common/ipc_controld.c set_nodes_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data)
xmlNode           165 lib/common/ipc_controld.c     for (xmlNode *node = pcmk__xe_first_child(msg_data, PCMK_XE_NODE, NULL,
xmlNode           183 lib/common/ipc_controld.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode           198 lib/common/ipc_controld.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
xmlNode           202 lib/common/ipc_controld.c     xmlNode *wrapper = NULL;
xmlNode           203 lib/common/ipc_controld.c     xmlNode *msg_data = NULL;
xmlNode           317 lib/common/ipc_controld.c static xmlNode *
xmlNode           319 lib/common/ipc_controld.c                           const char *node, xmlNode *msg_data)
xmlNode           340 lib/common/ipc_controld.c send_controller_request(pcmk_ipc_api_t *api, const xmlNode *request,
xmlNode           354 lib/common/ipc_controld.c static xmlNode *
xmlNode           357 lib/common/ipc_controld.c     xmlNode *msg_data;
xmlNode           381 lib/common/ipc_controld.c     xmlNode *request;
xmlNode           382 lib/common/ipc_controld.c     xmlNode *msg_data;
xmlNode           415 lib/common/ipc_controld.c     xmlNode *request;
xmlNode           443 lib/common/ipc_controld.c     xmlNode *request;
xmlNode           466 lib/common/ipc_controld.c     xmlNode *request;
xmlNode           488 lib/common/ipc_controld.c     xmlNode *request, *msg_data, *xml_rsc, *params;
xmlNode           626 lib/common/ipc_controld.c xmlNode *
xmlNode           630 lib/common/ipc_controld.c     xmlNode *hello_node = NULL;
xmlNode           631 lib/common/ipc_controld.c     xmlNode *hello = NULL;
xmlNode           180 lib/common/ipc_pacemakerd.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode           193 lib/common/ipc_pacemakerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
xmlNode           196 lib/common/ipc_pacemakerd.c     xmlNode *wrapper = NULL;
xmlNode           197 lib/common/ipc_pacemakerd.c     xmlNode *msg_data = NULL;
xmlNode           283 lib/common/ipc_pacemakerd.c     xmlNode *cmd;
xmlNode            64 lib/common/ipc_schedulerd.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request)
xmlNode            77 lib/common/ipc_schedulerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
xmlNode            80 lib/common/ipc_schedulerd.c     xmlNode *wrapper = NULL;
xmlNode            81 lib/common/ipc_schedulerd.c     xmlNode *msg_data = NULL;
xmlNode           147 lib/common/ipc_schedulerd.c do_schedulerd_api_call(pcmk_ipc_api_t *api, const char *task, xmlNode *cib, char **ref)
xmlNode           150 lib/common/ipc_schedulerd.c     xmlNode *cmd = NULL;
xmlNode           181 lib/common/ipc_schedulerd.c pcmk_schedulerd_api_graph(pcmk_ipc_api_t *api, xmlNode *cib, char **ref)
xmlNode           378 lib/common/ipc_server.c xmlNode *
xmlNode           382 lib/common/ipc_server.c     xmlNode *xml = NULL;
xmlNode           575 lib/common/ipc_server.c pcmk__ipc_prepare_iov(uint32_t request, const xmlNode *message,
xmlNode           748 lib/common/ipc_server.c pcmk__ipc_send_xml(pcmk__client_t *c, uint32_t request, const xmlNode *message,
xmlNode           784 lib/common/ipc_server.c xmlNode *
xmlNode           788 lib/common/ipc_server.c     xmlNode *ack = NULL;
xmlNode           821 lib/common/ipc_server.c     xmlNode *ack = pcmk__ipc_create_ack_as(function, line, flags, tag, ver, status);
xmlNode          1569 lib/common/iso8601.c                         const xmlNode *xml)
xmlNode          1162 lib/common/logging.c                 uint32_t tags, uint8_t level, const char *text, const xmlNode *xml)
xmlNode          1199 lib/common/logging.c                          uint32_t tags, uint8_t level, const xmlNode *xml)
xmlNode          1230 lib/common/logging.c                           uint32_t tags, uint8_t level, const xmlNode *patchset)
xmlNode          1279 lib/common/logging.c pcmk_log_xml_impl(uint8_t level, const char *text, const xmlNode *xml)
xmlNode            39 lib/common/messages.c xmlNode *
xmlNode            40 lib/common/messages.c create_request_adv(const char *task, xmlNode *msg_data,
xmlNode            48 lib/common/messages.c     xmlNode *request = NULL;
xmlNode            80 lib/common/messages.c         xmlNode *wrapper = pcmk__xe_create(request, PCMK__XE_CRM_XML);
xmlNode           103 lib/common/messages.c xmlNode *
xmlNode           104 lib/common/messages.c create_reply_adv(const xmlNode *original_request, xmlNode *xml_response_data,
xmlNode           107 lib/common/messages.c     xmlNode *reply = NULL;
xmlNode           151 lib/common/messages.c         xmlNode *wrapper = pcmk__xe_create(reply, PCMK__XE_CRM_XML);
xmlNode           241 lib/common/messages.c xmlNode *
xmlNode           244 lib/common/messages.c     xmlNode *(*handler)(pcmk__request_t *request) = NULL;
xmlNode           290 lib/common/messages.c add_message_xml(xmlNode *msg, const char *field, xmlNode *xml)
xmlNode           292 lib/common/messages.c     xmlNode *holder = pcmk__xe_create(msg, field);
xmlNode           298 lib/common/messages.c xmlNode *
xmlNode           299 lib/common/messages.c get_message_xml(const xmlNode *msg, const char *field)
xmlNode           301 lib/common/messages.c     xmlNode *child = pcmk__xe_first_child(msg, field, NULL, NULL);
xmlNode           127 lib/common/nodes.c pcmk__xe_add_node(xmlNode *xml, const char *node, int nodeid)
xmlNode           160 lib/common/nvpair.c pcmk_xml_attrs2nvpairs(const xmlNode *xml)
xmlNode           188 lib/common/nvpair.c     xmlNode *parent = user_data;
xmlNode           200 lib/common/nvpair.c pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml)
xmlNode           301 lib/common/nvpair.c crm_xml_add(xmlNode *node, const char *name, const char *value)
xmlNode           348 lib/common/nvpair.c crm_xml_add_int(xmlNode *node, const char *name, int value)
xmlNode           370 lib/common/nvpair.c crm_xml_add_ms(xmlNode *node, const char *name, guint ms)
xmlNode           398 lib/common/nvpair.c crm_xml_add_ll(xmlNode *xml, const char *name, long long value)
xmlNode           422 lib/common/nvpair.c crm_xml_add_timeval(xmlNode *xml, const char *name_sec, const char *name_usec,
xmlNode           446 lib/common/nvpair.c crm_element_value(const xmlNode *data, const char *name)
xmlNode           463 lib/common/nvpair.c     attr = xmlHasProp((xmlNode *) data, (pcmkXmlStr) name);
xmlNode           482 lib/common/nvpair.c crm_element_value_int(const xmlNode *data, const char *name, int *dest)
xmlNode           514 lib/common/nvpair.c crm_element_value_ll(const xmlNode *data, const char *name, long long *dest)
xmlNode           539 lib/common/nvpair.c crm_element_value_ms(const xmlNode *data, const char *name, guint *dest)
xmlNode           567 lib/common/nvpair.c crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest)
xmlNode           596 lib/common/nvpair.c crm_element_value_timeval(const xmlNode *xml, const char *name_sec,
xmlNode           644 lib/common/nvpair.c pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t)
xmlNode           674 lib/common/nvpair.c crm_element_value_copy(const xmlNode *data, const char *name)
xmlNode           707 lib/common/nvpair.c     xmlNode *xml_node = user_data;
xmlNode           710 lib/common/nvpair.c         xmlNode *tmp = pcmk__xe_create(xml_node, PCMK__XE_PARAM);
xmlNode           741 lib/common/nvpair.c     xmlNode *xml_node = user_data;
xmlNode           798 lib/common/nvpair.c xmlNode *
xmlNode           799 lib/common/nvpair.c crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name,
xmlNode           802 lib/common/nvpair.c     xmlNode *nvp;
xmlNode           838 lib/common/nvpair.c     xmlNode *xml_node = user_data;
xmlNode           859 lib/common/nvpair.c xml2list(const xmlNode *parent)
xmlNode           861 lib/common/nvpair.c     xmlNode *child = NULL;
xmlNode           863 lib/common/nvpair.c     xmlNode *nvpair_list = NULL;
xmlNode           909 lib/common/nvpair.c pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value)
xmlNode           936 lib/common/nvpair.c pcmk__xe_attr_is_true(const xmlNode *node, const char *name)
xmlNode          1028 lib/common/nvpair.c crm_xml_replace(xmlNode *node, const char *name, const char *value)
xmlNode          1523 lib/common/options.c     xmlNode *top = NULL;
xmlNode          1524 lib/common/options.c     const xmlNode *metadata = NULL;
xmlNode           230 lib/common/options_display.c     xmlNode *node = pcmk__output_create_xml_text_node(out, tag, desc);
xmlNode            68 lib/common/output_html.c     xmlNode *root;
xmlNode           139 lib/common/output_html.c     xmlNode *child_node = NULL;
xmlNode           483 lib/common/output_html.c xmlNode *
xmlNode           484 lib/common/output_html.c pcmk__html_create(xmlNode *parent, const char *name, const char *id,
xmlNode           487 lib/common/output_html.c     xmlNode *node = pcmk__xe_create(parent, name);
xmlNode            82 lib/common/output_xml.c     xmlNode *root;
xmlNode            32 lib/common/patchset.c add_xml_changes_to_patchset(xmlNode *xml, xmlNode *patchset)
xmlNode            34 lib/common/patchset.c     xmlNode *cIter = NULL;
xmlNode            36 lib/common/patchset.c     xmlNode *change = NULL;
xmlNode            70 lib/common/patchset.c         xmlNode *attr = NULL;
xmlNode           106 lib/common/patchset.c         xmlNode *result = NULL;
xmlNode           148 lib/common/patchset.c is_config_change(xmlNode *xml)
xmlNode           153 lib/common/patchset.c     xmlNode *config = pcmk__xe_first_child(xml, PCMK_XE_CONFIGURATION, NULL,
xmlNode           179 lib/common/patchset.c xml_repair_v1_diff(xmlNode *last, xmlNode *next, xmlNode *local_diff,
xmlNode           183 lib/common/patchset.c     xmlNode *cib = NULL;
xmlNode           184 lib/common/patchset.c     xmlNode *diff_child = NULL;
xmlNode           249 lib/common/patchset.c static xmlNode *
xmlNode           250 lib/common/patchset.c xml_create_patchset_v1(xmlNode *source, xmlNode *target, bool config,
xmlNode           253 lib/common/patchset.c     xmlNode *patchset = pcmk__diff_v1_xml_object(source, target, suppress);
xmlNode           263 lib/common/patchset.c static xmlNode *
xmlNode           264 lib/common/patchset.c xml_create_patchset_v2(xmlNode *source, xmlNode *target)
xmlNode           270 lib/common/patchset.c     xmlNode *v = NULL;
xmlNode           271 lib/common/patchset.c     xmlNode *version = NULL;
xmlNode           272 lib/common/patchset.c     xmlNode *patchset = NULL;
xmlNode           314 lib/common/patchset.c         xmlNode *change = pcmk__xe_create(patchset, PCMK_XE_CHANGE);
xmlNode           327 lib/common/patchset.c xmlNode *
xmlNode           328 lib/common/patchset.c xml_create_patchset(int format, xmlNode *source, xmlNode *target,
xmlNode           333 lib/common/patchset.c     xmlNode *patch = NULL;
xmlNode           386 lib/common/patchset.c patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target,
xmlNode           417 lib/common/patchset.c static xmlNode *
xmlNode           418 lib/common/patchset.c subtract_v1_xml_comment(xmlNode *parent, xmlNode *left, xmlNode *right,
xmlNode           427 lib/common/patchset.c         xmlNode *deleted = NULL;
xmlNode           439 lib/common/patchset.c static xmlNode *
xmlNode           440 lib/common/patchset.c subtract_v1_xml_object(xmlNode *parent, xmlNode *left, xmlNode *right,
xmlNode           444 lib/common/patchset.c     xmlNode *diff = NULL;
xmlNode           445 lib/common/patchset.c     xmlNode *right_child = NULL;
xmlNode           446 lib/common/patchset.c     xmlNode *left_child = NULL;
xmlNode           469 lib/common/patchset.c         xmlNode *deleted = NULL;
xmlNode           630 lib/common/patchset.c process_v1_removals(xmlNode *target, xmlNode *patch)
xmlNode           632 lib/common/patchset.c     xmlNode *patch_child = NULL;
xmlNode           633 lib/common/patchset.c     xmlNode *cIter = NULL;
xmlNode           670 lib/common/patchset.c         xmlNode *target_child = cIter;
xmlNode           684 lib/common/patchset.c process_v1_additions(xmlNode *parent, xmlNode *target, xmlNode *patch)
xmlNode           686 lib/common/patchset.c     xmlNode *patch_child = NULL;
xmlNode           687 lib/common/patchset.c     xmlNode *target_child = NULL;
xmlNode           755 lib/common/patchset.c find_patch_xml_node(const xmlNode *patchset, int format, bool added,
xmlNode           756 lib/common/patchset.c                     xmlNode **patch_node)
xmlNode           758 lib/common/patchset.c     xmlNode *cib_node;
xmlNode           788 lib/common/patchset.c xml_patch_versions(const xmlNode *patchset, int add[3], int del[3])
xmlNode           792 lib/common/patchset.c     xmlNode *tmp = NULL;
xmlNode           837 lib/common/patchset.c xml_patch_version_check(const xmlNode *xml, const xmlNode *patchset)
xmlNode           905 lib/common/patchset.c purge_v1_diff_markers(xmlNode *node)
xmlNode           907 lib/common/patchset.c     xmlNode *child = NULL;
xmlNode           929 lib/common/patchset.c apply_v1_patchset(xmlNode *xml, const xmlNode *patchset)
xmlNode           934 lib/common/patchset.c     xmlNode *child_diff = NULL;
xmlNode           935 lib/common/patchset.c     xmlNode *added = pcmk__xe_first_child(patchset, PCMK__XE_DIFF_ADDED, NULL,
xmlNode           937 lib/common/patchset.c     xmlNode *removed = pcmk__xe_first_child(patchset, PCMK__XE_DIFF_REMOVED,
xmlNode           939 lib/common/patchset.c     xmlNode *old = pcmk__xml_copy(NULL, xml);
xmlNode           960 lib/common/patchset.c         xmlNode *child_diff = NULL;
xmlNode           985 lib/common/patchset.c static xmlNode *
xmlNode           986 lib/common/patchset.c first_matching_xml_child(const xmlNode *parent, const char *name,
xmlNode           989 lib/common/patchset.c     xmlNode *cIter = NULL;
xmlNode          1028 lib/common/patchset.c static xmlNode *
xmlNode          1029 lib/common/patchset.c search_v2_xpath(const xmlNode *top, const char *key, int target_position)
xmlNode          1031 lib/common/patchset.c     xmlNode *target = (xmlNode *) top->doc;
xmlNode          1105 lib/common/patchset.c     const xmlNode *change;
xmlNode          1106 lib/common/patchset.c     xmlNode *match;
xmlNode          1140 lib/common/patchset.c apply_v2_patchset(xmlNode *xml, const xmlNode *patchset)
xmlNode          1143 lib/common/patchset.c     const xmlNode *change = NULL;
xmlNode          1149 lib/common/patchset.c         xmlNode *match = NULL;
xmlNode          1200 lib/common/patchset.c             const xmlNode *child = pcmk__xe_first_child(change,
xmlNode          1203 lib/common/patchset.c             const xmlNode *attrs = pcmk__xml_first_child(child);
xmlNode          1230 lib/common/patchset.c         xmlNode *match = change_obj->match;
xmlNode          1243 lib/common/patchset.c             xmlNode *child = NULL;
xmlNode          1244 lib/common/patchset.c             xmlNode *match_child = NULL;
xmlNode          1281 lib/common/patchset.c                 xmlNode *match_child = NULL;
xmlNode          1330 lib/common/patchset.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version)
xmlNode          1334 lib/common/patchset.c     xmlNode *old = NULL;
xmlNode          1405 lib/common/patchset.c can_prune_leaf_v1(xmlNode *node)
xmlNode          1407 lib/common/patchset.c     xmlNode *cIter = NULL;
xmlNode          1433 lib/common/patchset.c         xmlNode *child = cIter;
xmlNode          1446 lib/common/patchset.c xmlNode *
xmlNode          1447 lib/common/patchset.c pcmk__diff_v1_xml_object(xmlNode *old, xmlNode *new, bool suppress)
xmlNode          1449 lib/common/patchset.c     xmlNode *tmp1 = NULL;
xmlNode          1450 lib/common/patchset.c     xmlNode *diff = pcmk__xe_create(NULL, PCMK_XE_DIFF);
xmlNode          1451 lib/common/patchset.c     xmlNode *removed = pcmk__xe_create(diff, PCMK__XE_DIFF_REMOVED);
xmlNode          1452 lib/common/patchset.c     xmlNode *added = pcmk__xe_create(diff, PCMK__XE_DIFF_ADDED);
xmlNode          1481 lib/common/patchset.c apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
xmlNode          1488 lib/common/patchset.c     xmlNode *child_diff = NULL;
xmlNode          1489 lib/common/patchset.c     xmlNode *added = pcmk__xe_first_child(diff, PCMK__XE_DIFF_ADDED, NULL,
xmlNode          1491 lib/common/patchset.c     xmlNode *removed = pcmk__xe_first_child(diff, PCMK__XE_DIFF_REMOVED, NULL,
xmlNode          1519 lib/common/patchset.c         xmlNode *child_diff = NULL;
xmlNode          1571 lib/common/patchset.c purge_diff_markers(xmlNode *a_node)
xmlNode          1576 lib/common/patchset.c xmlNode *
xmlNode          1577 lib/common/patchset.c diff_xml_object(xmlNode *old, xmlNode *new, gboolean suppress)
xmlNode          1582 lib/common/patchset.c xmlNode *
xmlNode          1583 lib/common/patchset.c subtract_xml_object(xmlNode *parent, xmlNode *left, xmlNode *right,
xmlNode          1590 lib/common/patchset.c can_prune_leaf(xmlNode *xml_node)
xmlNode            41 lib/common/patchset_display.c xml_show_patchset_header(pcmk__output_t *out, const xmlNode *patchset)
xmlNode            81 lib/common/patchset_display.c                                const xmlNode *data, int depth, uint32_t options)
xmlNode           100 lib/common/patchset_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
xmlNode           132 lib/common/patchset_display.c xml_show_patchset_v1(pcmk__output_t *out, const xmlNode *patchset,
xmlNode           135 lib/common/patchset_display.c     const xmlNode *removed = NULL;
xmlNode           136 lib/common/patchset_display.c     const xmlNode *added = NULL;
xmlNode           137 lib/common/patchset_display.c     const xmlNode *child = NULL;
xmlNode           195 lib/common/patchset_display.c xml_show_patchset_v2(pcmk__output_t *out, const xmlNode *patchset)
xmlNode           200 lib/common/patchset_display.c     for (const xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL,
xmlNode           240 lib/common/patchset_display.c             xmlNode *clist = pcmk__xe_first_child(change, PCMK_XE_CHANGE_LIST,
xmlNode           245 lib/common/patchset_display.c             for (const xmlNode *child = pcmk__xe_first_child(clist, NULL, NULL,
xmlNode           316 lib/common/patchset_display.c     const xmlNode *patchset = va_arg(args, const xmlNode *);
xmlNode           358 lib/common/patchset_display.c     const xmlNode *patchset = va_arg(args, const xmlNode *);
xmlNode           419 lib/common/patchset_display.c     const xmlNode *patchset = va_arg(args, const xmlNode *);
xmlNode           461 lib/common/patchset_display.c                  const xmlNode *patchset)
xmlNode            45 lib/common/probes.c pcmk_xe_is_probe(const xmlNode *xml)
xmlNode            69 lib/common/probes.c pcmk_xe_mask_probe_failure(const xmlNode *xml)
xmlNode           501 lib/common/remote.c pcmk__remote_send_xml(pcmk__remote_t *remote, const xmlNode *msg)
xmlNode           553 lib/common/remote.c xmlNode *
xmlNode           556 lib/common/remote.c     xmlNode *xml = NULL;
xmlNode            37 lib/common/rules.c pcmk__condition_type(const xmlNode *condition)
xmlNode            80 lib/common/rules.c loggable_parent_id(const xmlNode *xml)
xmlNode           147 lib/common/rules.c check_range(const xmlNode *date_spec, const char *id, const char *attr,
xmlNode           193 lib/common/rules.c pcmk__evaluate_date_spec(const xmlNode *date_spec, const crm_time_t *now)
xmlNode           292 lib/common/rules.c pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start,
xmlNode           343 lib/common/rules.c evaluate_in_range(const xmlNode *date_expression, const char *id,
xmlNode           381 lib/common/rules.c         xmlNode *duration = pcmk__xe_first_child(date_expression,
xmlNode           432 lib/common/rules.c evaluate_gt(const xmlNode *date_expression, const char *id,
xmlNode           484 lib/common/rules.c evaluate_lt(const xmlNode *date_expression, const char *id,
xmlNode           534 lib/common/rules.c pcmk__evaluate_date_expression(const xmlNode *date_expression,
xmlNode           562 lib/common/rules.c         xmlNode *date_spec = pcmk__xe_first_child(date_expression,
xmlNode          1038 lib/common/rules.c pcmk__evaluate_attr_expression(const xmlNode *expression,
xmlNode          1188 lib/common/rules.c pcmk__evaluate_rsc_expression(const xmlNode *rsc_expression,
xmlNode          1259 lib/common/rules.c pcmk__evaluate_op_expression(const xmlNode *op_expression,
xmlNode          1333 lib/common/rules.c pcmk__evaluate_condition(xmlNode *condition,
xmlNode          1385 lib/common/rules.c pcmk_evaluate_rule(xmlNode *rule, const pcmk_rule_input_t *rule_input,
xmlNode          1438 lib/common/rules.c     for (xmlNode *condition = pcmk__xe_first_child(rule, NULL, NULL, NULL);
xmlNode          1486 lib/common/rules.c pcmk__evaluate_rules(xmlNode *xml, const pcmk_rule_input_t *rule_input,
xmlNode          1493 lib/common/rules.c     for (xmlNode *rule = pcmk__xe_first_child(xml, PCMK_XE_RULE, NULL, NULL);
xmlNode            67 lib/common/scheduler.c pcmk_set_scheduler_cib(pcmk_scheduler_t *scheduler, xmlNode *cib)
xmlNode           711 lib/common/schemas.c validate_with(xmlNode *xml, pcmk__schema_t *schema,
xmlNode           747 lib/common/schemas.c validate_with_silent(xmlNode *xml, pcmk__schema_t *schema)
xmlNode           757 lib/common/schemas.c pcmk__validate_xml(xmlNode *xml_blob, const char *validation,
xmlNode           809 lib/common/schemas.c pcmk__configured_schema_validates(xmlNode *xml)
xmlNode           965 lib/common/schemas.c static xmlNode *
xmlNode           966 lib/common/schemas.c apply_transformation(const xmlNode *xml, const char *transform,
xmlNode           970 lib/common/schemas.c     xmlNode *out = NULL;
xmlNode          1020 lib/common/schemas.c static xmlNode *
xmlNode          1021 lib/common/schemas.c apply_upgrade(const xmlNode *original_xml, int schema_index, gboolean to_logs)
xmlNode          1028 lib/common/schemas.c     const xmlNode *xml = original_xml;
xmlNode          1029 lib/common/schemas.c     xmlNode *upgrade = NULL;
xmlNode          1030 lib/common/schemas.c     xmlNode *final = NULL;
xmlNode          1115 lib/common/schemas.c get_configured_schema(const xmlNode *xml)
xmlNode          1141 lib/common/schemas.c pcmk__update_schema(xmlNode **xml, const char *max_schema_name, bool transform,
xmlNode          1182 lib/common/schemas.c         xmlNode *upgrade = NULL;
xmlNode          1242 lib/common/schemas.c pcmk_update_configured_schema(xmlNode **xml)
xmlNode          1257 lib/common/schemas.c pcmk__update_configured_schema(xmlNode **xml, bool to_logs)
xmlNode          1283 lib/common/schemas.c         xmlNode *converted = NULL;
xmlNode          1439 lib/common/schemas.c append_href(xmlNode *xml, void *user_data)
xmlNode          1457 lib/common/schemas.c     xmlNode *xml = pcmk__xml_parse(contents);
xmlNode          1482 lib/common/schemas.c add_schema_file_to_xml(xmlNode *parent, const char *file, GList **already_included)
xmlNode          1486 lib/common/schemas.c     xmlNode *file_node = NULL;
xmlNode          1552 lib/common/schemas.c pcmk__build_schema_xml_node(xmlNode *parent, const char *name, GList **already_included)
xmlNode          1554 lib/common/schemas.c     xmlNode *schema_node = pcmk__xe_create(parent, PCMK__XA_SCHEMA);
xmlNode          1642 lib/common/schemas.c update_validation(xmlNode **xml, int *best, int max, gboolean transform,
xmlNode          1661 lib/common/schemas.c validate_xml(xmlNode *xml_blob, const char *validation, gboolean to_logs)
xmlNode          1701 lib/common/schemas.c validate_xml_verbose(const xmlNode *xml_blob)
xmlNode          1705 lib/common/schemas.c     xmlNode *xml = NULL;
xmlNode          1729 lib/common/schemas.c cli_config_update(xmlNode **xml, int *best_version, gboolean to_logs)
xmlNode            20 lib/common/tests/acl/xml_acl_denied_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            38 lib/common/tests/acl/xml_acl_denied_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            20 lib/common/tests/acl/xml_acl_enabled_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            38 lib/common/tests/acl/xml_acl_enabled_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            34 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode            58 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode            70 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(YEARS_INVALID);
xmlNode            86 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(YEARS_INVALID);
xmlNode           102 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = NULL;
xmlNode           123 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           139 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           155 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           171 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           187 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           203 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode           219 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c     xmlNode *xml = pcmk__xml_parse(ALL_VALID);
xmlNode            18 lib/common/tests/nodes/pcmk__xe_add_node_test.c     xmlNode *node = NULL;
xmlNode            37 lib/common/tests/nodes/pcmk__xe_add_node_test.c     xmlNode *node = pcmk__xe_create(NULL, "test");
xmlNode            52 lib/common/tests/nodes/pcmk__xe_add_node_test.c     xmlNode *node = pcmk__xe_create(NULL, "test");
xmlNode            18 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = pcmk__xml_parse("<node/>");
xmlNode            30 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = pcmk__xml_parse("<node a=\"true\" b=\"false\"/>");
xmlNode            39 lib/common/tests/nvpair/pcmk__xe_attr_is_true_test.c     xmlNode *node = pcmk__xml_parse("<node a=\"true\" b=\"false\"/>");
xmlNode            18 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = pcmk__xml_parse("<node/>");
xmlNode            32 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = pcmk__xml_parse("<node a=\"true\" b=\"false\"/>");
xmlNode            42 lib/common/tests/nvpair/pcmk__xe_get_bool_attr_test.c     xmlNode *node = pcmk__xml_parse("<node a=\"true\" b=\"false\" "
xmlNode            34 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c     xmlNode *xml = pcmk__xml_parse(REFERENCE_XML);
xmlNode            54 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c     xmlNode *xml = pcmk__xml_parse(REFERENCE_XML);
xmlNode            66 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c     xmlNode *xml = pcmk__xml_parse(REFERENCE_XML);
xmlNode            78 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c     xmlNode *xml = pcmk__xml_parse(REFERENCE_XML);
xmlNode            93 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c     xmlNode *xml = pcmk__xml_parse(BAD_XML);
xmlNode            19 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c     xmlNode *node = pcmk__xml_parse("<node/>");
xmlNode            17 lib/common/tests/probes/pcmk_xe_is_probe_test.c     xmlNode *node = NULL;
xmlNode            16 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
xmlNode            32 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
xmlNode            56 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c     xmlNode *node = NULL;
xmlNode            88 lib/common/tests/rules/pcmk__evaluate_attr_expression_test.c     xmlNode *xml = pcmk__xml_parse(xml_string);
xmlNode           110 lib/common/tests/rules/pcmk__evaluate_attr_expression_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_SOURCE_LITERAL_PASSES);
xmlNode            45 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = NULL;
xmlNode            66 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_INVALID);
xmlNode            84 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_ATTRIBUTE);
xmlNode           106 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_LOCATION);
xmlNode           128 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_DATE);
xmlNode           152 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_RESOURCE);
xmlNode           167 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_OP);
xmlNode           183 lib/common/tests/rules/pcmk__evaluate_condition_test.c     xmlNode *xml = pcmk__xml_parse(EXPR_SUBRULE);
xmlNode            35 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c assert_date_expression(const xmlNode *xml, const char *now_s,
xmlNode            40 lib/common/tests/rules/pcmk__evaluate_op_expression_test.c     xmlNode *xml = pcmk__xml_parse(xml_string);
xmlNode            60 lib/common/tests/rules/pcmk__evaluate_op_expression_test.c     xmlNode *xml = NULL;
xmlNode            41 lib/common/tests/rules/pcmk__evaluate_rsc_expression_test.c     xmlNode *xml = pcmk__xml_parse(xml_string);
xmlNode            62 lib/common/tests/rules/pcmk__evaluate_rsc_expression_test.c     xmlNode *xml = NULL;
xmlNode            33 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
xmlNode            52 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
xmlNode            66 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(NO_ID);
xmlNode            83 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(YEARS_INVALID);
xmlNode           101 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
xmlNode            46 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = NULL;
xmlNode            73 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_OP_MISSING_ID);
xmlNode            88 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *parent_xml = pcmk__xml_parse(RULE_IDREF_PARENT);
xmlNode            89 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE);
xmlNode           103 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *parent_xml = pcmk__xml_parse(RULE_IDREF_PARENT);
xmlNode           104 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE);
xmlNode           121 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_EMPTY);
xmlNode           137 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_EMPTY_AND);
xmlNode           153 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_EMPTY_OR);
xmlNode           174 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_DEFAULT_BOOLEAN_OP);
xmlNode           196 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_INVALID_BOOLEAN_OP);
xmlNode           217 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_AND_PASSES);
xmlNode           234 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_LONELY_AND);
xmlNode           254 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_AND_ONE_FAILS);
xmlNode           275 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_AND_TWO_FAIL);
xmlNode           296 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_OR_ONE_PASSES);
xmlNode           316 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_OR_TWO_PASS);
xmlNode           334 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_LONELY_OR);
xmlNode           354 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *xml = pcmk__xml_parse(RULE_OR_FAILS);
xmlNode            18 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c     xmlNode *cib = pcmk__xe_create(NULL, "test");
xmlNode            43 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c     xmlNode *cib = pcmk__xe_create(NULL, "test");
xmlNode            54 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c     xmlNode *old_cib = pcmk__xe_create(NULL, "old");
xmlNode            55 lib/common/tests/scheduler/pcmk_set_scheduler_cib_test.c     xmlNode *new_cib = pcmk__xe_create(NULL, "new");
xmlNode            53 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *parent = pcmk__xe_create(NULL, PCMK__XA_SCHEMAS);
xmlNode            65 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *parent = pcmk__xe_create(NULL, PCMK__XA_SCHEMAS);
xmlNode            66 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *schema_node = NULL;
xmlNode            67 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *file_node = NULL;
xmlNode           107 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *parent = pcmk__xe_create(NULL, PCMK__XA_SCHEMAS);
xmlNode           108 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *schema_node = NULL;
xmlNode           109 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c     xmlNode *file_node = NULL;
xmlNode            20 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *xml = pcmk__xe_create(NULL, "test");
xmlNode            33 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode            34 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode            54 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode            55 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode            71 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode            72 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode            96 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode            97 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode           114 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode           115 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode           140 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode           141 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode           160 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *src = pcmk__xe_create(NULL, "test");
xmlNode           161 lib/common/tests/xml/pcmk__xe_copy_attrs_test.c     xmlNode *target = pcmk__xe_create(NULL, "test");
xmlNode            42 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            52 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            68 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            69 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *result = NULL;
xmlNode            86 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            87 lib/common/tests/xml/pcmk__xe_first_child_test.c     xmlNode *result = NULL;
xmlNode            15 lib/common/tests/xml/pcmk__xe_foreach_child_test.c static int compare_name_handler(xmlNode *xml, void *userdata) {
xmlNode            39 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            48 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            61 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode            74 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str1);
xmlNode           103 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str2);
xmlNode           115 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str2);
xmlNode           141 lib/common/tests/xml/pcmk__xe_foreach_child_test.c static int any_of_handler(xmlNode *xml, void *userdata) {
xmlNode           150 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str3);
xmlNode           161 lib/common/tests/xml/pcmk__xe_foreach_child_test.c static int stops_on_first_handler(xmlNode *xml, void *userdata) {
xmlNode           171 lib/common/tests/xml/pcmk__xe_foreach_child_test.c static int stops_on_second_handler(xmlNode *xml, void *userdata) {
xmlNode           181 lib/common/tests/xml/pcmk__xe_foreach_child_test.c static int stops_on_third_handler(xmlNode *xml, void *userdata) {
xmlNode           193 lib/common/tests/xml/pcmk__xe_foreach_child_test.c     xmlNode *xml = pcmk__xml_parse(str3);
xmlNode            34 lib/common/tests/xml/pcmk__xe_set_score_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            67 lib/common/tests/xml/pcmk__xe_set_score_test.c     xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml");
xmlNode            20 lib/common/unittest.c pcmk__assert_validates(xmlNode *xml)
xmlNode            42 lib/common/xml.c pcmk__xml_tree_foreach(xmlNode *xml, bool (*fn)(xmlNode *, void *),
xmlNode            60 lib/common/xml.c pcmk__tracking_xml_changes(xmlNode *xml, bool lazy)
xmlNode            75 lib/common/xml.c set_parent_flag(xmlNode *xml, long flag) 
xmlNode            89 lib/common/xml.c pcmk__set_xml_doc_flag(xmlNode *xml, enum xml_private_flags flag)
xmlNode           101 lib/common/xml.c pcmk__mark_xml_node_dirty(xmlNode *xml)
xmlNode           119 lib/common/xml.c reset_xml_node_flags(xmlNode *xml, void *user_data)
xmlNode           141 lib/common/xml.c mark_xml_dirty_created(xmlNode *xml, void *user_data)
xmlNode           160 lib/common/xml.c pcmk__xml_mark_created(xmlNode *xml)
xmlNode           214 lib/common/xml.c free_private_data(xmlNode *node)
xmlNode           259 lib/common/xml.c new_private_data(xmlNode *node)
xmlNode           303 lib/common/xml.c xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) 
xmlNode           318 lib/common/xml.c bool xml_tracking_changes(xmlNode * xml)
xmlNode           325 lib/common/xml.c bool xml_document_dirty(xmlNode *xml) 
xmlNode           342 lib/common/xml.c pcmk__xml_position(const xmlNode *xml, enum xml_private_flags ignore_if_set)
xmlNode           346 lib/common/xml.c     for (const xmlNode *cIter = xml; cIter->prev; cIter = cIter->prev) {
xmlNode           347 lib/common/xml.c         xml_node_private_t *nodepriv = ((xmlNode*)cIter->prev)->_private;
xmlNode           369 lib/common/xml.c accept_attr_deletions(xmlNode *xml, void *user_data)
xmlNode           384 lib/common/xml.c xmlNode *
xmlNode           385 lib/common/xml.c pcmk__xml_match(const xmlNode *haystack, const xmlNode *needle, bool exact)
xmlNode           402 lib/common/xml.c xml_accept_changes(xmlNode * xml)
xmlNode           404 lib/common/xml.c     xmlNode *top = NULL;
xmlNode           439 lib/common/xml.c xmlNode *
xmlNode           440 lib/common/xml.c pcmk__xe_first_child(const xmlNode *parent, const char *node_name,
xmlNode           443 lib/common/xml.c     xmlNode *child = NULL;
xmlNode           525 lib/common/xml.c pcmk__xe_set_score(xmlNode *target, const char *name, const char *value)
xmlNode           584 lib/common/xml.c pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags)
xmlNode           620 lib/common/xml.c remove_xe_attr(xmlNode *element, xmlAttr *attr)
xmlNode           652 lib/common/xml.c pcmk__xe_remove_attr(xmlNode *element, const char *name)
xmlNode           674 lib/common/xml.c pcmk__xe_remove_attr_cb(xmlNode *xml, void *user_data)
xmlNode           692 lib/common/xml.c pcmk__xe_remove_matching_attrs(xmlNode *element,
xmlNode           719 lib/common/xml.c xmlNode *
xmlNode           720 lib/common/xml.c pcmk__xe_create(xmlNode *parent, const char *name)
xmlNode           722 lib/common/xml.c     xmlNode *node = NULL;
xmlNode           758 lib/common/xml.c pcmk__xe_set_content(xmlNode *node, const char *format, ...)
xmlNode           795 lib/common/xml.c pcmk_free_xml_subtree(xmlNode *xml)
xmlNode           802 lib/common/xml.c free_xml_with_position(xmlNode *child, int position)
xmlNode           867 lib/common/xml.c free_xml(xmlNode * child)
xmlNode           882 lib/common/xml.c xmlNode *
xmlNode           883 lib/common/xml.c pcmk__xml_copy(xmlNode *parent, xmlNode *src)
xmlNode           885 lib/common/xml.c     xmlNode *copy = NULL;
xmlNode           923 lib/common/xml.c pcmk__strip_xml_text(xmlNode *xml)
xmlNode           925 lib/common/xml.c     xmlNode *iter = xml->children;
xmlNode           928 lib/common/xml.c         xmlNode *next = iter->next;
xmlNode           959 lib/common/xml.c pcmk__xe_add_last_written(xmlNode *xe)
xmlNode           998 lib/common/xml.c crm_xml_set_id(xmlNode *xml, const char *format, ...)
xmlNode          1217 lib/common/xml.c set_attrs_flag(xmlNode *xml, enum xml_private_flags flag)
xmlNode          1239 lib/common/xml.c mark_attr_deleted(xmlNode *new_xml, const char *element, const char *attr_name,
xmlNode          1269 lib/common/xml.c mark_attr_changed(xmlNode *new_xml, const char *element, const char *attr_name,
xmlNode          1297 lib/common/xml.c mark_attr_moved(xmlNode *new_xml, const char *element, xmlAttr *old_attr,
xmlNode          1323 lib/common/xml.c xml_diff_old_attrs(xmlNode *old_xml, xmlNode *new_xml)
xmlNode          1340 lib/common/xml.c             int new_pos = pcmk__xml_position((xmlNode*) new_attr,
xmlNode          1342 lib/common/xml.c             int old_pos = pcmk__xml_position((xmlNode*) old_attr,
xmlNode          1372 lib/common/xml.c mark_created_attrs(xmlNode *new_xml)
xmlNode          1409 lib/common/xml.c xml_diff_attrs(xmlNode *old_xml, xmlNode *new_xml)
xmlNode          1429 lib/common/xml.c mark_child_deleted(xmlNode *old_child, xmlNode *new_parent)
xmlNode          1432 lib/common/xml.c     xmlNode *candidate = pcmk__xml_copy(new_parent, old_child);
xmlNode          1451 lib/common/xml.c mark_child_moved(xmlNode *old_child, xmlNode *new_parent, xmlNode *new_child,
xmlNode          1473 lib/common/xml.c mark_xml_changes(xmlNode *old_xml, xmlNode *new_xml, bool check_top)
xmlNode          1475 lib/common/xml.c     xmlNode *old_child = NULL;
xmlNode          1476 lib/common/xml.c     xmlNode *new_child = NULL;
xmlNode          1514 lib/common/xml.c         xmlNode *next = pcmk__xml_next(new_child);
xmlNode          1541 lib/common/xml.c xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml)
xmlNode          1549 lib/common/xml.c xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml)
xmlNode          1572 lib/common/xml.c xmlNode *
xmlNode          1573 lib/common/xml.c pcmk__xc_match(const xmlNode *root, const xmlNode *search_comment, bool exact)
xmlNode          1575 lib/common/xml.c     xmlNode *a_child = NULL;
xmlNode          1622 lib/common/xml.c pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update)
xmlNode          1675 lib/common/xml.c pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update,
xmlNode          1759 lib/common/xml.c     for (xmlNode *child = pcmk__xml_first_child(update); child != NULL;
xmlNode          1791 lib/common/xml.c delete_xe_if_matching(xmlNode *xml, void *user_data)
xmlNode          1793 lib/common/xml.c     xmlNode *search = user_data;
xmlNode          1839 lib/common/xml.c pcmk__xe_delete_match(xmlNode *xml, xmlNode *search)
xmlNode          1869 lib/common/xml.c replace_node(xmlNode *old, xmlNode *new)
xmlNode          1905 lib/common/xml.c replace_xe_if_matching(xmlNode *xml, void *user_data)
xmlNode          1907 lib/common/xml.c     xmlNode *replace = user_data;
xmlNode          1952 lib/common/xml.c pcmk__xe_replace_match(xmlNode *xml, xmlNode *replace)
xmlNode          1977 lib/common/xml.c     xmlNode *update;    //!< Update source
xmlNode          2003 lib/common/xml.c update_xe_if_matching(xmlNode *xml, void *user_data)
xmlNode          2006 lib/common/xml.c     xmlNode *update = data->update;
xmlNode          2046 lib/common/xml.c pcmk__xe_update_match(xmlNode *xml, xmlNode *update, uint32_t flags)
xmlNode          2071 lib/common/xml.c xmlNode *
xmlNode          2072 lib/common/xml.c sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive)
xmlNode          2074 lib/common/xml.c     xmlNode *child = NULL;
xmlNode          2076 lib/common/xml.c     xmlNode *result = NULL;
xmlNode          2107 lib/common/xml.c xmlNode *
xmlNode          2108 lib/common/xml.c pcmk__xe_next_same(const xmlNode *node)
xmlNode          2110 lib/common/xml.c     for (xmlNode *match = pcmk__xe_next(node); match != NULL;
xmlNode          2151 lib/common/xml.c xmlNode *
xmlNode          2152 lib/common/xml.c expand_idref(xmlNode * input, xmlNode * top)
xmlNode          2156 lib/common/xml.c     xmlNode *result = NULL;
xmlNode          2288 lib/common/xml.c pcmk__xe_foreach_child(xmlNode *xml, const char *child_element_name,
xmlNode          2289 lib/common/xml.c                        int (*handler)(xmlNode *xml, void *userdata),
xmlNode          2292 lib/common/xml.c     xmlNode *children = (xml? xml->children : NULL);
xmlNode          2296 lib/common/xml.c     for (xmlNode *node = children; node != NULL; node = node->next) {
xmlNode          2316 lib/common/xml.c xmlNode *
xmlNode          2317 lib/common/xml.c find_entity(xmlNode *parent, const char *node_name, const char *id)
xmlNode          2330 lib/common/xml.c getDocPtr(xmlNode *node)
xmlNode          2344 lib/common/xml.c xmlNode *
xmlNode          2345 lib/common/xml.c add_node_copy(xmlNode *parent, xmlNode *src_node)
xmlNode          2347 lib/common/xml.c     xmlNode *child = NULL;
xmlNode          2361 lib/common/xml.c add_node_nocopy(xmlNode *parent, const char *name, xmlNode *child)
xmlNode          2369 lib/common/xml.c xml_has_children(const xmlNode * xml_root)
xmlNode          2460 lib/common/xml.c xmlNode *
xmlNode          2461 lib/common/xml.c copy_xml(xmlNode *src)
xmlNode          2464 lib/common/xml.c     xmlNode *copy = NULL;
xmlNode          2475 lib/common/xml.c xmlNode *
xmlNode          2476 lib/common/xml.c create_xml_node(xmlNode *parent, const char *name)
xmlNode          2479 lib/common/xml.c     xmlNode *node = NULL;
xmlNode          2507 lib/common/xml.c xmlNode *
xmlNode          2508 lib/common/xml.c pcmk_create_xml_text_node(xmlNode *parent, const char *name,
xmlNode          2511 lib/common/xml.c     xmlNode *node = pcmk__xe_create(parent, name);
xmlNode          2517 lib/common/xml.c xmlNode *
xmlNode          2518 lib/common/xml.c pcmk_create_html_node(xmlNode *parent, const char *element_name, const char *id,
xmlNode          2521 lib/common/xml.c     xmlNode *node = pcmk__html_create(parent, element_name, id, class_name);
xmlNode          2527 lib/common/xml.c xmlNode *
xmlNode          2528 lib/common/xml.c first_named_child(const xmlNode *parent, const char *name)
xmlNode          2533 lib/common/xml.c xmlNode *
xmlNode          2534 lib/common/xml.c find_xml_node(const xmlNode *root, const char *search_path, gboolean must_find)
xmlNode          2536 lib/common/xml.c     xmlNode *result = NULL;
xmlNode          2554 lib/common/xml.c xmlNode *
xmlNode          2555 lib/common/xml.c crm_next_same_xml(const xmlNode *sibling)
xmlNode          2561 lib/common/xml.c xml_remove_prop(xmlNode * obj, const char *name)
xmlNode          2567 lib/common/xml.c replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean delete_only)
xmlNode          2634 lib/common/xml.c update_xml_child(xmlNode *child, xmlNode *to_update)
xmlNode          2641 lib/common/xml.c find_xml_children(xmlNode **children, xmlNode *root, const char *tag,
xmlNode          2664 lib/common/xml.c         xmlNode *child = NULL;
xmlNode          2677 lib/common/xml.c fix_plus_plus_recursive(xmlNode *target)
xmlNode          2680 lib/common/xml.c     xmlNode *child = NULL;
xmlNode          2696 lib/common/xml.c copy_in_properties(xmlNode *target, const xmlNode *src)
xmlNode          2719 lib/common/xml.c expand_plus_plus(xmlNode * target, const char *name, const char *value)
xmlNode            33 lib/common/xml_attr.c     xmlNode *parent = a->parent;
xmlNode            20 lib/common/xml_display.c                          const char *prefix, const xmlNode *data, int depth,
xmlNode            59 lib/common/xml_display.c show_xml_comment(pcmk__output_t *out, const xmlNode *data, int depth,
xmlNode            92 lib/common/xml_display.c                  const xmlNode *data, int depth, uint32_t options)
xmlNode           159 lib/common/xml_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
xmlNode           202 lib/common/xml_display.c               const xmlNode *data, int depth, uint32_t options)
xmlNode           229 lib/common/xml_display.c pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data,
xmlNode           266 lib/common/xml_display.c show_xml_changes_recursive(pcmk__output_t *out, const xmlNode *data, int depth,
xmlNode           336 lib/common/xml_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
xmlNode           350 lib/common/xml_display.c     for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
xmlNode           370 lib/common/xml_display.c pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml)
xmlNode           411 lib/common/xml_display.c                  int line, const char *prefix, const xmlNode *data, int depth,
xmlNode           504 lib/common/xml_display.c         for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL;
xmlNode           524 lib/common/xml_display.c xml_log_changes(uint8_t log_level, const char *function, const xmlNode *xml)
xmlNode           165 lib/common/xml_io.c xmlNode *
xmlNode           169 lib/common/xml_io.c     xmlNode *xml = NULL;
xmlNode           243 lib/common/xml_io.c xmlNode *
xmlNode           246 lib/common/xml_io.c     xmlNode *xml = NULL;
xmlNode           292 lib/common/xml_io.c dump_xml_element(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode           325 lib/common/xml_io.c         for (const xmlNode *child = data->children; child != NULL;
xmlNode           352 lib/common/xml_io.c dump_xml_text(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode           387 lib/common/xml_io.c dump_xml_cdata(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode           415 lib/common/xml_io.c dump_xml_comment(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode           488 lib/common/xml_io.c pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer,
xmlNode           594 lib/common/xml_io.c write_xml_stream(const xmlNode *xml, const char *filename, FILE *stream,
xmlNode           660 lib/common/xml_io.c pcmk__xml_write_fd(const xmlNode *xml, const char *filename, int fd,
xmlNode           688 lib/common/xml_io.c pcmk__xml_write_file(const xmlNode *xml, const char *filename, bool compress,
xmlNode           713 lib/common/xml_io.c pcmk__xml2fd(int fd, xmlNode *cur)
xmlNode           734 lib/common/xml_io.c save_xml_to_file(const xmlNode *xml, const char *desc, const char *filename)
xmlNode           757 lib/common/xml_io.c xmlNode *
xmlNode           763 lib/common/xml_io.c xmlNode *
xmlNode           769 lib/common/xml_io.c xmlNode *
xmlNode           776 lib/common/xml_io.c dump_xml_formatted(const xmlNode *xml)
xmlNode           789 lib/common/xml_io.c dump_xml_formatted_with_text(const xmlNode *xml)
xmlNode           802 lib/common/xml_io.c dump_xml_unformatted(const xmlNode *xml)
xmlNode           815 lib/common/xml_io.c write_xml_fd(const xmlNode *xml, const char *filename, int fd,
xmlNode           828 lib/common/xml_io.c write_xml_file(const xmlNode *xml, const char *filename, gboolean compress)
xmlNode            57 lib/common/xpath.c xmlNode *
xmlNode            60 lib/common/xpath.c     xmlNode *match = NULL;
xmlNode           110 lib/common/xpath.c         xmlNode *xml = NULL;
xmlNode           139 lib/common/xpath.c xpath_search(const xmlNode *xml_top, const char *path)
xmlNode           170 lib/common/xpath.c crm_foreach_xpath_result(xmlNode *xml, const char *xpath,
xmlNode           171 lib/common/xpath.c                          void (*helper)(xmlNode*, void*), void *user_data)
xmlNode           178 lib/common/xpath.c         xmlNode *result = getXpathResult(xpathObj, i);
xmlNode           188 lib/common/xpath.c xmlNode *
xmlNode           189 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level)
xmlNode           192 lib/common/xpath.c     xmlNode *result = NULL;
xmlNode           220 lib/common/xpath.c                 xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           256 lib/common/xpath.c pcmk__element_xpath(const xmlNode *xml)
xmlNode           258 lib/common/xpath.c     const xmlNode *parent = NULL;
xmlNode           321 lib/common/xpath.c output_attr_child(xmlNode *child, void *userdata)
xmlNode           332 lib/common/xpath.c pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search,
xmlNode           360 lib/common/xpath.c xml_get_path(const xmlNode *xml)
xmlNode           373 lib/common/xpath.c xmlNode *
xmlNode           374 lib/common/xpath.c get_xpath_object_relative(const char *xpath, xmlNode *xml_obj, int error_level)
xmlNode           376 lib/common/xpath.c     xmlNode *result = NULL;
xmlNode           430 lib/fencing/st_actions.c stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result)
xmlNode           468 lib/fencing/st_actions.c xmlNode *
xmlNode           469 lib/fencing/st_actions.c stonith__find_xe_with_result(xmlNode *xml)
xmlNode           471 lib/fencing/st_actions.c     xmlNode *match = get_xpath_object("//@" PCMK__XA_RC_CODE, xml, LOG_NEVER);
xmlNode           490 lib/fencing/st_actions.c stonith__xe_get_result(const xmlNode *xml, pcmk__action_result_t *result)
xmlNode            72 lib/fencing/st_client.c     xmlNode *xml;
xmlNode            82 lib/fencing/st_client.c typedef int (*stonith_op_t) (const char *, int, const char *, xmlNode *,
xmlNode            83 lib/fencing/st_client.c                              xmlNode *, xmlNode *, xmlNode **, xmlNode **);
xmlNode            86 lib/fencing/st_client.c xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data,
xmlNode            89 lib/fencing/st_client.c                                 xmlNode *data, xmlNode **output_data,
xmlNode           292 lib/fencing/st_client.c xmlNode *
xmlNode           298 lib/fencing/st_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_ST_DEVICE_ID);
xmlNode           299 lib/fencing/st_client.c     xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES);
xmlNode           336 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           352 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           369 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           416 lib/fencing/st_client.c xmlNode *
xmlNode           422 lib/fencing/st_client.c     xmlNode *data;
xmlNode           461 lib/fencing/st_client.c     xmlNode *data = create_level_registration_xml(node, pattern, attr, value,
xmlNode           549 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           550 lib/fencing/st_client.c     xmlNode *output = NULL;
xmlNode           570 lib/fencing/st_client.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xmlNode           607 lib/fencing/st_client.c                  xmlNode **output)
xmlNode           610 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           630 lib/fencing/st_client.c     xmlNode *output = NULL;
xmlNode           672 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           708 lib/fencing/st_client.c     xmlNode *data = NULL;
xmlNode           709 lib/fencing/st_client.c     xmlNode *output = NULL;
xmlNode           725 lib/fencing/st_client.c         xmlNode *op = NULL;
xmlNode           726 lib/fencing/st_client.c         xmlNode *reply = get_xpath_object("//" PCMK__XE_ST_HISTORY, output,
xmlNode           808 lib/fencing/st_client.c xmlNode *
xmlNode           809 lib/fencing/st_client.c stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, int call_options)
xmlNode           811 lib/fencing/st_client.c     xmlNode *op_msg = NULL;
xmlNode           823 lib/fencing/st_client.c         xmlNode *wrapper = pcmk__xe_create(op_msg, PCMK__XE_ST_CALLDATA);
xmlNode           929 lib/fencing/st_client.c invoke_registered_callbacks(stonith_t *stonith, const xmlNode *msg, int call_id)
xmlNode          1142 lib/fencing/st_client.c         xmlNode *reply = NULL;
xmlNode          1143 lib/fencing/st_client.c         xmlNode *hello = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND);
xmlNode          1197 lib/fencing/st_client.c     xmlNode *notify_msg = pcmk__xe_create(NULL, __func__);
xmlNode          1385 lib/fencing/st_client.c static xmlNode *
xmlNode          1386 lib/fencing/st_client.c get_event_data_xml(xmlNode *msg, const char *ntype)
xmlNode          1389 lib/fencing/st_client.c     xmlNode *data = get_xpath_object(data_addr, msg, LOG_DEBUG);
xmlNode          1415 lib/fencing/st_client.c xml_to_event(xmlNode *msg)
xmlNode          1436 lib/fencing/st_client.c         xmlNode *data = get_event_data_xml(msg, event->operation);
xmlNode          1458 lib/fencing/st_client.c         xmlNode *data = get_event_data_xml(msg, event->operation);
xmlNode          1547 lib/fencing/st_client.c stonith_send_command(stonith_t * stonith, const char *op, xmlNode * data, xmlNode ** output_data,
xmlNode          1553 lib/fencing/st_client.c     xmlNode *op_msg = NULL;
xmlNode          1554 lib/fencing/st_client.c     xmlNode *op_reply = NULL;
xmlNode          2405 lib/fencing/st_client.c                                 xmlNode *metadata)
xmlNode          2423 lib/fencing/st_client.c         xmlNode *match = getXpathResult(xpath, lpc);
xmlNode            94 lib/fencing/st_rhcs.c stonith_rhcs_parameter_not_required(xmlNode *metadata, const char *parameter)
xmlNode           108 lib/fencing/st_rhcs.c         xmlNode *tmp = getXpathResult(xpathObj, 0);
xmlNode           125 lib/fencing/st_rhcs.c                            xmlNode **metadata)
xmlNode           127 lib/fencing/st_rhcs.c     xmlNode *xml = NULL;
xmlNode           128 lib/fencing/st_rhcs.c     xmlNode *actions = NULL;
xmlNode           187 lib/fencing/st_rhcs.c         xmlNode *tmp = NULL;
xmlNode           228 lib/fencing/st_rhcs.c     xmlNode *xml = NULL;
xmlNode           275 lib/fencing/st_rhcs.c     xmlNode *metadata = NULL;
xmlNode            58 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg);
xmlNode            59 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg);
xmlNode            60 lib/lrmd/lrmd_client.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg));
xmlNode           105 lib/lrmd/lrmd_client.c     void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg);
xmlNode           266 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg)
xmlNode           363 lib/lrmd/lrmd_client.c         xmlNode *msg = pcmk__xml_parse(buffer);
xmlNode           375 lib/lrmd/lrmd_client.c     free_xml((xmlNode *) userdata);
xmlNode           402 lib/lrmd/lrmd_client.c     xmlNode *xml = NULL;
xmlNode           539 lib/lrmd/lrmd_client.c static xmlNode *
xmlNode           540 lib/lrmd/lrmd_client.c lrmd_create_op(const char *token, const char *op, xmlNode *data, int timeout,
xmlNode           543 lib/lrmd/lrmd_client.c     xmlNode *op_msg = NULL;
xmlNode           554 lib/lrmd/lrmd_client.c         xmlNode *wrapper = pcmk__xe_create(op_msg, PCMK__XE_LRMD_CALLDATA);
xmlNode           647 lib/lrmd/lrmd_client.c lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id,
xmlNode           658 lib/lrmd/lrmd_client.c                   xmlNode **reply)
xmlNode           739 lib/lrmd/lrmd_client.c send_remote_message(lrmd_t *lrmd, xmlNode *msg)
xmlNode           760 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply)
xmlNode           763 lib/lrmd/lrmd_client.c     xmlNode *xml = NULL;
xmlNode           793 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply)
xmlNode           817 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg)
xmlNode           885 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data,
xmlNode           886 lib/lrmd/lrmd_client.c                   xmlNode **output_data, int timeout,
xmlNode           891 lib/lrmd/lrmd_client.c     xmlNode *op_msg = NULL;
xmlNode           892 lib/lrmd/lrmd_client.c     xmlNode *op_reply = NULL;
xmlNode           958 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC);
xmlNode           975 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XA_LRMD_OP);
xmlNode           996 lib/lrmd/lrmd_client.c     xmlNode *reply = NULL;
xmlNode           997 lib/lrmd/lrmd_client.c     xmlNode *hello = pcmk__xe_create(NULL, PCMK__XE_LRMD_COMMAND);
xmlNode          1769 lib/lrmd/lrmd_client.c     xmlNode *data = NULL;
xmlNode          1796 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC);
xmlNode          1843 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC);
xmlNode          1844 lib/lrmd/lrmd_client.c     xmlNode *output = NULL;
xmlNode          1892 lib/lrmd/lrmd_client.c     xmlNode *data = NULL;
xmlNode          1893 lib/lrmd/lrmd_client.c     xmlNode *output_xml = NULL;
xmlNode          1917 lib/lrmd/lrmd_client.c     for (const xmlNode *rsc_xml = pcmk__xe_first_child(output_xml,
xmlNode          1928 lib/lrmd/lrmd_client.c         for (const xmlNode *op_xml = pcmk__xe_first_child(rsc_xml,
xmlNode          1963 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          1972 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg)
xmlNode          1983 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg)
xmlNode          2088 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC);
xmlNode          2089 lib/lrmd/lrmd_client.c     xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES);
xmlNode          2117 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_ALERT);
xmlNode          2118 lib/lrmd/lrmd_client.c     xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES);
xmlNode          2143 lib/lrmd/lrmd_client.c     xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC);
xmlNode            25 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg);
xmlNode            32 lib/lrmd/proxy_common.c     xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            48 lib/lrmd/proxy_common.c     xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            63 lib/lrmd/proxy_common.c     xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            70 lib/lrmd/proxy_common.c remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg)
xmlNode            73 lib/lrmd/proxy_common.c     xmlNode *event = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            74 lib/lrmd/proxy_common.c     xmlNode *wrapper = NULL;
xmlNode            88 lib/lrmd/proxy_common.c remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, int msg_id)
xmlNode            91 lib/lrmd/proxy_common.c     xmlNode *response = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY);
xmlNode            92 lib/lrmd/proxy_common.c     xmlNode *wrapper = NULL;
xmlNode           133 lib/lrmd/proxy_common.c     xmlNode *xml = NULL;
xmlNode           217 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg)
xmlNode           241 lib/lrmd/proxy_common.c         xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_LRMD_IPC_MSG,
xmlNode           243 lib/lrmd/proxy_common.c         xmlNode *request = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           284 lib/lrmd/proxy_common.c                 xmlNode *op_reply = pcmk__xe_create(NULL, PCMK__XE_NACK);
xmlNode           304 lib/lrmd/proxy_common.c             xmlNode *op_reply = NULL;
xmlNode           317 lib/pacemaker/libpacemaker_private.h     void (*add_graph_meta)(const pcmk_resource_t *rsc, xmlNode *xml);
xmlNode           382 lib/pacemaker/libpacemaker_private.h                                const xmlNode *xml_op);
xmlNode           454 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__expand_tags_in_sets(xmlNode *xml_obj,
xmlNode           463 lib/pacemaker/libpacemaker_private.h bool pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr,
xmlNode           473 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler);
xmlNode           565 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_colocation(xmlNode *xml_obj, pcmk_scheduler_t *scheduler);
xmlNode           654 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_ordering(xmlNode *xml_obj, pcmk_scheduler_t *scheduler);
xmlNode           701 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler);
xmlNode           756 lib/pacemaker/libpacemaker_private.h void pcmk__add_guest_meta_to_xml(xmlNode *args_xml,
xmlNode           798 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml);
xmlNode           918 lib/pacemaker/libpacemaker_private.h void pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml);
xmlNode          1019 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node(cib_t *cib_conn, const char *node, const char *uuid);
xmlNode          1022 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node_state_change(cib_t *cib_conn, const char *node,
xmlNode          1026 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node,
xmlNode          1035 lib/pacemaker/libpacemaker_private.h                             xmlNode *cib_node, const char *resource,
xmlNode          1039 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_action_result(xmlNode *cib_resource,
xmlNode          1079 lib/pacemaker/libpacemaker_private.h                              const xmlNode *rsc_entry, bool active_on_node);
xmlNode          1091 lib/pacemaker/libpacemaker_private.h void pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml);
xmlNode          1181 lib/pacemaker/libpacemaker_private.h                                  pcmk_scheduler_t **scheduler, xmlNode **xml);
xmlNode            55 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(xmlNode *i_node, const xmlChar *ns, int *ret,
xmlNode           109 lib/pacemaker/pcmk_acl.c annotate_with_siblings(xmlNode *xml_modify)
xmlNode           117 lib/pacemaker/pcmk_acl.c     xmlNode *i_node = NULL;
xmlNode           207 lib/pacemaker/pcmk_acl.c     xmlNode *target, *comment;
xmlNode           813 lib/pacemaker/pcmk_cluster_queries.c remote_node_print_helper(xmlNode *result, void *user_data)
xmlNode           830 lib/pacemaker/pcmk_cluster_queries.c     xmlNode *xml_node = NULL;
xmlNode           541 lib/pacemaker/pcmk_graph_consumer.c unpack_action(pcmk__graph_synapse_t *parent, xmlNode *xml_action)
xmlNode           634 lib/pacemaker/pcmk_graph_consumer.c unpack_synapse(pcmk__graph_t *new_graph, const xmlNode *xml_synapse)
xmlNode           637 lib/pacemaker/pcmk_graph_consumer.c     xmlNode *action_set = NULL;
xmlNode           664 lib/pacemaker/pcmk_graph_consumer.c         for (xmlNode *action = pcmk__xe_first_child(action_set, NULL, NULL,
xmlNode           685 lib/pacemaker/pcmk_graph_consumer.c     for (xmlNode *inputs = pcmk__xe_first_child(xml_synapse, "inputs", NULL,
xmlNode           689 lib/pacemaker/pcmk_graph_consumer.c         for (xmlNode *trigger = pcmk__xe_first_child(inputs, "trigger", NULL,
xmlNode           693 lib/pacemaker/pcmk_graph_consumer.c             for (xmlNode *input = pcmk__xe_first_child(trigger, NULL, NULL,
xmlNode           742 lib/pacemaker/pcmk_graph_consumer.c pcmk__unpack_graph(const xmlNode *xml_graph, const char *reference)
xmlNode           806 lib/pacemaker/pcmk_graph_consumer.c     for (const xmlNode *synapse_xml = pcmk__xe_first_child(xml_graph,
xmlNode           845 lib/pacemaker/pcmk_graph_consumer.c pcmk__event_from_graph_action(const xmlNode *resource,
xmlNode           853 lib/pacemaker/pcmk_graph_consumer.c     xmlNode *action_resource = NULL;
xmlNode           876 lib/pacemaker/pcmk_graph_consumer.c     for (xmlNode *xop = pcmk__xe_first_child(resource, NULL, NULL, NULL);
xmlNode            44 lib/pacemaker/pcmk_graph_producer.c static xmlNode*
xmlNode            45 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(const char *id, xmlNode *xml)
xmlNode            47 lib/pacemaker/pcmk_graph_producer.c     xmlNode *node_xml;
xmlNode            65 lib/pacemaker/pcmk_graph_producer.c     add_node_to_xml_by_id(node->details->id, (xmlNode *) xml);
xmlNode            79 lib/pacemaker/pcmk_graph_producer.c add_maintenance_nodes(xmlNode *xml, const pcmk_scheduler_t *scheduler)
xmlNode            81 lib/pacemaker/pcmk_graph_producer.c     xmlNode *maintenance = NULL;
xmlNode           137 lib/pacemaker/pcmk_graph_producer.c add_downed_nodes(xmlNode *xml, const pcmk_action_t *action)
xmlNode           145 lib/pacemaker/pcmk_graph_producer.c         xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED);
xmlNode           156 lib/pacemaker/pcmk_graph_producer.c             xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED);
xmlNode           184 lib/pacemaker/pcmk_graph_producer.c             xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED);
xmlNode           226 lib/pacemaker/pcmk_graph_producer.c add_node_details(const pcmk_action_t *action, xmlNode *xml)
xmlNode           245 lib/pacemaker/pcmk_graph_producer.c add_resource_details(const pcmk_action_t *action, xmlNode *action_xml)
xmlNode           247 lib/pacemaker/pcmk_graph_producer.c     xmlNode *rsc_xml = NULL;
xmlNode           329 lib/pacemaker/pcmk_graph_producer.c add_action_attributes(pcmk_action_t *action, xmlNode *action_xml)
xmlNode           331 lib/pacemaker/pcmk_graph_producer.c     xmlNode *args_xml = NULL;
xmlNode           396 lib/pacemaker/pcmk_graph_producer.c create_graph_action(xmlNode *parent, pcmk_action_t *action, bool skip_details,
xmlNode           401 lib/pacemaker/pcmk_graph_producer.c     xmlNode *action_xml = NULL;
xmlNode           850 lib/pacemaker/pcmk_graph_producer.c static xmlNode *
xmlNode           854 lib/pacemaker/pcmk_graph_producer.c     xmlNode *syn = pcmk__xe_create(scheduler->graph, "synapse");
xmlNode           893 lib/pacemaker/pcmk_graph_producer.c     xmlNode *syn = NULL;
xmlNode           894 lib/pacemaker/pcmk_graph_producer.c     xmlNode *set = NULL;
xmlNode           895 lib/pacemaker/pcmk_graph_producer.c     xmlNode *in = NULL;
xmlNode           927 lib/pacemaker/pcmk_graph_producer.c             xmlNode *input_xml = pcmk__xe_create(in, "trigger");
xmlNode            53 lib/pacemaker/pcmk_injections.c inject_transient_attr(pcmk__output_t *out, xmlNode *cib_node,
xmlNode            56 lib/pacemaker/pcmk_injections.c     xmlNode *attrs = NULL;
xmlNode            57 lib/pacemaker/pcmk_injections.c     xmlNode *instance_attrs = NULL;
xmlNode            94 lib/pacemaker/pcmk_injections.c pcmk__inject_failcount(pcmk__output_t *out, cib_t *cib_conn, xmlNode *cib_node,
xmlNode           102 lib/pacemaker/pcmk_injections.c     xmlNode *output = NULL;
xmlNode           155 lib/pacemaker/pcmk_injections.c         xmlNode *cib_object = pcmk__xe_create(NULL, PCMK_XE_NODE);
xmlNode           184 lib/pacemaker/pcmk_injections.c create_op(const xmlNode *cib_resource, const char *task, guint interval_ms,
xmlNode           188 lib/pacemaker/pcmk_injections.c     xmlNode *xop = NULL;
xmlNode           223 lib/pacemaker/pcmk_injections.c xmlNode *
xmlNode           224 lib/pacemaker/pcmk_injections.c pcmk__inject_action_result(xmlNode *cib_resource, lrmd_event_data_t *op,
xmlNode           244 lib/pacemaker/pcmk_injections.c xmlNode *
xmlNode           248 lib/pacemaker/pcmk_injections.c     xmlNode *cib_object = NULL;
xmlNode           341 lib/pacemaker/pcmk_injections.c xmlNode *
xmlNode           344 lib/pacemaker/pcmk_injections.c     xmlNode *cib_node = pcmk__inject_node(cib_conn, node, NULL);
xmlNode           375 lib/pacemaker/pcmk_injections.c static xmlNode *
xmlNode           376 lib/pacemaker/pcmk_injections.c find_resource_xml(xmlNode *cib_node, const char *resource)
xmlNode           380 lib/pacemaker/pcmk_injections.c     xmlNode *match = get_xpath_object(xpath, cib_node, LOG_TRACE);
xmlNode           402 lib/pacemaker/pcmk_injections.c xmlNode *
xmlNode           403 lib/pacemaker/pcmk_injections.c pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node,
xmlNode           408 lib/pacemaker/pcmk_injections.c     xmlNode *lrm = NULL;
xmlNode           409 lib/pacemaker/pcmk_injections.c     xmlNode *container = NULL;
xmlNode           410 lib/pacemaker/pcmk_injections.c     xmlNode *cib_resource = NULL;
xmlNode           498 lib/pacemaker/pcmk_injections.c     xmlNode *xml_top = NULL;
xmlNode           499 lib/pacemaker/pcmk_injections.c     xmlNode *ticket_state_xml = NULL;
xmlNode           516 lib/pacemaker/pcmk_injections.c         xmlNode *xml_obj = NULL;
xmlNode           566 lib/pacemaker/pcmk_injections.c     xmlNode *cib_op = NULL;
xmlNode           567 lib/pacemaker/pcmk_injections.c     xmlNode *cib_node = NULL;
xmlNode           568 lib/pacemaker/pcmk_injections.c     xmlNode *cib_resource = NULL;
xmlNode           637 lib/pacemaker/pcmk_injections.c     xmlNode *cib_node = NULL;
xmlNode           643 lib/pacemaker/pcmk_injections.c         xmlNode *top = pcmk__xe_create(NULL, PCMK_XE_CIB);
xmlNode            48 lib/pacemaker/pcmk_options.c pcmk_list_cluster_options(xmlNode **xml, bool all)
xmlNode            97 lib/pacemaker/pcmk_options.c pcmk_list_fencing_params(xmlNode **xml, bool all)
xmlNode           137 lib/pacemaker/pcmk_options.c pcmk_list_primitive_meta(xmlNode **xml, bool all)
xmlNode           254 lib/pacemaker/pcmk_output.c     xmlNode *xml = NULL;
xmlNode          1016 lib/pacemaker/pcmk_output.c add_digest_xml(xmlNode *parent, const char *type, const char *digest,
xmlNode          1017 lib/pacemaker/pcmk_output.c                xmlNode *digest_source)
xmlNode          1040 lib/pacemaker/pcmk_output.c     xmlNode *xml = NULL;
xmlNode          2425 lib/pacemaker/pcmk_output.c     xmlNode *constraint_xml = va_arg(args, xmlNode *);
xmlNode          2448 lib/pacemaker/pcmk_output.c         xmlNode *child = pcmk__xe_first_child(constraint_xml, NULL, NULL, NULL);
xmlNode          2471 lib/pacemaker/pcmk_output.c add_ticket_element_with_constraints(xmlNode *node, void *userdata)
xmlNode          2489 lib/pacemaker/pcmk_output.c add_resource_element(xmlNode *node, void *userdata)
xmlNode          2503 lib/pacemaker/pcmk_output.c     xmlNode *constraint_xml = va_arg(args, xmlNode *);
xmlNode          2561 lib/pacemaker/pcmk_output.c     xmlNode *state_xml = va_arg(args, xmlNode *);
xmlNode          2574 lib/pacemaker/pcmk_output.c add_ticket_element(xmlNode *node, void *userdata)
xmlNode          2577 lib/pacemaker/pcmk_output.c     xmlNode *ticket_node = NULL;
xmlNode          2588 lib/pacemaker/pcmk_output.c     xmlNode *state_xml = va_arg(args, xmlNode *);
xmlNode            32 lib/pacemaker/pcmk_resource.c static xmlNode *
xmlNode            36 lib/pacemaker/pcmk_resource.c     xmlNode *history = NULL;
xmlNode            37 lib/pacemaker/pcmk_resource.c     xmlNode *best = NULL;
xmlNode            49 lib/pacemaker/pcmk_resource.c     for (xmlNode *lrm_rsc_op = pcmk__xe_first_child(history,
xmlNode           127 lib/pacemaker/pcmk_resource.c     xmlNode *msg_data = NULL;
xmlNode           200 lib/pacemaker/pcmk_resource.c     xmlNode *xml_op = NULL;
xmlNode          1087 lib/pacemaker/pcmk_sched_actions.c add_op_digest_to_xml(const lrmd_event_data_t *op, xmlNode *update)
xmlNode          1090 lib/pacemaker/pcmk_sched_actions.c     xmlNode *args_xml = NULL;
xmlNode          1119 lib/pacemaker/pcmk_sched_actions.c xmlNode *
xmlNode          1120 lib/pacemaker/pcmk_sched_actions.c pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *op,
xmlNode          1131 lib/pacemaker/pcmk_sched_actions.c     xmlNode *xml_op = NULL;
xmlNode          1495 lib/pacemaker/pcmk_sched_actions.c only_sanitized_changed(const xmlNode *xml_op,
xmlNode          1610 lib/pacemaker/pcmk_sched_actions.c                           const xmlNode *xml_op)
xmlNode          1718 lib/pacemaker/pcmk_sched_actions.c rsc_history_as_list(const xmlNode *rsc_entry, int *start_index, int *stop_index)
xmlNode          1722 lib/pacemaker/pcmk_sched_actions.c     for (xmlNode *rsc_op = pcmk__xe_first_child(rsc_entry, PCMK__XE_LRM_RSC_OP,
xmlNode          1748 lib/pacemaker/pcmk_sched_actions.c process_rsc_history(const xmlNode *rsc_entry, pcmk_resource_t *rsc,
xmlNode          1795 lib/pacemaker/pcmk_sched_actions.c         xmlNode *rsc_op = (xmlNode *) iter->data;
xmlNode          1860 lib/pacemaker/pcmk_sched_actions.c process_node_history(pcmk_node_t *node, const xmlNode *lrm_rscs)
xmlNode          1863 lib/pacemaker/pcmk_sched_actions.c     for (const xmlNode *rsc_entry = pcmk__xe_first_child(lrm_rscs,
xmlNode          1922 lib/pacemaker/pcmk_sched_actions.c             xmlNode *history = NULL;
xmlNode           796 lib/pacemaker/pcmk_sched_bundle.c         xmlNode *nvpair = get_xpath_object(XPATH_REMOTE, replica->remote->xml,
xmlNode           618 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml)
xmlNode           439 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_set(xmlNode *set, int score, const char *coloc_id,
xmlNode           442 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *xml_rsc = NULL;
xmlNode           528 lib/pacemaker/pcmk_sched_colocation.c             xmlNode *xml_rsc_with = NULL;
xmlNode           573 lib/pacemaker/pcmk_sched_colocation.c colocate_rsc_sets(const char *id, const xmlNode *set1, const xmlNode *set2,
xmlNode           577 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *xml_rsc = NULL;
xmlNode           688 lib/pacemaker/pcmk_sched_colocation.c             xmlNode *xml_rsc_2 = NULL;
xmlNode           728 lib/pacemaker/pcmk_sched_colocation.c unpack_simple_colocation(xmlNode *xml_obj, const char *id,
xmlNode           825 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_tags(xmlNode *xml_obj, xmlNode **expanded_xml,
xmlNode           840 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *dependent_set = NULL;
xmlNode           841 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *primary_set = NULL;
xmlNode           959 lib/pacemaker/pcmk_sched_colocation.c pcmk__unpack_colocation(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           962 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *set = NULL;
xmlNode           963 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *last = NULL;
xmlNode           965 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *orig_xml = NULL;
xmlNode           966 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *expanded_xml = NULL;
xmlNode            30 lib/pacemaker/pcmk_sched_constraints.c evaluate_lifetime(xmlNode *lifetime, pcmk_scheduler_t *scheduler)
xmlNode            62 lib/pacemaker/pcmk_sched_constraints.c     xmlNode *xml_constraints = pcmk_find_cib_element(scheduler->input,
xmlNode            65 lib/pacemaker/pcmk_sched_constraints.c     for (xmlNode *xml_obj = pcmk__xe_first_child(xml_constraints, NULL, NULL,
xmlNode            69 lib/pacemaker/pcmk_sched_constraints.c         xmlNode *lifetime = NULL;
xmlNode           221 lib/pacemaker/pcmk_sched_constraints.c xmlNode *
xmlNode           222 lib/pacemaker/pcmk_sched_constraints.c pcmk__expand_tags_in_sets(xmlNode *xml_obj, const pcmk_scheduler_t *scheduler)
xmlNode           224 lib/pacemaker/pcmk_sched_constraints.c     xmlNode *new_xml = NULL;
xmlNode           235 lib/pacemaker/pcmk_sched_constraints.c     for (xmlNode *set = pcmk__xe_first_child(new_xml, PCMK_XE_RESOURCE_SET,
xmlNode           242 lib/pacemaker/pcmk_sched_constraints.c         for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF,
xmlNode           264 lib/pacemaker/pcmk_sched_constraints.c                 xmlNode *last_ref = xml_rsc;
xmlNode           287 lib/pacemaker/pcmk_sched_constraints.c                     xmlNode *new_rsc_ref = NULL;
xmlNode           319 lib/pacemaker/pcmk_sched_constraints.c             xmlNode *tag_ref = iter->data;
xmlNode           345 lib/pacemaker/pcmk_sched_constraints.c pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr,
xmlNode           385 lib/pacemaker/pcmk_sched_constraints.c             xmlNode *rsc_ref = NULL;
xmlNode           399 lib/pacemaker/pcmk_sched_constraints.c         xmlNode *rsc_ref = NULL;
xmlNode           111 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pcmk_resource_t *rsc, xmlNode *rule_xml,
xmlNode           230 lib/pacemaker/pcmk_sched_location.c unpack_rsc_location(xmlNode *xml_obj, pcmk_resource_t *rsc,
xmlNode           305 lib/pacemaker/pcmk_sched_location.c         for (xmlNode *rule_xml = pcmk__xe_first_child(xml_obj, PCMK_XE_RULE,
xmlNode           344 lib/pacemaker/pcmk_sched_location.c unpack_simple_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           413 lib/pacemaker/pcmk_sched_location.c unpack_location_tags(xmlNode *xml_obj, xmlNode **expanded_xml,
xmlNode           421 lib/pacemaker/pcmk_sched_location.c     xmlNode *rsc_set = NULL;
xmlNode           491 lib/pacemaker/pcmk_sched_location.c unpack_location_set(xmlNode *location, xmlNode *set,
xmlNode           494 lib/pacemaker/pcmk_sched_location.c     xmlNode *xml_rsc = NULL;
xmlNode           532 lib/pacemaker/pcmk_sched_location.c pcmk__unpack_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           534 lib/pacemaker/pcmk_sched_location.c     xmlNode *set = NULL;
xmlNode           537 lib/pacemaker/pcmk_sched_location.c     xmlNode *orig_xml = NULL;
xmlNode           538 lib/pacemaker/pcmk_sched_location.c     xmlNode *expanded_xml = NULL;
xmlNode            74 lib/pacemaker/pcmk_sched_ordering.c get_ordering_type(const xmlNode *xml_obj)
xmlNode           128 lib/pacemaker/pcmk_sched_ordering.c get_ordering_symmetry(const xmlNode *xml_obj, enum pe_order_kind parent_kind,
xmlNode           240 lib/pacemaker/pcmk_sched_ordering.c get_ordering_resource(const xmlNode *xml, const char *resource_attr,
xmlNode           295 lib/pacemaker/pcmk_sched_ordering.c get_minimum_first_instances(const pcmk_resource_t *rsc, const xmlNode *xml)
xmlNode           431 lib/pacemaker/pcmk_sched_ordering.c unpack_simple_rsc_order(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           600 lib/pacemaker/pcmk_sched_ordering.c unpack_order_set(const xmlNode *set, enum pe_order_kind parent_kind,
xmlNode           636 lib/pacemaker/pcmk_sched_ordering.c     for (const xmlNode *xml_rsc = pcmk__xe_first_child(set,
xmlNode           720 lib/pacemaker/pcmk_sched_ordering.c order_rsc_sets(const char *id, const xmlNode *set1, const xmlNode *set2,
xmlNode           725 lib/pacemaker/pcmk_sched_ordering.c     const xmlNode *xml_rsc = NULL;
xmlNode           726 lib/pacemaker/pcmk_sched_ordering.c     const xmlNode *xml_rsc_2 = NULL;
xmlNode           887 lib/pacemaker/pcmk_sched_ordering.c             for (xmlNode *xml_rsc_2 = pcmk__xe_first_child(set2,
xmlNode           914 lib/pacemaker/pcmk_sched_ordering.c unpack_order_tags(xmlNode *xml_obj, xmlNode **expanded_xml,
xmlNode           927 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *rsc_set_first = NULL;
xmlNode           928 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *rsc_set_then = NULL;
xmlNode          1030 lib/pacemaker/pcmk_sched_ordering.c pcmk__unpack_ordering(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode          1032 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *set = NULL;
xmlNode          1033 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *last = NULL;
xmlNode          1035 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *orig_xml = NULL;
xmlNode          1036 lib/pacemaker/pcmk_sched_ordering.c     xmlNode *expanded_xml = NULL;
xmlNode          1502 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml)
xmlNode            41 lib/pacemaker/pcmk_sched_recurring.c xe_interval(const xmlNode *xml)
xmlNode            66 lib/pacemaker/pcmk_sched_recurring.c     for (xmlNode *op = pcmk__xe_first_child(rsc->ops_xml, PCMK_XE_OP, NULL,
xmlNode           130 lib/pacemaker/pcmk_sched_recurring.c is_recurring_history(const pcmk_resource_t *rsc, const xmlNode *xml,
xmlNode           615 lib/pacemaker/pcmk_sched_recurring.c     for (xmlNode *op = pcmk__xe_first_child(rsc->ops_xml, PCMK_XE_OP, NULL,
xmlNode           685 lib/pacemaker/pcmk_sched_remote.c pcmk__add_guest_meta_to_xml(xmlNode *args_xml, const pcmk_action_t *action)
xmlNode           112 lib/pacemaker/pcmk_sched_resource.c                         const xmlNode *rsc_entry, bool active_on_node)
xmlNode           306 lib/pacemaker/pcmk_sched_resource.c pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml)
xmlNode           237 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_set(xmlNode *set, pcmk_ticket_t *ticket,
xmlNode           255 lib/pacemaker/pcmk_sched_tickets.c     for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF,
xmlNode           277 lib/pacemaker/pcmk_sched_tickets.c unpack_simple_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           356 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_tags(xmlNode *xml_obj, xmlNode **expanded_xml,
xmlNode           366 lib/pacemaker/pcmk_sched_tickets.c     xmlNode *rsc_set = NULL;
xmlNode           433 lib/pacemaker/pcmk_sched_tickets.c pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           435 lib/pacemaker/pcmk_sched_tickets.c     xmlNode *set = NULL;
xmlNode           443 lib/pacemaker/pcmk_sched_tickets.c     xmlNode *orig_xml = NULL;
xmlNode           444 lib/pacemaker/pcmk_sched_tickets.c     xmlNode *expanded_xml = NULL;
xmlNode            43 lib/pacemaker/pcmk_scheduler.c check_params(pcmk_resource_t *rsc, pcmk_node_t *node, const xmlNode *rsc_op,
xmlNode           741 lib/pacemaker/pcmk_scheduler.c unpack_cib(xmlNode *cib, unsigned long long flags, pcmk_scheduler_t *scheduler)
xmlNode           783 lib/pacemaker/pcmk_scheduler.c pcmk__schedule_actions(xmlNode *cib, unsigned long long flags,
xmlNode            42 lib/pacemaker/pcmk_setup.c                              pcmk_scheduler_t **scheduler, xmlNode **xml)
xmlNode           334 lib/pacemaker/pcmk_simulate.c     xmlNode *cib_object = NULL;
xmlNode           366 lib/pacemaker/pcmk_simulate.c         xmlNode *input = cib_object;
xmlNode           512 lib/pacemaker/pcmk_simulate.c     xmlNode *cib_node = NULL;
xmlNode           513 lib/pacemaker/pcmk_simulate.c     xmlNode *cib_resource = NULL;
xmlNode           514 lib/pacemaker/pcmk_simulate.c     xmlNode *action_rsc = pcmk__xe_first_child(action->xml, PCMK_XE_PRIMITIVE,
xmlNode           673 lib/pacemaker/pcmk_simulate.c     xmlNode *rsc = pcmk__xe_first_child(action->xml, PCMK_XE_PRIMITIVE, NULL,
xmlNode           704 lib/pacemaker/pcmk_simulate.c         xmlNode *cib_node = pcmk__inject_node_state_change(fake_cib, target,
xmlNode           782 lib/pacemaker/pcmk_simulate.c         xmlNode *cib_object = NULL;
xmlNode            73 lib/pacemaker/pcmk_status.c                             xmlNode *current_cib,
xmlNode            80 lib/pacemaker/pcmk_status.c     xmlNode *cib_copy = pcmk__xml_copy(NULL, current_cib);
xmlNode           230 lib/pacemaker/pcmk_status.c     xmlNode *current_cib = NULL;
xmlNode            21 lib/pacemaker/pcmk_ticket.c build_ticket_modify_xml(cib_t *cib, const char *ticket_id, xmlNode **ticket_state_xml,
xmlNode            22 lib/pacemaker/pcmk_ticket.c                         xmlNode **xml_top)
xmlNode            32 lib/pacemaker/pcmk_ticket.c         xmlNode *xml_obj = NULL;
xmlNode            51 lib/pacemaker/pcmk_ticket.c                   GHashTable *attr_set, xmlNode **ticket_state_xml)
xmlNode            76 lib/pacemaker/pcmk_ticket.c pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state)
xmlNode            79 lib/pacemaker/pcmk_ticket.c     xmlNode *xml_search = NULL;
xmlNode           115 lib/pacemaker/pcmk_ticket.c     xmlNode *result = NULL;
xmlNode           168 lib/pacemaker/pcmk_ticket.c delete_single_ticket(xmlNode *child, void *userdata)
xmlNode           184 lib/pacemaker/pcmk_ticket.c     xmlNode *state = NULL;
xmlNode           372 lib/pacemaker/pcmk_ticket.c     xmlNode *ticket_state_xml = NULL;
xmlNode           373 lib/pacemaker/pcmk_ticket.c     xmlNode *xml_top = NULL;
xmlNode           444 lib/pacemaker/pcmk_ticket.c     xmlNode *ticket_state_xml = NULL;
xmlNode           445 lib/pacemaker/pcmk_ticket.c     xmlNode *xml_top = NULL;
xmlNode           512 lib/pacemaker/pcmk_ticket.c     xmlNode *state_xml = NULL;
xmlNode            51 lib/pacemaker/pcmk_verify.c              xmlNode **cib_object)
xmlNode            54 lib/pacemaker/pcmk_verify.c     xmlNode *status = NULL;
xmlNode            55 lib/pacemaker/pcmk_verify.c     xmlNode *cib_object_copy = NULL;
xmlNode           125 lib/pacemaker/pcmk_verify.c     xmlNode *cib_object = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml = NULL;
xmlNode            56 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml = NULL;
xmlNode            71 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c static xmlNode *
xmlNode            75 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml_search = NULL;
xmlNode            96 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml = NULL;
xmlNode            97 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *result = NULL;
xmlNode           116 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml = NULL;
xmlNode           117 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *result = NULL;
xmlNode           132 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c     xmlNode *xml = NULL;
xmlNode            24 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            58 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            72 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            86 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode           108 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode           109 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *ticket_node = NULL;
xmlNode           144 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlNode *xml = NULL;
xmlNode            62 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlNode *xml = NULL;
xmlNode            72 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlNode *xml = NULL;
xmlNode            92 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlNode *xml = NULL;
xmlNode            93 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlNode *ticket_node = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode            56 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode            68 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode            83 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode            93 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode            94 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml_search = NULL;
xmlNode           114 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode           115 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml_search = NULL;
xmlNode           135 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml = NULL;
xmlNode           136 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_delete_test.c     xmlNode *xml_search = NULL;
xmlNode            42 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *xml = NULL;
xmlNode            59 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *xml = NULL;
xmlNode            76 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c verify_results(xmlNode *xml, const char *ticket_id, const char *attr_name,
xmlNode            79 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *node = NULL;
xmlNode           109 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *xml = NULL;
xmlNode           122 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *xml = NULL;
xmlNode           135 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlNode *xml = NULL;
xmlNode            48 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlNode *xml = NULL;
xmlNode            58 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlNode *node = NULL;
xmlNode            60 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlNode *xml = NULL;
xmlNode           110 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlNode *node = NULL;
xmlNode           112 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlNode *xml = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode            56 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode            69 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode            70 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           113 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode           114 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           141 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode           142 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           167 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode           168 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           193 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml = NULL;
xmlNode           194 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_remove_attr_test.c     xmlNode *xml_search = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode            56 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode            69 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode            70 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           102 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           103 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           133 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           134 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           159 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           160 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           186 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           187 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           213 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           214 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode           240 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml = NULL;
xmlNode           241 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_set_attr_test.c     xmlNode *xml_search = NULL;
xmlNode            22 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            62 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            72 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            92 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode            93 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *ticket_node = NULL;
xmlNode           125 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlNode *xml = NULL;
xmlNode           316 lib/pengine/bundle.c static xmlNode *
xmlNode           319 lib/pengine/bundle.c     xmlNode *rsc = pcmk__xe_create(NULL, PCMK_XE_PRIMITIVE);
xmlNode           367 lib/pengine/bundle.c         xmlNode *xml_ip = NULL;
xmlNode           368 lib/pengine/bundle.c         xmlNode *xml_obj = NULL;
xmlNode           427 lib/pengine/bundle.c     xmlNode *xml_container = NULL;
xmlNode           428 lib/pengine/bundle.c     xmlNode *xml_obj = NULL;
xmlNode           686 lib/pengine/bundle.c         xmlNode *xml_remote = NULL;
xmlNode           938 lib/pengine/bundle.c pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml,
xmlNode           987 lib/pengine/bundle.c     xmlNode *xml_obj = NULL;
xmlNode           988 lib/pengine/bundle.c     const xmlNode *xml_child = NULL;
xmlNode           989 lib/pengine/bundle.c     xmlNode *xml_resource = NULL;
xmlNode          1143 lib/pengine/bundle.c         xmlNode *xml_set = NULL;
xmlNode            47 lib/pengine/clone.c     xmlNode *xml_obj_child;
xmlNode           253 lib/pengine/clone.c     xmlNode *child_copy = NULL;
xmlNode           351 lib/pengine/clone.c     xmlNode *a_child = NULL;
xmlNode           352 lib/pengine/clone.c     xmlNode *xml_obj = rsc->xml;
xmlNode          1157 lib/pengine/clone.c                     xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname);
xmlNode            20 lib/pengine/complex.c void populate_hash(xmlNode * nvpair_list, GHashTable * hash, const char **attrs, int attrs_length);
xmlNode           276 lib/pengine/complex.c template_op_key(xmlNode * op)
xmlNode           293 lib/pengine/complex.c unpack_template(xmlNode *xml_obj, xmlNode **expanded_xml,
xmlNode           296 lib/pengine/complex.c     xmlNode *cib_resources = NULL;
xmlNode           297 lib/pengine/complex.c     xmlNode *template = NULL;
xmlNode           298 lib/pengine/complex.c     xmlNode *new_xml = NULL;
xmlNode           299 lib/pengine/complex.c     xmlNode *child_xml = NULL;
xmlNode           300 lib/pengine/complex.c     xmlNode *rsc_ops = NULL;
xmlNode           301 lib/pengine/complex.c     xmlNode *template_ops = NULL;
xmlNode           353 lib/pengine/complex.c         xmlNode *new_child = pcmk__xml_copy(new_xml, child_xml);
xmlNode           361 lib/pengine/complex.c         xmlNode *op = NULL;
xmlNode           406 lib/pengine/complex.c add_template_rsc(xmlNode *xml_obj, pcmk_scheduler_t *scheduler)
xmlNode           639 lib/pengine/complex.c pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc,
xmlNode           642 lib/pengine/complex.c     xmlNode *expanded_xml = NULL;
xmlNode           643 lib/pengine/complex.c     xmlNode *ops = NULL;
xmlNode            20 lib/pengine/failcounts.c is_matched_failure(const char *rsc_id, const xmlNode *conf_op_xml,
xmlNode            21 lib/pengine/failcounts.c                    const xmlNode *lrm_op_xml)
xmlNode            78 lib/pengine/failcounts.c               const xmlNode *xml_op)
xmlNode           109 lib/pengine/failcounts.c             xmlNode *pref = getXpathResult(xpathObj, lpc);
xmlNode           149 lib/pengine/failcounts.c                         xmlNode *lrm_op_xml = getXpathResult(lrm_op_xpathObj,
xmlNode           281 lib/pengine/failcounts.c     const xmlNode *xml_op;  // History entry for expiration purposes (or NULL)
xmlNode           362 lib/pengine/failcounts.c                  time_t *last_failure, uint32_t flags, const xmlNode *xml_op)
xmlNode           182 lib/pengine/group.c     xmlNode *xml_obj = rsc->xml;
xmlNode           183 lib/pengine/group.c     xmlNode *xml_native_rsc = NULL;
xmlNode           618 lib/pengine/native.c         xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL);
xmlNode           734 lib/pengine/native.c     xmlNode *child = NULL;
xmlNode            22 lib/pengine/pe_actions.c static void unpack_operation(pcmk_action_t *action, const xmlNode *xml_obj,
xmlNode            86 lib/pengine/pe_actions.c static xmlNode *
xmlNode            90 lib/pengine/pe_actions.c     for (xmlNode *operation = pcmk__xe_first_child(rsc->ops_xml, PCMK_XE_OP,
xmlNode           131 lib/pengine/pe_actions.c xmlNode *
xmlNode           135 lib/pengine/pe_actions.c     xmlNode *action_config = NULL;
xmlNode           241 lib/pengine/pe_actions.c pcmk__unpack_action_rsc_params(const xmlNode *action_xml,
xmlNode           453 lib/pengine/pe_actions.c                  const xmlNode *action_config, GHashTable *meta)
xmlNode           482 lib/pengine/pe_actions.c         for (xmlNode *operation = pcmk__xe_first_child(rsc->ops_xml, PCMK_XE_OP,
xmlNode           573 lib/pengine/pe_actions.c unpack_interval_origin(const char *value, const xmlNode *xml_obj,
xmlNode           645 lib/pengine/pe_actions.c static xmlNode *
xmlNode           649 lib/pengine/pe_actions.c     xmlNode *op = NULL;
xmlNode           651 lib/pengine/pe_actions.c     for (xmlNode *operation = pcmk__xe_first_child(rsc->ops_xml, PCMK_XE_OP,
xmlNode           704 lib/pengine/pe_actions.c                          const xmlNode *action_config)
xmlNode           744 lib/pengine/pe_actions.c         xmlNode *min_interval_mon = most_frequent_monitor(rsc);
xmlNode          1095 lib/pengine/pe_actions.c unpack_operation(pcmk_action_t *action, const xmlNode *xml_obj,
xmlNode          1646 lib/pengine/pe_actions.c pe__is_newer_op(const xmlNode *xml_a, const xmlNode *xml_b,
xmlNode          1784 lib/pengine/pe_actions.c     const xmlNode *xml_a = a;
xmlNode          1785 lib/pengine/pe_actions.c     const xmlNode *xml_b = b;
xmlNode           101 lib/pengine/pe_digest.c                       const xmlNode *xml_op, const char *op_version,
xmlNode           104 lib/pengine/pe_digest.c     xmlNode *action_config = NULL;
xmlNode           188 lib/pengine/pe_digest.c                         GHashTable *params, const xmlNode *xml_op,
xmlNode           258 lib/pengine/pe_digest.c calculate_restart_digest(pcmk__op_digest_t *data, const xmlNode *xml_op,
xmlNode           308 lib/pengine/pe_digest.c                       const xmlNode *xml_op, GHashTable *overrides,
xmlNode           365 lib/pengine/pe_digest.c                   pcmk_node_t *node, const xmlNode *xml_op,
xmlNode           394 lib/pengine/pe_digest.c rsc_action_digest_cmp(pcmk_resource_t *rsc, const xmlNode *xml_op,
xmlNode           142 lib/pengine/pe_output.c get_operation_list(xmlNode *rsc_entry) {
xmlNode           144 lib/pengine/pe_output.c     xmlNode *rsc_op = NULL;
xmlNode           206 lib/pengine/pe_output.c     xmlNode *stack = get_xpath_object(XPATH_STACK, scheduler->input, LOG_DEBUG);
xmlNode           232 lib/pengine/pe_output.c op_history_string(xmlNode *xml_op, const char *task, const char *interval_ms_s,
xmlNode           422 lib/pengine/pe_output.c         xmlNode *dc_version = get_xpath_object(XPATH_DC_VERSION,
xmlNode           497 lib/pengine/pe_output.c         xmlNode *dc_version = get_xpath_object(XPATH_DC_VERSION,
xmlNode           765 lib/pengine/pe_output.c     xmlNode *child = NULL;
xmlNode           907 lib/pengine/pe_output.c     xmlNode *child = NULL;
xmlNode          1062 lib/pengine/pe_output.c         xmlNode *child = NULL;
xmlNode          1077 lib/pengine/pe_output.c         xmlNode *child = NULL;
xmlNode          1229 lib/pengine/pe_output.c     xmlNode *child = NULL;
xmlNode          1301 lib/pengine/pe_output.c     xmlNode *child = NULL;
xmlNode          1401 lib/pengine/pe_output.c failed_action_friendly(pcmk__output_t *out, const xmlNode *xml_op,
xmlNode          1487 lib/pengine/pe_output.c failed_action_technical(pcmk__output_t *out, const xmlNode *xml_op,
xmlNode          1663 lib/pengine/pe_output.c     xmlNode *xml_op = NULL;
xmlNode          1708 lib/pengine/pe_output.c     xmlNode *child = NULL;
xmlNode          1790 lib/pengine/pe_output.c         xmlNode *item_node = NULL;
xmlNode          1791 lib/pengine/pe_output.c         xmlNode *child = NULL;
xmlNode          2156 lib/pengine/pe_output.c         xmlNode *child = NULL;
xmlNode          2256 lib/pengine/pe_output.c     xmlNode *node = NULL;
xmlNode          2433 lib/pengine/pe_output.c     xmlNode *node_state = va_arg(args, xmlNode *);
xmlNode          2439 lib/pengine/pe_output.c     xmlNode *lrm_rsc = NULL;
xmlNode          2440 lib/pengine/pe_output.c     xmlNode *rsc_entry = NULL;
xmlNode          2691 lib/pengine/pe_output.c     xmlNode *node_state = NULL;
xmlNode          2692 lib/pengine/pe_output.c     xmlNode *cib_status = pcmk_find_cib_element(scheduler->input,
xmlNode          3118 lib/pengine/pe_output.c         xmlNode *xml_op = (xmlNode *) gIter->data;
xmlNode            92 lib/pengine/pe_status_private.h gboolean pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc,
xmlNode            97 lib/pengine/pe_status_private.h gboolean unpack_remote_nodes(xmlNode *xml_resources,
xmlNode           101 lib/pengine/pe_status_private.h gboolean unpack_resources(const xmlNode *xml_resources,
xmlNode           105 lib/pengine/pe_status_private.h void pcmk__unpack_fencing_topology(const xmlNode *xml_fencing_topology,
xmlNode           109 lib/pengine/pe_status_private.h gboolean unpack_config(xmlNode *config, pcmk_scheduler_t *scheduler);
xmlNode           112 lib/pengine/pe_status_private.h gboolean unpack_nodes(xmlNode *xml_nodes, pcmk_scheduler_t *scheduler);
xmlNode           115 lib/pengine/pe_status_private.h gboolean unpack_tags(xmlNode *xml_tags, pcmk_scheduler_t *scheduler);
xmlNode           118 lib/pengine/pe_status_private.h gboolean unpack_status(xmlNode *status, pcmk_scheduler_t *scheduler);
xmlNode            47 lib/pengine/remote.c xml_contains_remote_node(xmlNode *xml)
xmlNode           124 lib/pengine/remote.c xmlNode *
xmlNode           125 lib/pengine/remote.c pe_create_remote_xml(xmlNode *parent, const char *uname,
xmlNode           130 lib/pengine/remote.c     xmlNode *remote;
xmlNode           131 lib/pengine/remote.c     xmlNode *xml_sub;
xmlNode           182 lib/pengine/remote.c     const xmlNode *rsc_op;  // History entry XML
xmlNode           189 lib/pengine/remote.c pe__add_param_check(const xmlNode *rsc_op, pcmk_resource_t *rsc,
xmlNode           218 lib/pengine/remote.c                                   const xmlNode*, enum pcmk__check_parameters))
xmlNode            68 lib/pengine/rules.c     const xmlNode *pair_a = a;
xmlNode            69 lib/pengine/rules.c     const xmlNode *pair_b = b;
xmlNode           112 lib/pengine/rules.c populate_hash(xmlNode *nvpair_list, GHashTable *hash, bool overwrite)
xmlNode           117 lib/pengine/rules.c     xmlNode *list = nvpair_list;
xmlNode           118 lib/pengine/rules.c     xmlNode *an_attr = NULL;
xmlNode           128 lib/pengine/rules.c             xmlNode *ref_nvpair = expand_idref(an_attr, NULL);
xmlNode           175 lib/pengine/rules.c     xmlNode *pair = data;
xmlNode           198 lib/pengine/rules.c make_pairs(const xmlNode *xml_obj, const char *set_name)
xmlNode           205 lib/pengine/rules.c     for (xmlNode *attr_set = pcmk__xe_first_child(xml_obj, NULL, NULL, NULL);
xmlNode           209 lib/pengine/rules.c             xmlNode *expanded_attr_set = expand_idref(attr_set, NULL);
xmlNode           233 lib/pengine/rules.c pe_eval_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name,
xmlNode           270 lib/pengine/rules.c pe_unpack_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name,
xmlNode           293 lib/pengine/rules.c pe_eval_rules(xmlNode *ruleset, const pe_rule_eval_data_t *rule_data,
xmlNode           304 lib/pengine/rules.c pe_evaluate_rules(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now,
xmlNode           316 lib/pengine/rules.c pe_test_rule(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role,
xmlNode           338 lib/pengine/rules.c test_ruleset(xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now)
xmlNode           344 lib/pengine/rules.c test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now)
xmlNode           350 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           361 lib/pengine/rules.c pe_test_rule_full(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role,
xmlNode           368 lib/pengine/rules.c pe_test_expression(xmlNode *expr, GHashTable *node_hash, enum rsc_role_e role,
xmlNode           391 lib/pengine/rules.c test_expression(xmlNode * expr, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now)
xmlNode           397 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           408 lib/pengine/rules.c pe_test_expression_full(xmlNode *expr, GHashTable *node_hash,
xmlNode           416 lib/pengine/rules.c pe_eval_expr(xmlNode *rule, const pe_rule_eval_data_t *rule_data,
xmlNode           426 lib/pengine/rules.c pe_eval_subexpr(xmlNode *expr, const pe_rule_eval_data_t *rule_data,
xmlNode           437 lib/pengine/rules.c unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xmlNode           455 lib/pengine/rules.c find_expression_type(xmlNode *expr)
xmlNode            29 lib/pengine/rules_alerts.c get_meta_attrs_from_cib(xmlNode *basenode, pcmk__alert_t *entry,
xmlNode            88 lib/pengine/rules_alerts.c get_envvars_from_cib(xmlNode *basenode, pcmk__alert_t *entry)
xmlNode            90 lib/pengine/rules_alerts.c     xmlNode *child;
xmlNode           122 lib/pengine/rules_alerts.c unpack_alert_filter(xmlNode *basenode, pcmk__alert_t *entry)
xmlNode           124 lib/pengine/rules_alerts.c     xmlNode *select = pcmk__xe_first_child(basenode, PCMK_XE_SELECT, NULL,
xmlNode           126 lib/pengine/rules_alerts.c     xmlNode *event_type = NULL;
xmlNode           142 lib/pengine/rules_alerts.c             xmlNode *attr;
xmlNode           190 lib/pengine/rules_alerts.c unpack_alert(xmlNode *alert, pcmk__alert_t *entry, guint *max_timeout)
xmlNode           214 lib/pengine/rules_alerts.c pe_unpack_alerts(const xmlNode *alerts)
xmlNode           216 lib/pengine/rules_alerts.c     xmlNode *alert;
xmlNode           228 lib/pengine/rules_alerts.c         xmlNode *recipient;
xmlNode            73 lib/pengine/status.c     xmlNode *deprecated = get_xpath_object(XPATH_DEPRECATED_RULES,
xmlNode            99 lib/pengine/status.c     xmlNode *section = NULL;
xmlNode            18 lib/pengine/tests/native/native_find_rsc_test.c xmlNode *input = NULL;
xmlNode            19 lib/pengine/tests/native/pe_base_name_eq_test.c xmlNode *input = NULL;
xmlNode            33 lib/pengine/unpack.c     xmlNode *xml;             // History entry XML
xmlNode            71 lib/pengine/unpack.c                           xmlNode *xml_op, xmlNode **last_failure,
xmlNode            75 lib/pengine/unpack.c static void add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node,
xmlNode            77 lib/pengine/unpack.c static void determine_online_status(const xmlNode *node_state,
xmlNode            81 lib/pengine/unpack.c static void unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml,
xmlNode           214 lib/pengine/unpack.c unpack_config(xmlNode *config, pcmk_scheduler_t *scheduler)
xmlNode           531 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pcmk_scheduler_t *data)
xmlNode           533 lib/pengine/unpack.c     xmlNode *attr_set = NULL;
xmlNode           534 lib/pengine/unpack.c     xmlNode *attr = NULL;
xmlNode           623 lib/pengine/unpack.c unpack_nodes(xmlNode *xml_nodes, pcmk_scheduler_t *scheduler)
xmlNode           625 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xmlNode           703 lib/pengine/unpack.c unpack_remote_nodes(xmlNode *xml_resources, pcmk_scheduler_t *scheduler)
xmlNode           705 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xmlNode           757 lib/pengine/unpack.c             xmlNode *xml_obj2 = NULL;
xmlNode           847 lib/pengine/unpack.c unpack_resources(const xmlNode *xml_resources, pcmk_scheduler_t *scheduler)
xmlNode           849 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xmlNode           922 lib/pengine/unpack.c pcmk__unpack_fencing_topology(const xmlNode *xml_fencing_topology, pcmk_scheduler_t *scheduler)
xmlNode           924 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xmlNode           949 lib/pengine/unpack.c unpack_tags(xmlNode *xml_tags, pcmk_scheduler_t *scheduler)
xmlNode           951 lib/pengine/unpack.c     xmlNode *xml_tag = NULL;
xmlNode           958 lib/pengine/unpack.c         xmlNode *xml_obj_ref = NULL;
xmlNode           998 lib/pengine/unpack.c unpack_ticket_state(xmlNode *xml_ticket, pcmk_scheduler_t *scheduler)
xmlNode          1066 lib/pengine/unpack.c unpack_tickets_state(xmlNode *xml_tickets, pcmk_scheduler_t *scheduler)
xmlNode          1068 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xmlNode          1083 lib/pengine/unpack.c unpack_handle_remote_attrs(pcmk_node_t *this_node, const xmlNode *state,
xmlNode          1087 lib/pengine/unpack.c     const xmlNode *attrs = NULL;
xmlNode          1169 lib/pengine/unpack.c unpack_transient_attributes(const xmlNode *state, pcmk_node_t *node,
xmlNode          1173 lib/pengine/unpack.c     const xmlNode *attrs = pcmk__xe_first_child(state,
xmlNode          1216 lib/pengine/unpack.c unpack_node_state(const xmlNode *state, pcmk_scheduler_t *scheduler)
xmlNode          1303 lib/pengine/unpack.c unpack_node_history(const xmlNode *status, bool fence,
xmlNode          1309 lib/pengine/unpack.c     for (const xmlNode *state = pcmk__xe_first_child(status,
xmlNode          1407 lib/pengine/unpack.c unpack_status(xmlNode *status, pcmk_scheduler_t *scheduler)
xmlNode          1409 lib/pengine/unpack.c     xmlNode *state = NULL;
xmlNode          1421 lib/pengine/unpack.c             unpack_tickets_state((xmlNode *) state, scheduler);
xmlNode          1489 lib/pengine/unpack.c unpack_node_member(const xmlNode *node_state, pcmk_scheduler_t *scheduler)
xmlNode          1532 lib/pengine/unpack.c unpack_node_online(const xmlNode *node_state)
xmlNode          1567 lib/pengine/unpack.c unpack_node_terminate(const pcmk_node_t *node, const xmlNode *node_state)
xmlNode          1588 lib/pengine/unpack.c                                    const xmlNode *node_state,
xmlNode          1660 lib/pengine/unpack.c                                 const xmlNode *node_state,
xmlNode          1839 lib/pengine/unpack.c determine_online_status(const xmlNode *node_state, pcmk_node_t *this_node,
xmlNode          1992 lib/pengine/unpack.c create_fake_resource(const char *rsc_id, const xmlNode *rsc_entry,
xmlNode          1996 lib/pengine/unpack.c     xmlNode *xml_rsc = pcmk__xe_create(NULL, PCMK_XE_PRIMITIVE);
xmlNode          2263 lib/pengine/unpack.c process_orphan_resource(const xmlNode *rsc_entry, const pcmk_node_t *node,
xmlNode          2577 lib/pengine/unpack.c         xmlNode *rsc_op = (xmlNode *) gIter->data;
xmlNode          2637 lib/pengine/unpack.c         const xmlNode *rsc_op = (const xmlNode *) iter->data;
xmlNode          2677 lib/pengine/unpack.c unpack_shutdown_lock(const xmlNode *rsc_entry, pcmk_resource_t *rsc,
xmlNode          2713 lib/pengine/unpack.c unpack_lrm_resource(pcmk_node_t *node, const xmlNode *lrm_resource,
xmlNode          2727 lib/pengine/unpack.c     xmlNode *rsc_op = NULL;
xmlNode          2728 lib/pengine/unpack.c     xmlNode *last_failure = NULL;
xmlNode          2782 lib/pengine/unpack.c         xmlNode *rsc_op = (xmlNode *) gIter->data;
xmlNode          2820 lib/pengine/unpack.c handle_orphaned_container_fillers(const xmlNode *lrm_rsc_list,
xmlNode          2823 lib/pengine/unpack.c     for (const xmlNode *rsc_entry = pcmk__xe_first_child(lrm_rsc_list, NULL,
xmlNode          2869 lib/pengine/unpack.c unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml,
xmlNode          2885 lib/pengine/unpack.c     for (const xmlNode *rsc_entry = pcmk__xe_first_child(xml,
xmlNode          2934 lib/pengine/unpack.c static xmlNode *
xmlNode          2939 lib/pengine/unpack.c     xmlNode *xml = NULL;
xmlNode          2983 lib/pengine/unpack.c static xmlNode *
xmlNode          2988 lib/pengine/unpack.c     xmlNode *xml = NULL;
xmlNode          3048 lib/pengine/unpack.c                           const xmlNode *xml_op, bool same_node,
xmlNode          3054 lib/pengine/unpack.c     xmlNode *monitor = find_lrm_op(rsc_id, PCMK_ACTION_MONITOR, node_name,
xmlNode          3074 lib/pengine/unpack.c                   const xmlNode *xml_op, bool same_node,
xmlNode          3077 lib/pengine/unpack.c     xmlNode *lrm_resource = NULL;
xmlNode          3084 lib/pengine/unpack.c     for (xmlNode *op = pcmk__xe_first_child(lrm_resource, PCMK__XE_LRM_RSC_OP,
xmlNode          3121 lib/pengine/unpack.c                           const xmlNode *migrate_to,
xmlNode          3122 lib/pengine/unpack.c                           const xmlNode *migrate_from,
xmlNode          3125 lib/pengine/unpack.c     const xmlNode *xml_op = migrate_to;
xmlNode          3181 lib/pengine/unpack.c get_migration_node_names(const xmlNode *entry, const pcmk_node_t *source_node,
xmlNode          3282 lib/pengine/unpack.c     xmlNode *migrate_from = NULL;
xmlNode          3400 lib/pengine/unpack.c     xmlNode *target_migrate_from = NULL;
xmlNode          3467 lib/pengine/unpack.c     xmlNode *source_migrate_to = NULL;
xmlNode          3525 lib/pengine/unpack.c     for (const xmlNode *xIter = history->rsc->cluster->failed->children;
xmlNode          3548 lib/pengine/unpack.c last_change_str(const xmlNode *xml_op)
xmlNode          3708 lib/pengine/unpack.c     xmlNode *config = pcmk__find_action_config(history->rsc, history->task,
xmlNode          3737 lib/pengine/unpack.c                       enum rsc_role_e fail_role, xmlNode **last_failure,
xmlNode          4135 lib/pengine/unpack.c should_clear_for_param_change(const xmlNode *xml_op, const char *task,
xmlNode          4385 lib/pengine/unpack.c pe__target_rc_from_xml(const xmlNode *xml_op)
xmlNode          4408 lib/pengine/unpack.c                       const xmlNode *last_failure,
xmlNode          4662 lib/pengine/unpack.c                    const xmlNode *last_failure,
xmlNode          4697 lib/pengine/unpack.c                  const xmlNode *last_failure)
xmlNode          4740 lib/pengine/unpack.c                        const xmlNode *last_failure)
xmlNode          4802 lib/pengine/unpack.c unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, xmlNode *xml_op,
xmlNode          4803 lib/pengine/unpack.c               xmlNode **last_failure, enum action_fail_response *on_fail)
xmlNode          5008 lib/pengine/unpack.c add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node, bool overwrite,
xmlNode          5068 lib/pengine/unpack.c extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter)
xmlNode          5074 lib/pengine/unpack.c     xmlNode *rsc_op = NULL;
xmlNode          5111 lib/pengine/unpack.c         xmlNode *rsc_op = (xmlNode *) gIter->data;
xmlNode          5137 lib/pengine/unpack.c     xmlNode *tmp = NULL;
xmlNode          5138 lib/pengine/unpack.c     xmlNode *status = pcmk__xe_first_child(scheduler->input, PCMK_XE_STATUS,
xmlNode          5143 lib/pengine/unpack.c     xmlNode *node_state = NULL;
xmlNode          5175 lib/pengine/unpack.c                 xmlNode *lrm_rsc = NULL;
xmlNode           719 lib/pengine/utils.c pe__unpack_dataset_nvpairs(const xmlNode *xml_obj, const char *set_name,
xmlNode           882 lib/pengine/utils.c xmlNode *
xmlNode           892 lib/pengine/utils.c     for (xmlNode *xml_op = pcmk__xe_first_child(rsc->cluster->failed, NULL,
xmlNode            68 tools/cibadmin.c static int do_work(xmlNode *input, xmlNode **output);
xmlNode            69 tools/cibadmin.c void cibadmin_op_callback(xmlNode *msg, int call_id, int rc, xmlNode *output,
xmlNode            73 tools/cibadmin.c print_xml_output(xmlNode * xml)
xmlNode            85 tools/cibadmin.c             xmlNode *child = NULL;
xmlNode           519 tools/cibadmin.c     xmlNode *output = NULL;
xmlNode           520 tools/cibadmin.c     xmlNode *input = NULL;
xmlNode           851 tools/cibadmin.c                     xmlNode *obj = NULL;
xmlNode           926 tools/cibadmin.c do_work(xmlNode *input, xmlNode **output)
xmlNode           932 tools/cibadmin.c         xmlNode *status = pcmk_find_cib_element(input, PCMK_XE_STATUS);
xmlNode           962 tools/cibadmin.c cibadmin_op_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data)
xmlNode           406 tools/crm_attribute.c delete_attr_on_node(xmlNode *child, void *userdata)
xmlNode           450 tools/crm_attribute.c     xmlNode *result = NULL;
xmlNode           494 tools/crm_attribute.c update_attr_on_node(xmlNode *child, void *userdata)
xmlNode           516 tools/crm_attribute.c     xmlNode *result = NULL;
xmlNode           558 tools/crm_attribute.c output_one_attribute(xmlNode *node, void *userdata)
xmlNode           587 tools/crm_attribute.c     xmlNode *result = NULL;
xmlNode           106 tools/crm_diff.c print_patch(xmlNode *patch)
xmlNode           119 tools/crm_diff.c apply_patch(xmlNode *input, xmlNode *patch, gboolean as_cib)
xmlNode           121 tools/crm_diff.c     xmlNode *output = pcmk__xml_copy(NULL, input);
xmlNode           147 tools/crm_diff.c log_patch_cib_versions(xmlNode *patch)
xmlNode           166 tools/crm_diff.c strip_patch_cib_version(xmlNode *patch, const char **vfields, size_t nvfields)
xmlNode           172 tools/crm_diff.c         xmlNode *version_xml = pcmk__xe_first_child(patch, PCMK_XE_VERSION,
xmlNode           188 tools/crm_diff.c             xmlNode *tmp = NULL;
xmlNode           210 tools/crm_diff.c generate_patch(xmlNode *object_1, xmlNode *object_2, const char *xml_file_2,
xmlNode           219 tools/crm_diff.c     xmlNode *output = NULL;
xmlNode           298 tools/crm_diff.c     xmlNode *object_1 = NULL;
xmlNode           299 tools/crm_diff.c     xmlNode *object_2 = NULL;
xmlNode            76 tools/crm_mon.c static xmlNode *current_cib = NULL;
xmlNode           237 tools/crm_mon.c static void crm_diff_update(const char *event, xmlNode * msg);
xmlNode          1826 tools/crm_mon.c handle_rsc_op(xmlNode *xml, void *userdata)
xmlNode          1841 tools/crm_mon.c     xmlNode *n = xml;
xmlNode          1842 tools/crm_mon.c     xmlNode * rsc_op = xml;
xmlNode          1930 tools/crm_mon.c handle_op_for_node(xmlNode *xml, void *userdata)
xmlNode          1943 tools/crm_mon.c crm_diff_update_element_v2(xmlNode *change, void *userdata)
xmlNode          1948 tools/crm_mon.c     xmlNode *match = NULL;
xmlNode          2026 tools/crm_mon.c crm_diff_update_v2(const char *event, xmlNode * msg)
xmlNode          2028 tools/crm_mon.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT,
xmlNode          2030 tools/crm_mon.c     xmlNode *diff = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode          2036 tools/crm_mon.c crm_diff_update_v1(const char *event, xmlNode * msg)
xmlNode          2046 tools/crm_mon.c         xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xmlNode          2054 tools/crm_mon.c crm_diff_update(const char *event, xmlNode * msg)
xmlNode          2059 tools/crm_mon.c     xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT,
xmlNode          2061 tools/crm_mon.c     xmlNode *diff = pcmk__xe_first_child(wrapper, NULL, NULL, NULL);
xmlNode           548 tools/crm_node.c     xmlNode *xml = pcmk__xe_create(NULL, element);
xmlNode           667 tools/crm_node.c     xmlNode *cmd = NULL;
xmlNode           268 tools/crm_resource.c build_constraint_list(xmlNode *root)
xmlNode           271 tools/crm_resource.c     xmlNode *cib_constraints = NULL;
xmlNode           279 tools/crm_resource.c         xmlNode *match = getXpathResult(xpathObj, ndx);
xmlNode          1134 tools/crm_resource.c     xmlNode *msg_data = NULL;
xmlNode          1522 tools/crm_resource.c     xmlNode *cib_xml_copy = NULL;
xmlNode            73 tools/crm_resource.h int cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, int cib_options,
xmlNode           133 tools/crm_resource.h int update_scheduler_input(pcmk_scheduler_t *scheduler, xmlNode **xml);
xmlNode            67 tools/crm_resource_ban.c     xmlNode *fragment = NULL;
xmlNode            68 tools/crm_resource_ban.c     xmlNode *location = NULL;
xmlNode           104 tools/crm_resource_ban.c         xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE);
xmlNode           105 tools/crm_resource_ban.c         xmlNode *expr = pcmk__xe_create(rule, PCMK_XE_EXPRESSION);
xmlNode           154 tools/crm_resource_ban.c     xmlNode *location = NULL;
xmlNode           155 tools/crm_resource_ban.c     xmlNode *fragment = NULL;
xmlNode           184 tools/crm_resource_ban.c         xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE);
xmlNode           185 tools/crm_resource_ban.c         xmlNode *expr = pcmk__xe_create(rule, PCMK_XE_EXPRESSION);
xmlNode           282 tools/crm_resource_ban.c     xmlNode *fragment = NULL;
xmlNode           283 tools/crm_resource_ban.c     xmlNode *location = NULL;
xmlNode           357 tools/crm_resource_ban.c build_clear_xpath_string(GString *buf, const xmlNode *constraint_node,
xmlNode           439 tools/crm_resource_ban.c cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, int cib_options,
xmlNode           444 tools/crm_resource_ban.c     xmlNode *cib_constraints = NULL;
xmlNode           453 tools/crm_resource_ban.c         xmlNode *constraint_node = getXpathResult(xpathObj, i);
xmlNode           454 tools/crm_resource_ban.c         xmlNode *date_expr_node = NULL;
xmlNode           485 tools/crm_resource_ban.c             xmlNode *fragment = NULL;
xmlNode           486 tools/crm_resource_ban.c             xmlNode *location = NULL;
xmlNode            21 tools/crm_resource_print.c print_constraint(xmlNode *xml_obj, void *userdata)
xmlNode            25 tools/crm_resource_print.c     xmlNode *lifetime = NULL;
xmlNode           111 tools/crm_resource_print.c         xmlNode *xml_op = (xmlNode *) lpc->data;
xmlNode            87 tools/crm_resource_runtime.c                    const char *attr_id, const char *attr_name, xmlNode **result)
xmlNode            89 tools/crm_resource_runtime.c     xmlNode *xml_search;
xmlNode           279 tools/crm_resource_runtime.c             xmlNode *xml_search = NULL;
xmlNode           382 tools/crm_resource_runtime.c         xmlNode *xml_top = NULL;
xmlNode           383 tools/crm_resource_runtime.c         xmlNode *xml_obj = NULL;
xmlNode           384 tools/crm_resource_runtime.c         xmlNode *xml_search = NULL;
xmlNode           580 tools/crm_resource_runtime.c         xmlNode *xml_obj = NULL;
xmlNode           581 tools/crm_resource_runtime.c         xmlNode *xml_search = NULL;
xmlNode           786 tools/crm_resource_runtime.c     for (xmlNode *xml_op = pcmk__xe_first_child(scheduler->failed, NULL, NULL,
xmlNode          1298 tools/crm_resource_runtime.c update_scheduler_input(pcmk_scheduler_t *scheduler, xmlNode **xml)
xmlNode          1324 tools/crm_resource_runtime.c     xmlNode *cib_xml_copy = NULL;
xmlNode          1432 tools/crm_resource_runtime.c     xmlNode *config = NULL;
xmlNode          1667 tools/crm_resource_runtime.c         xmlNode *xml_search = NULL;
xmlNode          2203 tools/crm_resource_runtime.c     xmlNode *op = pcmk__find_action_config(rsc, action, 0, true);
xmlNode           102 tools/crm_rule.c     xmlNode *input = NULL;
xmlNode           156 tools/crm_shadow.c     const xmlNode *content = va_arg(args, const xmlNode *);
xmlNode           157 tools/crm_shadow.c     const xmlNode *diff = va_arg(args, const xmlNode *);
xmlNode           229 tools/crm_shadow.c         const xmlNode *content = va_arg(args, const xmlNode *);
xmlNode           230 tools/crm_shadow.c         const xmlNode *diff = va_arg(args, const xmlNode *);
xmlNode           292 tools/crm_shadow.c     const xmlNode *content = va_arg(args, const xmlNode *);
xmlNode           293 tools/crm_shadow.c     const xmlNode *diff = va_arg(args, const xmlNode *);
xmlNode           478 tools/crm_shadow.c query_real_cib(xmlNode **output, GError **error)
xmlNode           511 tools/crm_shadow.c read_xml(const char *filename, xmlNode **output, GError **error)
xmlNode           535 tools/crm_shadow.c write_shadow_file(const xmlNode *xml, const char *filename, bool reset,
xmlNode           733 tools/crm_shadow.c     xmlNode *output = NULL;
xmlNode           772 tools/crm_shadow.c     xmlNode *output = NULL;
xmlNode           909 tools/crm_shadow.c         xmlNode *output = NULL;
xmlNode           350 tools/crm_simulate.c     xmlNode *cib_object = NULL;
xmlNode           347 tools/crm_ticket.c     xmlNode *cib_xml_copy = NULL;
xmlNode           177 tools/crm_verify.c     xmlNode *cib_object = NULL;