xmlNode 82 daemons/attrd/attrd_alerts.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 84 daemons/attrd/attrd_alerts.c xmlNode *crmalerts = NULL; xmlNode 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 185 daemons/attrd/attrd_attributes.c attrd_populate_attribute(xmlNode *xml, const char *attr) xmlNode 49 daemons/attrd/attrd_cib.c attrd_cib_updated_cb(const char *event, xmlNode *msg) xmlNode 51 daemons/attrd/attrd_cib.c const xmlNode *patchset = NULL; xmlNode 166 daemons/attrd/attrd_cib.c attrd_erase_cb(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 247 daemons/attrd/attrd_cib.c attrd_cib_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, void *user_data) xmlNode 355 daemons/attrd/attrd_cib.c xmlNode *update = pcmk__xe_create(NULL, PCMK__XE_NODE_STATE); xmlNode 356 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(pcmk__node_status_t *peer, xmlNode *xml) xmlNode 78 daemons/attrd/attrd_corosync.c xmlNode *reply = NULL; xmlNode 106 daemons/attrd/attrd_corosync.c xmlNode *xml = NULL; xmlNode 152 daemons/attrd/attrd_corosync.c xmlNode *op = pcmk__xe_create(NULL, PCMK_XE_OP); xmlNode 230 daemons/attrd/attrd_corosync.c const xmlNode *xml, const char *attr, const char *value, xmlNode 351 daemons/attrd/attrd_corosync.c attrd_peer_update_one(const pcmk__node_status_t *peer, xmlNode *xml, xmlNode 401 daemons/attrd/attrd_corosync.c xmlNode *sync = NULL; xmlNode 455 daemons/attrd/attrd_corosync.c xmlNode *xml = request->xml; xmlNode 505 daemons/attrd/attrd_corosync.c xmlNode *xml) xmlNode 518 daemons/attrd/attrd_corosync.c for (xmlNode *child = pcmk__xe_first_child(xml, NULL, NULL, NULL); xmlNode 579 daemons/attrd/attrd_corosync.c xmlNode *sync = pcmk__xe_create(NULL, __func__); xmlNode 600 daemons/attrd/attrd_corosync.c attrd_peer_update(const pcmk__node_status_t *peer, xmlNode *xml, xmlNode 607 daemons/attrd/attrd_corosync.c for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, NULL); xmlNode 58 daemons/attrd/attrd_elections.c attrd_handle_election_op(const pcmk__node_status_t *peer, xmlNode *xml) xmlNode 107 daemons/attrd/attrd_elections.c attrd_check_for_new_writer(const pcmk__node_status_t *peer, const xmlNode *xml) xmlNode 173 daemons/attrd/attrd_elections.c attrd_xml_add_writer(xmlNode *xml) xmlNode 42 daemons/attrd/attrd_ipc.c static xmlNode *build_query_reply(const char *attr, const char *host) xmlNode 44 daemons/attrd/attrd_ipc.c xmlNode *reply = pcmk__xe_create(NULL, __func__); xmlNode 55 daemons/attrd/attrd_ipc.c xmlNode *host_value; xmlNode 88 daemons/attrd/attrd_ipc.c xmlNode * xmlNode 91 daemons/attrd/attrd_ipc.c xmlNode *xml = request->xml; xmlNode 140 daemons/attrd/attrd_ipc.c xmlNode * xmlNode 143 daemons/attrd/attrd_ipc.c xmlNode *xml = request->xml; xmlNode 187 daemons/attrd/attrd_ipc.c xmlNode * xmlNode 190 daemons/attrd/attrd_ipc.c xmlNode *query = request->xml; xmlNode 191 daemons/attrd/attrd_ipc.c xmlNode *reply = NULL; xmlNode 221 daemons/attrd/attrd_ipc.c xmlNode * xmlNode 234 daemons/attrd/attrd_ipc.c handle_missing_host(xmlNode *xml) xmlNode 250 daemons/attrd/attrd_ipc.c expand_regexes(xmlNode *xml, const char *attr, const char *value, const char *regex) xmlNode 267 daemons/attrd/attrd_ipc.c xmlNode *child = pcmk__xe_create(xml, PCMK_XE_OP); xmlNode 302 daemons/attrd/attrd_ipc.c xmlNode *xml = request->xml; xmlNode 327 daemons/attrd/attrd_ipc.c handle_value_expansion(const char **value, xmlNode *xml, const char *op, xmlNode 358 daemons/attrd/attrd_ipc.c send_update_msg_to_cluster(pcmk__request_t *request, xmlNode *xml) xmlNode 380 daemons/attrd/attrd_ipc.c send_child_update(xmlNode *child, void *data) xmlNode 392 daemons/attrd/attrd_ipc.c xmlNode * xmlNode 395 daemons/attrd/attrd_ipc.c xmlNode *xml = NULL; xmlNode 413 daemons/attrd/attrd_ipc.c for (xmlNode *child = pcmk__xe_first_child(xml, PCMK_XE_OP, NULL, xmlNode 436 daemons/attrd/attrd_ipc.c xmlNode *orig_xml = request->xml; xmlNode 560 daemons/attrd/attrd_ipc.c xmlNode *xml = NULL; xmlNode 32 daemons/attrd/attrd_messages.c remove_sync_point_attribute(xmlNode *xml, void *data) xmlNode 55 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 66 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 102 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 125 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 135 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 154 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 164 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 187 daemons/attrd/attrd_messages.c static xmlNode * xmlNode 261 daemons/attrd/attrd_messages.c xmlNode *reply = NULL; xmlNode 310 daemons/attrd/attrd_messages.c xmlNode *attrd_op = pcmk__xe_create(NULL, __func__); xmlNode 345 daemons/attrd/attrd_messages.c attrd_send_message(const pcmk__node_status_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 109 daemons/attrd/pacemaker-attrd.h void attrd_handle_election_op(const pcmk__node_status_t *peer, xmlNode *xml); xmlNode 111 daemons/attrd/pacemaker-attrd.h const xmlNode *xml); xmlNode 114 daemons/attrd/pacemaker-attrd.h void attrd_xml_add_writer(xmlNode *xml); xmlNode 189 daemons/attrd/pacemaker-attrd.h void attrd_peer_update(const pcmk__node_status_t *peer, xmlNode *xml, xmlNode 195 daemons/attrd/pacemaker-attrd.h xmlNode *xml); xmlNode 198 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_peer_remove(pcmk__request_t *request); xmlNode 199 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_clear_failure(pcmk__request_t *request); xmlNode 200 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_update(pcmk__request_t *request); xmlNode 201 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_refresh(pcmk__request_t *request); xmlNode 202 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_client_query(pcmk__request_t *request); xmlNode 203 daemons/attrd/pacemaker-attrd.h gboolean attrd_send_message(const pcmk__node_status_t *node, xmlNode *data, xmlNode 206 daemons/attrd/pacemaker-attrd.h xmlNode *attrd_add_value_xml(xmlNode *parent, const attribute_t *a, xmlNode 211 daemons/attrd/pacemaker-attrd.h attribute_t *attrd_populate_attribute(xmlNode *xml, const char *attr); xmlNode 238 daemons/attrd/pacemaker-attrd.h typedef int (*attrd_confirmation_action_fn)(xmlNode *); xmlNode 241 daemons/attrd/pacemaker-attrd.h void attrd_ack_waitlist_clients(enum attrd_sync_point sync_point, const xmlNode *xml); xmlNode 242 daemons/attrd/pacemaker-attrd.h int attrd_cluster_sync_point_update(xmlNode *xml); xmlNode 249 daemons/attrd/pacemaker-attrd.h const char *attrd_request_sync_point(xmlNode *xml); xmlNode 250 daemons/attrd/pacemaker-attrd.h bool attrd_request_has_sync_point(xmlNode *xml); xmlNode 42 daemons/based/based_callbacks.c static int cib_process_command(xmlNode *request, xmlNode 44 daemons/based/based_callbacks.c cib__op_fn_t op_function, xmlNode **reply, xmlNode 45 daemons/based/based_callbacks.c xmlNode **cib_diff, bool privileged); xmlNode 139 daemons/based/based_callbacks.c static xmlNode * xmlNode 141 daemons/based/based_callbacks.c uint32_t call_options, int rc, xmlNode *call_data) xmlNode 143 daemons/based/based_callbacks.c xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_CIB_REPLY); xmlNode 153 daemons/based/based_callbacks.c xmlNode *wrapper = pcmk__xe_create(reply, PCMK__XE_CIB_CALLDATA); xmlNode 164 daemons/based/based_callbacks.c do_local_notify(const xmlNode *notify_src, const char *client_id, xmlNode 222 daemons/based/based_callbacks.c cib_common_callback_worker(uint32_t id, uint32_t flags, xmlNode * op_request, xmlNode 244 daemons/based/based_callbacks.c xmlNode *ack = pcmk__xe_create(NULL, __func__); xmlNode 310 daemons/based/based_callbacks.c xmlNode *op_request = NULL; xmlNode 411 daemons/based/based_callbacks.c xmlNode *ping = pcmk__xe_create(NULL, PCMK__XE_PING); xmlNode 433 daemons/based/based_callbacks.c process_ping_reply(xmlNode *reply) xmlNode 438 daemons/based/based_callbacks.c xmlNode *wrapper = pcmk__xe_first_child(reply, PCMK__XE_CIB_CALLDATA, NULL, xmlNode 440 daemons/based/based_callbacks.c xmlNode *pong = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 478 daemons/based/based_callbacks.c xmlNode *wrapper = pcmk__xe_first_child(pong, PCMK__XE_CIB_CALLDATA, xmlNode 480 daemons/based/based_callbacks.c xmlNode *remote_cib = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 578 daemons/based/based_callbacks.c parse_peer_options(const cib__operation_t *operation, xmlNode *request, xmlNode 722 daemons/based/based_callbacks.c forward_request(xmlNode *request) xmlNode 760 daemons/based/based_callbacks.c send_peer_reply(xmlNode *msg, const char *originator) xmlNode 789 daemons/based/based_callbacks.c cib_process_request(xmlNode *request, gboolean privileged, xmlNode 801 daemons/based/based_callbacks.c xmlNode *op_reply = NULL; xmlNode 802 daemons/based/based_callbacks.c xmlNode *result_diff = NULL; xmlNode 1022 daemons/based/based_callbacks.c static xmlNode * xmlNode 1023 daemons/based/based_callbacks.c prepare_input(const xmlNode *request, enum cib__op_type type, xmlNode 1026 daemons/based/based_callbacks.c xmlNode *wrapper = pcmk__xe_first_child(request, PCMK__XE_CIB_CALLDATA, xmlNode 1028 daemons/based/based_callbacks.c xmlNode *input = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 1049 daemons/based/based_callbacks.c contains_config_change(xmlNode *diff) xmlNode 1066 daemons/based/based_callbacks.c cib_process_command(xmlNode *request, const cib__operation_t *operation, xmlNode 1067 daemons/based/based_callbacks.c cib__op_fn_t op_function, xmlNode **reply, xmlNode 1068 daemons/based/based_callbacks.c xmlNode **cib_diff, bool privileged) xmlNode 1070 daemons/based/based_callbacks.c xmlNode *input = NULL; xmlNode 1071 daemons/based/based_callbacks.c xmlNode *output = NULL; xmlNode 1072 daemons/based/based_callbacks.c xmlNode *result_cib = NULL; xmlNode 1247 daemons/based/based_callbacks.c cib_peer_callback(xmlNode * msg, void *private_data) xmlNode 1295 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 154 daemons/based/based_io.c xmlNode * xmlNode 167 daemons/based/based_io.c xmlNode *root = NULL; xmlNode 168 daemons/based/based_io.c xmlNode *status = NULL; xmlNode 280 daemons/based/based_io.c xmlNode *tmp_cib = the_cib; xmlNode 295 daemons/based/based_io.c activateCibXml(xmlNode * new_cib, gboolean to_disk, const char *op) xmlNode 298 daemons/based/based_io.c xmlNode *saved_cib = the_cib; xmlNode 348 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 120 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 232 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 349 daemons/based/based_messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req, xmlNode 350 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 351 daemons/based/based_messages.c xmlNode ** answer) xmlNode 366 daemons/based/based_messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req, xmlNode 367 daemons/based/based_messages.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 368 daemons/based/based_messages.c xmlNode ** answer) xmlNode 373 daemons/based/based_messages.c static xmlNode * xmlNode 374 daemons/based/based_messages.c cib_msg_copy(xmlNode *msg) xmlNode 394 daemons/based/based_messages.c xmlNode *copy = pcmk__xe_create(NULL, PCMK__XE_COPY); xmlNode 409 daemons/based/based_messages.c sync_our_cib(xmlNode * request, gboolean all) xmlNode 416 daemons/based/based_messages.c xmlNode *replace_request = NULL; xmlNode 417 daemons/based/based_messages.c xmlNode *wrapper = NULL; xmlNode 460 daemons/based/based_messages.c xmlNode *req, xmlNode *input, xmlNode 461 daemons/based/based_messages.c xmlNode *existing_cib, xmlNode **result_cib, xmlNode 462 daemons/based/based_messages.c xmlNode **answer) xmlNode 486 daemons/based/based_messages.c cib_process_schemas(const char *op, int options, const char *section, xmlNode *req, xmlNode 487 daemons/based/based_messages.c xmlNode *input, xmlNode *existing_cib, xmlNode **result_cib, xmlNode 488 daemons/based/based_messages.c xmlNode **answer) xmlNode 490 daemons/based/based_messages.c xmlNode *wrapper = NULL; xmlNode 491 daemons/based/based_messages.c xmlNode *data = NULL; xmlNode 35 daemons/based/based_notify.c const xmlNode *msg; xmlNode 111 daemons/based/based_notify.c cib_notify_send(const xmlNode *xml) xmlNode 151 daemons/based/based_notify.c const char *origin, xmlNode *update, xmlNode *diff) xmlNode 163 daemons/based/based_notify.c xmlNode *update_msg = NULL; xmlNode 164 daemons/based/based_notify.c xmlNode *wrapper = NULL; xmlNode 191 daemons/based/based_remote.c cib_remote_auth(xmlNode * login) xmlNode 372 daemons/based/based_remote.c cib_handle_remote_msg(pcmk__client_t *client, xmlNode *command) xmlNode 412 daemons/based/based_remote.c xmlNode *command = NULL; xmlNode 471 daemons/based/based_remote.c xmlNode *reg; xmlNode 58 daemons/based/based_transaction.c for (xmlNode *request = pcmk__xe_first_child(transaction, xmlNode 321 daemons/based/pacemaker-based.c xmlNode *xml = NULL; xmlNode 416 daemons/based/pacemaker-based.c xmlNode *cib = readCibXmlFile(cib_root, filename, !preserve_status); xmlNode 52 daemons/based/pacemaker-based.h extern xmlNode *the_cib; xmlNode 69 daemons/based/pacemaker-based.h void cib_peer_callback(xmlNode *msg, void *private_data); xmlNode 71 daemons/based/pacemaker-based.h xmlNode *op_request, pcmk__client_t *cib_client, xmlNode 73 daemons/based/pacemaker-based.h int cib_process_request(xmlNode *request, gboolean privileged, xmlNode 79 daemons/based/pacemaker-based.h xmlNode *readCibXmlFile(const char *dir, const char *file, xmlNode 81 daemons/based/pacemaker-based.h int activateCibXml(xmlNode *doc, gboolean to_disk, const char *op); xmlNode 84 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode 85 daemons/based/pacemaker-based.h xmlNode *existing_cib, xmlNode **result_cib, xmlNode 86 daemons/based/pacemaker-based.h xmlNode **answer); xmlNode 88 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 89 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 91 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 92 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 94 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 95 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 97 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 98 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 100 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 101 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 103 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 104 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 106 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 107 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 109 daemons/based/pacemaker-based.h const char *section, xmlNode *req, xmlNode 110 daemons/based/pacemaker-based.h xmlNode *input, xmlNode *existing_cib, xmlNode 111 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 113 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode 114 daemons/based/pacemaker-based.h xmlNode *existing_cib, xmlNode **result_cib, xmlNode 115 daemons/based/pacemaker-based.h xmlNode **answer); xmlNode 117 daemons/based/pacemaker-based.h const char *section, xmlNode *req, xmlNode 118 daemons/based/pacemaker-based.h xmlNode *input, xmlNode *existing_cib, xmlNode 119 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 121 daemons/based/pacemaker-based.h xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 122 daemons/based/pacemaker-based.h xmlNode **result_cib, xmlNode **answer); xmlNode 125 daemons/based/pacemaker-based.h int sync_our_cib(xmlNode *request, gboolean all); xmlNode 130 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 19 daemons/controld/controld_alerts.h void crmd_unpack_alerts(xmlNode *alerts); xmlNode 31 daemons/controld/controld_callbacks.c crmd_ha_msg_filter(xmlNode * msg) xmlNode 136 daemons/controld/controld_callbacks.c xmlNode *query = pcmk__new_request(pcmk_ipc_controld, CRM_SYSTEM_CRMD, xmlNode 269 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 251 daemons/controld/controld_cib.c cib_delete_callback(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 475 daemons/controld/controld_cib.c enum ra_param_flags_e param_type, xmlNode **result) xmlNode 549 daemons/controld/controld_cib.c xmlNode *update, const char *version) xmlNode 553 daemons/controld/controld_cib.c xmlNode *restart = NULL; xmlNode 607 daemons/controld/controld_cib.c xmlNode *update, const char *version) xmlNode 611 daemons/controld/controld_cib.c xmlNode *secure = NULL; xmlNode 647 daemons/controld/controld_cib.c controld_add_resource_history_xml_as(const char *func, xmlNode *parent, xmlNode 653 daemons/controld/controld_cib.c xmlNode *xml_op = NULL; xmlNode 760 daemons/controld/controld_cib.c cib_rsc_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 820 daemons/controld/controld_cib.c controld_update_cib(const char *section, xmlNode *data, int options, xmlNode 821 daemons/controld/controld_cib.c void (*callback)(xmlNode *, int, int, xmlNode *, void *)) xmlNode 873 daemons/controld/controld_cib.c xmlNode *update = NULL; xmlNode 874 daemons/controld/controld_cib.c xmlNode *xml = NULL; xmlNode 955 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 33 daemons/controld/controld_cib.h fsa_cib_anon_update_discard_reply(const char *section, xmlNode *data) { xmlNode 44 daemons/controld/controld_cib.h int controld_update_cib(const char *section, xmlNode *data, int options, xmlNode 45 daemons/controld/controld_cib.h void (*callback)(xmlNode *, int, int, xmlNode *, xmlNode 77 daemons/controld/controld_cib.h void controld_add_resource_history_xml_as(const char *func, xmlNode *parent, xmlNode 115 daemons/controld/controld_control.c xmlNode *msg = NULL; xmlNode 385 daemons/controld/controld_control.c xmlNode *msg = NULL; xmlNode 553 daemons/controld/controld_control.c config_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 558 daemons/controld/controld_control.c xmlNode *crmconfig = NULL; xmlNode 559 daemons/controld/controld_control.c xmlNode *alerts = NULL; xmlNode 39 daemons/controld/controld_corosync.c xmlNode *xml = NULL; xmlNode 174 daemons/controld/controld_election.c feature_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 206 daemons/controld/controld_election.c xmlNode *cib = NULL; xmlNode 262 daemons/controld/controld_election.c xmlNode *update = NULL; xmlNode 36 daemons/controld/controld_execd.c static gboolean build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list); xmlNode 40 daemons/controld/controld_execd.c const xmlNode *rsc_op, xmlNode 44 daemons/controld/controld_execd.c xmlNode *msg, struct ra_metadata_s *md); xmlNode 533 daemons/controld/controld_execd.c build_active_RAs(lrm_state_t * lrm_state, xmlNode * rsc_list) xmlNode 542 daemons/controld/controld_execd.c xmlNode *xml_rsc = pcmk__xe_create(rsc_list, PCMK__XE_LRM_RESOURCE); xmlNode 572 daemons/controld/controld_execd.c xmlNode * xmlNode 576 daemons/controld/controld_execd.c xmlNode *xml_state = NULL; xmlNode 577 daemons/controld/controld_execd.c xmlNode *xml_data = NULL; xmlNode 578 daemons/controld/controld_execd.c xmlNode *rsc_list = NULL; xmlNode 911 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 1218 daemons/controld/controld_execd.c handle_reprobe_op(lrm_state_t *lrm_state, xmlNode *msg, const char *from_sys, xmlNode 1227 daemons/controld/controld_execd.c xmlNode *reply = pcmk__new_reply(msg, NULL); xmlNode 1248 daemons/controld/controld_execd.c xmlNode *params = pcmk__xe_first_child(input->xml, PCMK__XE_ATTRIBUTES, xmlNode 1341 daemons/controld/controld_execd.c xmlNode *input_xml; // Copy of FSA input XML xmlNode 1345 daemons/controld/controld_execd.c new_metadata_cb_data(lrmd_rsc_info_t *rsc, xmlNode *input_xml) xmlNode 1463 daemons/controld/controld_execd.c xmlNode *xml_rsc = pcmk__xe_first_child(input->xml, PCMK_XE_PRIMITIVE, xmlNode 1577 daemons/controld/controld_execd.c construct_op(const lrm_state_t *lrm_state, const xmlNode *rsc_op, xmlNode 1585 daemons/controld/controld_execd.c xmlNode *primitive = NULL; xmlNode 1718 daemons/controld/controld_execd.c xmlNode *reply = NULL; xmlNode 1719 daemons/controld/controld_execd.c xmlNode *update, *iter; xmlNode 1890 daemons/controld/controld_execd.c do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, xmlNode *msg, xmlNode 2178 daemons/controld/controld_execd.c active_op_t *pending, const xmlNode *action_xml) xmlNode 2216 daemons/controld/controld_execd.c xmlNode *xml = pcmk__xe_first_child(action_xml, PCMK_XE_PRIMITIVE, NULL, xmlNode 24 daemons/controld/controld_execd_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 25 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 435 daemons/controld/controld_execd_state.c crmd_proxy_send(const char *session, xmlNode *msg) xmlNode 452 daemons/controld/controld_execd_state.c crmd_proxy_dispatch(const char *session, xmlNode *msg) xmlNode 464 daemons/controld/controld_execd_state.c remote_config_check(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 495 daemons/controld/controld_execd_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) xmlNode 555 daemons/controld/controld_execd_state.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_LRMD_IPC_MSG, xmlNode 557 daemons/controld/controld_execd_state.c xmlNode *request = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 590 daemons/controld/controld_execd_state.c xmlNode *op_reply = pcmk__xe_create(NULL, PCMK__XE_ACK); xmlNode 195 daemons/controld/controld_fencing.c cib_fencing_updated(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 222 daemons/controld/controld_fencing.c xmlNode *node_state = NULL; xmlNode 283 daemons/controld/controld_fencing.c const char *target, const xmlNode *reason) xmlNode 403 daemons/controld/controld_fencing.c xmlNode *last_action = NULL; xmlNode 80 daemons/controld/controld_fsa.c xmlNode *input = fsa_typed_data(msg_data->data_type); xmlNode 481 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 53 daemons/controld/controld_join_client.c xmlNode *req = pcmk__new_request(pcmk_ipc_controld, CRM_SYSTEM_CRMD, NULL, xmlNode 83 daemons/controld/controld_join_client.c xmlNode *req = pcmk__new_request(pcmk_ipc_controld, CRM_SYSTEM_CRMD, xmlNode 148 daemons/controld/controld_join_client.c join_query_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 151 daemons/controld/controld_join_client.c xmlNode *generation = pcmk__xe_create(NULL, PCMK__XE_GENERATION_TUPLE); xmlNode 170 daemons/controld/controld_join_client.c xmlNode *join_request = NULL; xmlNode 229 daemons/controld/controld_join_client.c update_conn_host_cache(xmlNode *node, void *userdata) xmlNode 261 daemons/controld/controld_join_client.c xmlNode *tmp1 = NULL; xmlNode 311 daemons/controld/controld_join_client.c xmlNode *remotes = NULL; xmlNode 312 daemons/controld/controld_join_client.c xmlNode *join_confirm = pcmk__new_request(pcmk_ipc_controld, xmlNode 43 daemons/controld/controld_join_dc.c void finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data); xmlNode 230 daemons/controld/controld_join_dc.c static xmlNode * xmlNode 233 daemons/controld/controld_join_dc.c xmlNode *msg = pcmk__new_request(pcmk_ipc_controld, CRM_SYSTEM_DC, host_to, xmlNode 254 daemons/controld/controld_join_dc.c xmlNode *offer = NULL; xmlNode 406 daemons/controld/controld_join_dc.c compare_int_fields(xmlNode * left, xmlNode * right, const char *field) xmlNode 445 daemons/controld/controld_join_dc.c xmlNode *generation = NULL; xmlNode 692 daemons/controld/controld_join_dc.c finalize_sync_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 738 daemons/controld/controld_join_dc.c join_node_state_commit_callback(xmlNode *msg, int call_id, int rc, xmlNode 739 daemons/controld/controld_join_dc.c xmlNode *output, void *user_data) xmlNode 776 daemons/controld/controld_join_dc.c xmlNode *state = join_ack->xml; xmlNode 777 daemons/controld/controld_join_dc.c xmlNode *execd_state = NULL; xmlNode 899 daemons/controld/controld_join_dc.c xmlNode *acknak = NULL; xmlNode 900 daemons/controld/controld_join_dc.c xmlNode *tmp1 = NULL; xmlNode 963 daemons/controld/controld_join_dc.c xmlNode *remotes = pcmk__xe_create(acknak, PCMK_XE_NODES); xmlNode 967 daemons/controld/controld_join_dc.c xmlNode *remote = NULL; xmlNode 162 daemons/controld/controld_lrm.h void remote_ra_process_pseudo(xmlNode *xml); xmlNode 164 daemons/controld/controld_lrm.h void remote_ra_process_maintenance_nodes(xmlNode *xml); xmlNode 168 daemons/controld/controld_lrm.h active_op_t *pending, const xmlNode *action_xml); xmlNode 64 daemons/controld/controld_membership.c xmlNode *no_op = NULL; xmlNode 97 daemons/controld/controld_membership.c crmd_node_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 127 daemons/controld/controld_membership.c xmlNode * xmlNode 129 daemons/controld/controld_membership.c xmlNode *parent, const char *source) xmlNode 133 daemons/controld/controld_membership.c xmlNode *node_state; xmlNode 204 daemons/controld/controld_membership.c remove_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 205 daemons/controld/controld_membership.c xmlNode * output, void *user_data) xmlNode 215 daemons/controld/controld_membership.c search_conflicting_node_callback(xmlNode * msg, int call_id, int rc, xmlNode 216 daemons/controld/controld_membership.c xmlNode * output, void *user_data) xmlNode 219 daemons/controld/controld_membership.c xmlNode *node_xml = NULL; xmlNode 267 daemons/controld/controld_membership.c xmlNode *node_state_xml = NULL; xmlNode 299 daemons/controld/controld_membership.c populate_cib_nodes_from_cache(xmlNode *nodes_xml) xmlNode 309 daemons/controld/controld_membership.c xmlNode *new_node = NULL; xmlNode 346 daemons/controld/controld_membership.c node_list_update_callback(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 366 daemons/controld/controld_membership.c xmlNode *node_list = pcmk__xe_create(NULL, PCMK_XE_NODES); xmlNode 423 daemons/controld/controld_membership.c cib_quorum_update_complete(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 454 daemons/controld/controld_membership.c xmlNode *update = NULL; xmlNode 26 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_message(xmlNode *msg, xmlNode 28 daemons/controld/controld_messages.c static xmlNode* create_ping_reply(const xmlNode *msg); xmlNode 29 daemons/controld/controld_messages.c static void handle_response(xmlNode *stored_msg); xmlNode 30 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_request(xmlNode *stored_msg, xmlNode 32 daemons/controld/controld_messages.c static enum crmd_fsa_input handle_shutdown_request(xmlNode *stored_msg); xmlNode 33 daemons/controld/controld_messages.c static void send_msg_via_ipc(xmlNode * msg, const char *sys, const char *src); xmlNode 193 daemons/controld/controld_messages.c xmlNode *wrapper = NULL; xmlNode 208 daemons/controld/controld_messages.c xmlNode *foo = NULL; xmlNode 293 daemons/controld/controld_messages.c route_message(enum crmd_fsa_cause cause, xmlNode * input) xmlNode 330 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 447 daemons/controld/controld_messages.c xmlNode *reply = create_ping_reply(msg); xmlNode 524 daemons/controld/controld_messages.c authorize_version(xmlNode *message_data, const char *field, xmlNode 558 daemons/controld/controld_messages.c controld_authorize_ipc_message(const xmlNode *client_msg, pcmk__client_t *curr_client, xmlNode 561 daemons/controld/controld_messages.c xmlNode *wrapper = NULL; xmlNode 562 daemons/controld/controld_messages.c xmlNode *message_data = NULL; xmlNode 614 daemons/controld/controld_messages.c handle_message(xmlNode *msg, enum crmd_fsa_cause cause) xmlNode 637 daemons/controld/controld_messages.c handle_failcount_op(xmlNode * stored_msg) xmlNode 646 daemons/controld/controld_messages.c xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML, NULL, xmlNode 648 daemons/controld/controld_messages.c xmlNode *xml_op = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 651 daemons/controld/controld_messages.c xmlNode *xml_rsc = pcmk__xe_first_child(xml_op, PCMK_XE_PRIMITIVE, NULL, xmlNode 653 daemons/controld/controld_messages.c xmlNode *xml_attrs = pcmk__xe_first_child(xml_op, PCMK__XE_ATTRIBUTES, xmlNode 696 daemons/controld/controld_messages.c handle_lrm_delete(xmlNode *stored_msg) xmlNode 699 daemons/controld/controld_messages.c xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML, NULL, xmlNode 701 daemons/controld/controld_messages.c xmlNode *msg_data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 727 daemons/controld/controld_messages.c xmlNode *rsc_xml = NULL; xmlNode 789 daemons/controld/controld_messages.c handle_remote_state(const xmlNode *msg) xmlNode 826 daemons/controld/controld_messages.c static xmlNode* xmlNode 827 daemons/controld/controld_messages.c create_ping_reply(const xmlNode *msg) xmlNode 830 daemons/controld/controld_messages.c xmlNode *ping = NULL; xmlNode 831 daemons/controld/controld_messages.c xmlNode *reply = NULL; xmlNode 854 daemons/controld/controld_messages.c handle_ping(const xmlNode *msg) xmlNode 856 daemons/controld/controld_messages.c xmlNode *reply = create_ping_reply(msg); xmlNode 874 daemons/controld/controld_messages.c handle_node_list(const xmlNode *request) xmlNode 878 daemons/controld/controld_messages.c xmlNode *reply = NULL; xmlNode 879 daemons/controld/controld_messages.c xmlNode *reply_data = NULL; xmlNode 885 daemons/controld/controld_messages.c xmlNode *xml = pcmk__xe_create(reply_data, PCMK_XE_NODE); xmlNode 913 daemons/controld/controld_messages.c handle_node_info_request(const xmlNode *msg) xmlNode 918 daemons/controld/controld_messages.c xmlNode *reply = NULL; xmlNode 919 daemons/controld/controld_messages.c xmlNode *reply_data = NULL; xmlNode 971 daemons/controld/controld_messages.c verify_feature_set(xmlNode *msg) xmlNode 997 daemons/controld/controld_messages.c handle_shutdown_self_ack(xmlNode *stored_msg) xmlNode 1030 daemons/controld/controld_messages.c handle_shutdown_ack(xmlNode *stored_msg) xmlNode 1059 daemons/controld/controld_messages.c handle_request(xmlNode *stored_msg, enum crmd_fsa_cause cause) xmlNode 1061 daemons/controld/controld_messages.c xmlNode *msg = NULL; xmlNode 1203 daemons/controld/controld_messages.c xmlNode *wrapper = pcmk__xe_first_child(stored_msg, PCMK__XE_CRM_XML, xmlNode 1205 daemons/controld/controld_messages.c xmlNode *xml = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 1228 daemons/controld/controld_messages.c handle_response(xmlNode *stored_msg) xmlNode 1267 daemons/controld/controld_messages.c handle_shutdown_request(xmlNode * stored_msg) xmlNode 1297 daemons/controld/controld_messages.c send_msg_via_ipc(xmlNode * msg, const char *sys, const char *src) xmlNode 1314 daemons/controld/controld_messages.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CRM_XML, NULL, xmlNode 1316 daemons/controld/controld_messages.c xmlNode *data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 1323 daemons/controld/controld_messages.c xmlNode *wrapper = NULL; xmlNode 1369 daemons/controld/controld_messages.c xmlNode *msg = pcmk__new_request(pcmk_ipc_controld, CRM_SYSTEM_CRMD, 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 366 daemons/controld/controld_remote_ra.c xmlNode *update; xmlNode 1369 daemons/controld/controld_remote_ra.c remote_ra_process_pseudo(xmlNode *xml) xmlNode 1374 daemons/controld/controld_remote_ra.c xmlNode *result = pcmk__xpath_result(search, 0); xmlNode 1404 daemons/controld/controld_remote_ra.c xmlNode *update, *state; xmlNode 1438 daemons/controld/controld_remote_ra.c remote_ra_process_maintenance_nodes(xmlNode *xml) xmlNode 1444 daemons/controld/controld_remote_ra.c xmlNode *node; xmlNode 58 daemons/controld/controld_schedulerd.c save_cib_contents(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 135 daemons/controld/controld_schedulerd.c xmlNode *crm_data_node; xmlNode 212 daemons/controld/controld_schedulerd.c static void do_pe_invoke_callback(xmlNode *msg, int call_id, int rc, xmlNode 213 daemons/controld/controld_schedulerd.c xmlNode *output, void *user_data); xmlNode 374 daemons/controld/controld_schedulerd.c force_local_option(xmlNode *xml, const char *attr_name, const char *attr_value) xmlNode 396 daemons/controld/controld_schedulerd.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 407 daemons/controld/controld_schedulerd.c xmlNode *configuration = NULL; xmlNode 408 daemons/controld/controld_schedulerd.c xmlNode *crm_config = NULL; xmlNode 409 daemons/controld/controld_schedulerd.c xmlNode *cluster_property_set = NULL; xmlNode 448 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 256 daemons/controld/controld_te_actions.c xmlNode *state = NULL; xmlNode 257 daemons/controld/controld_te_actions.c xmlNode *rsc = NULL; xmlNode 258 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 24 daemons/controld/controld_te_callbacks.c shutdown_lock_cleared(xmlNode *lrm_resource) xmlNode 34 daemons/controld/controld_te_callbacks.c process_lrm_resource_diff(xmlNode *lrm_resource, const char *node) xmlNode 36 daemons/controld/controld_te_callbacks.c for (xmlNode *rsc_op = pcmk__xe_first_child(lrm_resource, NULL, NULL, NULL); xmlNode 48 daemons/controld/controld_te_callbacks.c process_resource_updates(const char *node, xmlNode *xml, xmlNode *change, xmlNode 51 daemons/controld/controld_te_callbacks.c xmlNode *rsc = NULL; xmlNode 119 daemons/controld/controld_te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change, xmlNode 151 daemons/controld/controld_te_callbacks.c process_op_deletion(const char *xpath, xmlNode *change) xmlNode 181 daemons/controld/controld_te_callbacks.c process_delete_diff(const char *xpath, const char *op, xmlNode *change) xmlNode 198 daemons/controld/controld_te_callbacks.c process_node_state_diff(xmlNode *state, xmlNode *change, const char *op, xmlNode 201 daemons/controld/controld_te_callbacks.c xmlNode *lrm = pcmk__xe_first_child(state, PCMK__XE_LRM, NULL, NULL); xmlNode 207 daemons/controld/controld_te_callbacks.c process_status_diff(xmlNode *status, xmlNode *change, const char *op, xmlNode 210 daemons/controld/controld_te_callbacks.c for (xmlNode *state = pcmk__xe_first_child(status, NULL, NULL, NULL); xmlNode 218 daemons/controld/controld_te_callbacks.c process_cib_diff(xmlNode *cib, xmlNode *change, const char *op, xmlNode 221 daemons/controld/controld_te_callbacks.c xmlNode *status = pcmk__xe_first_child(cib, PCMK_XE_STATUS, NULL, NULL); xmlNode 222 daemons/controld/controld_te_callbacks.c xmlNode *config = pcmk__xe_first_child(cib, PCMK_XE_CONFIGURATION, NULL, xmlNode 235 daemons/controld/controld_te_callbacks.c te_update_diff_element(xmlNode *change, void *userdata) xmlNode 237 daemons/controld/controld_te_callbacks.c xmlNode *match = NULL; xmlNode 357 daemons/controld/controld_te_callbacks.c te_update_diff(const char *event, xmlNode * msg) xmlNode 359 daemons/controld/controld_te_callbacks.c xmlNode *wrapper = NULL; xmlNode 360 daemons/controld/controld_te_callbacks.c xmlNode *diff = NULL; xmlNode 411 daemons/controld/controld_te_callbacks.c process_te_message(xmlNode * msg, xmlNode * xml_data) xmlNode 454 daemons/controld/controld_te_callbacks.c xmlNode *rsc_op = pcmk__xpath_result(xpathObj, lpc); xmlNode 467 daemons/controld/controld_te_callbacks.c cib_action_updated(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 88 daemons/controld/controld_te_events.c xmlNode *last_action = NULL; xmlNode 182 daemons/controld/controld_te_events.c update_failcount(const xmlNode *event, const char *event_node_uuid, int rc, xmlNode 426 daemons/controld/controld_te_events.c process_graph_event(xmlNode *event, const char *event_node) xmlNode 345 daemons/controld/controld_te_utils.c const char *abort_text, const xmlNode *reason, xmlNode 351 daemons/controld/controld_te_utils.c const xmlNode *diff = NULL; xmlNode 352 daemons/controld/controld_te_utils.c const xmlNode *change = NULL; xmlNode 383 daemons/controld/controld_te_utils.c const xmlNode *search = NULL; xmlNode 183 daemons/controld/controld_throttle.c xmlNode *xml = NULL; xmlNode 383 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 31 daemons/controld/controld_transition.h void process_graph_event(xmlNode *event, const char *event_node); xmlNode 38 daemons/controld/controld_transition.h void process_te_message(xmlNode *msg, xmlNode *xml_data); xmlNode 44 daemons/controld/controld_transition.h void cib_action_updated(xmlNode *msg, int call_id, int rc, xmlNode *output, xmlNode 47 daemons/controld/controld_transition.h void te_update_diff(const char *event, xmlNode *msg); xmlNode 59 daemons/controld/controld_transition.h const char *abort_text, const xmlNode *reason, xmlNode 706 daemons/controld/controld_utils.c update_dc(xmlNode * msg) xmlNode 845 daemons/controld/controld_utils.c get_node_id(xmlNode *lrm_rsc_op) xmlNode 847 daemons/controld/controld_utils.c xmlNode *node = lrm_rsc_op; xmlNode 62 daemons/controld/controld_utils.h gboolean update_dc(xmlNode * msg); xmlNode 65 daemons/controld/controld_utils.h xmlNode *create_node_state_update(pcmk__node_status_t *node, uint32_t flags, xmlNode 66 daemons/controld/controld_utils.h xmlNode *parent, const char *source); xmlNode 85 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 105 daemons/execd/execd_alerts.c process_lrmd_alert_exec(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 109 daemons/execd/execd_alerts.c xmlNode *alert_xml = pcmk__xpath_find_one(request->doc, xmlNode 282 daemons/execd/execd_commands.c build_rsc_from_xml(xmlNode * msg) xmlNode 284 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(msg->doc, "//" PCMK__XE_LRMD_RSC, xmlNode 306 daemons/execd/execd_commands.c create_lrmd_cmd(xmlNode *msg, pcmk__client_t *client) xmlNode 309 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(msg->doc, "//" PCMK__XE_LRMD_RSC, xmlNode 550 daemons/execd/execd_commands.c static xmlNode * xmlNode 553 daemons/execd/execd_commands.c xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_LRMD_REPLY); xmlNode 564 daemons/execd/execd_commands.c xmlNode *update_msg = user_data; xmlNode 608 daemons/execd/execd_commands.c xmlNode *notify = NULL; xmlNode 677 daemons/execd/execd_commands.c xmlNode *args = pcmk__xe_create(notify, PCMK__XE_ATTRIBUTES); xmlNode 700 daemons/execd/execd_commands.c send_generic_notify(int rc, xmlNode * request) xmlNode 704 daemons/execd/execd_commands.c xmlNode *notify = NULL; xmlNode 705 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(request->doc, xmlNode 780 daemons/execd/execd_commands.c xmlNode *notify; xmlNode 1516 daemons/execd/execd_commands.c process_lrmd_signon(pcmk__client_t *client, xmlNode *request, int call_id, xmlNode 1517 daemons/execd/execd_commands.c xmlNode **reply) xmlNode 1579 daemons/execd/execd_commands.c process_lrmd_rsc_register(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1599 daemons/execd/execd_commands.c static xmlNode * xmlNode 1600 daemons/execd/execd_commands.c process_lrmd_get_rsc_info(xmlNode *request, int call_id) xmlNode 1603 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(request->doc, xmlNode 1607 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1632 daemons/execd/execd_commands.c xmlNode *request) xmlNode 1636 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(request->doc, xmlNode 1665 daemons/execd/execd_commands.c process_lrmd_rsc_exec(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1669 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(request->doc, xmlNode 1792 daemons/execd/execd_commands.c process_lrmd_rsc_cancel(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1794 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xpath_find_one(request->doc, xmlNode 1811 daemons/execd/execd_commands.c add_recurring_op_xml(xmlNode *reply, lrmd_rsc_t *rsc) xmlNode 1813 daemons/execd/execd_commands.c xmlNode *rsc_xml = pcmk__xe_create(reply, PCMK__XE_LRMD_RSC); xmlNode 1818 daemons/execd/execd_commands.c xmlNode *op_xml = pcmk__xe_create(rsc_xml, PCMK__XE_LRMD_RSC_OP); xmlNode 1827 daemons/execd/execd_commands.c static xmlNode * xmlNode 1828 daemons/execd/execd_commands.c process_lrmd_get_recurring(xmlNode *request, int call_id) xmlNode 1833 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1834 daemons/execd/execd_commands.c xmlNode *rsc_xml = NULL; xmlNode 1874 daemons/execd/execd_commands.c process_lrmd_message(pcmk__client_t *client, uint32_t id, xmlNode *request) xmlNode 1881 daemons/execd/execd_commands.c xmlNode *reply = NULL; xmlNode 1951 daemons/execd/execd_commands.c xmlNode *wrapper = pcmk__xe_first_child(request, xmlNode 1954 daemons/execd/execd_commands.c xmlNode *data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 130 daemons/execd/pacemaker-execd.c xmlNode *request = NULL; xmlNode 258 daemons/execd/pacemaker-execd.c lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply) xmlNode 278 daemons/execd/pacemaker-execd.c lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg) xmlNode 59 daemons/execd/pacemaker-execd.h int lrmd_server_send_reply(pcmk__client_t *client, uint32_t id, xmlNode *reply); xmlNode 61 daemons/execd/pacemaker-execd.h int lrmd_server_send_notify(pcmk__client_t *client, xmlNode *msg); xmlNode 66 daemons/execd/pacemaker-execd.h xmlNode *request); xmlNode 96 daemons/execd/pacemaker-execd.h void ipc_proxy_forward_client(pcmk__client_t *client, xmlNode *xml); xmlNode 104 daemons/execd/pacemaker-execd.h xmlNode *request); xmlNode 77 daemons/execd/remoted_proxy.c xmlNode *msg; xmlNode 154 daemons/execd/remoted_proxy.c ipc_proxy_forward_client(pcmk__client_t *ipc_proxy, xmlNode *xml) xmlNode 159 daemons/execd/remoted_proxy.c xmlNode *wrapper = pcmk__xe_first_child(xml, PCMK__XE_LRMD_IPC_MSG, NULL, xmlNode 161 daemons/execd/remoted_proxy.c xmlNode *msg = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 178 daemons/execd/remoted_proxy.c xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY); xmlNode 235 daemons/execd/remoted_proxy.c xmlNode *wrapper = NULL; xmlNode 236 daemons/execd/remoted_proxy.c xmlNode *request = NULL; xmlNode 237 daemons/execd/remoted_proxy.c xmlNode *msg = NULL; xmlNode 330 daemons/execd/remoted_proxy.c xmlNode *msg = pcmk__xe_create(NULL, PCMK__XE_LRMD_IPC_PROXY); xmlNode 360 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 remove_topology_level(xmlNode *match) xmlNode 75 daemons/fenced/fenced_cib.c xmlNode *data = NULL; xmlNode 99 daemons/fenced/fenced_cib.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 150 daemons/fenced/fenced_cib.c update_stonith_watchdog_timeout_ms(xmlNode *cib) xmlNode 153 daemons/fenced/fenced_cib.c xmlNode *stonith_watchdog_xml = NULL; xmlNode 244 daemons/fenced/fenced_cib.c update_cib_stonith_devices(const xmlNode *patchset) xmlNode 248 daemons/fenced/fenced_cib.c for (const xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, xmlNode 333 daemons/fenced/fenced_cib.c xmlNode *xml; xmlNode 384 daemons/fenced/fenced_cib.c update_fencing_topology(const char *event, xmlNode *msg) xmlNode 386 daemons/fenced/fenced_cib.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT, xmlNode 388 daemons/fenced/fenced_cib.c xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 405 daemons/fenced/fenced_cib.c for (xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, NULL); xmlNode 435 daemons/fenced/fenced_cib.c xmlNode *match = pcmk__xe_first_child(change, xmlNode 476 daemons/fenced/fenced_cib.c update_cib_cache_cb(const char *event, xmlNode * msg) xmlNode 478 daemons/fenced/fenced_cib.c xmlNode *patchset = NULL; xmlNode 496 daemons/fenced/fenced_cib.c xmlNode *wrapper = NULL; xmlNode 557 daemons/fenced/fenced_cib.c init_cib_cache_cb(xmlNode * msg, int call_id, int rc, xmlNode * output, void *user_data) xmlNode 80 daemons/fenced/fenced_commands.c static int get_agent_metadata(const char *agent, xmlNode **metadata); xmlNode 82 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 397 daemons/fenced/fenced_commands.c create_async_command(xmlNode *msg) xmlNode 399 daemons/fenced/fenced_commands.c xmlNode *op = NULL; xmlNode 924 daemons/fenced/fenced_commands.c get_agent_metadata(const char *agent, xmlNode ** metadata) xmlNode 982 daemons/fenced/fenced_commands.c xmlNode *match = pcmk__xpath_result(xpath, lpc); xmlNode 1049 daemons/fenced/fenced_commands.c build_device_from_xml(const xmlNode *dev) xmlNode 1348 daemons/fenced/fenced_commands.c fenced_device_register(const xmlNode *dev, bool from_cib) xmlNode 1557 daemons/fenced/fenced_commands.c stonith_level_key(const xmlNode *level, enum fenced_target_by mode) xmlNode 1588 daemons/fenced/fenced_commands.c unpack_level_kind(const xmlNode *level) xmlNode 1615 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 1616 daemons/fenced/fenced_commands.c unpack_level_request(xmlNode *xml, enum fenced_target_by *mode, char **target, xmlNode 1667 daemons/fenced/fenced_commands.c fenced_register_level(xmlNode *msg, pcmk__action_result_t *result) xmlNode 1670 daemons/fenced/fenced_commands.c xmlNode *level; xmlNode 1783 daemons/fenced/fenced_commands.c fenced_unregister_level(xmlNode *msg, pcmk__action_result_t *result) xmlNode 1788 daemons/fenced/fenced_commands.c xmlNode *level = NULL; xmlNode 1894 daemons/fenced/fenced_commands.c execute_agent_action(xmlNode *msg, pcmk__action_result_t *result) xmlNode 1896 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(msg->doc, "//" PCMK__XE_ST_DEVICE_ID, xmlNode 1898 daemons/fenced/fenced_commands.c xmlNode *op = pcmk__xpath_find_one(msg->doc, xmlNode 2244 daemons/fenced/fenced_commands.c xmlNode *reply; xmlNode 2262 daemons/fenced/fenced_commands.c add_action_specific_attributes(xmlNode *xml, const char *action, xmlNode 2323 daemons/fenced/fenced_commands.c add_disallowed(xmlNode *xml, const char *action, const fenced_device_t *device, xmlNode 2344 daemons/fenced/fenced_commands.c add_action_reply(xmlNode *xml, const char *action, xmlNode 2348 daemons/fenced/fenced_commands.c xmlNode *child = pcmk__xe_create(xml, PCMK__XE_ST_DEVICE_ACTION); xmlNode 2365 daemons/fenced/fenced_commands.c stonith_send_reply(const xmlNode *reply, int call_options, xmlNode 2387 daemons/fenced/fenced_commands.c xmlNode *wrapper = NULL; xmlNode 2388 daemons/fenced/fenced_commands.c xmlNode *list = NULL; xmlNode 2409 daemons/fenced/fenced_commands.c xmlNode *dev = NULL; xmlNode 2466 daemons/fenced/fenced_commands.c xmlNode *attrs = pcmk__xe_create(dev, PCMK__XE_ATTRIBUTES); xmlNode 2598 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 2836 daemons/fenced/fenced_commands.c fence_locally(xmlNode *msg, pcmk__action_result_t *result) xmlNode 2841 daemons/fenced/fenced_commands.c xmlNode *dev = NULL; xmlNode 2905 daemons/fenced/fenced_commands.c xmlNode * xmlNode 2906 daemons/fenced/fenced_commands.c fenced_construct_reply(const xmlNode *request, xmlNode *data, xmlNode 2909 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 2948 daemons/fenced/fenced_commands.c xmlNode *wrapper = pcmk__xe_create(reply, PCMK__XE_ST_CALLDATA); xmlNode 2963 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 2967 daemons/fenced/fenced_commands.c xmlNode *reply = pcmk__xe_create(NULL, PCMK__XE_ST_REPLY); xmlNode 3034 daemons/fenced/fenced_commands.c remove_relay_op(xmlNode * request) xmlNode 3036 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(request->doc, xmlNode 3117 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3120 daemons/fenced/fenced_commands.c xmlNode *reply = pcmk__xe_create(NULL, "reply"); xmlNode 3131 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3142 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3157 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3161 daemons/fenced/fenced_commands.c xmlNode *dev = NULL; xmlNode 3211 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3241 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3244 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(request->xml->doc, xmlNode 3265 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3289 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(request->xml->doc, xmlNode 3365 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3368 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 3369 daemons/fenced/fenced_commands.c xmlNode *data = NULL; xmlNode 3385 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3389 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(request->xml->doc, xmlNode 3411 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3414 daemons/fenced/fenced_commands.c xmlNode *dev = pcmk__xpath_find_one(request->xml->doc, xmlNode 3432 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3449 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3466 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3479 daemons/fenced/fenced_commands.c static xmlNode * xmlNode 3525 daemons/fenced/fenced_commands.c xmlNode *reply = NULL; xmlNode 3560 daemons/fenced/fenced_commands.c handle_reply(pcmk__client_t *client, xmlNode *request, const char *remote_peer) xmlNode 3598 daemons/fenced/fenced_commands.c xmlNode *message, const char *remote_peer) xmlNode 42 daemons/fenced/fenced_history.c stonith_send_broadcast_history(xmlNode *history, xmlNode 46 daemons/fenced/fenced_history.c xmlNode *bcast = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND); xmlNode 47 daemons/fenced/fenced_history.c xmlNode *wrapper = pcmk__xe_create(bcast, PCMK__XE_ST_CALLDATA); xmlNode 48 daemons/fenced/fenced_history.c xmlNode *call_data = pcmk__xe_create(wrapper, __func__); xmlNode 237 daemons/fenced/fenced_history.c stonith_xml_history_to_list(const xmlNode *history) xmlNode 239 daemons/fenced/fenced_history.c xmlNode *xml_op = NULL; xmlNode 317 daemons/fenced/fenced_history.c static xmlNode * xmlNode 321 daemons/fenced/fenced_history.c xmlNode *history = NULL; xmlNode 334 daemons/fenced/fenced_history.c xmlNode *entry = NULL; xmlNode 462 daemons/fenced/fenced_history.c static xmlNode * xmlNode 478 daemons/fenced/fenced_history.c stonith_fence_history(xmlNode *msg, xmlNode **output, xmlNode 482 daemons/fenced/fenced_history.c xmlNode *dev = pcmk__xpath_find_one(msg->doc, xmlNode 485 daemons/fenced/fenced_history.c xmlNode *out_history = NULL; xmlNode 532 daemons/fenced/fenced_history.c xmlNode *history = pcmk__xpath_find_one(msg->doc, xmlNode 82 daemons/fenced/fenced_remote.c extern xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 87 daemons/fenced/fenced_remote.c static void finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup); xmlNode 389 daemons/fenced/fenced_remote.c static xmlNode * xmlNode 390 daemons/fenced/fenced_remote.c fencing_result2xml(xmlNode *parent, const remote_fencing_op_t *op) xmlNode 392 daemons/fenced/fenced_remote.c xmlNode *notify_data = pcmk__xe_create(parent, PCMK__XE_ST_NOTIFY_FENCE); xmlNode 417 daemons/fenced/fenced_remote.c xmlNode *bcast = pcmk__xe_create(NULL, PCMK__XE_ST_REPLY); xmlNode 418 daemons/fenced/fenced_remote.c xmlNode *wrapper = NULL; xmlNode 419 daemons/fenced/fenced_remote.c xmlNode *notify_data = NULL; xmlNode 450 daemons/fenced/fenced_remote.c handle_local_reply_and_notify(remote_fencing_op_t *op, xmlNode *data) xmlNode 452 daemons/fenced/fenced_remote.c xmlNode *notify_data = NULL; xmlNode 453 daemons/fenced/fenced_remote.c xmlNode *reply = NULL; xmlNode 497 daemons/fenced/fenced_remote.c finalize_op_duplicates(remote_fencing_op_t *op, xmlNode *data) xmlNode 523 daemons/fenced/fenced_remote.c delegate_from_xml(xmlNode *xml) xmlNode 525 daemons/fenced/fenced_remote.c xmlNode *match = pcmk__xpath_find_one(xml->doc, xmlNode 553 daemons/fenced/fenced_remote.c finalize_op(remote_fencing_op_t *op, xmlNode *data, bool dup) xmlNode 557 daemons/fenced/fenced_remote.c xmlNode *local_data = NULL; xmlNode 1122 daemons/fenced/fenced_remote.c fenced_handle_manual_confirmation(const pcmk__client_t *client, xmlNode *msg) xmlNode 1125 daemons/fenced/fenced_remote.c xmlNode *dev = pcmk__xpath_find_one(msg->doc, xmlNode 1163 daemons/fenced/fenced_remote.c create_remote_stonith_op(const char *client, xmlNode *request, gboolean peer) xmlNode 1166 daemons/fenced/fenced_remote.c xmlNode *dev = pcmk__xpath_find_one(request->doc, xmlNode 1303 daemons/fenced/fenced_remote.c initiate_remote_stonith_op(const pcmk__client_t *client, xmlNode *request, xmlNode 1307 daemons/fenced/fenced_remote.c xmlNode *query = NULL; xmlNode 1724 daemons/fenced/fenced_remote.c xmlNode *update = NULL; xmlNode 1785 daemons/fenced/fenced_remote.c xmlNode *msg) xmlNode 1945 daemons/fenced/fenced_remote.c xmlNode *remote_op = stonith_create_op(op->client_callid, op->id, STONITH_OP_FENCE, NULL, 0); xmlNode 2179 daemons/fenced/fenced_remote.c parse_action_specific(const xmlNode *xml, const char *peer, const char *device, xmlNode 2238 daemons/fenced/fenced_remote.c add_device_properties(const xmlNode *xml, remote_fencing_op_t *op, xmlNode 2241 daemons/fenced/fenced_remote.c xmlNode *child; xmlNode 2301 daemons/fenced/fenced_remote.c const xmlNode *xml) xmlNode 2305 daemons/fenced/fenced_remote.c xmlNode *child; xmlNode 2344 daemons/fenced/fenced_remote.c process_remote_stonith_query(xmlNode *msg) xmlNode 2354 daemons/fenced/fenced_remote.c xmlNode *dev = pcmk__xpath_find_one(msg->doc, xmlNode 2451 daemons/fenced/fenced_remote.c fenced_process_fencing_reply(xmlNode *msg) xmlNode 2456 daemons/fenced/fenced_remote.c xmlNode *dev = pcmk__xpath_find_one(msg->doc, xmlNode 144 daemons/fenced/fenced_scheduler.c xmlNode *xml = NULL; xmlNode 242 daemons/fenced/fenced_scheduler.c fenced_scheduler_run(xmlNode *cib) xmlNode 93 daemons/fenced/pacemaker-fenced.c xmlNode *request = NULL; xmlNode 207 daemons/fenced/pacemaker-fenced.c stonith_peer_callback(xmlNode * msg, void *private_data) xmlNode 225 daemons/fenced/pacemaker-fenced.c xmlNode *xml = NULL; xmlNode 255 daemons/fenced/pacemaker-fenced.c do_local_reply(const xmlNode *notify_src, pcmk__client_t *client, xmlNode 315 daemons/fenced/pacemaker-fenced.c const xmlNode *update_msg = user_data; xmlNode 349 daemons/fenced/pacemaker-fenced.c xmlNode *notify_data = NULL; xmlNode 384 daemons/fenced/pacemaker-fenced.c xmlNode *data) xmlNode 387 daemons/fenced/pacemaker-fenced.c xmlNode *update_msg = pcmk__xe_create(NULL, PCMK__XE_NOTIFY); xmlNode 397 daemons/fenced/pacemaker-fenced.c xmlNode *wrapper = pcmk__xe_create(update_msg, PCMK__XE_ST_CALLDATA); xmlNode 424 daemons/fenced/pacemaker-fenced.c xmlNode *notify_data = pcmk__xe_create(NULL, op); xmlNode 502 daemons/fenced/pacemaker-fenced.c xmlNode *query = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND); xmlNode 147 daemons/fenced/pacemaker-fenced.h xmlNode *agent_metadata; xmlNode 234 daemons/fenced/pacemaker-fenced.h xmlNode *request; xmlNode 313 daemons/fenced/pacemaker-fenced.h xmlNode *op_request, const char *remote_peer); xmlNode 315 daemons/fenced/pacemaker-fenced.h int fenced_device_register(const xmlNode *dev, bool from_cib); xmlNode 319 daemons/fenced/pacemaker-fenced.h char *stonith_level_key(const xmlNode *msg, enum fenced_target_by); xmlNode 320 daemons/fenced/pacemaker-fenced.h void fenced_register_level(xmlNode *msg, pcmk__action_result_t *result); xmlNode 321 daemons/fenced/pacemaker-fenced.h void fenced_unregister_level(xmlNode *msg, pcmk__action_result_t *result); xmlNode 325 daemons/fenced/pacemaker-fenced.h void do_local_reply(const xmlNode *notify_src, pcmk__client_t *client, xmlNode 328 daemons/fenced/pacemaker-fenced.h xmlNode *fenced_construct_reply(const xmlNode *request, xmlNode *data, xmlNode 336 daemons/fenced/pacemaker-fenced.h xmlNode *data); xmlNode 342 daemons/fenced/pacemaker-fenced.h xmlNode *request, xmlNode 345 daemons/fenced/pacemaker-fenced.h void fenced_process_fencing_reply(xmlNode *msg); xmlNode 347 daemons/fenced/pacemaker-fenced.h int process_remote_stonith_query(xmlNode * msg); xmlNode 349 daemons/fenced/pacemaker-fenced.h void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer); xmlNode 351 daemons/fenced/pacemaker-fenced.h void stonith_fence_history(xmlNode *msg, xmlNode **output, xmlNode 361 daemons/fenced/pacemaker-fenced.h xmlNode *msg); xmlNode 378 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 213 daemons/pacemakerd/pcmkd_messages.c xmlNode *msg = NULL; xmlNode 257 daemons/pacemakerd/pcmkd_messages.c xmlNode *reply = NULL; xmlNode 35 daemons/schedulerd/schedulerd_messages.c static xmlNode * xmlNode 52 daemons/schedulerd/schedulerd_messages.c xmlNode *msg = request->xml; xmlNode 53 daemons/schedulerd/schedulerd_messages.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CRM_XML, NULL, NULL); xmlNode 54 daemons/schedulerd/schedulerd_messages.c xmlNode *xml_data = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 65 daemons/schedulerd/schedulerd_messages.c xmlNode *converted = NULL; xmlNode 66 daemons/schedulerd/schedulerd_messages.c xmlNode *reply = NULL; xmlNode 177 daemons/schedulerd/schedulerd_messages.c static xmlNode * xmlNode 189 daemons/schedulerd/schedulerd_messages.c static xmlNode * xmlNode 229 daemons/schedulerd/schedulerd_messages.c xmlNode *msg = NULL; xmlNode 289 daemons/schedulerd/schedulerd_messages.c xmlNode *reply = NULL; xmlNode 31 devel/scratch.c xmlNode *top = NULL; xmlNode 134 include/crm/cib/cib_types.h xmlNode *msg)); xmlNode 139 include/crm/cib/cib_types.h xmlNode *msg)); xmlNode 148 include/crm/cib/cib_types.h int (*ping) (cib_t *cib, xmlNode **output_data, int call_options); xmlNode 151 include/crm/cib/cib_types.h int (*query) (cib_t *cib, const char *section, xmlNode **output_data, xmlNode 155 include/crm/cib/cib_types.h xmlNode **output_data, int call_options); xmlNode 167 include/crm/cib/cib_types.h int (*create) (cib_t *cib, const char *section, xmlNode *data, xmlNode 169 include/crm/cib/cib_types.h int (*modify) (cib_t *cib, const char *section, xmlNode *data, xmlNode 172 include/crm/cib/cib_types.h int (*replace) (cib_t *cib, const char *section, xmlNode *data, xmlNode 174 include/crm/cib/cib_types.h int (*remove) (cib_t *cib, const char *section, xmlNode *data, xmlNode 176 include/crm/cib/cib_types.h int (*erase) (cib_t *cib, xmlNode **output_data, int call_options); xmlNode 183 include/crm/cib/cib_types.h void (*callback) (xmlNode*, int, int, xmlNode 184 include/crm/cib/cib_types.h xmlNode*, void *)); xmlNode 188 include/crm/cib/cib_types.h void (*callback)(xmlNode *, int, int, xmlNode 189 include/crm/cib/cib_types.h xmlNode *, void *), xmlNode 306 include/crm/cib/cib_types.h int (*fetch_schemas)(cib_t *cib, xmlNode **output_data, const char *after_ver, xmlNode 327 include/crm/cib/cib_types.h xmlNode *transaction; xmlNode 85 include/crm/cib/internal.h gboolean cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 88 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib); xmlNode 90 include/crm/cib/internal.h typedef int (*cib__op_fn_t)(const char *, int, const char *, xmlNode *, xmlNode 91 include/crm/cib/internal.h xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 103 include/crm/cib/internal.h void (*callback) (const char *event, xmlNode * msg); xmlNode 108 include/crm/cib/internal.h void (*callback) (xmlNode *, int, int, xmlNode *, void *); xmlNode 173 include/crm/cib/internal.h int cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset); xmlNode 177 include/crm/cib/internal.h xmlNode *req, xmlNode *input, bool manage_counters, xmlNode 178 include/crm/cib/internal.h bool *config_changed, xmlNode **current_cib, xmlNode 179 include/crm/cib/internal.h xmlNode **result_cib, xmlNode **diff, xmlNode **output); xmlNode 182 include/crm/cib/internal.h const char *section, xmlNode *data, int call_options, xmlNode 184 include/crm/cib/internal.h xmlNode **op_msg); xmlNode 186 include/crm/cib/internal.h int cib__extend_transaction(cib_t *cib, xmlNode *request); xmlNode 188 include/crm/cib/internal.h void cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc); xmlNode 193 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode 194 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 195 include/crm/cib/internal.h xmlNode ** answer); xmlNode 197 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode 198 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 199 include/crm/cib/internal.h xmlNode ** answer); xmlNode 201 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode 202 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 203 include/crm/cib/internal.h xmlNode ** answer); xmlNode 205 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 206 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 207 include/crm/cib/internal.h xmlNode ** answer); xmlNode 209 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode 210 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 211 include/crm/cib/internal.h xmlNode ** answer); xmlNode 213 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode 214 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 215 include/crm/cib/internal.h xmlNode ** answer); xmlNode 217 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode 218 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 219 include/crm/cib/internal.h xmlNode ** answer); xmlNode 221 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode 222 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 223 include/crm/cib/internal.h xmlNode ** answer); xmlNode 225 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 226 include/crm/cib/internal.h xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 227 include/crm/cib/internal.h xmlNode ** answer); xmlNode 252 include/crm/cib/internal.h const xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 253 include/crm/cib/internal.h xmlNode **result_cib, xmlNode ** answer); xmlNode 256 include/crm/cib/internal.h const char *section, xmlNode * data, xmlNode 257 include/crm/cib/internal.h xmlNode ** output_data, int call_options, const char *user_name); xmlNode 261 include/crm/cib/internal.h xmlNode **root); xmlNode 262 include/crm/cib/internal.h int cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 290 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 84 include/crm/cluster/election_internal.h const xmlNode *message, bool can_win); xmlNode 246 include/crm/cluster/internal.h bool pcmk__corosync_add_nodes(xmlNode *xml_parent); xmlNode 285 include/crm/cluster/internal.h const xmlNode *data); xmlNode 315 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 25 include/crm/common/acl_internal.h const char *pcmk__update_acl_user(xmlNode *request, const char *field, xmlNode 34 include/crm/common/acl_internal.h void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user); xmlNode 36 include/crm/common/acl_internal.h bool pcmk__check_acl(xmlNode *xml, const char *attr_name, xmlNode 85 include/crm/common/actions.h xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix, xmlNode 207 include/crm/common/actions_internal.h xmlNode *op_entry; // Action XML configuration, if any xmlNode 243 include/crm/common/actions_internal.h void pcmk__filter_op_for_digest(xmlNode *param_set); xmlNode 86 include/crm/common/alerts_internal.h GList *pcmk__unpack_alerts(const xmlNode *alerts); xmlNode 21 include/crm/common/cib.h xmlNode *pcmk_find_cib_element(xmlNode *cib, const char *element_name); xmlNode 36 include/crm/common/digest_internal.h xmlNode *params_all; // All operation parameters xmlNode 37 include/crm/common/digest_internal.h xmlNode *params_secure; // Parameters marked private xmlNode 38 include/crm/common/digest_internal.h xmlNode *params_restart; // Parameters marked not reloadable xmlNode 44 include/crm/common/digest_internal.h char *pcmk__digest_on_disk_cib(xmlNode *input); xmlNode 45 include/crm/common/digest_internal.h char *pcmk__digest_operation(xmlNode *input); xmlNode 46 include/crm/common/digest_internal.h char *pcmk__digest_xml(xmlNode *input, bool filter); xmlNode 48 include/crm/common/digest_internal.h bool pcmk__verify_digest(xmlNode *input, const char *expected); xmlNode 34 include/crm/common/history_internal.h pcmk__xe_history_key(const xmlNode *xml) xmlNode 166 include/crm/common/ipc.h int crm_ipc_send(crm_ipc_t *client, const xmlNode *message, xmlNode 167 include/crm/common/ipc.h enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode **reply); xmlNode 76 include/crm/common/ipc_controld.h xmlNode *node_state; //!< Resource operation history XML xmlNode 238 include/crm/common/ipc_internal.h xmlNode *pcmk__ipc_create_ack_as(const char *function, int line, uint32_t flags, xmlNode 252 include/crm/common/ipc_internal.h const xmlNode *message, uint32_t flags); xmlNode 256 include/crm/common/ipc_internal.h xmlNode *pcmk__client_data2xml(pcmk__client_t *c, uint32_t *id, uint32_t *flags); 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 100 include/crm/common/logging.h const xmlNode *xml); xmlNode 212 include/crm/common/logging_internal.h const xmlNode *xml); xmlNode 216 include/crm/common/logging_internal.h const xmlNode *patchset); xmlNode 49 include/crm/common/messages_internal.h xmlNode *xml; // Request XML xmlNode 77 include/crm/common/messages_internal.h xmlNode *(*handler)(pcmk__request_t *request); xmlNode 165 include/crm/common/messages_internal.h xmlNode *pcmk__new_message_as(const char *origin, enum pcmk_ipc_server server, xmlNode 169 include/crm/common/messages_internal.h xmlNode *data); xmlNode 171 include/crm/common/messages_internal.h xmlNode *pcmk__new_reply_as(const char *origin, const xmlNode *original_request, xmlNode 172 include/crm/common/messages_internal.h xmlNode *data); xmlNode 175 include/crm/common/messages_internal.h xmlNode *pcmk__process_request(pcmk__request_t *request, GHashTable *handlers); xmlNode 99 include/crm/common/nodes.h const char *pcmk_cib_node_shutdown(xmlNode *cib, const char *node); xmlNode 40 include/crm/common/nvpair.h xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, xmlNode 45 include/crm/common/nvpair.h GHashTable *xml2list(const xmlNode *parent); xmlNode 47 include/crm/common/nvpair.h void pcmk_unpack_nvpair_blocks(const xmlNode *xml, const char *element_name, xmlNode 33 include/crm/common/nvpair_compat.h GSList *pcmk_xml_attrs2nvpairs(const xmlNode *xml); xmlNode 36 include/crm/common/nvpair_compat.h void pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml); xmlNode 867 include/crm/common/output_internal.h xmlNode *pcmk__html_create(xmlNode *parent, const char *name, const char *id, xmlNode 28 include/crm/common/probes.h bool pcmk_xe_is_probe(const xmlNode *xml_op); xmlNode 29 include/crm/common/probes.h bool pcmk_xe_mask_probe_failure(const xmlNode *xml_op); xmlNode 30 include/crm/common/remote_internal.h int pcmk__remote_send_xml(pcmk__remote_t *remote, const xmlNode *msg); xmlNode 34 include/crm/common/remote_internal.h xmlNode *pcmk__remote_message_xml(pcmk__remote_t *remote); xmlNode 329 include/crm/common/resources_internal.h xmlNode *xml; xmlNode 332 include/crm/common/resources_internal.h xmlNode *orig_xml; xmlNode 335 include/crm/common/resources_internal.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 29 include/crm/common/rules_internal.h enum expression_type pcmk__condition_type(const xmlNode *condition); xmlNode 34 include/crm/common/rules_internal.h int pcmk__evaluate_date_expression(const xmlNode *date_expression, xmlNode 37 include/crm/common/rules_internal.h int pcmk__evaluate_condition(xmlNode *expr, const pcmk_rule_input_t *rule_input, xmlNode 81 include/crm/common/scheduler.h xmlNode *input; // CIB XML xmlNode 110 include/crm/common/scheduler.h int pcmk_set_scheduler_cib(pcmk_scheduler_t *scheduler, xmlNode *cib); xmlNode 181 include/crm/common/scheduler_internal.h xmlNode *rsc_defaults; // Configured resource defaults xmlNode 182 include/crm/common/scheduler_internal.h xmlNode *op_defaults; // Configured operation defaults xmlNode 189 include/crm/common/scheduler_internal.h xmlNode *failed; // History entries of failed actions xmlNode 201 include/crm/common/scheduler_internal.h xmlNode *graph; // Transition graph xmlNode 295 include/crm/common/scheduler_internal.h void pcmk__add_param_check(const xmlNode *rsc_op, pcmk_resource_t *rsc, xmlNode 299 include/crm/common/scheduler_internal.h const xmlNode*, xmlNode 27 include/crm/common/schemas.h pcmk_update_configured_schema(xmlNode **xml); xmlNode 28 include/crm/common/schemas_internal.h void pcmk__build_schema_xml_node(xmlNode *parent, const char *name, xmlNode 35 include/crm/common/schemas_internal.h bool pcmk__validate_xml(xmlNode *xml_blob, const char *validation, xmlNode 38 include/crm/common/schemas_internal.h bool pcmk__configured_schema_validates(xmlNode *xml); xmlNode 39 include/crm/common/schemas_internal.h int pcmk__update_schema(xmlNode **xml, const char *max_schema_name, xmlNode 43 include/crm/common/schemas_internal.h int pcmk__update_configured_schema(xmlNode **xml, bool to_logs); xmlNode 54 include/crm/common/unittest_internal.h void pcmk__assert_validates(xmlNode *xml); xmlNode 36 include/crm/common/xml.h bool xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]); xmlNode 38 include/crm/common/xml.h xmlNode *xml_create_patchset( xmlNode 39 include/crm/common/xml.h int format, xmlNode *source, xmlNode *target, bool *config, bool manage_version); xmlNode 40 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version); xmlNode 42 include/crm/common/xml.h void patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, bool with_digest); xmlNode 23 include/crm/common/xml_comment_internal.h xmlNode *pcmk__xc_create(xmlDoc *doc, const char *content); xmlNode 36 include/crm/common/xml_compat.h crm_element_name(const xmlNode *xml) xmlNode 43 include/crm/common/xml_compat.h xmlNode *copy_xml(xmlNode *src_node); xmlNode 47 include/crm/common/xml_compat.h gboolean cli_config_update(xmlNode **xml, int *best_version, gboolean to_logs); xmlNode 57 include/crm/common/xml_compat.h void pcmk_free_xml_subtree(xmlNode *xml); xmlNode 61 include/crm/common/xml_compat.h void free_xml(xmlNode *child); xmlNode 67 include/crm/common/xml_compat.h char *calculate_on_disk_digest(xmlNode *input); xmlNode 70 include/crm/common/xml_compat.h char *calculate_operation_digest(xmlNode *input, const char *version); xmlNode 73 include/crm/common/xml_compat.h char *calculate_xml_versioned_digest(xmlNode *input, gboolean sort, xmlNode 77 include/crm/common/xml_compat.h xmlXPathObjectPtr xpath_search(const xmlNode *xml_top, const char *path); xmlNode 89 include/crm/common/xml_compat.h xmlNode *getXpathResult(xmlXPathObjectPtr xpathObj, int index); xmlNode 98 include/crm/common/xml_compat.h void crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 99 include/crm/common/xml_compat.h void (*helper)(xmlNode*, void*), void *user_data); xmlNode 103 include/crm/common/xml_compat.h xmlNode *get_xpath_object(const char *xpath, xmlNode *xml_obj, int error_level); xmlNode 109 include/crm/common/xml_compat.h bool xml_tracking_changes(xmlNode *xml); xmlNode 112 include/crm/common/xml_compat.h bool xml_document_dirty(xmlNode *xml); xmlNode 115 include/crm/common/xml_compat.h void xml_accept_changes(xmlNode *xml); xmlNode 118 include/crm/common/xml_compat.h void xml_track_changes(xmlNode *xml, const char *user, xmlNode *acl_source, xmlNode 122 include/crm/common/xml_compat.h void xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml); xmlNode 125 include/crm/common/xml_compat.h void xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml); xmlNode 28 include/crm/common/xml_element.h const char *crm_xml_add(xmlNode *node, const char *name, const char *value); xmlNode 29 include/crm/common/xml_element.h const char *crm_xml_add_int(xmlNode *node, const char *name, int value); xmlNode 30 include/crm/common/xml_element.h const char *crm_xml_add_ll(xmlNode *node, const char *name, long long value); xmlNode 31 include/crm/common/xml_element.h const char *crm_xml_add_ms(xmlNode *node, const char *name, guint ms); xmlNode 32 include/crm/common/xml_element.h const char *crm_xml_add_timeval(xmlNode *xml, const char *name_sec, xmlNode 36 include/crm/common/xml_element.h const char *crm_element_value(const xmlNode *data, const char *name); xmlNode 37 include/crm/common/xml_element.h int crm_element_value_int(const xmlNode *data, const char *name, int *dest); xmlNode 38 include/crm/common/xml_element.h int crm_element_value_ll(const xmlNode *data, const char *name, long long *dest); xmlNode 39 include/crm/common/xml_element.h int crm_element_value_ms(const xmlNode *data, const char *name, guint *dest); xmlNode 40 include/crm/common/xml_element.h int crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest); xmlNode 41 include/crm/common/xml_element.h int crm_element_value_timeval(const xmlNode *data, const char *name_sec, xmlNode 43 include/crm/common/xml_element.h char *crm_element_value_copy(const xmlNode *data, const char *name); xmlNode 55 include/crm/common/xml_element.h crm_copy_xml_element(const xmlNode *obj1, xmlNode *obj2, const char *element) xmlNode 30 include/crm/common/xml_element_compat.h xmlNode *expand_idref(xmlNode *input, xmlNode *top); xmlNode 33 include/crm/common/xml_element_compat.h void crm_xml_set_id(xmlNode *xml, const char *format, ...) G_GNUC_PRINTF(2, 3); xmlNode 36 include/crm/common/xml_element_compat.h xmlNode *sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive); xmlNode 33 include/crm/common/xml_element_internal.h const char *pcmk__xe_add_last_written(xmlNode *xe); xmlNode 35 include/crm/common/xml_element_internal.h xmlNode *pcmk__xe_first_child(const xmlNode *parent, const char *node_name, xmlNode 38 include/crm/common/xml_element_internal.h void pcmk__xe_remove_attr(xmlNode *element, const char *name); xmlNode 39 include/crm/common/xml_element_internal.h bool pcmk__xe_remove_attr_cb(xmlNode *xml, void *user_data); xmlNode 40 include/crm/common/xml_element_internal.h void pcmk__xe_remove_matching_attrs(xmlNode *element, bool force, xmlNode 43 include/crm/common/xml_element_internal.h int pcmk__xe_delete_match(xmlNode *xml, xmlNode *search); xmlNode 44 include/crm/common/xml_element_internal.h int pcmk__xe_replace_match(xmlNode *xml, xmlNode *replace); xmlNode 45 include/crm/common/xml_element_internal.h int pcmk__xe_update_match(xmlNode *xml, xmlNode *update, uint32_t flags); xmlNode 56 include/crm/common/xml_element_internal.h pcmk__xe_id(const xmlNode *xml) xmlNode 71 include/crm/common/xml_element_internal.h pcmk__xe_is(const xmlNode *xml, const char *name) xmlNode 77 include/crm/common/xml_element_internal.h xmlNode *pcmk__xe_create(xmlNode *parent, const char *name); xmlNode 78 include/crm/common/xml_element_internal.h xmlNode *pcmk__xe_next(const xmlNode *node, const char *element_name); xmlNode 80 include/crm/common/xml_element_internal.h void pcmk__xe_set_content(xmlNode *node, const char *format, ...) xmlNode 83 include/crm/common/xml_element_internal.h int pcmk__xe_get_score(const xmlNode *xml, const char *name, int *score, xmlNode 86 include/crm/common/xml_element_internal.h int pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags); xmlNode 87 include/crm/common/xml_element_internal.h void pcmk__xe_sort_attrs(xmlNode *xml); xmlNode 89 include/crm/common/xml_element_internal.h void pcmk__xe_set_id(xmlNode *xml, const char *format, ...) xmlNode 126 include/crm/common/xml_element_internal.h pcmk__xe_first_attr(const xmlNode *xe) xmlNode 152 include/crm/common/xml_element_internal.h pcmk__xe_foreach_child(xmlNode *xml, const char *child_element_name, xmlNode 153 include/crm/common/xml_element_internal.h int (*handler)(xmlNode *xml, void *userdata), xmlNode 156 include/crm/common/xml_element_internal.h int pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t); xmlNode 157 include/crm/common/xml_element_internal.h int pcmk__xe_get_flags(const xmlNode *xml, const char *name, uint32_t *dest, xmlNode 161 include/crm/common/xml_element_internal.h int pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value); xmlNode 162 include/crm/common/xml_element_internal.h bool pcmk__xe_attr_is_true(const xmlNode *node, const char *name); xmlNode 24 include/crm/common/xml_idref_internal.h xmlNode *pcmk__xe_resolve_idref(xmlNode *xml, xmlNode *search); xmlNode 25 include/crm/common/xml_idref_internal.h GList *pcmk__xe_dereference_children(const xmlNode *xml, xmlNode 166 include/crm/common/xml_internal.h int pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data, xmlNode 168 include/crm/common/xml_internal.h int pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml); xmlNode 177 include/crm/common/xml_internal.h void pcmk__strip_xml_text(xmlNode *xml); xmlNode 291 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 292 include/crm/common/xml_internal.h pcmk__xml_first_child(const xmlNode *parent) xmlNode 294 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); xmlNode 310 include/crm/common/xml_internal.h static inline xmlNode * xmlNode 311 include/crm/common/xml_internal.h pcmk__xml_next(const xmlNode *child) xmlNode 313 include/crm/common/xml_internal.h xmlNode *next = (child? child->next : NULL); xmlNode 321 include/crm/common/xml_internal.h void pcmk__xml_free(xmlNode *xml); xmlNode 323 include/crm/common/xml_internal.h xmlNode *pcmk__xml_copy(xmlNode *parent, xmlNode *src); xmlNode 424 include/crm/common/xml_internal.h void pcmk__xml_mark_changes(xmlNode *old_xml, xmlNode *new_xml); xmlNode 426 include/crm/common/xml_internal.h bool pcmk__xml_tree_foreach(xmlNode *xml, bool (*fn)(xmlNode *, void *), xmlNode 447 include/crm/common/xml_internal.h bool pcmk__cib_element_in_patchset(const xmlNode *patchset, xmlNode 37 include/crm/common/xml_io.h void save_xml_to_file(const xmlNode *xml, const char *desc, xmlNode 27 include/crm/common/xml_io_internal.h xmlNode *pcmk__xml_read(const char *filename); xmlNode 28 include/crm/common/xml_io_internal.h xmlNode *pcmk__xml_parse(const char *input); xmlNode 30 include/crm/common/xml_io_internal.h void pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 33 include/crm/common/xml_io_internal.h int pcmk__xml2fd(int fd, xmlNode *cur); xmlNode 34 include/crm/common/xml_io_internal.h int pcmk__xml_write_fd(const xmlNode *xml, const char *filename, int fd); xmlNode 35 include/crm/common/xml_io_internal.h int pcmk__xml_write_file(const xmlNode *xml, const char *filename, xmlNode 77 include/crm/common/xpath_internal.h GString *pcmk__element_xpath(const xmlNode *xml); xmlNode 81 include/crm/common/xpath_internal.h xmlNode *pcmk__xpath_result(xmlXPathObject *xpath_obj, int index); xmlNode 82 include/crm/common/xpath_internal.h xmlNode *pcmk__xpath_match_element(xmlNode *match); xmlNode 84 include/crm/common/xpath_internal.h void (*fn)(xmlNode *, void *), void *user_data); xmlNode 85 include/crm/common/xpath_internal.h xmlNode *pcmk__xpath_find_one(xmlDoc *doc, const char *path, uint8_t level); xmlNode 87 include/crm/common/xpath_internal.h void pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search, xmlNode 67 include/crm/fencing/internal.h void stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result); xmlNode 68 include/crm/fencing/internal.h void stonith__xe_get_result(const xmlNode *xml, pcmk__action_result_t *result); xmlNode 69 include/crm/fencing/internal.h xmlNode *stonith__find_xe_with_result(xmlNode *xml); xmlNode 83 include/crm/fencing/internal.h xmlNode *create_level_registration_xml(const char *node, const char *pattern, xmlNode 88 include/crm/fencing/internal.h xmlNode *create_device_registration_xml(const char *id, xmlNode 103 include/crm/fencing/internal.h const char *stonith__default_host_arg(xmlNode *metadata); xmlNode 40 include/crm/lrmd_internal.h int lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id, xmlNode 78 include/crm/lrmd_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); xmlNode 87 include/crm/lrmd_internal.h void remote_proxy_relay_event(remote_proxy_t *proxy, xmlNode *msg); xmlNode 88 include/crm/lrmd_internal.h void remote_proxy_relay_response(remote_proxy_t *proxy, xmlNode *msg, xmlNode 131 include/crm/pengine/internal.h const xmlNode *xml_op); xmlNode 165 include/crm/pengine/internal.h const xmlNode *action_config); xmlNode 166 include/crm/pengine/internal.h GHashTable *pcmk__unpack_action_rsc_params(const xmlNode *action_xml, xmlNode 169 include/crm/pengine/internal.h xmlNode *pcmk__find_action_config(const pcmk_resource_t *rsc, xmlNode 231 include/crm/pengine/internal.h int pe__is_newer_op(const xmlNode *xml_a, const xmlNode *xml_b); xmlNode 257 include/crm/pengine/internal.h int pe__target_rc_from_xml(const xmlNode *xml_op); xmlNode 265 include/crm/pengine/internal.h const xmlNode *xml_op, xmlNode 273 include/crm/pengine/internal.h const xmlNode *xml_op, xmlNode 327 include/crm/pengine/internal.h const char *pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml, xmlNode 342 include/crm/pengine/internal.h void pe__unpack_dataset_nvpairs(const xmlNode *xml_obj, const char *set_name, xmlNode 375 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 34 include/crm/pengine/rules_compat.h gboolean test_rule(xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, xmlNode 38 include/crm/pengine/rules_compat.h void pe_unpack_nvpairs(xmlNode *top, const xmlNode *xml_obj, xmlNode 45 include/crm/pengine/rules_compat.h void pe_eval_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name, xmlNode 415 include/pacemaker.h int pcmk_list_cluster_options(xmlNode **xml, bool all); xmlNode 430 include/pacemaker.h int pcmk_list_fencing_params(xmlNode **xml, bool all); xmlNode 442 include/pacemaker.h int pcmk_list_primitive_meta(xmlNode **xml, bool all); xmlNode 43 include/pcmki/pcmki_scheduler.h xmlNode *pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event, xmlNode 27 include/pcmki/pcmki_status.h xmlNode *current_cib, xmlNode 34 include/pcmki/pcmki_ticket.h int pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state); xmlNode 85 include/pcmki/pcmki_transition.h xmlNode *xml; xmlNode 165 include/pcmki/pcmki_transition.h pcmk__graph_t *pcmk__unpack_graph(const xmlNode *xml_graph, xmlNode 176 include/pcmki/pcmki_transition.h lrmd_event_data_t *pcmk__event_from_graph_action(const xmlNode *resource, xmlNode 52 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 56 lib/cib/cib_client.c xmlNode * msg)) xmlNode 110 lib/cib/cib_client.c xmlNode *msg)) xmlNode 170 lib/cib/cib_client.c void (*callback)(xmlNode *, int, int, xmlNode 171 lib/cib/cib_client.c xmlNode *, void *), xmlNode 219 lib/cib/cib_client.c void (*callback) (xmlNode *, int, int, xmlNode *, xmlNode 235 lib/cib/cib_client.c cib_client_ping(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 242 lib/cib/cib_client.c cib_client_query(cib_t * cib, const char *section, xmlNode ** output_data, int call_options) xmlNode 249 lib/cib/cib_client.c xmlNode ** output_data, int call_options) xmlNode 297 lib/cib/cib_client.c cib_client_create(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 304 lib/cib/cib_client.c cib_client_modify(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 311 lib/cib/cib_client.c cib_client_replace(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 318 lib/cib/cib_client.c cib_client_delete(cib_t * cib, const char *section, xmlNode * data, int call_options) xmlNode 325 lib/cib/cib_client.c cib_client_erase(cib_t * cib, xmlNode ** output_data, int call_options) xmlNode 397 lib/cib/cib_client.c cib_client_fetch_schemas(cib_t *cib, xmlNode **output_data, const char *after_ver, xmlNode 400 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 288 lib/cib/cib_file.c const char *section, xmlNode *data, xmlNode 289 lib/cib/cib_file.c xmlNode **output_data, int call_options, xmlNode 293 lib/cib/cib_file.c xmlNode *request = NULL; xmlNode 294 lib/cib/cib_file.c xmlNode *output = NULL; xmlNode 376 lib/cib/cib_file.c load_file_cib(const char *filename, xmlNode **output) xmlNode 379 lib/cib/cib_file.c xmlNode *root = NULL; xmlNode 445 lib/cib/cib_file.c cib_file_write_live(xmlNode *cib_root, char *path) xmlNode 705 lib/cib/cib_file.c cib_file_verify_digest(xmlNode *root, const char *sigfile) xmlNode 747 lib/cib/cib_file.c cib_file_read_and_verify(const char *filename, const char *sigfile, xmlNode **root) xmlNode 752 lib/cib/cib_file.c xmlNode *local_root = NULL; xmlNode 890 lib/cib/cib_file.c cib_file_prepare_xml(xmlNode *root) xmlNode 892 lib/cib/cib_file.c xmlNode *cib_status_root = NULL; xmlNode 919 lib/cib/cib_file.c cib_file_write_with_digest(xmlNode *cib_root, const char *cib_dirname, xmlNode 1059 lib/cib/cib_file.c cib_file_process_transaction_requests(cib_t *cib, xmlNode *transaction) xmlNode 1063 lib/cib/cib_file.c for (xmlNode *request = pcmk__xe_first_child(transaction, xmlNode 1069 lib/cib/cib_file.c xmlNode *output = NULL; xmlNode 1107 lib/cib/cib_file.c cib_file_commit_transaction(cib_t *cib, xmlNode *transaction, xmlNode 1108 lib/cib/cib_file.c xmlNode **result_cib) xmlNode 1112 lib/cib/cib_file.c xmlNode *saved_cib = private->cib_xml; xmlNode 1156 lib/cib/cib_file.c const char *section, xmlNode *req, xmlNode 1157 lib/cib/cib_file.c xmlNode *input, xmlNode *existing_cib, xmlNode 1158 lib/cib/cib_file.c xmlNode **result_cib, xmlNode **answer) xmlNode 38 lib/cib/cib_native.c const char *section, xmlNode *data, xmlNode 39 lib/cib/cib_native.c xmlNode **output_data, int call_options, xmlNode 46 lib/cib/cib_native.c xmlNode *op_msg = NULL; xmlNode 47 lib/cib/cib_native.c xmlNode *op_reply = NULL; xmlNode 102 lib/cib/cib_native.c xmlNode *wrapper = pcmk__xe_first_child(op_reply, PCMK__XE_CIB_CALLDATA, xmlNode 104 lib/cib/cib_native.c xmlNode *tmp = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 178 lib/cib/cib_native.c xmlNode *msg = NULL; xmlNode 269 lib/cib/cib_native.c xmlNode *hello = NULL; xmlNode 315 lib/cib/cib_native.c xmlNode *reply = NULL; xmlNode 381 lib/cib/cib_native.c xmlNode *notify_msg = pcmk__xe_create(NULL, PCMK__XE_CIB_CALLBACK); xmlNode 169 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 170 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 172 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 196 lib/cib/cib_ops.c xmlNode *shallow = pcmk__xe_create(*answer, xmlNode 215 lib/cib/cib_ops.c update_counter(xmlNode *xml_obj, const char *field, bool reset) xmlNode 242 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 243 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 261 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, xmlNode 262 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 263 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 290 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 291 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 305 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req, xmlNode 306 lib/cib/cib_ops.c xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode 307 lib/cib/cib_ops.c xmlNode ** answer) xmlNode 399 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 413 lib/cib/cib_ops.c delete_child(xmlNode *child, void *userdata) xmlNode 415 lib/cib/cib_ops.c xmlNode *obj_root = userdata; xmlNode 426 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 427 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 429 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 454 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 455 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 457 lib/cib/cib_ops.c xmlNode *obj_root = NULL; xmlNode 474 lib/cib/cib_ops.c xmlNode *tmp_section = NULL; xmlNode 507 lib/cib/cib_ops.c add_cib_object(xmlNode * parent, xmlNode * new_obj) xmlNode 551 lib/cib/cib_ops.c update_results(xmlNode *failed, xmlNode *target, const char *operation, xmlNode 554 lib/cib/cib_ops.c xmlNode *xml_node = NULL; xmlNode 578 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 579 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 581 lib/cib/cib_ops.c xmlNode *failed = NULL; xmlNode 583 lib/cib/cib_ops.c xmlNode *update_section = NULL; xmlNode 614 lib/cib/cib_ops.c xmlNode *a_child = NULL; xmlNode 645 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, xmlNode 646 lib/cib/cib_ops.c xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) xmlNode 668 lib/cib/cib_ops.c const xmlNode *req, xmlNode *input, xmlNode *existing_cib, xmlNode 669 lib/cib/cib_ops.c xmlNode **result_cib, xmlNode **answer) xmlNode 704 lib/cib/cib_ops.c xmlNode *match = NULL; xmlNode 770 lib/cib/cib_ops.c xmlNode *shallow = pcmk__xe_create(*answer, xmlNode 781 lib/cib/cib_ops.c xmlNode *parent = match; xmlNode 818 lib/cib/cib_ops.c xmlNode *parent = match->parent; xmlNode 56 lib/cib/cib_remote.c const char *section, xmlNode *data, xmlNode 57 lib/cib/cib_remote.c xmlNode **output_data, int call_options, xmlNode 64 lib/cib/cib_remote.c xmlNode *op_msg = NULL; xmlNode 65 lib/cib/cib_remote.c xmlNode *op_reply = NULL; xmlNode 184 lib/cib/cib_remote.c xmlNode *wrapper = pcmk__xe_first_child(op_reply, PCMK__XE_CIB_CALLDATA, xmlNode 186 lib/cib/cib_remote.c xmlNode *tmp = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 207 lib/cib/cib_remote.c xmlNode *msg = NULL; xmlNode 359 lib/cib/cib_remote.c xmlNode *answer = NULL; xmlNode 360 lib/cib/cib_remote.c xmlNode *login = NULL; xmlNode 558 lib/cib/cib_remote.c xmlNode *notify_msg = pcmk__xe_create(NULL, PCMK__XE_CIB_COMMAND); xmlNode 27 lib/cib/cib_utils.c cib_version_details(xmlNode * cib, int *admin_epoch, int *epoch, int *updates) xmlNode 45 lib/cib/cib_utils.c cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates, xmlNode 74 lib/cib/cib_utils.c cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset) xmlNode 77 lib/cib/cib_utils.c xmlNode *wrapper = NULL; xmlNode 116 lib/cib/cib_utils.c xmlNode * xmlNode 119 lib/cib/cib_utils.c xmlNode *cib_root = NULL, *config = NULL; xmlNode 139 lib/cib/cib_utils.c xmlNode *rsc_defaults = pcmk__xe_create(config, PCMK_XE_RSC_DEFAULTS); xmlNode 140 lib/cib/cib_utils.c xmlNode *meta = pcmk__xe_create(rsc_defaults, PCMK_XE_META_ATTRIBUTES); xmlNode 141 lib/cib/cib_utils.c xmlNode *nvpair = pcmk__xe_create(meta, PCMK_XE_NVPAIR); xmlNode 154 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user) xmlNode 223 lib/cib/cib_utils.c xmlNode *req, xmlNode *input, bool manage_counters, xmlNode 224 lib/cib/cib_utils.c bool *config_changed, xmlNode **current_cib, xmlNode 225 lib/cib/cib_utils.c xmlNode **result_cib, xmlNode **diff, xmlNode **output) xmlNode 230 lib/cib/cib_utils.c xmlNode *top = NULL; xmlNode 231 lib/cib/cib_utils.c xmlNode *scratch = NULL; xmlNode 232 lib/cib/cib_utils.c xmlNode *patchset_cib = NULL; xmlNode 233 lib/cib/cib_utils.c xmlNode *local_diff = NULL; xmlNode 260 lib/cib/cib_utils.c xmlNode *cib_ro = *current_cib; xmlNode 261 lib/cib/cib_utils.c xmlNode *cib_filtered = NULL; xmlNode 444 lib/cib/cib_utils.c xmlNode *cib_copy = pcmk__xml_copy(NULL, patchset_cib); xmlNode 559 lib/cib/cib_utils.c const char *section, xmlNode *data, int call_options, xmlNode 561 lib/cib/cib_utils.c xmlNode **op_msg) xmlNode 584 lib/cib/cib_utils.c xmlNode *wrapper = pcmk__xe_create(*op_msg, PCMK__XE_CIB_CALLDATA); xmlNode 601 lib/cib/cib_utils.c validate_transaction_request(const xmlNode *request) xmlNode 637 lib/cib/cib_utils.c cib__extend_transaction(cib_t *cib, xmlNode *request) xmlNode 665 lib/cib/cib_utils.c cib_native_callback(cib_t * cib, xmlNode * msg, int call_id, int rc) xmlNode 667 lib/cib/cib_utils.c xmlNode *output = NULL; xmlNode 671 lib/cib/cib_utils.c xmlNode *wrapper = NULL; xmlNode 715 lib/cib/cib_utils.c xmlNode *msg = user_data; xmlNode 745 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib) xmlNode 747 lib/cib/cib_utils.c xmlNode *config = NULL; xmlNode 778 lib/cib/cib_utils.c const char *section, xmlNode * data, xmlNode 779 lib/cib/cib_utils.c xmlNode ** output_data, int call_options, const char *user_name) xmlNode 782 lib/cib/cib_utils.c const char *section, xmlNode *data, xmlNode **output_data, xmlNode 811 lib/cib/cib_utils.c cib_apply_patch_event(xmlNode *event, xmlNode *input, xmlNode **output, xmlNode 816 lib/cib/cib_utils.c xmlNode *wrapper = NULL; xmlNode 817 lib/cib/cib_utils.c xmlNode *diff = NULL; xmlNode 863 lib/cib/cib_utils.c cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object) xmlNode 205 lib/cluster/cluster.c enum pcmk_ipc_server service, const xmlNode *data) xmlNode 563 lib/cluster/corosync.c pcmk__corosync_add_nodes(xmlNode *xml_parent) xmlNode 657 lib/cluster/corosync.c xmlNode *node = pcmk__xe_create(xml_parent, PCMK_XE_NODE); xmlNode 1039 lib/cluster/cpg.c pcmk__cpg_send_xml(const xmlNode *msg, const pcmk__node_status_t *node, xmlNode 74 lib/cluster/crmcluster_private.h bool pcmk__cpg_send_xml(const xmlNode *msg, const pcmk__node_status_t *node, xmlNode 281 lib/cluster/election.c xmlNode *vote = NULL; xmlNode 423 lib/cluster/election.c parse_election_message(const xmlNode *message, struct vote *vote) xmlNode 495 lib/cluster/election.c xmlNode *novote = NULL; xmlNode 524 lib/cluster/election.c election_count_vote(pcmk_cluster_t *cluster, const xmlNode *message, xmlNode 245 lib/cluster/membership.c remote_state_from_cib(const xmlNode *node_state) xmlNode 270 lib/cluster/membership.c remote_cache_refresh_helper(xmlNode *result, void *user_data) xmlNode 325 lib/cluster/membership.c refresh_remote_nodes(xmlNode *cib) xmlNode 1458 lib/cluster/membership.c cluster_node_cib_cache_refresh_helper(xmlNode *xml_node, void *user_data) xmlNode 1487 lib/cluster/membership.c refresh_cluster_node_cib_cache(xmlNode *cib) xmlNode 1501 lib/cluster/membership.c pcmk__refresh_node_caches_from_cib(xmlNode *cib) xmlNode 51 lib/common/acl.c create_acl(const xmlNode *xml, GList *acls, enum pcmk__xml_flags mode) xmlNode 117 lib/common/acl.c parse_acl_entry(const xmlNode *acl_top, const xmlNode *acl_entry, GList *acls) xmlNode 119 lib/common/acl.c for (const xmlNode *child = pcmk__xe_first_child(acl_entry, NULL, NULL, xmlNode 153 lib/common/acl.c for (xmlNode *role = pcmk__xe_first_child(acl_top, NULL, NULL, xmlNode 216 lib/common/acl.c pcmk__apply_acl(xmlNode *xml) xmlNode 237 lib/common/acl.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 315 lib/common/acl.c pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user) xmlNode 330 lib/common/acl.c xmlNode *acls = pcmk__xpath_find_one(source->doc, "//" PCMK_XE_ACLS, xmlNode 336 lib/common/acl.c xmlNode *child = NULL; xmlNode 378 lib/common/acl.c pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user) xmlNode 420 lib/common/acl.c purge_xml_attributes(xmlNode *xml) xmlNode 422 lib/common/acl.c xmlNode *child = NULL; xmlNode 448 lib/common/acl.c xmlNode *tmp = child; xmlNode 473 lib/common/acl.c xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml, xmlNode 474 lib/common/acl.c xmlNode **result) xmlNode 477 lib/common/acl.c xmlNode *target = NULL; xmlNode 510 lib/common/acl.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 572 lib/common/acl.c implicitly_allowed(const xmlNode *xml) xmlNode 612 lib/common/acl.c pcmk__apply_creation_acl(xmlNode *xml, bool check_top) xmlNode 656 lib/common/acl.c for (xmlNode *cIter = pcmk__xml_first_child(xml); cIter != NULL; ) { xmlNode 657 lib/common/acl.c xmlNode *child = cIter; xmlNode 671 lib/common/acl.c xml_acl_denied(const xmlNode *xml) xmlNode 682 lib/common/acl.c xml_acl_disable(xmlNode *xml) xmlNode 702 lib/common/acl.c xml_acl_enabled(const xmlNode *xml) xmlNode 725 lib/common/acl.c xmlNode *tree = xml; \ xmlNode 748 lib/common/acl.c pcmk__check_acl(xmlNode *xml, const char *attr_name, enum pcmk__xml_flags mode) xmlNode 778 lib/common/acl.c for (const xmlNode *parent = xml; xmlNode 853 lib/common/acl.c pcmk__update_acl_user(xmlNode *request, const char *field, xmlNode 548 lib/common/actions.c xmlNode * xmlNode 549 lib/common/actions.c crm_create_op_xml(xmlNode *parent, const char *prefix, const char *task, xmlNode 552 lib/common/actions.c xmlNode *xml_op; xmlNode 146 lib/common/alerts.c unpack_alert_options(xmlNode *xml, pcmk__alert_t *entry, guint *max_timeout) xmlNode 215 lib/common/alerts.c unpack_alert_parameters(const xmlNode *xml, pcmk__alert_t *entry) xmlNode 217 lib/common/alerts.c xmlNode *child; xmlNode 257 lib/common/alerts.c unpack_alert_filter(xmlNode *xml, pcmk__alert_t *entry) xmlNode 259 lib/common/alerts.c xmlNode *select = pcmk__xe_first_child(xml, PCMK_XE_SELECT, NULL, NULL); xmlNode 260 lib/common/alerts.c xmlNode *event_type = NULL; xmlNode 276 lib/common/alerts.c xmlNode *attr; xmlNode 324 lib/common/alerts.c unpack_alert(xmlNode *alert, pcmk__alert_t *entry, guint *max_timeout) xmlNode 345 lib/common/alerts.c pcmk__unpack_alerts(const xmlNode *alerts) xmlNode 347 lib/common/alerts.c xmlNode *alert; xmlNode 355 lib/common/alerts.c xmlNode *recipient = NULL; xmlNode 171 lib/common/cib.c xmlNode * xmlNode 172 lib/common/cib.c pcmk_find_cib_element(xmlNode *cib, const char *element_name) xmlNode 74 lib/common/crmcommon_private.h xmlNode *match; //!< Pointer to matching node (defined by caller) xmlNode 119 lib/common/crmcommon_private.h bool pcmk__xml_reset_node_flags(xmlNode *xml, void *user_data); xmlNode 122 lib/common/crmcommon_private.h void pcmk__xml_set_parent_flags(xmlNode *xml, uint64_t flags); xmlNode 125 lib/common/crmcommon_private.h void pcmk__xml_new_private_data(xmlNode *xml); xmlNode 128 lib/common/crmcommon_private.h void pcmk__xml_free_private_data(xmlNode *xml); xmlNode 131 lib/common/crmcommon_private.h void pcmk__xml_free_node(xmlNode *xml); xmlNode 137 lib/common/crmcommon_private.h int pcmk__xml_position(const xmlNode *xml, enum pcmk__xml_flags ignore_if_set); xmlNode 140 lib/common/crmcommon_private.h bool pcmk__xc_matches(const xmlNode *comment1, const xmlNode *comment2); xmlNode 143 lib/common/crmcommon_private.h void pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update); xmlNode 149 lib/common/crmcommon_private.h void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user); xmlNode 155 lib/common/crmcommon_private.h void pcmk__apply_acl(xmlNode *xml); xmlNode 158 lib/common/crmcommon_private.h void pcmk__apply_creation_acl(xmlNode *xml, bool check_top); xmlNode 174 lib/common/crmcommon_private.h void pcmk__mark_xml_node_dirty(xmlNode *xml); xmlNode 183 lib/common/crmcommon_private.h int pcmk__xe_set_score(xmlNode *target, const char *name, const char *value); xmlNode 212 lib/common/crmcommon_private.h const xmlNode *xml); xmlNode 272 lib/common/crmcommon_private.h bool (*reply_expected)(pcmk_ipc_api_t *api, const xmlNode *request); xmlNode 283 lib/common/crmcommon_private.h bool (*dispatch)(pcmk_ipc_api_t *api, xmlNode *msg); xmlNode 316 lib/common/crmcommon_private.h int pcmk__send_ipc_request(pcmk_ipc_api_t *api, const xmlNode *request); xmlNode 420 lib/common/crmcommon_private.h int pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start, xmlNode 424 lib/common/crmcommon_private.h int pcmk__evaluate_date_spec(const xmlNode *date_spec, const crm_time_t *now); xmlNode 427 lib/common/crmcommon_private.h int pcmk__evaluate_attr_expression(const xmlNode *expression, xmlNode 431 lib/common/crmcommon_private.h int pcmk__evaluate_rsc_expression(const xmlNode *expr, xmlNode 435 lib/common/crmcommon_private.h int pcmk__evaluate_op_expression(const xmlNode *expr, xmlNode 84 lib/common/digest.c calculate_xml_digest_v1(xmlNode *input) xmlNode 110 lib/common/digest.c pcmk__digest_on_disk_cib(xmlNode *input) xmlNode 133 lib/common/digest.c pcmk__digest_operation(xmlNode *input) xmlNode 140 lib/common/digest.c xmlNode *sorted = pcmk__xml_copy(NULL, input); xmlNode 160 lib/common/digest.c pcmk__digest_xml(xmlNode *xml, bool filter) xmlNode 200 lib/common/digest.c pcmk__verify_digest(xmlNode *input, const char *expected) xmlNode 299 lib/common/digest.c pcmk__filter_op_for_digest(xmlNode *param_set) xmlNode 342 lib/common/digest.c calculate_on_disk_digest(xmlNode *input) xmlNode 348 lib/common/digest.c calculate_operation_digest(xmlNode *input, const char *version) xmlNode 350 lib/common/digest.c xmlNode *sorted = sorted_xml(input, NULL, true); xmlNode 358 lib/common/digest.c calculate_xml_versioned_digest(xmlNode *input, gboolean sort, xmlNode 362 lib/common/digest.c xmlNode *sorted = NULL; xmlNode 366 lib/common/digest.c xmlNode *sorted = sorted_xml(input, NULL, true); xmlNode 24 lib/common/ipc_attrd.c set_pairs_data(pcmk__attrd_api_reply_t *data, xmlNode *msg_data) xmlNode 31 lib/common/ipc_attrd.c for (xmlNode *node = pcmk__xe_first_child(msg_data, PCMK_XE_NODE, NULL, xmlNode 45 lib/common/ipc_attrd.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request) xmlNode 60 lib/common/ipc_attrd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 138 lib/common/ipc_attrd.c static xmlNode * xmlNode 141 lib/common/ipc_attrd.c xmlNode *attrd_op = pcmk__xe_create(NULL, __func__); xmlNode 151 lib/common/ipc_attrd.c connect_and_send_attrd_request(pcmk_ipc_api_t *api, const xmlNode *request) xmlNode 196 lib/common/ipc_attrd.c xmlNode *request = create_attrd_op(user_name); xmlNode 257 lib/common/ipc_attrd.c xmlNode *request = NULL; xmlNode 286 lib/common/ipc_attrd.c xmlNode *request = NULL; xmlNode 324 lib/common/ipc_attrd.c xmlNode *request = NULL; xmlNode 346 lib/common/ipc_attrd.c add_op_attr(xmlNode *op, uint32_t options) xmlNode 358 lib/common/ipc_attrd.c populate_update_op(xmlNode *op, const char *node, const char *name, const char *value, xmlNode 397 lib/common/ipc_attrd.c xmlNode *request = NULL; xmlNode 429 lib/common/ipc_attrd.c xmlNode *request = NULL; xmlNode 462 lib/common/ipc_attrd.c xmlNode *child = NULL; xmlNode 288 lib/common/ipc_client.c call_api_dispatch(pcmk_ipc_api_t *api, xmlNode *message) xmlNode 317 lib/common/ipc_client.c xmlNode *msg; xmlNode 684 lib/common/ipc_client.c pcmk__send_ipc_request(pcmk_ipc_api_t *api, const xmlNode *request) xmlNode 687 lib/common/ipc_client.c xmlNode *reply = NULL; xmlNode 770 lib/common/ipc_client.c static xmlNode * xmlNode 774 lib/common/ipc_client.c xmlNode *request = NULL; xmlNode 828 lib/common/ipc_client.c xmlNode *request = NULL; xmlNode 1196 lib/common/ipc_client.c ssize_t *bytes, xmlNode **reply) xmlNode 1218 lib/common/ipc_client.c xmlNode *xml = NULL; xmlNode 1352 lib/common/ipc_client.c crm_ipc_send(crm_ipc_t *client, const xmlNode *message, xmlNode 1353 lib/common/ipc_client.c enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode **reply) xmlNode 32 lib/common/ipc_controld.c static xmlNode *create_hello_message(const char *uuid, const char *client_name, xmlNode 108 lib/common/ipc_controld.c xmlNode *hello; xmlNode 126 lib/common/ipc_controld.c set_node_info_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 150 lib/common/ipc_controld.c set_ping_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 164 lib/common/ipc_controld.c set_nodes_data(pcmk_controld_api_reply_t *data, xmlNode *msg_data) xmlNode 169 lib/common/ipc_controld.c for (xmlNode *node = pcmk__xe_first_child(msg_data, PCMK_XE_NODE, NULL, xmlNode 187 lib/common/ipc_controld.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request) xmlNode 202 lib/common/ipc_controld.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 206 lib/common/ipc_controld.c xmlNode *wrapper = NULL; xmlNode 207 lib/common/ipc_controld.c xmlNode *msg_data = NULL; xmlNode 324 lib/common/ipc_controld.c static xmlNode * xmlNode 326 lib/common/ipc_controld.c const char *node, xmlNode *msg_data) xmlNode 331 lib/common/ipc_controld.c xmlNode *request = NULL; xmlNode 352 lib/common/ipc_controld.c send_controller_request(pcmk_ipc_api_t *api, const xmlNode *request, xmlNode 366 lib/common/ipc_controld.c static xmlNode * xmlNode 369 lib/common/ipc_controld.c xmlNode *msg_data; xmlNode 393 lib/common/ipc_controld.c xmlNode *request; xmlNode 394 lib/common/ipc_controld.c xmlNode *msg_data; xmlNode 427 lib/common/ipc_controld.c xmlNode *request; xmlNode 455 lib/common/ipc_controld.c xmlNode *request; xmlNode 478 lib/common/ipc_controld.c xmlNode *request; xmlNode 500 lib/common/ipc_controld.c xmlNode *request, *msg_data, *xml_rsc, *params; xmlNode 636 lib/common/ipc_controld.c static xmlNode * xmlNode 640 lib/common/ipc_controld.c xmlNode *hello_node = NULL; xmlNode 641 lib/common/ipc_controld.c xmlNode *hello = NULL; xmlNode 181 lib/common/ipc_pacemakerd.c reply_expected(pcmk_ipc_api_t *api, const xmlNode *request) xmlNode 194 lib/common/ipc_pacemakerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply) xmlNode 197 lib/common/ipc_pacemakerd.c xmlNode *wrapper = NULL; xmlNode 198 lib/common/ipc_pacemakerd.c xmlNode *msg_data = NULL; xmlNode 302 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 156 lib/common/ipc_schedulerd.c do_schedulerd_api_call(pcmk_ipc_api_t *api, const char *task, xmlNode *cib, char **ref) xmlNode 159 lib/common/ipc_schedulerd.c xmlNode *cmd = NULL; xmlNode 193 lib/common/ipc_schedulerd.c pcmk_schedulerd_api_graph(pcmk_ipc_api_t *api, xmlNode *cib, char **ref) xmlNode 400 lib/common/ipc_server.c xmlNode * xmlNode 403 lib/common/ipc_server.c xmlNode *xml = NULL; xmlNode 822 lib/common/ipc_server.c pcmk__ipc_send_xml(pcmk__client_t *c, uint32_t request, const xmlNode *message, xmlNode 951 lib/common/ipc_server.c xmlNode * xmlNode 955 lib/common/ipc_server.c xmlNode *ack = NULL; xmlNode 988 lib/common/ipc_server.c xmlNode *ack = pcmk__ipc_create_ack_as(function, line, flags, tag, ver, status); xmlNode 1616 lib/common/iso8601.c const xmlNode *xml) xmlNode 1191 lib/common/logging.c uint32_t tags, uint8_t level, const char *text, const xmlNode *xml) xmlNode 1228 lib/common/logging.c uint32_t tags, uint8_t level, const xmlNode *xml) xmlNode 1259 lib/common/logging.c uint32_t tags, uint8_t level, const xmlNode *patchset) xmlNode 57 lib/common/messages.c xmlNode * xmlNode 61 lib/common/messages.c const char *task, xmlNode *data) xmlNode 65 lib/common/messages.c xmlNode *message = NULL; xmlNode 95 lib/common/messages.c xmlNode *wrapper = pcmk__xe_create(message, PCMK__XE_CRM_XML); xmlNode 122 lib/common/messages.c xmlNode * xmlNode 123 lib/common/messages.c pcmk__new_reply_as(const char *origin, const xmlNode *original_request, xmlNode 124 lib/common/messages.c xmlNode *data) xmlNode 209 lib/common/messages.c xmlNode * xmlNode 212 lib/common/messages.c xmlNode *(*handler)(pcmk__request_t *request) = NULL; xmlNode 228 lib/common/nodes.c pcmk_cib_node_shutdown(xmlNode *cib, const char *node) xmlNode 232 lib/common/nodes.c xmlNode *match = pcmk__xpath_find_one(cib->doc, xpath, LOG_TRACE); xmlNode 209 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 212 lib/common/nvpair.c xmlNode *tmp = pcmk__xe_create(xml_node, PCMK__XE_PARAM); xmlNode 243 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 300 lib/common/nvpair.c xmlNode * xmlNode 301 lib/common/nvpair.c crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, xmlNode 304 lib/common/nvpair.c xmlNode *nvp; xmlNode 339 lib/common/nvpair.c xml2list(const xmlNode *parent) xmlNode 341 lib/common/nvpair.c xmlNode *child = NULL; xmlNode 343 lib/common/nvpair.c xmlNode *nvpair_list = NULL; xmlNode 392 lib/common/nvpair.c unpack_nvpair(xmlNode *nvpair, void *userdata) xmlNode 399 lib/common/nvpair.c const xmlNode *ref_nvpair = pcmk__xe_resolve_idref(nvpair, NULL); xmlNode 447 lib/common/nvpair.c xmlNode *pair = data; xmlNode 450 lib/common/nvpair.c xmlNode *rule_xml = NULL; xmlNode 483 lib/common/nvpair.c pcmk_unpack_nvpair_blocks(const xmlNode *xml, const char *element_name, xmlNode 584 lib/common/nvpair.c const xmlNode *pair_a = a; xmlNode 585 lib/common/nvpair.c const xmlNode *pair_b = b; xmlNode 687 lib/common/nvpair.c pcmk_xml_attrs2nvpairs(const xmlNode *xml) xmlNode 705 lib/common/nvpair.c xmlNode *parent = user_data; xmlNode 711 lib/common/nvpair.c pcmk_nvpairs2xml_attrs(GSList *list, xmlNode *xml) xmlNode 721 lib/common/nvpair.c xmlNode *xml_node = user_data; xmlNode 1521 lib/common/options.c xmlNode *top = NULL; xmlNode 1522 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 71 lib/common/output_html.c xmlNode *root; xmlNode 142 lib/common/output_html.c xmlNode *child_node = NULL; xmlNode 179 lib/common/output_html.c pcmk__xml_copy(head_node, (xmlNode *) iter->data); xmlNode 485 lib/common/output_html.c xmlNode * xmlNode 486 lib/common/output_html.c pcmk__html_create(xmlNode *parent, const char *name, const char *id, xmlNode 489 lib/common/output_html.c xmlNode *node = pcmk__xe_create(parent, name); xmlNode 85 lib/common/output_xml.c xmlNode *root; xmlNode 33 lib/common/patchset.c add_xml_changes_to_patchset(xmlNode *xml, xmlNode *patchset) xmlNode 35 lib/common/patchset.c xmlNode *cIter = NULL; xmlNode 37 lib/common/patchset.c xmlNode *change = NULL; xmlNode 71 lib/common/patchset.c xmlNode *attr = NULL; xmlNode 107 lib/common/patchset.c xmlNode *result = NULL; xmlNode 149 lib/common/patchset.c is_config_change(xmlNode *xml) xmlNode 154 lib/common/patchset.c xmlNode *config = pcmk__xe_first_child(xml, PCMK_XE_CONFIGURATION, NULL, xmlNode 178 lib/common/patchset.c static xmlNode * xmlNode 179 lib/common/patchset.c xml_create_patchset_v2(xmlNode *source, xmlNode *target) xmlNode 185 lib/common/patchset.c xmlNode *v = NULL; xmlNode 186 lib/common/patchset.c xmlNode *version = NULL; xmlNode 187 lib/common/patchset.c xmlNode *patchset = NULL; xmlNode 230 lib/common/patchset.c xmlNode *change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); xmlNode 243 lib/common/patchset.c xmlNode * xmlNode 244 lib/common/patchset.c xml_create_patchset(int format, xmlNode *source, xmlNode *target, xmlNode 289 lib/common/patchset.c patchset_process_digest(xmlNode *patch, xmlNode *source, xmlNode *target, xmlNode 315 lib/common/patchset.c xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]) xmlNode 323 lib/common/patchset.c const xmlNode *version = pcmk__xe_first_child(patchset, PCMK_XE_VERSION, xmlNode 325 lib/common/patchset.c const xmlNode *source = pcmk__xe_first_child(version, PCMK_XE_SOURCE, NULL, xmlNode 327 lib/common/patchset.c const xmlNode *target = pcmk__xe_first_child(version, PCMK_XE_TARGET, NULL, xmlNode 363 lib/common/patchset.c xml_patch_version_check(const xmlNode *xml, const xmlNode *patchset) xmlNode 430 lib/common/patchset.c static xmlNode * xmlNode 431 lib/common/patchset.c first_matching_xml_child(const xmlNode *parent, const char *name, xmlNode 434 lib/common/patchset.c xmlNode *cIter = NULL; xmlNode 473 lib/common/patchset.c static xmlNode * xmlNode 474 lib/common/patchset.c search_v2_xpath(const xmlNode *top, const char *key, int target_position) xmlNode 476 lib/common/patchset.c xmlNode *target = (xmlNode *) top->doc; xmlNode 549 lib/common/patchset.c const xmlNode *change; xmlNode 550 lib/common/patchset.c xmlNode *match; xmlNode 584 lib/common/patchset.c apply_v2_patchset(xmlNode *xml, const xmlNode *patchset) xmlNode 587 lib/common/patchset.c const xmlNode *change = NULL; xmlNode 593 lib/common/patchset.c xmlNode *match = NULL; xmlNode 644 lib/common/patchset.c const xmlNode *child = pcmk__xe_first_child(change, xmlNode 647 lib/common/patchset.c const xmlNode *attrs = pcmk__xml_first_child(child); xmlNode 676 lib/common/patchset.c xmlNode *match = change_obj->match; xmlNode 689 lib/common/patchset.c xmlNode *child = NULL; xmlNode 690 lib/common/patchset.c xmlNode *match_child = NULL; xmlNode 716 lib/common/patchset.c xmlNode *match_child = NULL; xmlNode 765 lib/common/patchset.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version) xmlNode 769 lib/common/patchset.c xmlNode *old = NULL; xmlNode 833 lib/common/patchset.c pcmk__cib_element_in_patchset(const xmlNode *patchset, const char *element) xmlNode 860 lib/common/patchset.c for (const xmlNode *change = pcmk__xe_first_child(patchset, PCMK_XE_CHANGE, xmlNode 41 lib/common/patchset_display.c xml_show_patchset_header(pcmk__output_t *out, const xmlNode *patchset) xmlNode 80 lib/common/patchset_display.c xml_show_patchset(pcmk__output_t *out, const xmlNode *patchset) xmlNode 85 lib/common/patchset_display.c for (const xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, xmlNode 125 lib/common/patchset_display.c xmlNode *clist = pcmk__xe_first_child(change, PCMK_XE_CHANGE_LIST, xmlNode 130 lib/common/patchset_display.c for (const xmlNode *child = pcmk__xe_first_child(clist, NULL, NULL, xmlNode 201 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); xmlNode 240 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); xmlNode 293 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); xmlNode 46 lib/common/probes.c pcmk_xe_is_probe(const xmlNode *xml) xmlNode 70 lib/common/probes.c pcmk_xe_mask_probe_failure(const xmlNode *xml) xmlNode 239 lib/common/remote.c pcmk__remote_send_xml(pcmk__remote_t *remote, const xmlNode *msg) xmlNode 291 lib/common/remote.c xmlNode * xmlNode 294 lib/common/remote.c xmlNode *xml = NULL; xmlNode 38 lib/common/rules.c pcmk__condition_type(const xmlNode *condition) xmlNode 81 lib/common/rules.c loggable_parent_id(const xmlNode *xml) xmlNode 111 lib/common/rules.c check_range(const xmlNode *date_spec, const char *id, const char *attr, xmlNode 155 lib/common/rules.c pcmk__evaluate_date_spec(const xmlNode *date_spec, const crm_time_t *now) xmlNode 246 lib/common/rules.c pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start, xmlNode 293 lib/common/rules.c evaluate_in_range(const xmlNode *date_expression, const char *id, xmlNode 324 lib/common/rules.c xmlNode *duration = pcmk__xe_first_child(date_expression, xmlNode 380 lib/common/rules.c evaluate_gt(const xmlNode *date_expression, const char *id, xmlNode 426 lib/common/rules.c evaluate_lt(const xmlNode *date_expression, const char *id, xmlNode 470 lib/common/rules.c pcmk__evaluate_date_expression(const xmlNode *date_expression, xmlNode 495 lib/common/rules.c xmlNode *date_spec = pcmk__xe_first_child(date_expression, xmlNode 958 lib/common/rules.c pcmk__evaluate_attr_expression(const xmlNode *expression, xmlNode 1110 lib/common/rules.c pcmk__evaluate_rsc_expression(const xmlNode *rsc_expression, xmlNode 1179 lib/common/rules.c pcmk__evaluate_op_expression(const xmlNode *op_expression, xmlNode 1252 lib/common/rules.c pcmk__evaluate_condition(xmlNode *condition, xmlNode 1304 lib/common/rules.c pcmk_evaluate_rule(xmlNode *rule, const pcmk_rule_input_t *rule_input, xmlNode 1351 lib/common/rules.c for (xmlNode *condition = pcmk__xe_first_child(rule, NULL, NULL, NULL); xmlNode 246 lib/common/scheduler.c pcmk_set_scheduler_cib(pcmk_scheduler_t *scheduler, xmlNode *cib) xmlNode 344 lib/common/scheduler.c const xmlNode *rsc_history; // History entry XML xmlNode 360 lib/common/scheduler.c pcmk__add_param_check(const xmlNode *rsc_history, pcmk_resource_t *rsc, xmlNode 389 lib/common/scheduler.c const xmlNode*, xmlNode 779 lib/common/schemas.c validate_with(xmlNode *xml, pcmk__schema_t *schema, xmlNode 815 lib/common/schemas.c validate_with_silent(xmlNode *xml, pcmk__schema_t *schema) xmlNode 825 lib/common/schemas.c pcmk__validate_xml(xmlNode *xml_blob, const char *validation, xmlNode 861 lib/common/schemas.c pcmk__configured_schema_validates(xmlNode *xml) xmlNode 1004 lib/common/schemas.c static xmlNode * xmlNode 1005 lib/common/schemas.c apply_transformation(const xmlNode *xml, const char *transform, xmlNode 1009 lib/common/schemas.c xmlNode *out = NULL; xmlNode 1058 lib/common/schemas.c static xmlNode * xmlNode 1059 lib/common/schemas.c apply_upgrade(const xmlNode *input_xml, int schema_index, gboolean to_logs) xmlNode 1065 lib/common/schemas.c xmlNode *old_xml = NULL; xmlNode 1066 lib/common/schemas.c xmlNode *new_xml = NULL; xmlNode 1094 lib/common/schemas.c pcmk__xml_new_private_data((xmlNode *) new_xml->doc); xmlNode 1121 lib/common/schemas.c get_configured_schema(const xmlNode *xml) xmlNode 1144 lib/common/schemas.c pcmk__update_schema(xmlNode **xml, const char *max_schema_name, bool transform, xmlNode 1183 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 1275 lib/common/schemas.c xmlNode *converted = NULL; xmlNode 1414 lib/common/schemas.c append_href(xmlNode *xml, void *user_data) xmlNode 1432 lib/common/schemas.c xmlNode *xml = pcmk__xml_parse(contents); xmlNode 1457 lib/common/schemas.c add_schema_file_to_xml(xmlNode *parent, const char *file, GList **already_included) xmlNode 1461 lib/common/schemas.c xmlNode *file_node = NULL; xmlNode 1528 lib/common/schemas.c pcmk__build_schema_xml_node(xmlNode *parent, const char *name, GList **already_included) xmlNode 1530 lib/common/schemas.c xmlNode *schema_node = pcmk__xe_create(parent, PCMK__XA_SCHEMA); xmlNode 1584 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 26 lib/common/tests/messages/pcmk__new_message_as_test.c xmlNode *data = pcmk__xe_create(NULL, "x"); xmlNode 40 lib/common/tests/messages/pcmk__new_message_as_test.c xmlNode *message = NULL; xmlNode 65 lib/common/tests/messages/pcmk__new_message_as_test.c xmlNode *message = NULL; xmlNode 66 lib/common/tests/messages/pcmk__new_message_as_test.c xmlNode *data = pcmk__xe_create(NULL, "x"); xmlNode 37 lib/common/tests/nodes/pcmk_cib_node_shutdown_test.c xmlNode *xml = pcmk__xml_parse(CIB_XML); xmlNode 49 lib/common/tests/nodes/pcmk_cib_node_shutdown_test.c xmlNode *xml = pcmk__xml_parse(CIB_XML); xmlNode 60 lib/common/tests/nodes/pcmk_cib_node_shutdown_test.c xmlNode *xml = pcmk__xml_parse(CIB_XML); xmlNode 31 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *block = pcmk__xml_parse(XML_LOW); xmlNode 55 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *first_id = pcmk__xml_parse(XML_FIRST_ID); xmlNode 56 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *not_first_id = pcmk__xml_parse(XML_HIGH); xmlNode 57 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *no_id = pcmk__xml_parse(XML_NO_ID); xmlNode 91 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *no_id = pcmk__xml_parse(XML_NO_ID); xmlNode 92 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *high = pcmk__xml_parse(XML_HIGH); xmlNode 114 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *low = pcmk__xml_parse(XML_LOW); xmlNode 115 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *low2 = pcmk__xml_parse(XML_LOW); xmlNode 116 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *high = pcmk__xml_parse(XML_HIGH); xmlNode 136 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *zero = pcmk__xml_parse(XML_FIRST_ID); xmlNode 137 lib/common/tests/nvpair/pcmk__cmp_nvpair_blocks_test.c xmlNode *bad = pcmk__xml_parse(XML_BAD); xmlNode 53 lib/common/tests/nvpair/pcmk__unpack_nvpair_block_test.c xmlNode *xml = pcmk__xml_parse("<xml/>"); xmlNode 79 lib/common/tests/nvpair/pcmk__unpack_nvpair_block_test.c xmlNode *xml = NULL; xmlNode 110 lib/common/tests/nvpair/pcmk__unpack_nvpair_block_test.c xmlNode *xml = NULL; xmlNode 140 lib/common/tests/nvpair/pcmk__unpack_nvpair_block_test.c xmlNode *xml = NULL; xmlNode 169 lib/common/tests/nvpair/pcmk__unpack_nvpair_block_test.c xmlNode *xml = pcmk__xml_parse("<xml>\n<" PCMK__XE_ATTRIBUTES ">\n" 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 28 lib/common/tests/nvpair/pcmk__xe_get_flags_test.c xmlNode *xml = pcmk__xe_create(NULL, "element"); xmlNode 50 lib/common/tests/nvpair/pcmk__xe_get_flags_test.c xmlNode *xml = pcmk__xe_create(NULL, "element"); xmlNode 19 lib/common/tests/nvpair/pcmk__xe_set_bool_attr_test.c xmlNode *node = pcmk__xml_parse("<node/>"); xmlNode 84 lib/common/tests/nvpair/pcmk_unpack_nvpair_blocks_test.c xmlNode *xml = pcmk__xml_parse(XML_BLOCKS); xmlNode 104 lib/common/tests/nvpair/pcmk_unpack_nvpair_blocks_test.c xmlNode *xml = pcmk__xml_parse(XML_BLOCKS); xmlNode 129 lib/common/tests/nvpair/pcmk_unpack_nvpair_blocks_test.c xmlNode *xml = pcmk__xml_parse(XML_BLOCKS); xmlNode 159 lib/common/tests/nvpair/pcmk_unpack_nvpair_blocks_test.c xmlNode *xml = pcmk__xml_parse(XML_BLOCKS); xmlNode 195 lib/common/tests/nvpair/pcmk_unpack_nvpair_blocks_test.c xmlNode *xml = pcmk__xml_parse(XML_BLOCKS); xmlNode 36 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c xmlNode *source = pcmk__xml_parse(source_s); xmlNode 37 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c xmlNode *target = pcmk__xml_parse(target_s); xmlNode 38 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c xmlNode *patchset = NULL; xmlNode 18 lib/common/tests/probes/pcmk_xe_is_probe_test.c xmlNode *node = NULL; xmlNode 17 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 33 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 57 lib/common/tests/probes/pcmk_xe_mask_probe_failure_test.c xmlNode *node = NULL; xmlNode 89 lib/common/tests/rules/pcmk__evaluate_attr_expression_test.c xmlNode *xml = pcmk__xml_parse(xml_string); xmlNode 111 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 184 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 81 lib/common/tests/rules/pcmk__unpack_duration_test.c xmlNode *duration = pcmk__xml_parse(YEARS_INVALID); xmlNode 96 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 72 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_OP_MISSING_ID); xmlNode 87 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *parent_xml = pcmk__xml_parse(RULE_IDREF_PARENT); xmlNode 88 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE); xmlNode 102 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *parent_xml = pcmk__xml_parse(RULE_IDREF_PARENT); xmlNode 103 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE); xmlNode 120 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_EMPTY); xmlNode 136 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_EMPTY_AND); xmlNode 151 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_EMPTY_OR); xmlNode 172 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_DEFAULT_BOOLEAN_OP); xmlNode 193 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_INVALID_BOOLEAN_OP); xmlNode 214 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_AND_PASSES); xmlNode 231 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_LONELY_AND); xmlNode 251 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_AND_ONE_FAILS); xmlNode 272 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_AND_TWO_FAIL); xmlNode 293 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_OR_ONE_PASSES); xmlNode 313 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_OR_TWO_PASS); xmlNode 331 lib/common/tests/rules/pcmk_evaluate_rule_test.c xmlNode *xml = pcmk__xml_parse(RULE_LONELY_OR); xmlNode 351 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 52 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c xmlNode *parent = pcmk__xe_create(NULL, PCMK__XA_SCHEMAS); xmlNode 64 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 *schema_node = NULL; xmlNode 66 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c xmlNode *file_node = NULL; xmlNode 106 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c xmlNode *parent = pcmk__xe_create(NULL, PCMK__XA_SCHEMAS); xmlNode 107 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c xmlNode *schema_node = NULL; xmlNode 108 lib/common/tests/schemas/pcmk__build_schema_xml_node_test.c xmlNode *file_node = NULL; xmlNode 26 lib/common/tests/xml_comment/pcmk__xc_create_test.c xmlNode *node = NULL; xmlNode 20 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *xml = pcmk__xe_create(NULL, "test"); xmlNode 33 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 34 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 54 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 55 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 71 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 72 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 96 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 97 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 114 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 115 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 140 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 141 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 160 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); xmlNode 161 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *target = pcmk__xe_create(NULL, "test"); xmlNode 42 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 52 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 68 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 69 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *result = NULL; xmlNode 86 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 87 lib/common/tests/xml_element/pcmk__xe_first_child_test.c xmlNode *result = NULL; xmlNode 15 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c static int compare_name_handler(xmlNode *xml, void *userdata) { xmlNode 39 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 48 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 61 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 74 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str1); xmlNode 103 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str2); xmlNode 115 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str2); xmlNode 141 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c static int any_of_handler(xmlNode *xml, void *userdata) { xmlNode 150 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str3); xmlNode 161 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c static int stops_on_first_handler(xmlNode *xml, void *userdata) { xmlNode 171 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c static int stops_on_second_handler(xmlNode *xml, void *userdata) { xmlNode 181 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c static int stops_on_third_handler(xmlNode *xml, void *userdata) { xmlNode 193 lib/common/tests/xml_element/pcmk__xe_foreach_child_test.c xmlNode *xml = pcmk__xml_parse(str3); xmlNode 28 lib/common/tests/xml_element/pcmk__xe_get_score_test.c xmlNode *xml = pcmk__xe_create(NULL, __func__); xmlNode 41 lib/common/tests/xml_element/pcmk__xe_get_score_test.c xmlNode *xml = pcmk__xe_create(NULL, __func__); xmlNode 71 lib/common/tests/xml_element/pcmk__xe_get_score_test.c xmlNode *xml = pcmk__xe_create(NULL, __func__); xmlNode 34 lib/common/tests/xml_element/pcmk__xe_next_test.c xmlNode *xml = pcmk__xml_parse(XML_NO_SIBLINGS); xmlNode 35 lib/common/tests/xml_element/pcmk__xe_next_test.c xmlNode *child = NULL; xmlNode 62 lib/common/tests/xml_element/pcmk__xe_next_test.c xmlNode *xml = pcmk__xml_parse(XML_SIBLINGS); xmlNode 63 lib/common/tests/xml_element/pcmk__xe_next_test.c xmlNode *child = NULL; xmlNode 64 lib/common/tests/xml_element/pcmk__xe_next_test.c xmlNode *next = NULL; xmlNode 24 lib/common/tests/xml_element/pcmk__xe_set_id_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 45 lib/common/tests/xml_element/pcmk__xe_set_id_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 65 lib/common/tests/xml_element/pcmk__xe_set_id_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 87 lib/common/tests/xml_element/pcmk__xe_set_id_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 34 lib/common/tests/xml_element/pcmk__xe_set_score_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml"); xmlNode 67 lib/common/tests/xml_element/pcmk__xe_set_score_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test_xml"); xmlNode 33 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c assert_order(xmlNode *test_xml, const xmlNode *reference_xml) xmlNode 96 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 97 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *reference_xml = NULL; xmlNode 116 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 117 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *reference_xml = pcmk__xe_create(NULL, "test"); xmlNode 159 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *test_xml = pcmk__xe_create(NULL, "test"); xmlNode 160 lib/common/tests/xml_element/pcmk__xe_sort_attrs_test.c xmlNode *reference_xml = pcmk__xe_create(NULL, "test"); xmlNode 30 lib/common/tests/xml_idref/pcmk__xe_dereference_children_test.c xmlNode *xml = NULL; xmlNode 62 lib/common/tests/xml_idref/pcmk__xe_dereference_children_test.c const char *value = crm_element_value((xmlNode *) list->data, xmlNode 22 lib/common/unittest.c pcmk__assert_validates(xmlNode *xml) xmlNode 87 lib/common/xml.c pcmk__xml_tree_foreach(xmlNode *xml, bool (*fn)(xmlNode *, void *), xmlNode 109 lib/common/xml.c pcmk__xml_set_parent_flags(xmlNode *xml, uint64_t flags) xmlNode 159 lib/common/xml.c pcmk__mark_xml_node_dirty(xmlNode *xml) xmlNode 180 lib/common/xml.c pcmk__xml_reset_node_flags(xmlNode *xml, void *user_data) xmlNode 202 lib/common/xml.c mark_xml_dirty_created(xmlNode *xml, void *user_data) xmlNode 221 lib/common/xml.c mark_xml_tree_dirty_created(xmlNode *xml) xmlNode 281 lib/common/xml.c new_private_data(xmlNode *node, void *user_data) xmlNode 320 lib/common/xml.c new_private_data((xmlNode *) iter, user_data); xmlNode 353 lib/common/xml.c free_private_data(xmlNode *node, void *user_data) xmlNode 372 lib/common/xml.c free_private_data((xmlNode *) iter, user_data); xmlNode 387 lib/common/xml.c pcmk__xml_new_private_data(xmlNode *xml) xmlNode 399 lib/common/xml.c pcmk__xml_free_private_data(xmlNode *xml) xmlNode 414 lib/common/xml.c pcmk__xml_position(const xmlNode *xml, enum pcmk__xml_flags ignore_if_set) xmlNode 418 lib/common/xml.c for (const xmlNode *cIter = xml; cIter->prev; cIter = cIter->prev) { xmlNode 419 lib/common/xml.c xml_node_private_t *nodepriv = ((xmlNode*)cIter->prev)->_private; xmlNode 441 lib/common/xml.c commit_attr_deletions(xmlNode *xml, void *user_data) xmlNode 504 lib/common/xml.c pcmk__xml_new_private_data((xmlNode *) doc); xmlNode 518 lib/common/xml.c pcmk__xml_free_private_data((xmlNode *) doc); xmlNode 716 lib/common/xml.c pcmk__xml_free_node(xmlNode *xml) xmlNode 737 lib/common/xml.c free_xml_with_position(xmlNode *node, int position) xmlNode 816 lib/common/xml.c pcmk__xml_free(xmlNode *xml) xmlNode 831 lib/common/xml.c xmlNode * xmlNode 832 lib/common/xml.c pcmk__xml_copy(xmlNode *parent, xmlNode *src) xmlNode 834 lib/common/xml.c xmlNode *copy = NULL; xmlNode 870 lib/common/xml.c pcmk__strip_xml_text(xmlNode *xml) xmlNode 872 lib/common/xml.c xmlNode *iter = xml->children; xmlNode 875 lib/common/xml.c xmlNode *next = iter->next; xmlNode 1105 lib/common/xml.c mark_attr_deleted(xmlNode *new_xml, const char *element, const char *attr_name, xmlNode 1136 lib/common/xml.c mark_attr_changed(xmlNode *new_xml, const char *element, const char *attr_name, xmlNode 1167 lib/common/xml.c mark_attr_moved(xmlNode *new_xml, const char *element, xmlAttr *old_attr, xmlNode 1193 lib/common/xml.c xml_diff_old_attrs(xmlNode *old_xml, xmlNode *new_xml) xmlNode 1210 lib/common/xml.c int new_pos = pcmk__xml_position((xmlNode*) new_attr, xmlNode 1212 lib/common/xml.c int old_pos = pcmk__xml_position((xmlNode*) old_attr, xmlNode 1248 lib/common/xml.c mark_created_attrs(xmlNode *new_xml) xmlNode 1285 lib/common/xml.c xml_diff_attrs(xmlNode *old_xml, xmlNode *new_xml) xmlNode 1319 lib/common/xml.c mark_child_deleted(xmlNode *old_child, xmlNode *new_parent) xmlNode 1324 lib/common/xml.c xmlNode *candidate = pcmk__xml_copy(new_parent, old_child); xmlNode 1354 lib/common/xml.c mark_child_moved(xmlNode *old_child, xmlNode *new_child, int old_pos, xmlNode 1358 lib/common/xml.c xmlNode *new_parent = new_child->parent; xmlNode 1395 lib/common/xml.c new_comment_matches(const xmlNode *old_comment, const xmlNode *new_comment) xmlNode 1437 lib/common/xml.c new_element_matches(const xmlNode *old_element, const xmlNode *new_element) xmlNode 1465 lib/common/xml.c new_child_matches(const xmlNode *old_child, const xmlNode *new_child) xmlNode 1492 lib/common/xml.c find_matching_children(xmlNode *old_xml, xmlNode *new_xml) xmlNode 1494 lib/common/xml.c for (xmlNode *old_child = pcmk__xml_first_child(old_xml); old_child != NULL; xmlNode 1504 lib/common/xml.c for (xmlNode *new_child = pcmk__xml_first_child(new_xml); xmlNode 1537 lib/common/xml.c pcmk__xml_mark_changes(xmlNode *old_xml, xmlNode *new_xml) xmlNode 1558 lib/common/xml.c for (xmlNode *old_child = pcmk__xml_first_child(old_xml); old_child != NULL; xmlNode 1562 lib/common/xml.c xmlNode *new_child = NULL; xmlNode 1594 lib/common/xml.c for (xmlNode *new_child = pcmk__xml_first_child(new_xml), xmlNode 1614 lib/common/xml.c xmlNode *old_child = nodepriv->match; xmlNode 1718 lib/common/xml.c xmlNode * xmlNode 1719 lib/common/xml.c copy_xml(xmlNode *src) xmlNode 1722 lib/common/xml.c xmlNode *copy = NULL; xmlNode 1746 lib/common/xml.c pcmk_free_xml_subtree(xmlNode *xml) xmlNode 1752 lib/common/xml.c free_xml(xmlNode *child) xmlNode 1772 lib/common/xml.c xml_tracking_changes(xmlNode *xml) xmlNode 1779 lib/common/xml.c xml_document_dirty(xmlNode *xml) xmlNode 1786 lib/common/xml.c xml_accept_changes(xmlNode *xml) xmlNode 1794 lib/common/xml.c xml_track_changes(xmlNode *xml, const char *user, xmlNode *acl_source, xmlNode 1816 lib/common/xml.c xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml) xmlNode 1833 lib/common/xml.c xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml) xmlNode 47 lib/common/xml_attr.c xmlNode *element = NULL; xmlNode 70 lib/common/xml_attr.c pcmk__xml_free_private_data((xmlNode *) attr); xmlNode 79 lib/common/xml_attr.c xmlNode *parent = a->parent; xmlNode 29 lib/common/xml_comment.c xmlNode * xmlNode 32 lib/common/xml_comment.c xmlNode *node = NULL; xmlNode 54 lib/common/xml_comment.c pcmk__xc_matches(const xmlNode *comment1, const xmlNode *comment2) xmlNode 72 lib/common/xml_comment.c static xmlNode * xmlNode 73 lib/common/xml_comment.c match_xc_child(const xmlNode *parent, const xmlNode *search) xmlNode 77 lib/common/xml_comment.c for (xmlNode *child = pcmk__xml_first_child(parent); child != NULL; xmlNode 104 lib/common/xml_comment.c pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update) 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 151 lib/common/xml_display.c for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL; xmlNode 194 lib/common/xml_display.c const xmlNode *data, int depth, uint32_t options) xmlNode 221 lib/common/xml_display.c pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data, xmlNode 258 lib/common/xml_display.c show_xml_changes_recursive(pcmk__output_t *out, const xmlNode *data, int depth, xmlNode 328 lib/common/xml_display.c for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL; xmlNode 342 lib/common/xml_display.c for (const xmlNode *child = pcmk__xml_first_child(data); child != NULL; xmlNode 362 lib/common/xml_display.c pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml) xmlNode 42 lib/common/xml_element.c xmlNode * xmlNode 43 lib/common/xml_element.c pcmk__xe_first_child(const xmlNode *parent, const char *node_name, xmlNode 46 lib/common/xml_element.c xmlNode *child = NULL; xmlNode 103 lib/common/xml_element.c xmlNode * xmlNode 104 lib/common/xml_element.c pcmk__xe_next(const xmlNode *xml, const char *element_name) xmlNode 106 lib/common/xml_element.c for (xmlNode *next = (xml == NULL)? NULL : xml->next; xmlNode 130 lib/common/xml_element.c pcmk__xe_get_score(const xmlNode *xml, const char *name, int *score, xmlNode 172 lib/common/xml_element.c pcmk__xe_set_score(xmlNode *target, const char *name, const char *value) xmlNode 250 lib/common/xml_element.c pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags) xmlNode 310 lib/common/xml_element.c pcmk__xe_sort_attrs(xmlNode *xml) xmlNode 321 lib/common/xml_element.c xmlNode *attr = iter->data; xmlNode 337 lib/common/xml_element.c pcmk__xe_remove_attr(xmlNode *element, const char *name) xmlNode 359 lib/common/xml_element.c pcmk__xe_remove_attr_cb(xmlNode *xml, void *user_data) xmlNode 379 lib/common/xml_element.c pcmk__xe_remove_matching_attrs(xmlNode *element, bool force, xmlNode 406 lib/common/xml_element.c xmlNode * xmlNode 407 lib/common/xml_element.c pcmk__xe_create(xmlNode *parent, const char *name) xmlNode 409 lib/common/xml_element.c xmlNode *node = NULL; xmlNode 443 lib/common/xml_element.c pcmk__xe_set_content(xmlNode *node, const char *format, ...) xmlNode 495 lib/common/xml_element.c pcmk__xe_set_id(xmlNode *node, const char *format, ...) xmlNode 526 lib/common/xml_element.c pcmk__xe_add_last_written(xmlNode *xe) xmlNode 570 lib/common/xml_element.c update_xe(xmlNode *parent, xmlNode *target, xmlNode *update, uint32_t flags) xmlNode 637 lib/common/xml_element.c for (xmlNode *child = pcmk__xml_first_child(update); child != NULL; xmlNode 669 lib/common/xml_element.c delete_xe_if_matching(xmlNode *xml, void *user_data) xmlNode 671 lib/common/xml_element.c xmlNode *search = user_data; xmlNode 717 lib/common/xml_element.c pcmk__xe_delete_match(xmlNode *xml, xmlNode *search) xmlNode 747 lib/common/xml_element.c replace_node(xmlNode *old, xmlNode *new) xmlNode 785 lib/common/xml_element.c replace_xe_if_matching(xmlNode *xml, void *user_data) xmlNode 787 lib/common/xml_element.c xmlNode *replace = user_data; xmlNode 832 lib/common/xml_element.c pcmk__xe_replace_match(xmlNode *xml, xmlNode *replace) xmlNode 857 lib/common/xml_element.c xmlNode *update; //!< Update source xmlNode 883 lib/common/xml_element.c update_xe_if_matching(xmlNode *xml, void *user_data) xmlNode 886 lib/common/xml_element.c xmlNode *update = data->update; xmlNode 926 lib/common/xml_element.c pcmk__xe_update_match(xmlNode *xml, xmlNode *update, uint32_t flags) xmlNode 979 lib/common/xml_element.c pcmk__xe_foreach_child(xmlNode *xml, const char *child_element_name, xmlNode 980 lib/common/xml_element.c int (*handler)(xmlNode *xml, void *userdata), xmlNode 983 lib/common/xml_element.c xmlNode *children = (xml? xml->children : NULL); xmlNode 987 lib/common/xml_element.c for (xmlNode *node = children; node != NULL; node = node->next) { xmlNode 1015 lib/common/xml_element.c crm_xml_add(xmlNode *node, const char *name, const char *value) xmlNode 1046 lib/common/xml_element.c pcmk__xml_new_private_data((xmlNode *) attr); xmlNode 1070 lib/common/xml_element.c crm_xml_add_int(xmlNode *node, const char *name, int value) xmlNode 1092 lib/common/xml_element.c crm_xml_add_ms(xmlNode *node, const char *name, guint ms) xmlNode 1120 lib/common/xml_element.c crm_xml_add_ll(xmlNode *xml, const char *name, long long value) xmlNode 1144 lib/common/xml_element.c crm_xml_add_timeval(xmlNode *xml, const char *name_sec, const char *name_usec, xmlNode 1168 lib/common/xml_element.c crm_element_value(const xmlNode *data, const char *name) xmlNode 1201 lib/common/xml_element.c crm_element_value_int(const xmlNode *data, const char *name, int *dest) xmlNode 1243 lib/common/xml_element.c pcmk__xe_get_flags(const xmlNode *xml, const char *name, uint32_t *dest, xmlNode 1291 lib/common/xml_element.c crm_element_value_ll(const xmlNode *data, const char *name, long long *dest) xmlNode 1322 lib/common/xml_element.c crm_element_value_ms(const xmlNode *data, const char *name, guint *dest) xmlNode 1359 lib/common/xml_element.c crm_element_value_epoch(const xmlNode *xml, const char *name, time_t *dest) xmlNode 1388 lib/common/xml_element.c crm_element_value_timeval(const xmlNode *xml, const char *name_sec, xmlNode 1436 lib/common/xml_element.c pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t) xmlNode 1466 lib/common/xml_element.c crm_element_value_copy(const xmlNode *data, const char *name) xmlNode 1501 lib/common/xml_element.c pcmk__xe_get_bool_attr(const xmlNode *node, const char *name, bool *value) xmlNode 1538 lib/common/xml_element.c pcmk__xe_attr_is_true(const xmlNode *node, const char *name) xmlNode 1556 lib/common/xml_element.c xmlNode * xmlNode 1557 lib/common/xml_element.c expand_idref(xmlNode *input, xmlNode *top) xmlNode 1563 lib/common/xml_element.c crm_xml_set_id(xmlNode *xml, const char *format, ...) xmlNode 1580 lib/common/xml_element.c xmlNode * xmlNode 1581 lib/common/xml_element.c sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive) xmlNode 1583 lib/common/xml_element.c xmlNode *child = NULL; xmlNode 1585 lib/common/xml_element.c xmlNode *result = NULL; xmlNode 84 lib/common/xml_idref.c xmlNode * xmlNode 85 lib/common/xml_idref.c pcmk__xe_resolve_idref(xmlNode *xml, xmlNode *search) xmlNode 89 lib/common/xml_idref.c xmlNode *result = NULL; xmlNode 128 lib/common/xml_idref.c pcmk__xe_dereference_children(const xmlNode *xml, const char *element_name) xmlNode 135 lib/common/xml_idref.c for (xmlNode *child = pcmk__xe_first_child(xml, element_name, NULL, NULL); xmlNode 138 lib/common/xml_idref.c xmlNode *resolved = pcmk__xe_resolve_idref(child, NULL); xmlNode 100 lib/common/xml_io.c xmlNode * xmlNode 104 lib/common/xml_io.c xmlNode *xml = NULL; xmlNode 134 lib/common/xml_io.c pcmk__xml_new_private_data((xmlNode *) output); xmlNode 166 lib/common/xml_io.c xmlNode * xmlNode 169 lib/common/xml_io.c xmlNode *xml = NULL; xmlNode 189 lib/common/xml_io.c pcmk__xml_new_private_data((xmlNode *) output); xmlNode 214 lib/common/xml_io.c dump_xml_element(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 247 lib/common/xml_io.c for (const xmlNode *child = data->children; child != NULL; xmlNode 274 lib/common/xml_io.c dump_xml_text(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 309 lib/common/xml_io.c dump_xml_cdata(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 337 lib/common/xml_io.c dump_xml_comment(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 370 lib/common/xml_io.c pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer, xmlNode 475 lib/common/xml_io.c write_xml_stream(const xmlNode *xml, const char *filename, FILE *stream, xmlNode 535 lib/common/xml_io.c pcmk__xml_write_fd(const xmlNode *xml, const char *filename, int fd) xmlNode 560 lib/common/xml_io.c pcmk__xml_write_file(const xmlNode *xml, const char *filename, bool compress) xmlNode 583 lib/common/xml_io.c pcmk__xml2fd(int fd, xmlNode *cur) xmlNode 604 lib/common/xml_io.c save_xml_to_file(const xmlNode *xml, const char *desc, const char *filename) xmlNode 64 lib/common/xpath.c xmlNode * xmlNode 67 lib/common/xpath.c xmlNode *match = NULL; xmlNode 101 lib/common/xpath.c xmlNode * xmlNode 102 lib/common/xpath.c pcmk__xpath_match_element(xmlNode *match) xmlNode 171 lib/common/xpath.c void (*fn)(xmlNode *, void *), void *user_data) xmlNode 182 lib/common/xpath.c xmlNode *result = pcmk__xpath_result(xpath_obj, i); xmlNode 205 lib/common/xpath.c xmlNode * xmlNode 209 lib/common/xpath.c xmlNode *result = NULL; xmlNode 211 lib/common/xpath.c const xmlNode *root = NULL; xmlNode 246 lib/common/xpath.c xmlNode *match = pcmk__xpath_result(xpath_obj, i); xmlNode 281 lib/common/xpath.c pcmk__element_xpath(const xmlNode *xml) xmlNode 283 lib/common/xpath.c const xmlNode *parent = NULL; xmlNode 355 lib/common/xpath.c output_attr_child(xmlNode *child, void *userdata) xmlNode 375 lib/common/xpath.c pcmk__warn_multiple_name_matches(pcmk__output_t *out, xmlNode *search, xmlNode 393 lib/common/xpath.c xpath_search(const xmlNode *xml_top, const char *path) xmlNode 400 lib/common/xpath.c xmlNode * xmlNode 403 lib/common/xpath.c xmlNode *match = NULL; xmlNode 472 lib/common/xpath.c xmlNode *xml = NULL; xmlNode 500 lib/common/xpath.c crm_foreach_xpath_result(xmlNode *xml, const char *xpath, xmlNode 501 lib/common/xpath.c void (*helper)(xmlNode*, void*), void *user_data) xmlNode 512 lib/common/xpath.c xmlNode *result = pcmk__xpath_result(xpathObj, i); xmlNode 529 lib/common/xpath.c xmlNode * xmlNode 530 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level) xmlNode 533 lib/common/xpath.c xmlNode *result = NULL; xmlNode 561 lib/common/xpath.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 420 lib/fencing/st_actions.c stonith__xe_set_result(xmlNode *xml, const pcmk__action_result_t *result) xmlNode 458 lib/fencing/st_actions.c xmlNode * xmlNode 459 lib/fencing/st_actions.c stonith__find_xe_with_result(xmlNode *xml) xmlNode 461 lib/fencing/st_actions.c xmlNode *match = pcmk__xpath_find_one(xml->doc, xmlNode 483 lib/fencing/st_actions.c stonith__xe_get_result(const xmlNode *xml, pcmk__action_result_t *result) xmlNode 75 lib/fencing/st_client.c xmlNode *xml; xmlNode 85 lib/fencing/st_client.c typedef int (*stonith_op_t) (const char *, int, const char *, xmlNode *, xmlNode 86 lib/fencing/st_client.c xmlNode *, xmlNode *, xmlNode **, xmlNode **); xmlNode 88 lib/fencing/st_client.c xmlNode *stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, xmlNode 91 lib/fencing/st_client.c xmlNode *data, xmlNode **output_data, xmlNode 302 lib/fencing/st_client.c xmlNode * xmlNode 308 lib/fencing/st_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_ST_DEVICE_ID); xmlNode 309 lib/fencing/st_client.c xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES); xmlNode 345 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 360 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 377 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 424 lib/fencing/st_client.c xmlNode * xmlNode 430 lib/fencing/st_client.c xmlNode *data; xmlNode 469 lib/fencing/st_client.c xmlNode *data = create_level_registration_xml(node, pattern, attr, value, xmlNode 556 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 557 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 577 lib/fencing/st_client.c xmlNode *match = pcmk__xpath_result(xpathObj, lpc); xmlNode 613 lib/fencing/st_client.c xmlNode **output) xmlNode 616 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 636 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 678 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 714 lib/fencing/st_client.c xmlNode *data = NULL; xmlNode 715 lib/fencing/st_client.c xmlNode *output = NULL; xmlNode 731 lib/fencing/st_client.c xmlNode *op = NULL; xmlNode 732 lib/fencing/st_client.c xmlNode *reply = pcmk__xpath_find_one(output->doc, xmlNode 828 lib/fencing/st_client.c xmlNode * xmlNode 829 lib/fencing/st_client.c stonith_create_op(int call_id, const char *token, const char *op, xmlNode * data, int call_options) xmlNode 831 lib/fencing/st_client.c xmlNode *op_msg = NULL; xmlNode 843 lib/fencing/st_client.c xmlNode *wrapper = pcmk__xe_create(op_msg, PCMK__XE_ST_CALLDATA); xmlNode 949 lib/fencing/st_client.c invoke_registered_callbacks(stonith_t *stonith, const xmlNode *msg, int call_id) xmlNode 1163 lib/fencing/st_client.c xmlNode *reply = NULL; xmlNode 1164 lib/fencing/st_client.c xmlNode *hello = pcmk__xe_create(NULL, PCMK__XE_STONITH_COMMAND); xmlNode 1218 lib/fencing/st_client.c xmlNode *notify_msg = pcmk__xe_create(NULL, __func__); xmlNode 1386 lib/fencing/st_client.c static xmlNode * xmlNode 1387 lib/fencing/st_client.c get_event_data_xml(xmlNode *msg, const char *ntype) xmlNode 1390 lib/fencing/st_client.c xmlNode *data = pcmk__xpath_find_one(msg->doc, data_addr, LOG_DEBUG); xmlNode 1416 lib/fencing/st_client.c xml_to_event(xmlNode *msg) xmlNode 1437 lib/fencing/st_client.c xmlNode *data = get_event_data_xml(msg, event->operation); xmlNode 1459 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 2504 lib/fencing/st_client.c param_is_supported(xmlNode *metadata, const char *name) xmlNode 2529 lib/fencing/st_client.c stonith__default_host_arg(xmlNode *metadata) xmlNode 92 lib/fencing/st_rhcs.c stonith_rhcs_parameter_not_required(xmlNode *metadata, const char *parameter) xmlNode 106 lib/fencing/st_rhcs.c xmlNode *tmp = pcmk__xpath_result(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 56 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); xmlNode 57 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); xmlNode 58 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 100 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); xmlNode 105 lib/lrmd/lrmd_client.c static int process_lrmd_handshake_reply(xmlNode *reply, lrmd_private_t *native); xmlNode 266 lib/lrmd/lrmd_client.c xmlNode *msg = data; xmlNode 364 lib/lrmd/lrmd_client.c xmlNode *msg = pcmk__xml_parse(buffer); xmlNode 375 lib/lrmd/lrmd_client.c pcmk__xml_free((xmlNode *) userdata); xmlNode 387 lib/lrmd/lrmd_client.c handle_remote_msg(xmlNode *xml, lrmd_t *lrmd) xmlNode 457 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 561 lib/lrmd/lrmd_client.c static xmlNode * xmlNode 562 lib/lrmd/lrmd_client.c lrmd_create_op(const char *token, const char *op, xmlNode *data, int timeout, xmlNode 565 lib/lrmd/lrmd_client.c xmlNode *op_msg = NULL; xmlNode 576 lib/lrmd/lrmd_client.c xmlNode *wrapper = pcmk__xe_create(op_msg, PCMK__XE_LRMD_CALLDATA); xmlNode 668 lib/lrmd/lrmd_client.c lrmd__remote_send_xml(pcmk__remote_t *session, xmlNode *msg, uint32_t id, xmlNode 679 lib/lrmd/lrmd_client.c xmlNode **reply) xmlNode 760 lib/lrmd/lrmd_client.c send_remote_message(lrmd_t *lrmd, xmlNode *msg) xmlNode 781 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 784 lib/lrmd/lrmd_client.c xmlNode *xml = NULL; xmlNode 813 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) xmlNode 835 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) xmlNode 899 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, xmlNode 900 lib/lrmd/lrmd_client.c xmlNode **output_data, int timeout, xmlNode 905 lib/lrmd/lrmd_client.c xmlNode *op_msg = NULL; xmlNode 906 lib/lrmd/lrmd_client.c xmlNode *op_reply = NULL; xmlNode 971 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC); xmlNode 988 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XA_LRMD_OP); xmlNode 1004 lib/lrmd/lrmd_client.c static xmlNode * xmlNode 1007 lib/lrmd/lrmd_client.c xmlNode *hello = pcmk__xe_create(NULL, PCMK__XE_LRMD_COMMAND); xmlNode 1023 lib/lrmd/lrmd_client.c process_lrmd_handshake_reply(xmlNode *reply, lrmd_private_t *native) xmlNode 1073 lib/lrmd/lrmd_client.c xmlNode *reply = NULL; xmlNode 1074 lib/lrmd/lrmd_client.c xmlNode *hello = lrmd_handshake_hello_msg(name, native->proxy_callback != NULL); xmlNode 1103 lib/lrmd/lrmd_client.c xmlNode *hello = lrmd_handshake_hello_msg(name, native->proxy_callback != NULL); xmlNode 1834 lib/lrmd/lrmd_client.c xmlNode *data = NULL; xmlNode 1861 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC); xmlNode 1908 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC); xmlNode 1909 lib/lrmd/lrmd_client.c xmlNode *output = NULL; xmlNode 1957 lib/lrmd/lrmd_client.c xmlNode *data = NULL; xmlNode 1958 lib/lrmd/lrmd_client.c xmlNode *output_xml = NULL; xmlNode 1982 lib/lrmd/lrmd_client.c for (const xmlNode *rsc_xml = pcmk__xe_first_child(output_xml, xmlNode 1993 lib/lrmd/lrmd_client.c for (const xmlNode *op_xml = pcmk__xe_first_child(rsc_xml, xmlNode 2029 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 2038 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) xmlNode 2049 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) xmlNode 2156 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_RSC); xmlNode 2157 lib/lrmd/lrmd_client.c xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES); xmlNode 2185 lib/lrmd/lrmd_client.c xmlNode *data = pcmk__xe_create(NULL, PCMK__XE_LRMD_ALERT); xmlNode 2186 lib/lrmd/lrmd_client.c xmlNode *args = pcmk__xe_create(data, PCMK__XE_ATTRIBUTES); xmlNode 2211 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 242 lib/lrmd/proxy_common.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_LRMD_IPC_MSG, xmlNode 244 lib/lrmd/proxy_common.c xmlNode *request = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 291 lib/lrmd/proxy_common.c xmlNode *op_reply = pcmk__xe_create(NULL, PCMK__XE_NACK); xmlNode 311 lib/lrmd/proxy_common.c xmlNode *op_reply = NULL; xmlNode 332 lib/pacemaker/libpacemaker_private.h void (*add_graph_meta)(const pcmk_resource_t *rsc, xmlNode *xml); xmlNode 397 lib/pacemaker/libpacemaker_private.h const xmlNode *xml_op); xmlNode 474 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__expand_tags_in_sets(xmlNode *xml_obj, xmlNode 483 lib/pacemaker/libpacemaker_private.h bool pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr, xmlNode 493 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler); xmlNode 557 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_colocation(xmlNode *xml_obj, pcmk_scheduler_t *scheduler); xmlNode 604 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_ordering(xmlNode *xml_obj, pcmk_scheduler_t *scheduler); xmlNode 651 lib/pacemaker/libpacemaker_private.h void pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler); xmlNode 706 lib/pacemaker/libpacemaker_private.h void pcmk__add_guest_meta_to_xml(xmlNode *args_xml, xmlNode 748 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); xmlNode 868 lib/pacemaker/libpacemaker_private.h void pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); xmlNode 969 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node(cib_t *cib_conn, const char *node, const char *uuid); xmlNode 972 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_node_state_change(cib_t *cib_conn, const char *node, xmlNode 976 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node, xmlNode 985 lib/pacemaker/libpacemaker_private.h xmlNode *cib_node, const char *resource, xmlNode 990 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_action_result(xmlNode *cib_resource, xmlNode 1031 lib/pacemaker/libpacemaker_private.h const xmlNode *rsc_entry, bool active_on_node); xmlNode 1043 lib/pacemaker/libpacemaker_private.h void pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); xmlNode 1133 lib/pacemaker/libpacemaker_private.h pcmk_scheduler_t **scheduler, xmlNode **xml); xmlNode 1136 lib/pacemaker/libpacemaker_private.h int pcmk__setup_output_fencing(pcmk__output_t **out, stonith_t **st, 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 536 lib/pacemaker/pcmk_graph_consumer.c unpack_action(pcmk__graph_synapse_t *parent, xmlNode *xml_action) xmlNode 613 lib/pacemaker/pcmk_graph_consumer.c unpack_synapse(pcmk__graph_t *new_graph, const xmlNode *xml_synapse) xmlNode 616 lib/pacemaker/pcmk_graph_consumer.c xmlNode *action_set = NULL; xmlNode 644 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *action = pcmk__xe_first_child(action_set, NULL, NULL, xmlNode 665 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *inputs = pcmk__xe_first_child(xml_synapse, PCMK__XE_INPUTS, xmlNode 669 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *trigger = pcmk__xe_first_child(inputs, PCMK__XE_TRIGGER, xmlNode 674 lib/pacemaker/pcmk_graph_consumer.c for (xmlNode *input = pcmk__xe_first_child(trigger, NULL, NULL, xmlNode 723 lib/pacemaker/pcmk_graph_consumer.c pcmk__unpack_graph(const xmlNode *xml_graph, const char *reference) xmlNode 783 lib/pacemaker/pcmk_graph_consumer.c for (const xmlNode *synapse_xml = pcmk__xe_first_child(xml_graph, xmlNode 823 lib/pacemaker/pcmk_graph_consumer.c pcmk__event_from_graph_action(const xmlNode *resource, xmlNode 831 lib/pacemaker/pcmk_graph_consumer.c xmlNode *action_resource = NULL; xmlNode 854 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->priv->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 142 lib/pacemaker/pcmk_graph_producer.c add_downed_nodes(xmlNode *xml, const pcmk_action_t *action) xmlNode 150 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED); xmlNode 161 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED); xmlNode 191 lib/pacemaker/pcmk_graph_producer.c xmlNode *downed = pcmk__xe_create(xml, PCMK__XE_DOWNED); xmlNode 230 lib/pacemaker/pcmk_graph_producer.c add_node_details(const pcmk_action_t *action, xmlNode *xml) xmlNode 249 lib/pacemaker/pcmk_graph_producer.c add_resource_details(const pcmk_action_t *action, xmlNode *action_xml) xmlNode 251 lib/pacemaker/pcmk_graph_producer.c xmlNode *rsc_xml = NULL; xmlNode 336 lib/pacemaker/pcmk_graph_producer.c add_action_attributes(pcmk_action_t *action, xmlNode *action_xml) xmlNode 338 lib/pacemaker/pcmk_graph_producer.c xmlNode *args_xml = NULL; xmlNode 391 lib/pacemaker/pcmk_graph_producer.c create_graph_action(xmlNode *parent, pcmk_action_t *action, bool skip_details, xmlNode 396 lib/pacemaker/pcmk_graph_producer.c xmlNode *action_xml = NULL; xmlNode 849 lib/pacemaker/pcmk_graph_producer.c static xmlNode * xmlNode 853 lib/pacemaker/pcmk_graph_producer.c xmlNode *syn = pcmk__xe_create(scheduler->priv->graph, PCMK__XE_SYNAPSE); xmlNode 891 lib/pacemaker/pcmk_graph_producer.c xmlNode *syn = NULL; xmlNode 892 lib/pacemaker/pcmk_graph_producer.c xmlNode *set = NULL; xmlNode 893 lib/pacemaker/pcmk_graph_producer.c xmlNode *in = NULL; xmlNode 925 lib/pacemaker/pcmk_graph_producer.c xmlNode *input_xml = pcmk__xe_create(in, PCMK__XE_TRIGGER); xmlNode 56 lib/pacemaker/pcmk_injections.c inject_transient_attr(pcmk__output_t *out, xmlNode *cib_node, xmlNode 59 lib/pacemaker/pcmk_injections.c xmlNode *attrs = NULL; xmlNode 60 lib/pacemaker/pcmk_injections.c xmlNode *instance_attrs = NULL; xmlNode 99 lib/pacemaker/pcmk_injections.c pcmk__inject_failcount(pcmk__output_t *out, cib_t *cib_conn, xmlNode *cib_node, xmlNode 107 lib/pacemaker/pcmk_injections.c xmlNode *output = NULL; xmlNode 166 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = pcmk__xe_create(NULL, PCMK_XE_NODE); xmlNode 195 lib/pacemaker/pcmk_injections.c create_op(const xmlNode *cib_resource, const char *task, guint interval_ms, xmlNode 199 lib/pacemaker/pcmk_injections.c xmlNode *xop = NULL; xmlNode 235 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 236 lib/pacemaker/pcmk_injections.c pcmk__inject_action_result(xmlNode *cib_resource, lrmd_event_data_t *op, xmlNode 256 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 260 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = NULL; xmlNode 352 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 355 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = pcmk__inject_node(cib_conn, node, NULL); xmlNode 386 lib/pacemaker/pcmk_injections.c static xmlNode * xmlNode 387 lib/pacemaker/pcmk_injections.c find_resource_xml(xmlNode *cib_node, const char *resource) xmlNode 391 lib/pacemaker/pcmk_injections.c xmlNode *match = pcmk__xpath_find_one(cib_node->doc, xpath, LOG_TRACE); xmlNode 413 lib/pacemaker/pcmk_injections.c xmlNode * xmlNode 414 lib/pacemaker/pcmk_injections.c pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node, xmlNode 419 lib/pacemaker/pcmk_injections.c xmlNode *lrm = NULL; xmlNode 420 lib/pacemaker/pcmk_injections.c xmlNode *container = NULL; xmlNode 421 lib/pacemaker/pcmk_injections.c xmlNode *cib_resource = NULL; xmlNode 508 lib/pacemaker/pcmk_injections.c xmlNode *xml_top = NULL; xmlNode 509 lib/pacemaker/pcmk_injections.c xmlNode *ticket_state_xml = NULL; xmlNode 526 lib/pacemaker/pcmk_injections.c xmlNode *xml_obj = NULL; xmlNode 575 lib/pacemaker/pcmk_injections.c xmlNode *cib_op = NULL; xmlNode 576 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = NULL; xmlNode 577 lib/pacemaker/pcmk_injections.c xmlNode *cib_resource = NULL; xmlNode 655 lib/pacemaker/pcmk_injections.c xmlNode *cib_node = NULL; xmlNode 661 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 1035 lib/pacemaker/pcmk_output.c add_digest_xml(xmlNode *parent, const char *type, const char *digest, xmlNode 1036 lib/pacemaker/pcmk_output.c xmlNode *digest_source) xmlNode 1059 lib/pacemaker/pcmk_output.c xmlNode *xml = NULL; xmlNode 2450 lib/pacemaker/pcmk_output.c xmlNode *constraint_xml = va_arg(args, xmlNode *); xmlNode 2473 lib/pacemaker/pcmk_output.c xmlNode *child = pcmk__xe_first_child(constraint_xml, NULL, NULL, NULL); xmlNode 2496 lib/pacemaker/pcmk_output.c add_ticket_element_with_constraints(xmlNode *node, void *userdata) xmlNode 2514 lib/pacemaker/pcmk_output.c add_resource_element(xmlNode *node, void *userdata) xmlNode 2528 lib/pacemaker/pcmk_output.c xmlNode *constraint_xml = va_arg(args, xmlNode *); xmlNode 2586 lib/pacemaker/pcmk_output.c xmlNode *state_xml = va_arg(args, xmlNode *); xmlNode 2599 lib/pacemaker/pcmk_output.c add_ticket_element(xmlNode *node, void *userdata) xmlNode 2602 lib/pacemaker/pcmk_output.c xmlNode *ticket_node = NULL; xmlNode 2613 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 50 lib/pacemaker/pcmk_resource.c for (xmlNode *lrm_rsc_op = pcmk__xe_first_child(history, xmlNode 129 lib/pacemaker/pcmk_resource.c xmlNode *msg_data = NULL; xmlNode 202 lib/pacemaker/pcmk_resource.c xmlNode *xml_op = NULL; xmlNode 1098 lib/pacemaker/pcmk_sched_actions.c add_op_digest_to_xml(const lrmd_event_data_t *op, xmlNode *update) xmlNode 1101 lib/pacemaker/pcmk_sched_actions.c xmlNode *args_xml = NULL; xmlNode 1130 lib/pacemaker/pcmk_sched_actions.c xmlNode * xmlNode 1131 lib/pacemaker/pcmk_sched_actions.c pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *op, xmlNode 1142 lib/pacemaker/pcmk_sched_actions.c xmlNode *xml_op = NULL; xmlNode 1516 lib/pacemaker/pcmk_sched_actions.c only_sanitized_changed(const xmlNode *xml_op, xmlNode 1632 lib/pacemaker/pcmk_sched_actions.c const xmlNode *xml_op) xmlNode 1741 lib/pacemaker/pcmk_sched_actions.c rsc_history_as_list(const xmlNode *rsc_entry, int *start_index, int *stop_index) xmlNode 1745 lib/pacemaker/pcmk_sched_actions.c for (xmlNode *rsc_op = pcmk__xe_first_child(rsc_entry, PCMK__XE_LRM_RSC_OP, xmlNode 1771 lib/pacemaker/pcmk_sched_actions.c process_rsc_history(const xmlNode *rsc_entry, pcmk_resource_t *rsc, xmlNode 1822 lib/pacemaker/pcmk_sched_actions.c xmlNode *rsc_op = (xmlNode *) iter->data; xmlNode 1886 lib/pacemaker/pcmk_sched_actions.c process_node_history(pcmk_node_t *node, const xmlNode *lrm_rscs) xmlNode 1889 lib/pacemaker/pcmk_sched_actions.c for (const xmlNode *rsc_entry = pcmk__xe_first_child(lrm_rscs, xmlNode 1949 lib/pacemaker/pcmk_sched_actions.c xmlNode *history = NULL; xmlNode 816 lib/pacemaker/pcmk_sched_bundle.c xmlNode *nvpair = pcmk__xpath_find_one(replica->remote->priv->xml->doc, xmlNode 643 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml) xmlNode 477 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_set(xmlNode *set, int score, const char *coloc_id, xmlNode 480 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc = NULL; xmlNode 576 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc_with = NULL; xmlNode 624 lib/pacemaker/pcmk_sched_colocation.c colocate_rsc_sets(const char *id, const xmlNode *set1, const xmlNode *set2, xmlNode 628 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc = NULL; xmlNode 743 lib/pacemaker/pcmk_sched_colocation.c xmlNode *xml_rsc_2 = NULL; xmlNode 795 lib/pacemaker/pcmk_sched_colocation.c unpack_simple_colocation(const xmlNode *xml_obj, const char *id, int score, xmlNode 839 lib/pacemaker/pcmk_sched_colocation.c unpack_colocation_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 854 lib/pacemaker/pcmk_sched_colocation.c xmlNode *dependent_set = NULL; xmlNode 855 lib/pacemaker/pcmk_sched_colocation.c xmlNode *primary_set = NULL; xmlNode 973 lib/pacemaker/pcmk_sched_colocation.c pcmk__unpack_colocation(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 976 lib/pacemaker/pcmk_sched_colocation.c xmlNode *set = NULL; xmlNode 977 lib/pacemaker/pcmk_sched_colocation.c xmlNode *last = NULL; xmlNode 979 lib/pacemaker/pcmk_sched_colocation.c xmlNode *orig_xml = NULL; xmlNode 980 lib/pacemaker/pcmk_sched_colocation.c xmlNode *expanded_xml = NULL; xmlNode 41 lib/pacemaker/pcmk_sched_constraints.c xmlNode *xml_constraints = pcmk_find_cib_element(scheduler->input, xmlNode 44 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *xml_obj = pcmk__xe_first_child(xml_constraints, NULL, NULL, xmlNode 229 lib/pacemaker/pcmk_sched_constraints.c xmlNode * xmlNode 230 lib/pacemaker/pcmk_sched_constraints.c pcmk__expand_tags_in_sets(xmlNode *xml_obj, const pcmk_scheduler_t *scheduler) xmlNode 232 lib/pacemaker/pcmk_sched_constraints.c xmlNode *new_xml = NULL; xmlNode 243 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *set = pcmk__xe_first_child(new_xml, PCMK_XE_RESOURCE_SET, xmlNode 250 lib/pacemaker/pcmk_sched_constraints.c for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF, xmlNode 273 lib/pacemaker/pcmk_sched_constraints.c xmlNode *last_ref = xml_rsc; xmlNode 296 lib/pacemaker/pcmk_sched_constraints.c xmlNode *new_ref = pcmk__xe_create(set, xmlNode 325 lib/pacemaker/pcmk_sched_constraints.c xmlNode *tag_ref = iter->data; xmlNode 351 lib/pacemaker/pcmk_sched_constraints.c pcmk__tag_to_set(xmlNode *xml_obj, xmlNode **rsc_set, const char *attr, xmlNode 391 lib/pacemaker/pcmk_sched_constraints.c xmlNode *rsc_ref = NULL; xmlNode 405 lib/pacemaker/pcmk_sched_constraints.c xmlNode *rsc_ref = NULL; xmlNode 73 lib/pacemaker/pcmk_sched_location.c score_attribute_name(const xmlNode *rule_xml, char **allocated, xmlNode 109 lib/pacemaker/pcmk_sched_location.c score_from_rule(const xmlNode *rule_xml, int *score) xmlNode 193 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pcmk_resource_t *rsc, xmlNode *rule_xml, xmlNode 304 lib/pacemaker/pcmk_sched_location.c unpack_rsc_location(xmlNode *xml_obj, pcmk_resource_t *rsc, xmlNode 367 lib/pacemaker/pcmk_sched_location.c xmlNode *rule_xml = pcmk__xe_first_child(xml_obj, PCMK_XE_RULE, NULL, xmlNode 394 lib/pacemaker/pcmk_sched_location.c unpack_simple_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 465 lib/pacemaker/pcmk_sched_location.c unpack_location_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 473 lib/pacemaker/pcmk_sched_location.c xmlNode *rsc_set = NULL; xmlNode 543 lib/pacemaker/pcmk_sched_location.c unpack_location_set(xmlNode *location, xmlNode *set, xmlNode 546 lib/pacemaker/pcmk_sched_location.c xmlNode *xml_rsc = NULL; xmlNode 585 lib/pacemaker/pcmk_sched_location.c pcmk__unpack_location(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 587 lib/pacemaker/pcmk_sched_location.c xmlNode *set = NULL; xmlNode 590 lib/pacemaker/pcmk_sched_location.c xmlNode *orig_xml = NULL; xmlNode 591 lib/pacemaker/pcmk_sched_location.c xmlNode *expanded_xml = NULL; xmlNode 75 lib/pacemaker/pcmk_sched_ordering.c get_ordering_type(const xmlNode *xml_obj) xmlNode 130 lib/pacemaker/pcmk_sched_ordering.c get_ordering_symmetry(const xmlNode *xml_obj, enum pe_order_kind parent_kind, xmlNode 238 lib/pacemaker/pcmk_sched_ordering.c get_ordering_resource(const xmlNode *xml, const char *resource_attr, xmlNode 270 lib/pacemaker/pcmk_sched_ordering.c get_minimum_first_instances(const pcmk_resource_t *rsc, const xmlNode *xml) xmlNode 390 lib/pacemaker/pcmk_sched_ordering.c unpack_simple_rsc_order(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 555 lib/pacemaker/pcmk_sched_ordering.c unpack_order_set(const xmlNode *set, enum pe_order_kind parent_kind, xmlNode 591 lib/pacemaker/pcmk_sched_ordering.c for (const xmlNode *xml_rsc = pcmk__xe_first_child(set, xmlNode 676 lib/pacemaker/pcmk_sched_ordering.c order_rsc_sets(const char *id, const xmlNode *set1, const xmlNode *set2, xmlNode 681 lib/pacemaker/pcmk_sched_ordering.c const xmlNode *xml_rsc = NULL; xmlNode 682 lib/pacemaker/pcmk_sched_ordering.c const xmlNode *xml_rsc_2 = NULL; xmlNode 850 lib/pacemaker/pcmk_sched_ordering.c for (xmlNode *xml_rsc_2 = pcmk__xe_first_child(set2, xmlNode 878 lib/pacemaker/pcmk_sched_ordering.c unpack_order_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 891 lib/pacemaker/pcmk_sched_ordering.c xmlNode *rsc_set_first = NULL; xmlNode 892 lib/pacemaker/pcmk_sched_ordering.c xmlNode *rsc_set_then = NULL; xmlNode 994 lib/pacemaker/pcmk_sched_ordering.c pcmk__unpack_ordering(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 996 lib/pacemaker/pcmk_sched_ordering.c xmlNode *set = NULL; xmlNode 997 lib/pacemaker/pcmk_sched_ordering.c xmlNode *last = NULL; xmlNode 999 lib/pacemaker/pcmk_sched_ordering.c xmlNode *orig_xml = NULL; xmlNode 1000 lib/pacemaker/pcmk_sched_ordering.c xmlNode *expanded_xml = NULL; xmlNode 1534 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->priv->ops_xml, PCMK_XE_OP, xmlNode 130 lib/pacemaker/pcmk_sched_recurring.c is_recurring_history(const pcmk_resource_t *rsc, const xmlNode *xml, xmlNode 621 lib/pacemaker/pcmk_sched_recurring.c for (xmlNode *op = pcmk__xe_first_child(rsc->priv->ops_xml, PCMK_XE_OP, xmlNode 682 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 314 lib/pacemaker/pcmk_sched_resource.c pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml) xmlNode 242 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_set(xmlNode *set, pcmk__ticket_t *ticket, xmlNode 260 lib/pacemaker/pcmk_sched_tickets.c for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF, xmlNode 283 lib/pacemaker/pcmk_sched_tickets.c unpack_simple_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 339 lib/pacemaker/pcmk_sched_tickets.c unpack_rsc_ticket_tags(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 349 lib/pacemaker/pcmk_sched_tickets.c xmlNode *rsc_set = NULL; xmlNode 416 lib/pacemaker/pcmk_sched_tickets.c pcmk__unpack_rsc_ticket(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 418 lib/pacemaker/pcmk_sched_tickets.c xmlNode *set = NULL; xmlNode 426 lib/pacemaker/pcmk_sched_tickets.c xmlNode *orig_xml = NULL; xmlNode 427 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 43 lib/pacemaker/pcmk_setup.c pcmk_scheduler_t **scheduler, xmlNode **xml) xmlNode 97 lib/pacemaker/pcmk_setup.c pcmk__setup_output_fencing(pcmk__output_t **out, stonith_t **st, xmlNode **xml) xmlNode 384 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; xmlNode 570 lib/pacemaker/pcmk_simulate.c xmlNode *cib_node = NULL; xmlNode 571 lib/pacemaker/pcmk_simulate.c xmlNode *cib_resource = NULL; xmlNode 572 lib/pacemaker/pcmk_simulate.c xmlNode *action_rsc = pcmk__xe_first_child(action->xml, PCMK_XE_PRIMITIVE, xmlNode 742 lib/pacemaker/pcmk_simulate.c xmlNode *rsc = pcmk__xe_first_child(action->xml, PCMK_XE_PRIMITIVE, NULL, xmlNode 773 lib/pacemaker/pcmk_simulate.c xmlNode *cib_node = pcmk__inject_node_state_change(fake_cib, target, xmlNode 851 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; xmlNode 69 lib/pacemaker/pcmk_status.c cib_t *cib, xmlNode *current_cib, xmlNode 76 lib/pacemaker/pcmk_status.c xmlNode *cib_copy = pcmk__xml_copy(NULL, current_cib); xmlNode 210 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 78 lib/pacemaker/pcmk_ticket.c pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state) xmlNode 81 lib/pacemaker/pcmk_ticket.c xmlNode *xml_search = NULL; xmlNode 118 lib/pacemaker/pcmk_ticket.c xmlNode *result = NULL; xmlNode 170 lib/pacemaker/pcmk_ticket.c delete_single_ticket(xmlNode *child, void *userdata) xmlNode 186 lib/pacemaker/pcmk_ticket.c xmlNode *state = NULL; xmlNode 380 lib/pacemaker/pcmk_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 381 lib/pacemaker/pcmk_ticket.c xmlNode *xml_top = NULL; xmlNode 452 lib/pacemaker/pcmk_ticket.c xmlNode *ticket_state_xml = NULL; xmlNode 453 lib/pacemaker/pcmk_ticket.c xmlNode *xml_top = NULL; xmlNode 520 lib/pacemaker/pcmk_ticket.c xmlNode *state_xml = NULL; xmlNode 50 lib/pacemaker/pcmk_verify.c xmlNode **cib_object) xmlNode 62 lib/pacemaker/pcmk_verify.c xmlNode *status = NULL; xmlNode 135 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 95 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c xmlNode *xml = NULL; xmlNode 96 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c xmlNode *result = NULL; xmlNode 115 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c xmlNode *xml = NULL; xmlNode 116 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c xmlNode *result = NULL; xmlNode 131 lib/pacemaker/tests/pcmk_resource/pcmk_resource_delete_test.c xmlNode *xml = NULL; xmlNode 26 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 60 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 74 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 88 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 112 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 113 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *ticket_node = NULL; xmlNode 152 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c xmlNode *xml = NULL; xmlNode 24 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c xmlNode *xml = NULL; xmlNode 64 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c xmlNode *xml = NULL; xmlNode 74 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c xmlNode *xml = NULL; xmlNode 96 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c xmlNode *xml = NULL; xmlNode 97 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 45 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *xml = NULL; xmlNode 62 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *xml = NULL; xmlNode 79 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c verify_results(xmlNode *xml, const char *ticket_id, const char *attr_name, xmlNode 82 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *node = NULL; xmlNode 118 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *xml = NULL; xmlNode 131 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *xml = NULL; xmlNode 144 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c xmlNode *xml = NULL; xmlNode 50 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c xmlNode *xml = NULL; xmlNode 60 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c xmlNode *node = NULL; xmlNode 62 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c xmlNode *xml = NULL; xmlNode 123 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c xmlNode *node = NULL; xmlNode 125 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 24 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *xml = NULL; xmlNode 64 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *xml = NULL; xmlNode 74 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *xml = NULL; xmlNode 96 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *xml = NULL; xmlNode 97 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *ticket_node = NULL; xmlNode 135 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c xmlNode *xml = NULL; xmlNode 312 lib/pengine/bundle.c static xmlNode * xmlNode 315 lib/pengine/bundle.c xmlNode *rsc = pcmk__xe_create(NULL, PCMK_XE_PRIMITIVE); xmlNode 363 lib/pengine/bundle.c xmlNode *xml_ip = NULL; xmlNode 364 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 423 lib/pengine/bundle.c xmlNode *xml_container = NULL; xmlNode 424 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 654 lib/pengine/bundle.c xmlNode *xml_remote = NULL; xmlNode 911 lib/pengine/bundle.c pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml, xmlNode 960 lib/pengine/bundle.c xmlNode *xml_obj = NULL; xmlNode 961 lib/pengine/bundle.c const xmlNode *xml_child = NULL; xmlNode 962 lib/pengine/bundle.c xmlNode *xml_resource = NULL; xmlNode 1105 lib/pengine/bundle.c xmlNode *xml_set = NULL; xmlNode 39 lib/pengine/clone.c xmlNode *xml_obj_child; xmlNode 228 lib/pengine/clone.c xmlNode *child_copy = NULL; xmlNode 327 lib/pengine/clone.c xmlNode *a_child = NULL; xmlNode 328 lib/pengine/clone.c xmlNode *xml_obj = rsc->priv->xml; xmlNode 847 lib/pengine/clone.c xmlNode *probe_op = NULL; xmlNode 21 lib/pengine/complex.c void populate_hash(xmlNode * nvpair_list, GHashTable * hash, const char **attrs, int attrs_length); xmlNode 250 lib/pengine/complex.c template_op_key(xmlNode * op) xmlNode 267 lib/pengine/complex.c unpack_template(xmlNode *xml_obj, xmlNode **expanded_xml, xmlNode 270 lib/pengine/complex.c xmlNode *cib_resources = NULL; xmlNode 271 lib/pengine/complex.c xmlNode *template = NULL; xmlNode 272 lib/pengine/complex.c xmlNode *new_xml = NULL; xmlNode 273 lib/pengine/complex.c xmlNode *child_xml = NULL; xmlNode 274 lib/pengine/complex.c xmlNode *rsc_ops = NULL; xmlNode 275 lib/pengine/complex.c xmlNode *template_ops = NULL; xmlNode 327 lib/pengine/complex.c xmlNode *new_child = pcmk__xml_copy(new_xml, child_xml); xmlNode 335 lib/pengine/complex.c xmlNode *op = NULL; xmlNode 380 lib/pengine/complex.c add_template_rsc(xmlNode *xml_obj, pcmk_scheduler_t *scheduler) xmlNode 686 lib/pengine/complex.c pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc, xmlNode 689 lib/pengine/complex.c xmlNode *expanded_xml = NULL; xmlNode 690 lib/pengine/complex.c xmlNode *ops = NULL; xmlNode 22 lib/pengine/failcounts.c is_matched_failure(const char *rsc_id, const xmlNode *conf_op_xml, xmlNode 23 lib/pengine/failcounts.c const xmlNode *lrm_op_xml) xmlNode 80 lib/pengine/failcounts.c const xmlNode *xml_op) xmlNode 111 lib/pengine/failcounts.c xmlNode *pref = pcmk__xpath_result(xpathObj, lpc); xmlNode 153 lib/pengine/failcounts.c xmlNode *lrm_op_xml = NULL; xmlNode 272 lib/pengine/failcounts.c const xmlNode *xml_op; // History entry for expiration purposes (or NULL) xmlNode 368 lib/pengine/failcounts.c time_t *last_failure, uint32_t flags, const xmlNode *xml_op) xmlNode 186 lib/pengine/group.c xmlNode *xml_obj = rsc->priv->xml; xmlNode 187 lib/pengine/group.c xmlNode *xml_native_rsc = NULL; xmlNode 532 lib/pengine/native.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, xmlNode 651 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 91 lib/pengine/pe_actions.c static xmlNode * xmlNode 95 lib/pengine/pe_actions.c for (xmlNode *operation = pcmk__xe_first_child(rsc->priv->ops_xml, xmlNode 136 lib/pengine/pe_actions.c xmlNode * xmlNode 140 lib/pengine/pe_actions.c xmlNode *action_config = NULL; xmlNode 247 lib/pengine/pe_actions.c pcmk__unpack_action_rsc_params(const xmlNode *action_xml, xmlNode 429 lib/pengine/pe_actions.c const xmlNode *action_config, GHashTable *meta) xmlNode 458 lib/pengine/pe_actions.c for (xmlNode *operation = pcmk__xe_first_child(rsc->priv->ops_xml, xmlNode 550 lib/pengine/pe_actions.c unpack_interval_origin(const char *value, const xmlNode *xml_obj, xmlNode 622 lib/pengine/pe_actions.c static xmlNode * xmlNode 626 lib/pengine/pe_actions.c xmlNode *op = NULL; xmlNode 628 lib/pengine/pe_actions.c for (xmlNode *operation = pcmk__xe_first_child(rsc->priv->ops_xml, xmlNode 681 lib/pengine/pe_actions.c const xmlNode *action_config) xmlNode 722 lib/pengine/pe_actions.c xmlNode *min_interval_mon = most_frequent_monitor(rsc); xmlNode 1051 lib/pengine/pe_actions.c unpack_operation(pcmk_action_t *action, const xmlNode *xml_obj, xmlNode 1582 lib/pengine/pe_actions.c pe__is_newer_op(const xmlNode *xml_a, const xmlNode *xml_b) xmlNode 1705 lib/pengine/pe_actions.c return pe__is_newer_op((const xmlNode *) a, (const xmlNode *) 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 187 lib/pengine/pe_digest.c GHashTable *params, const xmlNode *xml_op, xmlNode 256 lib/pengine/pe_digest.c calculate_restart_digest(pcmk__op_digest_t *data, const xmlNode *xml_op, xmlNode 304 lib/pengine/pe_digest.c const xmlNode *xml_op, GHashTable *overrides, xmlNode 362 lib/pengine/pe_digest.c pcmk_node_t *node, const xmlNode *xml_op, xmlNode 391 lib/pengine/pe_digest.c rsc_action_digest_cmp(pcmk_resource_t *rsc, const xmlNode *xml_op, xmlNode 146 lib/pengine/pe_output.c get_operation_list(xmlNode *rsc_entry) { xmlNode 148 lib/pengine/pe_output.c xmlNode *rsc_op = NULL; xmlNode 205 lib/pengine/pe_output.c xmlNode *stack = pcmk__xpath_find_one(scheduler->input->doc, XPATH_STACK, xmlNode 232 lib/pengine/pe_output.c op_history_string(xmlNode *xml_op, const char *task, const char *interval_ms_s, xmlNode 424 lib/pengine/pe_output.c xmlNode *dc_version = pcmk__xpath_find_one(scheduler->input->doc, xmlNode 500 lib/pengine/pe_output.c xmlNode *dc_version = pcmk__xpath_find_one(scheduler->input->doc, xmlNode 770 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 912 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1073 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1088 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1243 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1315 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1415 lib/pengine/pe_output.c failed_action_friendly(pcmk__output_t *out, const xmlNode *xml_op, xmlNode 1500 lib/pengine/pe_output.c failed_action_technical(pcmk__output_t *out, const xmlNode *xml_op, xmlNode 1676 lib/pengine/pe_output.c xmlNode *xml_op = NULL; xmlNode 1722 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 1801 lib/pengine/pe_output.c xmlNode *item_node = NULL; xmlNode 1802 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 2168 lib/pengine/pe_output.c xmlNode *child = NULL; xmlNode 2268 lib/pengine/pe_output.c xmlNode *node = NULL; xmlNode 2449 lib/pengine/pe_output.c xmlNode *node_state = va_arg(args, xmlNode *); xmlNode 2455 lib/pengine/pe_output.c xmlNode *lrm_rsc = NULL; xmlNode 2456 lib/pengine/pe_output.c xmlNode *rsc_entry = NULL; xmlNode 2718 lib/pengine/pe_output.c xmlNode *node_state = NULL; xmlNode 2719 lib/pengine/pe_output.c xmlNode *cib_status = pcmk_find_cib_element(scheduler->input, xmlNode 3151 lib/pengine/pe_output.c xmlNode *xml_op = (xmlNode *) gIter->data; xmlNode 78 lib/pengine/pe_status_private.h gboolean pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc, xmlNode 83 lib/pengine/pe_status_private.h gboolean unpack_remote_nodes(xmlNode *xml_resources, xmlNode 87 lib/pengine/pe_status_private.h gboolean unpack_resources(const xmlNode *xml_resources, xmlNode 91 lib/pengine/pe_status_private.h void pcmk__validate_fencing_topology(const xmlNode *xml); xmlNode 94 lib/pengine/pe_status_private.h gboolean unpack_config(xmlNode *config, pcmk_scheduler_t *scheduler); xmlNode 97 lib/pengine/pe_status_private.h gboolean unpack_nodes(xmlNode *xml_nodes, pcmk_scheduler_t *scheduler); xmlNode 100 lib/pengine/pe_status_private.h gboolean unpack_tags(xmlNode *xml_tags, pcmk_scheduler_t *scheduler); xmlNode 103 lib/pengine/pe_status_private.h gboolean unpack_status(xmlNode *status, pcmk_scheduler_t *scheduler); xmlNode 49 lib/pengine/remote.c xml_contains_remote_node(xmlNode *xml) xmlNode 127 lib/pengine/remote.c xmlNode * xmlNode 128 lib/pengine/remote.c pe_create_remote_xml(xmlNode *parent, const char *uname, xmlNode 133 lib/pengine/remote.c xmlNode *remote; xmlNode 134 lib/pengine/remote.c xmlNode *xml_sub; xmlNode 33 lib/pengine/rules_compat.c test_rule(xmlNode * rule, GHashTable * node_hash, enum rsc_role_e role, crm_time_t * now) xmlNode 79 lib/pengine/rules_compat.c pe_eval_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name, xmlNode 103 lib/pengine/rules_compat.c pe_unpack_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name, xmlNode 39 lib/pengine/status.c xmlNode *deprecated = pcmk__xpath_find_one(scheduler->input->doc, xmlNode 77 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 35 lib/pengine/unpack.c xmlNode *xml; // History entry XML xmlNode 73 lib/pengine/unpack.c xmlNode *xml_op, xmlNode **last_failure, xmlNode 77 lib/pengine/unpack.c static void add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node, xmlNode 79 lib/pengine/unpack.c static void determine_online_status(const xmlNode *node_state, xmlNode 83 lib/pengine/unpack.c static void unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml, xmlNode 219 lib/pengine/unpack.c unpack_config(xmlNode *config, pcmk_scheduler_t *scheduler) xmlNode 523 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pcmk_scheduler_t *data) xmlNode 525 lib/pengine/unpack.c xmlNode *attr_set = NULL; xmlNode 526 lib/pengine/unpack.c xmlNode *attr = NULL; xmlNode 610 lib/pengine/unpack.c unpack_nodes(xmlNode *xml_nodes, pcmk_scheduler_t *scheduler) xmlNode 612 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 692 lib/pengine/unpack.c unpack_remote_nodes(xmlNode *xml_resources, pcmk_scheduler_t *scheduler) xmlNode 694 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 746 lib/pengine/unpack.c xmlNode *xml_obj2 = NULL; xmlNode 824 lib/pengine/unpack.c unpack_resources(const xmlNode *xml_resources, pcmk_scheduler_t *scheduler) xmlNode 826 lib/pengine/unpack.c xmlNode *xml_obj = NULL; xmlNode 899 lib/pengine/unpack.c pcmk__validate_fencing_topology(const xmlNode *xml) xmlNode 907 lib/pengine/unpack.c for (const xmlNode *level = pcmk__xe_first_child(xml, PCMK_XE_FENCING_LEVEL, xmlNode 934 lib/pengine/unpack.c unpack_tags(xmlNode *xml_tags, pcmk_scheduler_t *scheduler) xmlNode 936 lib/pengine/unpack.c xmlNode *xml_tag = NULL; xmlNode 943 lib/pengine/unpack.c xmlNode *xml_obj_ref = NULL; xmlNode 982 lib/pengine/unpack.c unpack_ticket_state(xmlNode *xml_ticket, void *userdata) xmlNode 1059 lib/pengine/unpack.c unpack_handle_remote_attrs(pcmk_node_t *this_node, const xmlNode *state, xmlNode 1063 lib/pengine/unpack.c const xmlNode *attrs = NULL; xmlNode 1151 lib/pengine/unpack.c unpack_transient_attributes(const xmlNode *state, pcmk_node_t *node, xmlNode 1155 lib/pengine/unpack.c const xmlNode *attrs = pcmk__xe_first_child(state, xmlNode 1198 lib/pengine/unpack.c unpack_node_state(const xmlNode *state, pcmk_scheduler_t *scheduler) xmlNode 1292 lib/pengine/unpack.c unpack_node_history(const xmlNode *status, bool fence, xmlNode 1298 lib/pengine/unpack.c for (const xmlNode *state = pcmk__xe_first_child(status, xmlNode 1397 lib/pengine/unpack.c unpack_status(xmlNode *status, pcmk_scheduler_t *scheduler) xmlNode 1399 lib/pengine/unpack.c xmlNode *state = NULL; xmlNode 1483 lib/pengine/unpack.c unpack_node_member(const xmlNode *node_state, pcmk_scheduler_t *scheduler) xmlNode 1526 lib/pengine/unpack.c unpack_node_online(const xmlNode *node_state) xmlNode 1561 lib/pengine/unpack.c unpack_node_terminate(const pcmk_node_t *node, const xmlNode *node_state) xmlNode 1585 lib/pengine/unpack.c const xmlNode *node_state, xmlNode 1659 lib/pengine/unpack.c const xmlNode *node_state, xmlNode 1842 lib/pengine/unpack.c determine_online_status(const xmlNode *node_state, pcmk_node_t *this_node, xmlNode 1991 lib/pengine/unpack.c create_fake_resource(const char *rsc_id, const xmlNode *rsc_entry, xmlNode 1995 lib/pengine/unpack.c xmlNode *xml_rsc = pcmk__xe_create(NULL, PCMK_XE_PRIMITIVE); xmlNode 2273 lib/pengine/unpack.c process_orphan_resource(const xmlNode *rsc_entry, const pcmk_node_t *node, xmlNode 2594 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2654 lib/pengine/unpack.c const xmlNode *rsc_op = (const xmlNode *) iter->data; xmlNode 2694 lib/pengine/unpack.c unpack_shutdown_lock(const xmlNode *rsc_entry, pcmk_resource_t *rsc, xmlNode 2726 lib/pengine/unpack.c unpack_lrm_resource(pcmk_node_t *node, const xmlNode *lrm_resource, xmlNode 2740 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 2741 lib/pengine/unpack.c xmlNode *last_failure = NULL; xmlNode 2795 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 2833 lib/pengine/unpack.c handle_removed_launched_resources(const xmlNode *lrm_rsc_list, xmlNode 2836 lib/pengine/unpack.c for (const xmlNode *rsc_entry = pcmk__xe_first_child(lrm_rsc_list, xmlNode 2881 lib/pengine/unpack.c unpack_node_lrm(pcmk_node_t *node, const xmlNode *xml, xmlNode 2897 lib/pengine/unpack.c for (const xmlNode *rsc_entry = pcmk__xe_first_child(xml, xmlNode 2947 lib/pengine/unpack.c static xmlNode * xmlNode 2952 lib/pengine/unpack.c xmlNode *xml = NULL; xmlNode 2995 lib/pengine/unpack.c static xmlNode * xmlNode 3000 lib/pengine/unpack.c xmlNode *xml = NULL; xmlNode 3059 lib/pengine/unpack.c const xmlNode *xml_op, pcmk_scheduler_t *scheduler) xmlNode 3064 lib/pengine/unpack.c xmlNode *monitor = find_lrm_op(rsc_id, PCMK_ACTION_MONITOR, node_name, xmlNode 3084 lib/pengine/unpack.c const xmlNode *xml_op, pcmk_scheduler_t *scheduler) xmlNode 3086 lib/pengine/unpack.c xmlNode *lrm_resource = NULL; xmlNode 3093 lib/pengine/unpack.c for (xmlNode *op = pcmk__xe_first_child(lrm_resource, PCMK__XE_LRM_RSC_OP, xmlNode 3131 lib/pengine/unpack.c const xmlNode *migrate_to, xmlNode 3132 lib/pengine/unpack.c const xmlNode *migrate_from, xmlNode 3135 lib/pengine/unpack.c const xmlNode *xml_op = (migrate_from != NULL)? migrate_from : migrate_to; xmlNode 3168 lib/pengine/unpack.c get_migration_node_names(const xmlNode *entry, const pcmk_node_t *source_node, xmlNode 3270 lib/pengine/unpack.c xmlNode *migrate_from = NULL; xmlNode 3386 lib/pengine/unpack.c xmlNode *target_migrate_from = NULL; xmlNode 3451 lib/pengine/unpack.c xmlNode *source_migrate_to = NULL; xmlNode 3509 lib/pengine/unpack.c for (const xmlNode *xIter = scheduler->priv->failed->children; xmlNode 3532 lib/pengine/unpack.c last_change_str(const xmlNode *xml_op) xmlNode 3602 lib/pengine/unpack.c xmlNode *config = pcmk__find_action_config(history->rsc, history->task, xmlNode 3631 lib/pengine/unpack.c enum rsc_role_e fail_role, xmlNode **last_failure, xmlNode 4038 lib/pengine/unpack.c should_clear_for_param_change(const xmlNode *xml_op, const char *task, xmlNode 4292 lib/pengine/unpack.c pe__target_rc_from_xml(const xmlNode *xml_op) xmlNode 4315 lib/pengine/unpack.c const xmlNode *last_failure, xmlNode 4550 lib/pengine/unpack.c const xmlNode *last_failure, xmlNode 4585 lib/pengine/unpack.c const xmlNode *last_failure) xmlNode 4628 lib/pengine/unpack.c const xmlNode *last_failure) xmlNode 4691 lib/pengine/unpack.c unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, xmlNode *xml_op, xmlNode 4692 lib/pengine/unpack.c xmlNode **last_failure, enum pcmk__on_fail *on_fail) xmlNode 4915 lib/pengine/unpack.c add_node_attrs(const xmlNode *xml_obj, pcmk_node_t *node, bool overwrite, xmlNode 4986 lib/pengine/unpack.c extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter) xmlNode 4992 lib/pengine/unpack.c xmlNode *rsc_op = NULL; xmlNode 5028 lib/pengine/unpack.c xmlNode *rsc_op = (xmlNode *) gIter->data; xmlNode 5054 lib/pengine/unpack.c xmlNode *tmp = NULL; xmlNode 5055 lib/pengine/unpack.c xmlNode *status = pcmk__xe_first_child(scheduler->input, PCMK_XE_STATUS, xmlNode 5060 lib/pengine/unpack.c xmlNode *node_state = NULL; xmlNode 5093 lib/pengine/unpack.c xmlNode *lrm_rsc = NULL; xmlNode 698 lib/pengine/utils.c pe__unpack_dataset_nvpairs(const xmlNode *xml_obj, const char *set_name, xmlNode 878 lib/pengine/utils.c xmlNode * xmlNode 889 lib/pengine/utils.c for (xmlNode *xml_op = pcmk__xe_first_child(scheduler->priv->failed, xmlNode 68 tools/cibadmin.c static int do_work(xmlNode *input, xmlNode **output); xmlNode 71 tools/cibadmin.c print_xml_output(xmlNode * xml) xmlNode 83 tools/cibadmin.c xmlNode *child = NULL; xmlNode 513 tools/cibadmin.c xmlNode *output = NULL; xmlNode 514 tools/cibadmin.c xmlNode *input = NULL; xmlNode 792 tools/cibadmin.c xmlNode *obj = NULL; xmlNode 866 tools/cibadmin.c do_work(xmlNode *input, xmlNode **output) xmlNode 872 tools/cibadmin.c xmlNode *status = pcmk_find_cib_element(input, PCMK_XE_STATUS); xmlNode 408 tools/crm_attribute.c delete_attr_on_node(xmlNode *child, void *userdata) xmlNode 452 tools/crm_attribute.c xmlNode *result = NULL; xmlNode 496 tools/crm_attribute.c update_attr_on_node(xmlNode *child, void *userdata) xmlNode 518 tools/crm_attribute.c xmlNode *result = NULL; xmlNode 560 tools/crm_attribute.c output_one_attribute(xmlNode *node, void *userdata) xmlNode 589 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 145 tools/crm_diff.c log_patch_cib_versions(xmlNode *patch) xmlNode 165 tools/crm_diff.c generate_patch(xmlNode *object_original, xmlNode *object_new, const char *xml_file_new, xmlNode 174 tools/crm_diff.c xmlNode *output = NULL; xmlNode 252 tools/crm_diff.c xmlNode *object_original = NULL; xmlNode 253 tools/crm_diff.c xmlNode *object_new = NULL; xmlNode 76 tools/crm_mon.c static xmlNode *current_cib = NULL; xmlNode 230 tools/crm_mon.c static void crm_diff_update(const char *event, xmlNode * msg); xmlNode 1716 tools/crm_mon.c handle_rsc_op(xmlNode *xml, void *userdata) xmlNode 1731 tools/crm_mon.c xmlNode *n = xml; xmlNode 1732 tools/crm_mon.c xmlNode * rsc_op = xml; xmlNode 1820 tools/crm_mon.c handle_op_for_node(xmlNode *xml, void *userdata) xmlNode 1833 tools/crm_mon.c crm_diff_update_element(xmlNode *change, void *userdata) xmlNode 1838 tools/crm_mon.c xmlNode *match = NULL; xmlNode 1916 tools/crm_mon.c crm_diff_update(const char *event, xmlNode * msg) xmlNode 1921 tools/crm_mon.c xmlNode *wrapper = pcmk__xe_first_child(msg, PCMK__XE_CIB_UPDATE_RESULT, xmlNode 1923 tools/crm_mon.c xmlNode *diff = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); xmlNode 1955 tools/crm_mon.c xmlNode *wrapper = pcmk__xe_first_child(msg, xmlNode 1958 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 85 tools/crm_resource.c pcmk_ipc_api_t *, xmlNode *); xmlNode 287 tools/crm_resource.c build_constraint_list(xmlNode *root) xmlNode 290 tools/crm_resource.c xmlNode *cib_constraints = NULL; xmlNode 301 tools/crm_resource.c xmlNode *match = pcmk__xpath_result(xpathObj, ndx); xmlNode 965 tools/crm_resource.c pcmk__output_t *out, xmlNode **cib_xml_orig) xmlNode 1193 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1214 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1239 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1266 tools/crm_resource.c xmlNode *cib_xml = NULL; xmlNode 1302 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1313 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1324 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1352 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1367 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1377 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1398 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1413 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1474 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1486 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1496 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1508 tools/crm_resource.c pcmk_ipc_api_t *controld_api, xmlNode *cib_xml_orig) xmlNode 1518 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1533 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1558 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1568 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1589 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1599 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1611 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1665 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1686 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1696 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1706 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1725 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1741 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1764 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 1774 tools/crm_resource.c xmlNode *cib_xml_orig) xmlNode 2059 tools/crm_resource.c xmlNode *cib_xml_orig = NULL; xmlNode 73 tools/crm_resource.h int cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, xmlNode 125 tools/crm_resource.h cib_t *cib, xmlNode *cib_xml_orig, xmlNode 131 tools/crm_resource.h cib_t *cib, xmlNode *cib_xml_orig, xmlNode 135 tools/crm_resource.h cib_t *cib, xmlNode **cib_xml_orig); xmlNode 70 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 71 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 107 tools/crm_resource_ban.c xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE); xmlNode 108 tools/crm_resource_ban.c xmlNode *expr = pcmk__xe_create(rule, PCMK_XE_EXPRESSION); xmlNode 157 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 158 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 187 tools/crm_resource_ban.c xmlNode *rule = pcmk__xe_create(location, PCMK_XE_RULE); xmlNode 188 tools/crm_resource_ban.c xmlNode *expr = pcmk__xe_create(rule, PCMK_XE_EXPRESSION); xmlNode 286 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 287 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 359 tools/crm_resource_ban.c build_clear_xpath_string(GString *buf, const xmlNode *constraint_node, xmlNode 441 tools/crm_resource_ban.c cli_resource_clear_all_expired(xmlNode *root, cib_t *cib_conn, const char *rsc, xmlNode 446 tools/crm_resource_ban.c xmlNode *cib_constraints = NULL; xmlNode 457 tools/crm_resource_ban.c xmlNode *constraint_node = pcmk__xpath_result(xpathObj, i); xmlNode 458 tools/crm_resource_ban.c xmlNode *date_expr_node = NULL; xmlNode 494 tools/crm_resource_ban.c xmlNode *fragment = NULL; xmlNode 495 tools/crm_resource_ban.c xmlNode *location = NULL; xmlNode 21 tools/crm_resource_print.c print_constraint(xmlNode *xml_obj, void *userdata) xmlNode 102 tools/crm_resource_print.c xmlNode *xml_op = (xmlNode *) lpc->data; xmlNode 115 tools/crm_resource_runtime.c const char *attr_id, const char *attr_name, xmlNode **result) xmlNode 117 tools/crm_resource_runtime.c xmlNode *xml_search; xmlNode 287 tools/crm_resource_runtime.c static xmlNode * xmlNode 288 tools/crm_resource_runtime.c get_cib_rsc(xmlNode *cib_xml, const pcmk_resource_t *rsc) xmlNode 293 tools/crm_resource_runtime.c xmlNode *rsc_xml = pcmk__xpath_find_one(cib_xml->doc, xpath, LOG_ERR); xmlNode 301 tools/crm_resource_runtime.c cib_t *cib, xmlNode *cib_xml_orig, xmlNode 305 tools/crm_resource_runtime.c xmlNode *rsc_xml = get_cib_rsc(cib_xml_orig, rsc); xmlNode 333 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 409 tools/crm_resource_runtime.c xmlNode *cib_xml_orig, gboolean force, GList **results) xmlNode 437 tools/crm_resource_runtime.c xmlNode *rsc_xml = NULL; xmlNode 438 tools/crm_resource_runtime.c xmlNode *xml_top = NULL; xmlNode 439 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 440 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 575 tools/crm_resource_runtime.c cib_t *cib, xmlNode *cib_xml_orig, gboolean force) xmlNode 622 tools/crm_resource_runtime.c cib_t *cib, xmlNode *cib_xml_orig, gboolean force) xmlNode 637 tools/crm_resource_runtime.c xmlNode *rsc_xml = get_cib_rsc(cib_xml_orig, rsc); xmlNode 663 tools/crm_resource_runtime.c xmlNode *xml_obj = NULL; xmlNode 664 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 876 tools/crm_resource_runtime.c for (xmlNode *xml_op = pcmk__xe_first_child(scheduler->priv->failed, NULL, xmlNode 1420 tools/crm_resource_runtime.c cib_t *cib, xmlNode **cib_xml_orig) xmlNode 1422 tools/crm_resource_runtime.c xmlNode *queried_xml = NULL; xmlNode 1423 tools/crm_resource_runtime.c xmlNode *updated_xml = NULL; xmlNode 1468 tools/crm_resource_runtime.c update_dataset(cib_t *cib, pcmk_scheduler_t *scheduler, xmlNode **cib_xml_orig, xmlNode 1524 tools/crm_resource_runtime.c xmlNode *xml = NULL; xmlNode 1562 tools/crm_resource_runtime.c xmlNode *config = NULL; xmlNode 1689 tools/crm_resource_runtime.c xmlNode *cib_xml_orig = NULL; xmlNode 1803 tools/crm_resource_runtime.c xmlNode *xml_search = NULL; xmlNode 2350 tools/crm_resource_runtime.c xmlNode *op = pcmk__find_action_config(rsc, action, 0, true); xmlNode 101 tools/crm_rule.c xmlNode *input = NULL; xmlNode 155 tools/crm_shadow.c const xmlNode *content = va_arg(args, const xmlNode *); xmlNode 156 tools/crm_shadow.c const xmlNode *diff = va_arg(args, const xmlNode *); xmlNode 228 tools/crm_shadow.c const xmlNode *content = va_arg(args, const xmlNode *); xmlNode 229 tools/crm_shadow.c const xmlNode *diff = va_arg(args, const xmlNode *); xmlNode 291 tools/crm_shadow.c const xmlNode *content = va_arg(args, const xmlNode *); xmlNode 292 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 896 tools/crm_shadow.c xmlNode *output = NULL; xmlNode 350 tools/crm_simulate.c xmlNode *cib_object = NULL; xmlNode 346 tools/crm_ticket.c xmlNode *cib_xml_copy = NULL; xmlNode 177 tools/crm_verify.c xmlNode *cib_object = NULL;