obj1 53 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c static int hwloc_append_diff_too_complex(hwloc_obj_t obj1, obj1 63 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->too_complex.obj_depth = obj1->depth; obj1 64 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->too_complex.obj_index = obj1->logical_index; obj1 118 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c hwloc_diff_trees(hwloc_topology_t topo1, hwloc_obj_t obj1, obj1 127 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj1->depth != obj2->depth) obj1 130 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj1->type != obj2->type) obj1 132 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if ((!obj1->subtype) != (!obj2->subtype) obj1 133 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c || (obj1->subtype && strcmp(obj1->subtype, obj2->subtype))) obj1 136 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj1->os_index != obj2->os_index) obj1 145 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (SETS_DIFFERENT(cpuset, obj1, obj2) obj1 146 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c || SETS_DIFFERENT(complete_cpuset, obj1, obj2) obj1 147 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c || SETS_DIFFERENT(nodeset, obj1, obj2) obj1 148 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c || SETS_DIFFERENT(complete_nodeset, obj1, obj2)) obj1 156 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if ((!obj1->name) != (!obj2->name) obj1 157 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c || (obj1->name && strcmp(obj1->name, obj2->name))) { obj1 158 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c err = hwloc_append_diff_obj_attr_string(obj1, obj1 161 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c obj1->name, obj1 169 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c switch (obj1->type) { obj1 173 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj1->attr->numanode.local_memory != obj2->attr->numanode.local_memory) { obj1 174 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c err = hwloc_append_diff_obj_attr_uint64(obj1, obj1 177 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c obj1->attr->numanode.local_memory, obj1 193 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->cache))) obj1 197 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->group))) obj1 201 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->pcidev))) obj1 205 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->bridge))) obj1 209 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->osdev))) obj1 215 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj1->infos_count != obj2->infos_count) obj1 217 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(i=0; i<obj1->infos_count; i++) { obj1 218 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c struct hwloc_info_s *info1 = &obj1->infos[i], *info2 = &obj2->infos[i]; obj1 221 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (strcmp(obj1->infos[i].value, obj2->infos[i].value)) { obj1 222 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c err = hwloc_append_diff_obj_attr_string(obj1, obj1 236 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(child1 = obj1->first_child, child2 = obj2->first_child; obj1 250 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(child1 = obj1->memory_first_child, child2 = obj2->memory_first_child; obj1 264 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(child1 = obj1->io_first_child, child2 = obj2->io_first_child; obj1 278 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(child1 = obj1->misc_first_child, child2 = obj2->misc_first_child; obj1 294 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c hwloc_append_diff_too_complex(obj1, firstdiffp, lastdiffp); obj1 1094 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_type_cmp(hwloc_obj_t obj1, hwloc_obj_t obj2) obj1 1096 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_type_t type1 = obj1->type; obj1 1108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj1->type == HWLOC_OBJ_GROUP obj1 1109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && (obj1->attr->group.kind != obj2->attr->group.kind obj1 1110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || obj1->attr->group.subkind != obj2->attr->group.subkind)) obj1 1121 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_cmp_sets(hwloc_obj_t obj1, hwloc_obj_t obj2) obj1 1126 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!hwloc__obj_type_is_special(obj1->type)); obj1 1130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj1->complete_cpuset && obj2->complete_cpuset) { obj1 1131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c set1 = obj1->complete_cpuset; obj1 1134 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c set1 = obj1->cpuset; obj1 1144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj1->complete_nodeset && obj2->complete_nodeset) { obj1 1145 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c set1 = obj1->complete_nodeset; obj1 1148 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c set1 = obj1->nodeset; obj1 1184 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__object_cpusets_compare_first(hwloc_obj_t obj1, hwloc_obj_t obj2) obj1 1186 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj1->complete_cpuset && obj2->complete_cpuset) obj1 1187 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc_bitmap_compare_first(obj1->complete_cpuset, obj2->complete_cpuset); obj1 1189 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc_bitmap_compare_first(obj1->cpuset, obj2->cpuset); obj1 2227 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj1 = topology->levels[i-1][0]; obj1 2229 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_type_t type1 = obj1->type; obj1 181 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/distances.h hwloc_obj_t obj1, hwloc_obj_t obj2, obj1 184 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/distances.h int i1 = hwloc_distances_obj_index(distances, obj1); obj1 398 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_common_ancestor_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj1, hwloc_obj_t obj2) __hwloc_attribute_pure; obj1 400 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_common_ancestor_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj1, hwloc_obj_t obj2) obj1 407 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj1 != obj2) { obj1 408 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj1->depth > obj2->depth) obj1 409 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj1 = obj1->parent; obj1 410 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj2->depth > obj1->depth) obj1 412 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj1 != obj2 && obj1->depth == obj2->depth) { obj1 413 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj1 = obj1->parent; obj1 417 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj1; obj1 196 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h extern int hwloc__object_cpusets_compare_first(hwloc_obj_t obj1, hwloc_obj_t obj2);