xpathObj         1372 daemons/based/based_callbacks.c         xmlXPathObject *xpathObj = xpath_search(diff, XPATH_CONFIG_CHANGE);
xpathObj         1374 daemons/based/based_callbacks.c         if (numXpathResults(xpathObj) > 0) {
xpathObj         1377 daemons/based/based_callbacks.c         freeXpathObject(xpathObj);
xpathObj          379 daemons/controld/controld_schedulerd.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          390 daemons/controld/controld_schedulerd.c     xpathObj = xpath_search(xml, xpath_string);
xpathObj          391 daemons/controld/controld_schedulerd.c     max = numXpathResults(xpathObj);
xpathObj          395 daemons/controld/controld_schedulerd.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          439 daemons/controld/controld_schedulerd.c     freeXpathObject(xpathObj);
xpathObj           40 daemons/controld/controld_te_callbacks.c     xmlXPathObject *xpathObj = NULL;
xpathObj           56 daemons/controld/controld_te_callbacks.c     xpathObj =
xpathObj           61 daemons/controld/controld_te_callbacks.c     if (numXpathResults(xpathObj) > 0) {
xpathObj           62 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xpathObj           69 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj           72 daemons/controld/controld_te_callbacks.c     xpathObj =
xpathObj           77 daemons/controld/controld_te_callbacks.c     if (numXpathResults(xpathObj) > 0) {
xpathObj           78 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xpathObj           84 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj           87 daemons/controld/controld_te_callbacks.c     xpathObj =
xpathObj           92 daemons/controld/controld_te_callbacks.c     if (numXpathResults(xpathObj) > 0) {
xpathObj           93 daemons/controld/controld_te_callbacks.c         xmlNode *aborted = getXpathResult(xpathObj, 0);
xpathObj          100 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj          103 daemons/controld/controld_te_callbacks.c     xpathObj = xpath_search(diff,
xpathObj          107 daemons/controld/controld_te_callbacks.c     max = numXpathResults(xpathObj);
xpathObj          129 daemons/controld/controld_te_callbacks.c         xmlNode *lrm_resource = getXpathResult(xpathObj, 0);
xpathObj          138 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj          141 daemons/controld/controld_te_callbacks.c     xpathObj =
xpathObj          146 daemons/controld/controld_te_callbacks.c     max = numXpathResults(xpathObj);
xpathObj          151 daemons/controld/controld_te_callbacks.c             xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xpathObj          157 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj          160 daemons/controld/controld_te_callbacks.c     xpathObj = xpath_search(diff,
xpathObj          163 daemons/controld/controld_te_callbacks.c     max = numXpathResults(xpathObj);
xpathObj          167 daemons/controld/controld_te_callbacks.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          206 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj          602 daemons/controld/controld_te_callbacks.c     xmlXPathObject *xpathObj = NULL;
xpathObj          636 daemons/controld/controld_te_callbacks.c     xpathObj = xpath_search(xml_data, "//" PCMK__XE_LRM_RSC_OP);
xpathObj          637 daemons/controld/controld_te_callbacks.c     nmatches = numXpathResults(xpathObj);
xpathObj          642 daemons/controld/controld_te_callbacks.c             xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xpathObj          648 daemons/controld/controld_te_callbacks.c     freeXpathObject(xpathObj);
xpathObj          117 daemons/fenced/fenced_cib.c register_fencing_topology(xmlXPathObjectPtr xpathObj)
xpathObj          119 daemons/fenced/fenced_cib.c     int max = numXpathResults(xpathObj), lpc = 0;
xpathObj          122 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          151 daemons/fenced/fenced_cib.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          159 daemons/fenced/fenced_cib.c     xpathObj = xpath_search(local_cib, xpath);
xpathObj          160 daemons/fenced/fenced_cib.c     register_fencing_topology(xpathObj);
xpathObj          162 daemons/fenced/fenced_cib.c     freeXpathObject(xpathObj);
xpathObj          166 daemons/fenced/fenced_cib.c remove_cib_device(xmlXPathObjectPtr xpathObj)
xpathObj          168 daemons/fenced/fenced_cib.c     int max = numXpathResults(xpathObj), lpc = 0;
xpathObj          173 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          478 daemons/fenced/fenced_cib.c remove_fencing_topology(xmlXPathObjectPtr xpathObj)
xpathObj          480 daemons/fenced/fenced_cib.c     int max = numXpathResults(xpathObj), lpc = 0;
xpathObj          483 daemons/fenced/fenced_cib.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          513 daemons/fenced/fenced_cib.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          526 daemons/fenced/fenced_cib.c         xpathObj = xpath_search(msg, xpath);
xpathObj          528 daemons/fenced/fenced_cib.c         remove_fencing_topology(xpathObj);
xpathObj          529 daemons/fenced/fenced_cib.c         freeXpathObject(xpathObj);
xpathObj          535 daemons/fenced/fenced_cib.c         xpathObj = xpath_search(msg, xpath);
xpathObj          537 daemons/fenced/fenced_cib.c         register_fencing_topology(xpathObj);
xpathObj          538 daemons/fenced/fenced_cib.c         freeXpathObject(xpathObj);
xpathObj           77 include/crm/common/xml.h void freeXpathObject(xmlXPathObjectPtr xpathObj);
xpathObj           78 include/crm/common/xml.h xmlNode *getXpathResult(xmlXPathObjectPtr xpathObj, int index);
xpathObj           79 include/crm/common/xml.h void dedupXpathResults(xmlXPathObjectPtr xpathObj);
xpathObj           81 include/crm/common/xml.h static inline int numXpathResults(xmlXPathObjectPtr xpathObj)
xpathObj           83 include/crm/common/xml.h     if(xpathObj == NULL || xpathObj->nodesetval == NULL) {
xpathObj           86 include/crm/common/xml.h     return xpathObj->nodesetval->nodeNr;
xpathObj          509 lib/cib/cib_ops.c         xmlXPathObjectPtr xpathObj = xpath_search(*result_cib, "//@__delete__");
xpathObj          511 lib/cib/cib_ops.c         if (xpathObj) {
xpathObj          512 lib/cib/cib_ops.c             max = numXpathResults(xpathObj);
xpathObj          517 lib/cib/cib_ops.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          525 lib/cib/cib_ops.c         freeXpathObject(xpathObj);
xpathObj          696 lib/cib/cib_ops.c     xmlXPathObject *xpathObj = NULL;
xpathObj          712 lib/cib/cib_ops.c     xpathObj = xpath_search(*diff, "//" PCMK_XE_CONFIGURATION);
xpathObj          713 lib/cib/cib_ops.c     if (numXpathResults(xpathObj) > 0) {
xpathObj          717 lib/cib/cib_ops.c     freeXpathObject(xpathObj);
xpathObj          724 lib/cib/cib_ops.c     xpathObj = xpath_search(*diff, "//" PCMK__XE_DIFF_REMOVED "//" PCMK_XE_CIB);
xpathObj          725 lib/cib/cib_ops.c     max = numXpathResults(xpathObj);
xpathObj          728 lib/cib/cib_ops.c         xmlNode *top = getXpathResult(xpathObj, lpc);
xpathObj          758 lib/cib/cib_ops.c     freeXpathObject(xpathObj);
xpathObj          772 lib/cib/cib_ops.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          777 lib/cib/cib_ops.c         xpathObj = xpath_search(existing_cib, section);
xpathObj          779 lib/cib/cib_ops.c         xpathObj = xpath_search(*result_cib, section);
xpathObj          782 lib/cib/cib_ops.c     max = numXpathResults(xpathObj);
xpathObj          800 lib/cib/cib_ops.c         dedupXpathResults(xpathObj);
xpathObj          805 lib/cib/cib_ops.c         xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          907 lib/cib/cib_ops.c     freeXpathObject(xpathObj);
xpathObj          235 lib/common/acl.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          247 lib/common/acl.c         xpathObj = xpath_search(xml, acl->xpath);
xpathObj          248 lib/common/acl.c         max = numXpathResults(xpathObj);
xpathObj          251 lib/common/acl.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          270 lib/common/acl.c         freeXpathObject(xpathObj);
xpathObj          477 lib/common/acl.c             xmlXPathObjectPtr xpathObj = xpath_search(target, acl->xpath);
xpathObj          479 lib/common/acl.c             max = numXpathResults(xpathObj);
xpathObj          481 lib/common/acl.c                 xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          486 lib/common/acl.c                     freeXpathObject(xpathObj);
xpathObj          493 lib/common/acl.c             freeXpathObject(xpathObj);
xpathObj           39 lib/common/xpath.c freeXpathObject(xmlXPathObjectPtr xpathObj)
xpathObj           41 lib/common/xpath.c     int lpc, max = numXpathResults(xpathObj);
xpathObj           43 lib/common/xpath.c     if (xpathObj == NULL) {
xpathObj           48 lib/common/xpath.c         if (xpathObj->nodesetval->nodeTab[lpc] && xpathObj->nodesetval->nodeTab[lpc]->type != XML_NAMESPACE_DECL) {
xpathObj           49 lib/common/xpath.c             xpathObj->nodesetval->nodeTab[lpc] = NULL;
xpathObj           54 lib/common/xpath.c     xmlXPathFreeObject(xpathObj);
xpathObj           58 lib/common/xpath.c getXpathResult(xmlXPathObjectPtr xpathObj, int index)
xpathObj           61 lib/common/xpath.c     int max = numXpathResults(xpathObj);
xpathObj           64 lib/common/xpath.c     CRM_CHECK(xpathObj != NULL, return NULL);
xpathObj           70 lib/common/xpath.c     } else if(xpathObj->nodesetval->nodeTab[index] == NULL) {
xpathObj           75 lib/common/xpath.c     match = xpathObj->nodesetval->nodeTab[index];
xpathObj           78 lib/common/xpath.c     if (xpathObj->nodesetval->nodeTab[index]->type != XML_NAMESPACE_DECL) {
xpathObj           80 lib/common/xpath.c         xpathObj->nodesetval->nodeTab[index] = NULL;
xpathObj          101 lib/common/xpath.c dedupXpathResults(xmlXPathObjectPtr xpathObj)
xpathObj          103 lib/common/xpath.c     int lpc, max = numXpathResults(xpathObj);
xpathObj          105 lib/common/xpath.c     if (xpathObj == NULL) {
xpathObj          113 lib/common/xpath.c         if (xpathObj->nodesetval->nodeTab[lpc] == NULL) {
xpathObj          117 lib/common/xpath.c         xml = xpathObj->nodesetval->nodeTab[lpc]->parent;
xpathObj          123 lib/common/xpath.c                 if (xpathObj->nodesetval->nodeTab[lpc2] == xml) {
xpathObj          124 lib/common/xpath.c                     xpathObj->nodesetval->nodeTab[lpc] = NULL;
xpathObj          141 lib/common/xpath.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          152 lib/common/xpath.c     xpathObj = xmlXPathEvalExpression(xpathExpr, xpathCtx);
xpathObj          154 lib/common/xpath.c     return xpathObj;
xpathObj          173 lib/common/xpath.c     xmlXPathObjectPtr xpathObj = xpath_search(xml, xpath);
xpathObj          174 lib/common/xpath.c     int nresults = numXpathResults(xpathObj);
xpathObj          178 lib/common/xpath.c         xmlNode *result = getXpathResult(xpathObj, i);
xpathObj          185 lib/common/xpath.c     freeXpathObject(xpathObj);
xpathObj          193 lib/common/xpath.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          201 lib/common/xpath.c     xpathObj = xpath_search(xml_obj, xpath);
xpathObj          203 lib/common/xpath.c     max = numXpathResults(xpathObj);
xpathObj          220 lib/common/xpath.c                 xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          235 lib/common/xpath.c         result = getXpathResult(xpathObj, 0);
xpathObj          238 lib/common/xpath.c     freeXpathObject(xpathObj);
xpathObj          551 lib/fencing/st_client.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          565 lib/fencing/st_client.c     xpathObj = xpath_search(output, "//@agent");
xpathObj          566 lib/fencing/st_client.c     if (xpathObj) {
xpathObj          567 lib/fencing/st_client.c         max = numXpathResults(xpathObj);
xpathObj          570 lib/fencing/st_client.c             xmlNode *match = getXpathResult(xpathObj, lpc);
xpathObj          584 lib/fencing/st_client.c         freeXpathObject(xpathObj);
xpathObj           97 lib/fencing/st_rhcs.c     xmlXPathObject *xpathObj = NULL;
xpathObj          106 lib/fencing/st_rhcs.c     xpathObj = xpath_search(metadata, xpath);
xpathObj          107 lib/fencing/st_rhcs.c     if (numXpathResults(xpathObj) > 0) {
xpathObj          108 lib/fencing/st_rhcs.c         xmlNode *tmp = getXpathResult(xpathObj, 0);
xpathObj          112 lib/fencing/st_rhcs.c     freeXpathObject(xpathObj);
xpathObj          129 lib/fencing/st_rhcs.c     xmlXPathObject *xpathObj = NULL;
xpathObj          176 lib/fencing/st_rhcs.c     xpathObj = xpath_search(xml, "//" PCMK_XE_ACTIONS);
xpathObj          177 lib/fencing/st_rhcs.c     if (numXpathResults(xpathObj) > 0) {
xpathObj          178 lib/fencing/st_rhcs.c         actions = getXpathResult(xpathObj, 0);
xpathObj          180 lib/fencing/st_rhcs.c     freeXpathObject(xpathObj);
xpathObj          183 lib/fencing/st_rhcs.c     xpathObj = xpath_search(xml,
xpathObj          186 lib/fencing/st_rhcs.c     if (numXpathResults(xpathObj) <= 0) {
xpathObj          200 lib/fencing/st_rhcs.c     freeXpathObject(xpathObj);
xpathObj           99 lib/pengine/failcounts.c     xmlXPathObject *xpathObj = xpath_search(rsc->xml, xpath);
xpathObj          104 lib/pengine/failcounts.c     if (xpathObj) {
xpathObj          105 lib/pengine/failcounts.c         int max = numXpathResults(xpathObj);
xpathObj          109 lib/pengine/failcounts.c             xmlNode *pref = getXpathResult(xpathObj, lpc);
xpathObj          169 lib/pengine/failcounts.c     freeXpathObject(xpathObj);
xpathObj         2039 tools/crm_mon.c     xmlXPathObject *xpathObj = xpath_search(msg,
xpathObj         2043 tools/crm_mon.c     int lpc = 0, max = numXpathResults(xpathObj);
xpathObj         2046 tools/crm_mon.c         xmlNode *rsc_op = getXpathResult(xpathObj, lpc);
xpathObj         2050 tools/crm_mon.c     freeXpathObject(xpathObj);
xpathObj          272 tools/crm_resource.c     xmlXPathObjectPtr xpathObj = NULL;
xpathObj          276 tools/crm_resource.c     xpathObj = xpath_search(cib_constraints, "//" PCMK_XE_RSC_LOCATION);
xpathObj          278 tools/crm_resource.c     for (ndx = 0; ndx < numXpathResults(xpathObj); ndx++) {
xpathObj          279 tools/crm_resource.c         xmlNode *match = getXpathResult(xpathObj, ndx);
xpathObj          284 tools/crm_resource.c     freeXpathObject(xpathObj);
xpathObj          443 tools/crm_resource_ban.c     xmlXPathObject *xpathObj = NULL;
xpathObj          450 tools/crm_resource_ban.c     xpathObj = xpath_search(cib_constraints, "//" PCMK_XE_RSC_LOCATION);
xpathObj          452 tools/crm_resource_ban.c     for (i = 0; i < numXpathResults(xpathObj); i++) {
xpathObj          453 tools/crm_resource_ban.c         xmlNode *constraint_node = getXpathResult(xpathObj, i);
xpathObj          511 tools/crm_resource_ban.c     freeXpathObject(xpathObj);