cib_object 292 include/crm/cib/internal.h int cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object); cib_object 35 include/pcmki/pcmki_verify.h int pcmk__parse_cib(pcmk__output_t *out, const char *cib_source, xmlNodePtr *cib_object); cib_object 52 include/pcmki/pcmki_verify.h xmlNode **cib_object); cib_object 841 lib/cib/cib_utils.c cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object) cib_object 846 lib/cib/cib_utils.c pcmk__assert(cib_object != NULL); cib_object 875 lib/cib/cib_utils.c rc = cib_conn->cmds->query(cib_conn, NULL, cib_object, cib_sync_call); cib_object 887 lib/cib/cib_utils.c if ((rc == pcmk_rc_ok) && (*cib_object == NULL)) { cib_object 163 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = pcmk__xe_create(NULL, PCMK_XE_NODE); cib_object 165 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_ID, node); // Use node name as ID cib_object 166 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 167 lib/pacemaker/pcmk_injections.c cib_conn->cmds->create(cib_conn, PCMK_XE_NODES, cib_object, cib_object 172 lib/pacemaker/pcmk_injections.c pcmk__xml_free(cib_object); cib_object 257 lib/pacemaker/pcmk_injections.c xmlNode *cib_object = NULL; cib_object 266 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, cib_object 269 lib/pacemaker/pcmk_injections.c if ((cib_object != NULL) && (pcmk__xe_id(cib_object) == NULL)) { cib_object 291 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath_by_uuid, &cib_object, cib_object 294 lib/pacemaker/pcmk_injections.c if ((cib_object != NULL) && (pcmk__xe_id(cib_object) == NULL)) { cib_object 301 lib/pacemaker/pcmk_injections.c } else if (cib_object != NULL) { cib_object 302 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 305 lib/pacemaker/pcmk_injections.c cib_object, cib_sync_call); cib_object 313 lib/pacemaker/pcmk_injections.c cib_object = pcmk__xe_create(NULL, PCMK__XE_NODE_STATE); cib_object 314 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_ID, found_uuid); cib_object 315 lib/pacemaker/pcmk_injections.c crm_xml_add(cib_object, PCMK_XA_UNAME, node); cib_object 316 lib/pacemaker/pcmk_injections.c cib_conn->cmds->create(cib_conn, PCMK_XE_STATUS, cib_object, cib_object 318 lib/pacemaker/pcmk_injections.c pcmk__xml_free(cib_object); cib_object 320 lib/pacemaker/pcmk_injections.c rc = cib_conn->cmds->query(cib_conn, xpath, &cib_object, cib_object 330 lib/pacemaker/pcmk_injections.c crm_log_xml_warn(cib_object, "Duplicates"); cib_object 336 lib/pacemaker/pcmk_injections.c return cib_object; cib_object 333 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; cib_object 340 lib/pacemaker/pcmk_simulate.c cib_object = pcmk__xml_read(xml_file); cib_object 343 lib/pacemaker/pcmk_simulate.c if (pcmk_find_cib_element(cib_object, PCMK_XE_STATUS) == NULL) { cib_object 344 lib/pacemaker/pcmk_simulate.c pcmk__xe_create(cib_object, PCMK_XE_STATUS); cib_object 347 lib/pacemaker/pcmk_simulate.c if (pcmk__update_configured_schema(&cib_object, false) != pcmk_rc_ok) { cib_object 348 lib/pacemaker/pcmk_simulate.c pcmk__xml_free(cib_object); cib_object 352 lib/pacemaker/pcmk_simulate.c if (!pcmk__validate_xml(cib_object, NULL, NULL, NULL)) { cib_object 353 lib/pacemaker/pcmk_simulate.c pcmk__xml_free(cib_object); cib_object 365 lib/pacemaker/pcmk_simulate.c xmlNode *input = cib_object; cib_object 368 lib/pacemaker/pcmk_simulate.c input = pcmk__xml_copy(NULL, cib_object); cib_object 793 lib/pacemaker/pcmk_simulate.c xmlNode *cib_object = NULL; cib_object 794 lib/pacemaker/pcmk_simulate.c int rc = fake_cib->cmds->query(fake_cib, NULL, &cib_object, cib_object 799 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 32 lib/pacemaker/pcmk_verify.c return cib__signon_query(out, NULL, cib_object); cib_object 40 lib/pacemaker/pcmk_verify.c *cib_object = pcmk__xml_parse(cib_source); cib_object 42 lib/pacemaker/pcmk_verify.c *cib_object = pcmk__xml_read(cib_source); cib_object 45 lib/pacemaker/pcmk_verify.c return (*cib_object == NULL)? pcmk_rc_unpack_error : pcmk_rc_ok; cib_object 50 lib/pacemaker/pcmk_verify.c xmlNode **cib_object) cib_object 56 lib/pacemaker/pcmk_verify.c pcmk__assert(cib_object != NULL); cib_object 61 lib/pacemaker/pcmk_verify.c if (!pcmk__xe_is(*cib_object, PCMK_XE_CIB)) { cib_object 65 lib/pacemaker/pcmk_verify.c pcmk__s((const char *) (*cib_object)->name, "unrecognizable")); cib_object 70 lib/pacemaker/pcmk_verify.c status = pcmk_find_cib_element(*cib_object, PCMK_XE_STATUS); cib_object 72 lib/pacemaker/pcmk_verify.c pcmk__xe_create(*cib_object, PCMK_XE_STATUS); cib_object 75 lib/pacemaker/pcmk_verify.c if (!pcmk__validate_xml(*cib_object, NULL, cib_object 82 lib/pacemaker/pcmk_verify.c rc = pcmk__update_configured_schema(cib_object, false); cib_object 97 lib/pacemaker/pcmk_verify.c if (*cib_object != NULL) { cib_object 104 lib/pacemaker/pcmk_verify.c cib_object_copy = pcmk__xml_copy(NULL, *cib_object); cib_object 131 lib/pacemaker/pcmk_verify.c xmlNode *cib_object = NULL; cib_object 141 lib/pacemaker/pcmk_verify.c rc = pcmk__parse_cib(out, cib_source, &cib_object); cib_object 155 lib/pacemaker/pcmk_verify.c rc = pcmk__verify(scheduler, out, &cib_object); cib_object 160 lib/pacemaker/pcmk_verify.c pcmk__xml_free(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 pcmk__xml_free(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 pcmk__xml_free(cib_object); cib_object 399 tools/crm_simulate.c rc = pcmk__xml_write_file(cib_object, output, false); cib_object 407 tools/crm_simulate.c pcmk__xml_free(cib_object); cib_object 177 tools/crm_verify.c xmlNode *cib_object = NULL; cib_object 235 tools/crm_verify.c rc = pcmk__parse_cib(out, cib_source, &cib_object); cib_object 243 tools/crm_verify.c pcmk__xml_write_file(cib_object, options.cib_save, false); cib_object 257 tools/crm_verify.c rc = pcmk__verify(scheduler, out, &cib_object); cib_object 283 tools/crm_verify.c if (cib_object != NULL) { cib_object 284 tools/crm_verify.c pcmk__xml_free(cib_object);