patchset 51 daemons/attrd/attrd_cib.c const xmlNode *patchset = NULL; patchset 55 daemons/attrd/attrd_cib.c if (cib__get_notify_patchset(msg, &patchset) != pcmk_rc_ok) { patchset 59 daemons/attrd/attrd_cib.c if (pcmk__cib_element_in_patchset(patchset, PCMK_XE_ALERTS)) { patchset 67 daemons/attrd/attrd_cib.c status_changed = pcmk__cib_element_in_patchset(patchset, PCMK_XE_STATUS); patchset 83 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 244 daemons/fenced/fenced_cib.c update_cib_stonith_devices(const xmlNode *patchset) patchset 248 daemons/fenced/fenced_cib.c for (const xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, patchset 388 daemons/fenced/fenced_cib.c xmlNode *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 395 daemons/fenced/fenced_cib.c CRM_CHECK(patchset != NULL, return); patchset 397 daemons/fenced/fenced_cib.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 403 daemons/fenced/fenced_cib.c xml_patch_versions(patchset, add, del); patchset 405 daemons/fenced/fenced_cib.c for (xmlNode *change = pcmk__xe_first_child(patchset, NULL, NULL, NULL); patchset 478 daemons/fenced/fenced_cib.c xmlNode *patchset = NULL; patchset 505 daemons/fenced/fenced_cib.c patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 507 daemons/fenced/fenced_cib.c rc = xml_apply_patchset(local_cib, patchset, TRUE); patchset 550 daemons/fenced/fenced_cib.c update_cib_stonith_devices(patchset); patchset 173 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 36 include/crm/common/xml.h bool xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]); patchset 40 include/crm/common/xml.h int xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version); patchset 447 include/crm/common/xml_internal.h bool pcmk__cib_element_in_patchset(const xmlNode *patchset, patchset 74 lib/cib/cib_utils.c cib__get_notify_patchset(const xmlNode *msg, const xmlNode **patchset) patchset 79 lib/cib/cib_utils.c pcmk__assert(patchset != NULL); patchset 80 lib/cib/cib_utils.c *patchset = NULL; patchset 97 lib/cib/cib_utils.c *patchset = pcmk__xe_first_child(wrapper, NULL, NULL, NULL); patchset 99 lib/cib/cib_utils.c if (*patchset == NULL) { patchset 1259 lib/common/logging.c uint32_t tags, uint8_t level, const xmlNode *patchset) patchset 1261 lib/common/logging.c if (patchset == NULL) { patchset 1271 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 203 lib/common/patchset.c patchset = pcmk__xe_create(NULL, PCMK_XE_DIFF); patchset 204 lib/common/patchset.c crm_xml_add_int(patchset, PCMK_XA_FORMAT, 2); patchset 206 lib/common/patchset.c version = pcmk__xe_create(patchset, PCMK_XE_VERSION); patchset 230 lib/common/patchset.c xmlNode *change = pcmk__xe_create(patchset, PCMK_XE_CHANGE); patchset 239 lib/common/patchset.c add_xml_changes_to_patchset(target, patchset); patchset 240 lib/common/patchset.c return patchset; patchset 315 lib/common/patchset.c xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]) patchset 323 lib/common/patchset.c const xmlNode *version = pcmk__xe_first_child(patchset, PCMK_XE_VERSION, patchset 331 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 363 lib/common/patchset.c xml_patch_version_check(const xmlNode *xml, const xmlNode *patchset) patchset 394 lib/common/patchset.c xml_patch_versions(patchset, add, del); patchset 406 lib/common/patchset.c del[0], del[1], del[2], add[0], add[1], add[2], patchset); patchset 407 lib/common/patchset.c crm_log_xml_info(patchset, "OldPatch"); patchset 584 lib/common/patchset.c apply_v2_patchset(xmlNode *xml, const xmlNode *patchset) patchset 591 lib/common/patchset.c for (change = pcmk__xml_first_child(patchset); change != NULL; patchset 765 lib/common/patchset.c xml_apply_patchset(xmlNode *xml, xmlNode *patchset, bool check_version) patchset 772 lib/common/patchset.c if (patchset == NULL) { patchset 776 lib/common/patchset.c pcmk__log_xml_patchset(LOG_TRACE, patchset); patchset 779 lib/common/patchset.c rc = pcmk_rc2legacy(xml_patch_version_check(xml, patchset)); patchset 785 lib/common/patchset.c digest = crm_element_value(patchset, PCMK__XA_DIGEST); patchset 794 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 801 lib/common/patchset.c rc = pcmk_rc2legacy(apply_v2_patchset(xml, patchset)); patchset 817 lib/common/patchset.c save_xml_to_file(patchset, "PatchDigest:diff", NULL); patchset 833 lib/common/patchset.c pcmk__cib_element_in_patchset(const xmlNode *patchset, const char *element) patchset 841 lib/common/patchset.c pcmk__assert(patchset != NULL); patchset 843 lib/common/patchset.c crm_element_value_int(patchset, PCMK_XA_FORMAT, &format); patchset 860 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);