patchset 52 daemons/attrd/attrd_cib.c const xmlNode *patchset = NULL; patchset 61 daemons/attrd/attrd_cib.c if (cib__get_notify_patchset(msg, &patchset) != pcmk_rc_ok) { patchset 65 daemons/attrd/attrd_cib.c if (pcmk__cib_element_in_patchset(patchset, PCMK_XE_ALERTS)) { patchset 69 daemons/attrd/attrd_cib.c status_changed = pcmk__cib_element_in_patchset(patchset, PCMK_XE_STATUS); patchset 85 daemons/attrd/attrd_cib.c || pcmk__cib_element_in_patchset(patchset, PCMK_XE_NODES)) { patchset 52 daemons/controld/controld_cib.c const xmlNode *patchset = NULL; patchset 57 daemons/controld/controld_cib.c if (cib__get_notify_patchset(msg, &patchset) != pcmk_rc_ok) { patchset 61 daemons/controld/controld_cib.c if (pcmk__cib_element_in_patchset(patchset, PCMK_XE_ALERTS) patchset 62 daemons/controld/controld_cib.c || pcmk__cib_element_in_patchset(patchset, PCMK_XE_CRM_CONFIG)) { patchset 78 daemons/controld/controld_cib.c if (pcmk__cib_element_in_patchset(patchset, PCMK_XE_NODES) patchset 79 daemons/controld/controld_cib.c || pcmk__cib_element_in_patchset(patchset, PCMK_XE_STATUS)) { patchset 236 daemons/fenced/fenced_cib.c xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 239 daemons/fenced/fenced_cib.c CRM_CHECK(patchset != NULL, return); patchset 240 daemons/fenced/fenced_cib.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 247 daemons/fenced/fenced_cib.c for (xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, NULL); patchset 373 daemons/fenced/fenced_cib.c xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 380 daemons/fenced/fenced_cib.c CRM_CHECK(patchset != NULL, return); patchset 382 daemons/fenced/fenced_cib.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 388 daemons/fenced/fenced_cib.c xml_patch_versions(patchset, add, del); patchset 390 daemons/fenced/fenced_cib.c for (xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, NULL); patchset 481 daemons/fenced/fenced_cib.c xmlNode *patchset = NULL; patchset 490 daemons/fenced/fenced_cib.c patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 492 daemons/fenced/fenced_cib.c rc = xml_apply_patchset(local_cib, patchset, TRUE); patchset 175 include/crm/cib/internal.h int cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset); patchset 188 include/crm/common/logging_internal.h #define pcmk__log_xml_patchset(level, patchset) do { \ patchset 204 include/crm/common/logging_internal.h 0, _level, patchset); \ patchset 216 include/crm/common/logging_internal.h const xmlNode *patchset); patchset 73 include/crm/common/xml.h bool xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]); patchset 77 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version); patchset 449 include/crm/common/xml_internal.h bool pcmk__cib_element_in_patchset(const xmlNode *patchset, patchset 75 lib/cib/cib_utils.c cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset) patchset 80 lib/cib/cib_utils.c pcmk__assert(patchset != NULL); patchset 81 lib/cib/cib_utils.c *patchset = NULL; patchset 98 lib/cib/cib_utils.c *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 100 lib/cib/cib_utils.c if (*patchset == NULL) { patchset 1255 lib/common/logging.c uint32_t tags, uint8_t level, const xmlNode *patchset) patchset 1257 lib/common/logging.c if (patchset == NULL) { patchset 1267 lib/common/logging.c logger_out->message(logger_out, "xml-patchset", patchset); patchset 33 lib/common/patchset.c add_xml_changes_to_patchset(xmlNode *xml, xmlNode *patchset) patchset 50 lib/common/patchset.c if (patchset && pcmk_is_set(nodepriv->flags, pcmk__xf_created)) { patchset 56 lib/common/patchset.c change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); patchset 82 lib/common/patchset.c change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); patchset 125 lib/common/patchset.c add_xml_changes_to_patchset(cIter, patchset); patchset 129 lib/common/patchset.c if (patchset && pcmk_is_set(nodepriv->flags, pcmk__xf_moved)) { patchset 137 lib/common/patchset.c change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); patchset 187 lib/common/patchset.c xmlNode *patchset = NULL; patchset 202 lib/common/patchset.c patchset = pcmk__xe_create(NULL, PCMK_XE_DIFF); patchset 203 lib/common/patchset.c crm_xml_add_int(patchset, PCMK_XA_FORMAT, 2); patchset 205 lib/common/patchset.c version = pcmk__xe_create(patchset, PCMK_XE_VERSION); patchset 229 lib/common/patchset.c xmlNode *change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); patchset 238 lib/common/patchset.c add_xml_changes_to_patchset(target, patchset); patchset 239 lib/common/patchset.c return patchset; patchset 311 lib/common/patchset.c xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]) patchset 319 lib/common/patchset.c const xmlNode *version = pcmk__xe_first_child(patchset, PCMK_XE_VERSION, patchset 327 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 359 lib/common/patchset.c xml_patch_version_check(const xmlNode *xml, const xmlNode *patchset) patchset 390 lib/common/patchset.c xml_patch_versions(patchset, add, del); patchset 402 lib/common/patchset.c del[0], del[1], del[2], add[0], add[1], add[2], patchset); patchset 403 lib/common/patchset.c crm_log_xml_info(patchset, "OldPatch"); patchset 580 lib/common/patchset.c apply_v2_patchset(xmlNode *xml, const xmlNode *patchset) patchset 587 lib/common/patchset.c for (change = pcmk__xml_first_child(patchset); change != NULL; patchset 759 lib/common/patchset.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version) patchset 766 lib/common/patchset.c if (patchset == NULL) { patchset 770 lib/common/patchset.c pcmk__log_xml_patchset(LOG_TRACE, patchset); patchset 773 lib/common/patchset.c rc = pcmk_rc2legacy(xml_patch_version_check(xml, patchset)); patchset 779 lib/common/patchset.c digest = crm_element_value(patchset, PCMK__XA_DIGEST); patchset 788 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 795 lib/common/patchset.c rc = pcmk_rc2legacy(apply_v2_patchset(xml, patchset)); patchset 811 lib/common/patchset.c save_xml_to_file(patchset, "PatchDigest:diff", NULL); patchset 827 lib/common/patchset.c pcmk__cib_element_in_patchset(const xmlNode *patchset, const char *element) patchset 835 lib/common/patchset.c pcmk__assert(patchset != NULL); patchset 837 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 854 lib/common/patchset.c for (const xmlNode *change = pcmk__xe_first_child(patchset, PCMK_XE_CHANGE, patchset 41 lib/common/patchset_display.c xml_show_patchset_header(pcmk__output_t *out, const xmlNode *patchset) patchset 47 lib/common/patchset_display.c xml_patch_versions(patchset, add, del); patchset 50 lib/common/patchset_display.c const char *fmt = crm_element_value(patchset, PCMK_XA_FORMAT); patchset 51 lib/common/patchset_display.c const char *digest = crm_element_value(patchset, PCMK__XA_DIGEST); patchset 80 lib/common/patchset_display.c xml_show_patchset(pcmk__output_t *out, const xmlNode *patchset) patchset 82 lib/common/patchset_display.c int rc = xml_show_patchset_header(out, patchset); patchset 85 lib/common/patchset_display.c for (const xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, patchset 201 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); patchset 205 lib/common/patchset_display.c if (patchset == NULL) { patchset 210 lib/common/patchset_display.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 216 lib/common/patchset_display.c return xml_show_patchset(out, patchset); patchset 240 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); patchset 249 lib/common/patchset_display.c if (patchset == NULL) { patchset 265 lib/common/patchset_display.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 271 lib/common/patchset_display.c return xml_show_patchset(out, patchset); patchset 293 lib/common/patchset_display.c const xmlNode *patchset = va_arg(args, const xmlNode *); patchset 295 lib/common/patchset_display.c if (patchset != NULL) { patchset 298 lib/common/patchset_display.c pcmk__xml_string(patchset, pcmk__xml_fmt_pretty|pcmk__xml_fmt_text, buf, patchset 38 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c xmlNode *patchset = NULL; patchset 42 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c patchset = xml_create_patchset(2, source, target, NULL, false); patchset 45 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c assert_true(pcmk__cib_element_in_patchset(patchset, element)); patchset 47 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c assert_false(pcmk__cib_element_in_patchset(patchset, element)); patchset 52 lib/common/tests/patchset/pcmk__cib_element_in_patchset_test.c pcmk__xml_free(patchset);