cib_object 289 include/crm/cib/internal.h int cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object); cib_object 31 include/pcmki/pcmki_verify.h int pcmk__parse_cib(pcmk__output_t *out, const char *cib_source, xmlNodePtr *cib_object); cib_object 48 include/pcmki/pcmki_verify.h xmlNode **cib_object); cib_object 965 lib/cib/cib_utils.c cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object) cib_object 970 lib/cib/cib_utils.c CRM_ASSERT(cib_object != NULL); cib_object 999 lib/cib/cib_utils.c rc = cib_conn->cmds->query(cib_conn, NULL, cib_object, cib_object 1012 lib/cib/cib_utils.c if ((rc == pcmk_rc_ok) && (*cib_object == NULL)) { cib_object 155 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = pcmk__xe_create(NULL, PCMK_XE_NODE); cib_object 157 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_ID, node); // Use node name as ID cib_object 158 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 159 lib/pacemaker/pcmk_injections.c cib_conn->cmds->create(cib_conn, PCMK_XE_NODES, cib_object, cib_object 164 lib/pacemaker/pcmk_injections.c free_xml(cib_object); cib_object 248 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = NULL; cib_object 257 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, cib_object 260 lib/pacemaker/pcmk_injections.c if ((cib_object != NULL) && (pcmk__xe_id(cib_object) == NULL)) { cib_object 282 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath_by_uuid, &cib_object, cib_object 285 lib/pacemaker/pcmk_injections.c if ((cib_object != NULL) && (pcmk__xe_id(cib_object) == NULL)) { cib_object 292 lib/pacemaker/pcmk_injections.c } else if (cib_object != NULL) { cib_object 293 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 296 lib/pacemaker/pcmk_injections.c cib_object, cib_object 305 lib/pacemaker/pcmk_injections.c cib_object = pcmk__xe_create(NULL, PCMK__XE_NODE_STATE); cib_object 306 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_ID, found_uuid); cib_object 307 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 308 lib/pacemaker/pcmk_injections.c cib_conn->cmds->create(cib_conn, PCMK_XE_STATUS, cib_object, cib_object 310 lib/pacemaker/pcmk_injections.c free_xml(cib_object); cib_object 312 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, cib_object 322 lib/pacemaker/pcmk_injections.c crm_log_xml_warn(cib_object, "Duplicates"); cib_object 328 lib/pacemaker/pcmk_injections.c return cib_object; cib_object 334 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; cib_object 341 lib/pacemaker/pcmk_simulate.c cib_object = pcmk__xml_read(xml_file); cib_object 344 lib/pacemaker/pcmk_simulate.c if (pcmk_find_cib_element(cib_object, PCMK_XE_STATUS) == NULL) { cib_object 345 lib/pacemaker/pcmk_simulate.c pcmk__xe_create(cib_object, PCMK_XE_STATUS); cib_object 348 lib/pacemaker/pcmk_simulate.c if (pcmk__update_configured_schema(&cib_object, false) != pcmk_rc_ok) { cib_object 349 lib/pacemaker/pcmk_simulate.c free_xml(cib_object); cib_object 353 lib/pacemaker/pcmk_simulate.c if (!pcmk__validate_xml(cib_object, NULL, NULL, NULL)) { cib_object 354 lib/pacemaker/pcmk_simulate.c free_xml(cib_object); cib_object 366 lib/pacemaker/pcmk_simulate.c xmlNode *input = cib_object; cib_object 369 lib/pacemaker/pcmk_simulate.c input = pcmk__xml_copy(NULL, cib_object); cib_object 782 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; cib_object 783 lib/pacemaker/pcmk_simulate.c int rc = fake_cib->cmds->query(fake_cib, NULL, &cib_object, cib_object 788 lib/pacemaker/pcmk_simulate.c scheduler->input = cib_object; cib_object 26 lib/pacemaker/pcmk_verify.c pcmk__parse_cib(pcmk__output_t *out, const char *cib_source, xmlNodePtr *cib_object) cib_object 33 lib/pacemaker/pcmk_verify.c return cib__signon_query(out, NULL, cib_object); cib_object 41 lib/pacemaker/pcmk_verify.c *cib_object = pcmk__xml_parse(cib_source); cib_object 43 lib/pacemaker/pcmk_verify.c *cib_object = pcmk__xml_read(cib_source); cib_object 46 lib/pacemaker/pcmk_verify.c return (*cib_object == NULL)? ENODATA : pcmk_rc_ok; cib_object 51 lib/pacemaker/pcmk_verify.c xmlNode **cib_object) cib_object 57 lib/pacemaker/pcmk_verify.c CRM_ASSERT(cib_object != NULL); cib_object 59 lib/pacemaker/pcmk_verify.c if (!pcmk__xe_is(*cib_object, PCMK_XE_CIB)) { cib_object 65 lib/pacemaker/pcmk_verify.c status = pcmk_find_cib_element(*cib_object, PCMK_XE_STATUS); cib_object 67 lib/pacemaker/pcmk_verify.c pcmk__xe_create(*cib_object, PCMK_XE_STATUS); cib_object 70 lib/pacemaker/pcmk_verify.c if (!pcmk__validate_xml(*cib_object, NULL, cib_object 77 lib/pacemaker/pcmk_verify.c rc = pcmk__update_configured_schema(cib_object, false); cib_object 91 lib/pacemaker/pcmk_verify.c if (*cib_object != NULL) { cib_object 98 lib/pacemaker/pcmk_verify.c cib_object_copy = pcmk__xml_copy(NULL, *cib_object); cib_object 125 lib/pacemaker/pcmk_verify.c xmlNode *cib_object = NULL; cib_object 135 lib/pacemaker/pcmk_verify.c rc = pcmk__parse_cib(out, cib_source, &cib_object); cib_object 149 lib/pacemaker/pcmk_verify.c rc = pcmk__verify(scheduler, out, &cib_object); cib_object 154 lib/pacemaker/pcmk_verify.c free_xml(cib_object); cib_object 350 tools/crm_simulate.c xmlNode *cib_object = NULL; cib_object 355 tools/crm_simulate.c rc = cib__signon_query(out, NULL, &cib_object); cib_object 362 tools/crm_simulate.c cib_object = pcmk__xml_read(NULL); cib_object 365 tools/crm_simulate.c cib_object = pcmk__xml_read(input); cib_object 368 tools/crm_simulate.c if (cib_object == NULL) { cib_object 375 tools/crm_simulate.c if (pcmk_find_cib_element(cib_object, PCMK_XE_STATUS) == NULL) { cib_object 376 tools/crm_simulate.c pcmk__xe_create(cib_object, PCMK_XE_STATUS); cib_object 379 tools/crm_simulate.c rc = pcmk__update_configured_schema(&cib_object, false); cib_object 381 tools/crm_simulate.c free_xml(cib_object); cib_object 385 tools/crm_simulate.c if (!pcmk__validate_xml(cib_object, NULL, NULL, NULL)) { cib_object 386 tools/crm_simulate.c free_xml(cib_object); cib_object 399 tools/crm_simulate.c rc = pcmk__xml_write_file(cib_object, output, false, NULL); cib_object 407 tools/crm_simulate.c free_xml(cib_object); cib_object 177 tools/crm_verify.c xmlNode *cib_object = NULL; cib_object 236 tools/crm_verify.c rc = pcmk__parse_cib(out, cib_source, &cib_object); cib_object 244 tools/crm_verify.c pcmk__xml_write_file(cib_object, options.cib_save, false, NULL); cib_object 258 tools/crm_verify.c rc = pcmk__verify(scheduler, out, &cib_object); cib_object 289 tools/crm_verify.c if (cib_object != NULL) { cib_object 290 tools/crm_verify.c free_xml(cib_object);