pmix_hwloc_topology 32 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc-internal.h extern hwloc_topology_t pmix_hwloc_topology; pmix_hwloc_topology 46 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c PMIX_EXPORT hwloc_topology_t pmix_hwloc_topology = NULL; pmix_hwloc_topology 107 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_init(&pmix_hwloc_topology)) { pmix_hwloc_topology 111 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != set_flags(pmix_hwloc_topology, 0)) { pmix_hwloc_topology 112 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 116 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_load(pmix_hwloc_topology)) { pmix_hwloc_topology 118 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 130 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (NULL != pmix_hwloc_topology) { pmix_hwloc_topology 136 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c pmix_hwloc_topology = (hwloc_topology_t)info[n].value.data.ptr; pmix_hwloc_topology 139 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_init(&pmix_hwloc_topology)) { pmix_hwloc_topology 143 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != set_flags(pmix_hwloc_topology, 0)) { pmix_hwloc_topology 144 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 148 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_load(pmix_hwloc_topology)) { pmix_hwloc_topology 150 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 160 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c } else if (NULL != pmix_hwloc_topology) { pmix_hwloc_topology 166 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_init(&pmix_hwloc_topology)) { pmix_hwloc_topology 169 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_set_xmlbuffer(pmix_hwloc_topology, pmix_hwloc_topology 172 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 178 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != set_flags(pmix_hwloc_topology, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM)) { pmix_hwloc_topology 179 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 183 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_load(pmix_hwloc_topology)) { pmix_hwloc_topology 184 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 210 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c } else if (NULL != pmix_hwloc_topology) { pmix_hwloc_topology 216 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_init(&pmix_hwloc_topology)) { pmix_hwloc_topology 219 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_set_xmlbuffer(pmix_hwloc_topology, pmix_hwloc_topology 222 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 228 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != set_flags(pmix_hwloc_topology, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM)) { pmix_hwloc_topology 229 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 233 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_load(pmix_hwloc_topology)) { pmix_hwloc_topology 234 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 255 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c } else if (NULL != pmix_hwloc_topology) { pmix_hwloc_topology 260 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_init(&pmix_hwloc_topology)) { pmix_hwloc_topology 263 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_set_xml(pmix_hwloc_topology, info[n].value.data.string)) { pmix_hwloc_topology 264 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 270 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != set_flags(pmix_hwloc_topology, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM)) { pmix_hwloc_topology 271 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 274 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_load(pmix_hwloc_topology)) { pmix_hwloc_topology 275 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 320 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_export_xmlbuffer(pmix_hwloc_topology, &xml, &sz, HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V1)) { pmix_hwloc_topology 325 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_export_xmlbuffer(pmix_hwloc_topology, &xml, &sz)) { pmix_hwloc_topology 337 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_free_xmlbuffer(pmix_hwloc_topology, xml); pmix_hwloc_topology 343 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_topology_export_xmlbuffer(pmix_hwloc_topology, &xml, &sz, 0)) { pmix_hwloc_topology 354 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_free_xmlbuffer(pmix_hwloc_topology, xml); pmix_hwloc_topology 379 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != hwloc_shmem_topology_get_length(pmix_hwloc_topology, &shmemsize, 0)) { pmix_hwloc_topology 435 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (0 != (rc = hwloc_shmem_topology_write(pmix_hwloc_topology, shmemfd, 0, pmix_hwloc_topology 512 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c if (NULL != pmix_hwloc_topology && !external_topology) { pmix_hwloc_topology 513 opal/mca/pmix/pmix4x/pmix/src/hwloc/hwloc.c hwloc_topology_destroy(pmix_hwloc_topology); pmix_hwloc_topology 573 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c if (NULL == pmix_hwloc_topology) { pmix_hwloc_topology 578 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, NULL); pmix_hwloc_topology 582 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, obj); pmix_hwloc_topology 638 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, obj); pmix_hwloc_topology 1933 opal/mca/pmix/pmix4x/pmix/src/server/pmix_server.c if (NULL == pmix_hwloc_topology) {