xpath_obj          65 include/crm/common/xpath_internal.h pcmk__xpath_num_results(const xmlXPathObject *xpath_obj)
xpath_obj          69 include/crm/common/xpath_internal.h     if (xpath_obj != NULL) {
xpath_obj          70 include/crm/common/xpath_internal.h         num_results = xmlXPathNodeSetGetLength(xpath_obj->nodesetval);
xpath_obj          81 include/crm/common/xpath_internal.h xmlNode *pcmk__xpath_result(xmlXPathObject *xpath_obj, int index);
xpath_obj          65 lib/common/xpath.c pcmk__xpath_result(xmlXPathObject *xpath_obj, int index)
xpath_obj          69 lib/common/xpath.c     CRM_CHECK((xpath_obj != NULL) && (index >= 0), return NULL);
xpath_obj          71 lib/common/xpath.c     match = xmlXPathNodeSetItem(xpath_obj->nodesetval, index);
xpath_obj          78 lib/common/xpath.c         xpath_obj->nodesetval->nodeTab[index] = NULL;
xpath_obj         141 lib/common/xpath.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         148 lib/common/xpath.c     xpath_obj = xmlXPathEval(xpath_expr, xpath_context);
xpath_obj         151 lib/common/xpath.c     return xpath_obj;
xpath_obj         173 lib/common/xpath.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         178 lib/common/xpath.c     xpath_obj = pcmk__xpath_search(doc, path);
xpath_obj         179 lib/common/xpath.c     num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj         182 lib/common/xpath.c         xmlNode *result = pcmk__xpath_result(xpath_obj, i);
xpath_obj         188 lib/common/xpath.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         210 lib/common/xpath.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         216 lib/common/xpath.c     xpath_obj = pcmk__xpath_search(doc, path);
xpath_obj         217 lib/common/xpath.c     num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj         220 lib/common/xpath.c         result = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         246 lib/common/xpath.c         xmlNode *match = pcmk__xpath_result(xpath_obj, i);
xpath_obj         265 lib/common/xpath.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          40 lib/pacemaker/pcmk_rule.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          61 lib/pacemaker/pcmk_rule.c     xpath_obj = pcmk__xpath_search(cib_constraints->doc, xpath);
xpath_obj          62 lib/pacemaker/pcmk_rule.c     num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj          65 lib/pacemaker/pcmk_rule.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          80 lib/pacemaker/pcmk_rule.c     xpath_obj = pcmk__xpath_search(cib_constraints->doc, xpath);
xpath_obj          81 lib/pacemaker/pcmk_rule.c     num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj          84 lib/pacemaker/pcmk_rule.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         101 lib/pacemaker/pcmk_rule.c     xpath_obj = pcmk__xpath_search(cib_constraints->doc, xpath);
xpath_obj         102 lib/pacemaker/pcmk_rule.c     num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj         107 lib/pacemaker/pcmk_rule.c         xmlXPathFreeObject(xpath_obj);
xpath_obj         116 lib/pacemaker/pcmk_rule.c         xpath_obj = pcmk__xpath_search(cib_constraints->doc, xpath);
xpath_obj         117 lib/pacemaker/pcmk_rule.c         num_results = pcmk__xpath_num_results(xpath_obj);
xpath_obj         122 lib/pacemaker/pcmk_rule.c             xmlXPathFreeObject(xpath_obj);
xpath_obj         129 lib/pacemaker/pcmk_rule.c     match = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         143 lib/pacemaker/pcmk_rule.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          89 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          99 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         102 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj         104 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         114 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         124 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc, "//" PCMK__XE_TICKET_STATE);
xpath_obj         126 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 4);
xpath_obj         128 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         132 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 1);
xpath_obj         136 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 2);
xpath_obj         140 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 3);
xpath_obj         144 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         153 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         163 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         167 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 2);
xpath_obj         168 lib/pacemaker/tests/pcmk_ticket/pcmk__get_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          75 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          83 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          88 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj          89 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          98 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         106 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         110 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 2);
xpath_obj         112 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         116 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 1);
xpath_obj         120 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_constraints_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          83 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          88 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          91 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj          93 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj          96 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         101 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         105 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj         107 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         112 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          61 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          72 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          75 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 3);
xpath_obj          76 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          78 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          83 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj          89 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          91 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          96 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         102 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         104 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         109 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         116 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         124 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         133 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         137 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj         139 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         146 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_info_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          75 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj          83 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj          88 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 1);
xpath_obj          89 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj          98 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         106 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         110 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 4);
xpath_obj         112 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 0);
xpath_obj         116 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 1);
xpath_obj         120 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 2);
xpath_obj         124 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     ticket_node = pcmk__xpath_result(xpath_obj, 3);
xpath_obj         128 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);
xpath_obj         136 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathObject *xpath_obj = NULL;
xpath_obj         143 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xpath_obj = pcmk__xpath_search(xml->doc,
xpath_obj         148 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     assert_int_equal(pcmk__xpath_num_results(xpath_obj), 2);
xpath_obj         149 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_state_test.c     xmlXPathFreeObject(xpath_obj);