obj 74 ompi/attribute/attribute.h typedef void (ompi_fint_delete_attr_function)(MPI_Fint *obj, obj 91 ompi/attribute/attribute.h typedef void (ompi_aint_delete_attr_function)(MPI_Fint *obj, obj 473 ompi/communicator/comm_init.c static char *ompi_comm_set_ ## name (opal_infosubscriber_t *obj, char *key, char *value) \ obj 475 ompi/communicator/comm_init.c ompi_communicator_t *comm = (ompi_communicator_t *) obj; \ obj 1093 ompi/dpm/dpm.c ompi_dpm_disconnect_obj *obj=NULL; obj 1097 ompi/dpm/dpm.c obj = (ompi_dpm_disconnect_obj*)calloc(1,sizeof(ompi_dpm_disconnect_obj)); obj 1098 ompi/dpm/dpm.c if (NULL == obj) { obj 1104 ompi/dpm/dpm.c obj->size = ompi_comm_remote_size(comm); obj 1106 ompi/dpm/dpm.c obj->size = ompi_comm_size(comm); obj 1109 ompi/dpm/dpm.c obj->comm = comm; obj 1110 ompi/dpm/dpm.c obj->reqs = (ompi_request_t**)malloc(2*obj->size*sizeof(ompi_request_t *)); obj 1111 ompi/dpm/dpm.c if (NULL == obj->reqs) { obj 1113 ompi/dpm/dpm.c free(obj); obj 1119 ompi/dpm/dpm.c for (i=0; i < obj->size; i++) { obj 1120 ompi/dpm/dpm.c ret = MCA_PML_CALL(irecv(&(obj->buf), 0, MPI_INT, i, obj 1122 ompi/dpm/dpm.c &(obj->reqs[2*i]))); obj 1126 ompi/dpm/dpm.c free(obj->reqs); obj 1127 ompi/dpm/dpm.c free(obj); obj 1130 ompi/dpm/dpm.c ret = MCA_PML_CALL(isend(&(obj->buf), 0, MPI_INT, i, obj 1133 ompi/dpm/dpm.c comm, &(obj->reqs[2*i+1]))); obj 1137 ompi/dpm/dpm.c free(obj->reqs); obj 1138 ompi/dpm/dpm.c free(obj); obj 1144 ompi/dpm/dpm.c return obj; obj 55 ompi/file/file.c static void file_constructor(ompi_file_t *obj); obj 56 ompi/file/file.c static void file_destructor(ompi_file_t *obj); obj 101 ompi/mca/coll/hcoll/coll_hcoll_module.c #define OBJ_RELEASE_IF_NOT_NULL( obj ) if( NULL != (obj) ) OBJ_RELEASE( obj ); obj 62 ompi/mca/coll/libnbc/libdict/dict.h int (*_insert) __P((void *obj, void *k, void *d, int ow)); obj 63 ompi/mca/coll/libnbc/libdict/dict.h int (*_probe) __P((void *obj, void *key, void **dat)); obj 64 ompi/mca/coll/libnbc/libdict/dict.h void *(*_search) __P((void *obj, const void *k)); obj 65 ompi/mca/coll/libnbc/libdict/dict.h int (*_remove) __P((void *obj, const void *key, int del)); obj 66 ompi/mca/coll/libnbc/libdict/dict.h void (*_walk) __P((void *obj, dict_vis_func func)); obj 67 ompi/mca/coll/libnbc/libdict/dict.h unsigned (*_count) __P((const void *obj)); obj 68 ompi/mca/coll/libnbc/libdict/dict.h void (*_empty) __P((void *obj, int del)); obj 69 ompi/mca/coll/libnbc/libdict/dict.h void (*_destroy) __P((void *obj, int del)); obj 70 ompi/mca/coll/libnbc/libdict/dict.h dict_itor *(*_inew) __P((void *obj)); obj 126 ompi/mca/common/monitoring/common_monitoring.c const void *value, void *obj); obj 130 ompi/mca/common/monitoring/common_monitoring.c void *value, void *obj); obj 143 ompi/mca/common/monitoring/common_monitoring.c void *obj, int *count); obj 146 ompi/mca/common/monitoring/common_monitoring.c const void *value, void *obj) obj 162 ompi/mca/common/monitoring/common_monitoring.c void *value, void *obj) obj 169 ompi/mca/common/monitoring/common_monitoring.c void *obj, int *count) obj 69 ompi/mca/mtl/psm2/mtl_psm2_stats.c static int mca_mtl_psm2_get_stats(const mca_base_pvar_t *pvar, void *value, void *obj) obj 81 ompi/mca/osc/rdma/osc_rdma_component.c static char* ompi_osc_rdma_set_no_lock_info(opal_infosubscriber_t *obj, char *key, char *value); obj 171 ompi/mca/osc/rdma/osc_rdma_component.c static int ompi_osc_rdma_pvar_read (const struct mca_base_pvar_t *pvar, void *value, void *obj) obj 173 ompi/mca/osc/rdma/osc_rdma_component.c ompi_win_t *win = (ompi_win_t *) obj; obj 1304 ompi/mca/osc/rdma/osc_rdma_component.c static char* ompi_osc_rdma_set_no_lock_info(opal_infosubscriber_t *obj, char *key, char *value) obj 1307 ompi/mca/osc/rdma/osc_rdma_component.c struct ompi_win_t *win = (struct ompi_win_t*) obj; obj 45 ompi/mca/osc/sm/osc_sm_component.c static char* component_set_blocking_fence_info(opal_infosubscriber_t *obj, char *key, char *val); obj 46 ompi/mca/osc/sm/osc_sm_component.c static char* component_set_alloc_shared_noncontig_info(opal_infosubscriber_t *obj, char *key, char *val); obj 559 ompi/mca/osc/sm/osc_sm_component.c component_set_blocking_fence_info(opal_infosubscriber_t *obj, char *key, char *val) obj 561 ompi/mca/osc/sm/osc_sm_component.c ompi_osc_sm_module_t *module = (ompi_osc_sm_module_t*) ((struct ompi_win_t*) obj)->w_osc_module; obj 570 ompi/mca/osc/sm/osc_sm_component.c component_set_alloc_shared_noncontig_info(opal_infosubscriber_t *obj, char *key, char *val) obj 573 ompi/mca/osc/sm/osc_sm_component.c ompi_osc_sm_module_t *module = (ompi_osc_sm_module_t*) ((struct ompi_win_t*) obj)->w_osc_module; obj 42 ompi/mca/topo/treematch/treematch/tm_thread_pool.c hwloc_obj_t obj; obj 68 ompi/mca/topo/treematch/treematch/tm_thread_pool.c obj = hwloc_get_obj_by_depth(topology, depth-1, my_core); obj 69 ompi/mca/topo/treematch/treematch/tm_thread_pool.c if (obj) { obj 71 ompi/mca/topo/treematch/treematch/tm_thread_pool.c cpuset = hwloc_bitmap_dup(obj->cpuset); obj 87 ompi/mca/topo/treematch/treematch/tm_thread_pool.c hwloc_bitmap_asprintf(&str, obj->cpuset); obj 180 ompi/mca/topo/treematch/treematch/tm_topology.c hwloc_obj_t obj; obj 183 ompi/mca/topo/treematch/treematch/tm_topology.c obj = hwloc_get_next_obj_by_depth (topology,depth,NULL); obj 184 ompi/mca/topo/treematch/treematch/tm_topology.c arity = obj->arity; obj 188 ompi/mca/topo/treematch/treematch/tm_topology.c obj = hwloc_get_next_obj_by_depth (topology,depth,obj); obj 189 ompi/mca/topo/treematch/treematch/tm_topology.c if( obj->arity != arity){ obj 104 ompi/mpi/fortran/mpif-h/register_datarep_f.c static void intercept_extra_state_constructor(ompi_intercept_extra_state_t *obj) obj 106 ompi/mpi/fortran/mpif-h/register_datarep_f.c obj->read_fn_f77 = NULL; obj 107 ompi/mpi/fortran/mpif-h/register_datarep_f.c obj->write_fn_f77 = NULL; obj 108 ompi/mpi/fortran/mpif-h/register_datarep_f.c obj->extent_fn_f77 = NULL; obj 109 ompi/mpi/fortran/mpif-h/register_datarep_f.c obj->extra_state_f77 = NULL; obj 129 ompi/mpi/java/c/mpiJava.h void ompi_java_setIntField(JNIEnv *env, jclass c, jobject obj, obj 35 ompi/mpi/java/c/mpi_Constant.c void ompi_java_setIntField(JNIEnv *env, jclass c, jobject obj, obj 39 ompi/mpi/java/c/mpi_Constant.c (*env)->SetIntField(env, obj, id, value); obj 47 ompi/mpi/java/c/mpi_Constant.c JNIEXPORT void JNICALL Java_mpi_Constant_setConstant(JNIEnv *env, jobject obj) obj 49 ompi/mpi/java/c/mpi_Constant.c jclass c = (*env)->GetObjectClass(env, obj); obj 50 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "THREAD_SINGLE", MPI_THREAD_SINGLE); obj 51 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "THREAD_FUNNELED", MPI_THREAD_FUNNELED); obj 52 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "THREAD_SERIALIZED", MPI_THREAD_SERIALIZED); obj 53 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "THREAD_MULTIPLE", MPI_THREAD_MULTIPLE); obj 55 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ANY_SOURCE", MPI_ANY_SOURCE); obj 56 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ANY_TAG", MPI_ANY_TAG); obj 57 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "PROC_NULL", MPI_PROC_NULL); obj 58 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "GRAPH", MPI_GRAPH); obj 59 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DIST_GRAPH", MPI_DIST_GRAPH); obj 60 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "CART", MPI_CART); obj 62 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "UNDEFINED", MPI_UNDEFINED); obj 63 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "IDENT", MPI_IDENT); obj 64 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "CONGRUENT", MPI_CONGRUENT); obj 65 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SIMILAR", MPI_SIMILAR); obj 66 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "UNEQUAL", MPI_UNEQUAL); obj 68 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "TAG_UB", MPI_TAG_UB); obj 69 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "HOST", MPI_HOST); obj 70 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "IO", MPI_IO); obj 71 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "WTIME_IS_GLOBAL", MPI_WTIME_IS_GLOBAL); obj 72 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "APPNUM", MPI_APPNUM); obj 73 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "LASTUSEDCODE", MPI_LASTUSEDCODE); obj 74 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "UNIVERSE_SIZE", MPI_UNIVERSE_SIZE); obj 75 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "WIN_BASE", MPI_WIN_BASE); obj 76 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "WIN_SIZE", MPI_WIN_SIZE); obj 77 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "WIN_DISP_UNIT", MPI_WIN_DISP_UNIT); obj 79 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "VERSION", MPI_VERSION); obj 80 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SUBVERSION", MPI_SUBVERSION); obj 81 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ROOT", MPI_ROOT); obj 82 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "KEYVAL_INVALID", MPI_KEYVAL_INVALID); obj 83 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "BSEND_OVERHEAD", MPI_BSEND_OVERHEAD); obj 84 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MAX_OBJECT_NAME", MPI_MAX_OBJECT_NAME); obj 85 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MAX_PORT_NAME", MPI_MAX_PORT_NAME); obj 86 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MAX_DATAREP_STRING", MPI_MAX_DATAREP_STRING); obj 87 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MAX_INFO_KEY", MPI_MAX_INFO_KEY); obj 88 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MAX_INFO_VAL", MPI_MAX_INFO_VAL); obj 89 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ORDER_C", MPI_ORDER_C); obj 90 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ORDER_FORTRAN", MPI_ORDER_FORTRAN); obj 91 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DISTRIBUTE_BLOCK", MPI_DISTRIBUTE_BLOCK); obj 92 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DISTRIBUTE_CYCLIC", MPI_DISTRIBUTE_CYCLIC); obj 93 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DISTRIBUTE_NONE", MPI_DISTRIBUTE_NONE); obj 94 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DISTRIBUTE_DFLT_DARG", MPI_DISTRIBUTE_DFLT_DARG); obj 96 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_CREATE", MPI_MODE_CREATE); obj 97 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_RDONLY", MPI_MODE_RDONLY); obj 98 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_WRONLY", MPI_MODE_WRONLY); obj 99 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_RDWR", MPI_MODE_RDWR); obj 100 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_DELETE_ON_CLOSE", MPI_MODE_DELETE_ON_CLOSE); obj 101 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_UNIQUE_OPEN", MPI_MODE_UNIQUE_OPEN); obj 102 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_EXCL", MPI_MODE_EXCL); obj 103 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_APPEND", MPI_MODE_APPEND); obj 104 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_SEQUENTIAL", MPI_MODE_SEQUENTIAL); obj 105 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "DISPLACEMENT_CURRENT", MPI_DISPLACEMENT_CURRENT); obj 106 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SEEK_SET", MPI_SEEK_SET); obj 107 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SEEK_CUR", MPI_SEEK_CUR); obj 108 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SEEK_END", MPI_SEEK_END); obj 110 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_NOCHECK", MPI_MODE_NOCHECK); obj 111 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_NOPRECEDE", MPI_MODE_NOPRECEDE); obj 112 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_NOPUT", MPI_MODE_NOPUT); obj 113 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_NOSTORE", MPI_MODE_NOSTORE); obj 114 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "MODE_NOSUCCEED", MPI_MODE_NOSUCCEED); obj 115 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "LOCK_EXCLUSIVE", MPI_LOCK_EXCLUSIVE); obj 116 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "LOCK_SHARED", MPI_LOCK_SHARED); obj 119 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "SUCCESS", MPI_SUCCESS); obj 120 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_BUFFER", MPI_ERR_BUFFER); obj 121 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_COUNT", MPI_ERR_COUNT); obj 122 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_TYPE", MPI_ERR_TYPE); obj 123 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_TAG", MPI_ERR_TAG); obj 124 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_COMM", MPI_ERR_COMM); obj 125 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_RANK", MPI_ERR_RANK); obj 126 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_REQUEST", MPI_ERR_REQUEST); obj 127 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_ROOT", MPI_ERR_ROOT); obj 128 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_GROUP", MPI_ERR_GROUP); obj 129 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_OP", MPI_ERR_OP); obj 130 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_TOPOLOGY", MPI_ERR_TOPOLOGY); obj 131 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_DIMS", MPI_ERR_DIMS); obj 132 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_ARG", MPI_ERR_ARG); obj 133 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_UNKNOWN", MPI_ERR_UNKNOWN); obj 134 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_TRUNCATE", MPI_ERR_TRUNCATE); obj 135 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_OTHER", MPI_ERR_OTHER); obj 136 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_INTERN", MPI_ERR_INTERN); obj 137 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_IN_STATUS", MPI_ERR_IN_STATUS); obj 138 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_PENDING", MPI_ERR_PENDING); obj 139 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_ACCESS", MPI_ERR_ACCESS); obj 140 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_AMODE", MPI_ERR_AMODE); obj 141 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_ASSERT", MPI_ERR_ASSERT); obj 142 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_BAD_FILE", MPI_ERR_BAD_FILE); obj 143 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_BASE", MPI_ERR_BASE); obj 144 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_CONVERSION", MPI_ERR_CONVERSION); obj 145 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_DISP", MPI_ERR_DISP); obj 146 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_DUP_DATAREP", MPI_ERR_DUP_DATAREP); obj 147 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_FILE_EXISTS", MPI_ERR_FILE_EXISTS); obj 148 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_FILE_IN_USE", MPI_ERR_FILE_IN_USE); obj 149 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_FILE", MPI_ERR_FILE); obj 150 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_INFO_KEY", MPI_ERR_INFO_KEY); obj 151 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_INFO_NOKEY", MPI_ERR_INFO_NOKEY); obj 152 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_INFO_VALUE", MPI_ERR_INFO_VALUE); obj 153 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_INFO", MPI_ERR_INFO); obj 154 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_IO", MPI_ERR_IO); obj 155 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_KEYVAL", MPI_ERR_KEYVAL); obj 156 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_LOCKTYPE", MPI_ERR_LOCKTYPE); obj 157 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_NAME", MPI_ERR_NAME); obj 158 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_NO_MEM", MPI_ERR_NO_MEM); obj 159 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_NOT_SAME", MPI_ERR_NOT_SAME); obj 160 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_NO_SPACE", MPI_ERR_NO_SPACE); obj 161 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_NO_SUCH_FILE", MPI_ERR_NO_SUCH_FILE); obj 162 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_PORT", MPI_ERR_PORT); obj 163 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_QUOTA", MPI_ERR_QUOTA); obj 164 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_READ_ONLY", MPI_ERR_READ_ONLY); obj 165 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_RMA_CONFLICT", MPI_ERR_RMA_CONFLICT); obj 166 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_RMA_SYNC", MPI_ERR_RMA_SYNC); obj 167 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_SERVICE", MPI_ERR_SERVICE); obj 168 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_SIZE", MPI_ERR_SIZE); obj 169 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_SPAWN", MPI_ERR_SPAWN); obj 171 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_UNSUPPORTED_DATAREP", obj 174 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_UNSUPPORTED_OPERATION", obj 177 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_WIN", MPI_ERR_WIN); obj 178 ompi/mpi/java/c/mpi_Constant.c ompi_java_setIntField(env, c, obj, "ERR_LASTCODE", MPI_ERR_LASTCODE); obj 345 ompi/mpi/java/c/mpi_MPI.c JNIEXPORT void JNICALL Java_mpi_MPI_Finalize_1jni(JNIEnv *env, jclass obj) obj 374 ompi/mpi/java/c/mpi_MPI.c JNIEnv *env, jclass obj, jbyteArray buf) obj 83 ompi/mpi/java/c/mpi_Op.c jobject obj = (*env)->NewBooleanArray(env, len); obj 85 ompi/mpi/java/c/mpi_Op.c if(obj != NULL) obj 86 ompi/mpi/java/c/mpi_Op.c (*env)->SetBooleanArrayRegion(env, obj, 0, len, vec); obj 88 ompi/mpi/java/c/mpi_Op.c return obj; obj 91 ompi/mpi/java/c/mpi_Op.c static void getBooleanArray(JNIEnv *env, jobject obj, void *vec, int len) obj 93 ompi/mpi/java/c/mpi_Op.c (*env)->GetBooleanArrayRegion(env, obj, 0, len, vec); obj 75 ompi/mpi/java/java/Count.java public boolean equals(Object obj) obj 77 ompi/mpi/java/java/Count.java if(obj instanceof Count) { obj 78 ompi/mpi/java/java/Count.java if(this.count == ((Count)obj).getCount()) { obj 85 ompi/mpi/java/java/Count.java public int compareTo(Object obj) obj 87 ompi/mpi/java/java/Count.java if(obj instanceof Count) { obj 88 ompi/mpi/java/java/Count.java if(this.count - ((Count)obj).getCount() > 0) { obj 90 ompi/mpi/java/java/Count.java } else if(this.count - ((Count)obj).getCount() == 0) { obj 550 ompi/mpi/java/java/Datatype.java Object obj = getAttr(handle, keyval); obj 551 ompi/mpi/java/java/Datatype.java return obj instanceof byte[] ? MPI.attrGet((byte[])obj) : obj; obj 639 ompi/mpi/java/java/MPI.java public static void pControl(int level, Object obj) obj 684 ompi/mpi/java/java/MPI.java Object obj = is.readObject(); obj 686 ompi/mpi/java/java/MPI.java return obj; obj 817 ompi/mpi/java/java/MPI.java protected static boolean isDirectBuffer(Object obj) obj 819 ompi/mpi/java/java/MPI.java return obj instanceof Buffer && ((Buffer)obj).isDirect(); obj 827 ompi/mpi/java/java/MPI.java protected static boolean isHeapBuffer(Object obj) obj 829 ompi/mpi/java/java/MPI.java return obj instanceof Buffer && !((Buffer)obj).isDirect(); obj 511 ompi/mpi/java/java/Win.java Object obj = getAttr(handle, keyval); obj 512 ompi/mpi/java/java/Win.java return obj instanceof byte[] ? MPI.attrGet((byte[])obj) : obj; obj 127 opal/dss/dss_open_close.c static void opal_dss_type_info_construct(opal_dss_type_info_t *obj) obj 129 opal/dss/dss_open_close.c obj->odti_name = NULL; obj 130 opal/dss/dss_open_close.c obj->odti_pack_fn = NULL; obj 131 opal/dss/dss_open_close.c obj->odti_unpack_fn = NULL; obj 132 opal/dss/dss_open_close.c obj->odti_copy_fn = NULL; obj 133 opal/dss/dss_open_close.c obj->odti_compare_fn = NULL; obj 134 opal/dss/dss_open_close.c obj->odti_print_fn = NULL; obj 135 opal/dss/dss_open_close.c obj->odti_structured = false; obj 138 opal/dss/dss_open_close.c static void opal_dss_type_info_destruct(opal_dss_type_info_t *obj) obj 140 opal/dss/dss_open_close.c if (NULL != obj->odti_name) { obj 141 opal/dss/dss_open_close.c free(obj->odti_name); obj 150 opal/dss/dss_open_close.c static void opal_pstat_construct(opal_pstats_t *obj) obj 152 opal/dss/dss_open_close.c memset(obj->node, 0, sizeof(obj->node)); obj 153 opal/dss/dss_open_close.c memset(obj->cmd, 0, sizeof(obj->cmd)); obj 154 opal/dss/dss_open_close.c obj->rank = 0; obj 155 opal/dss/dss_open_close.c obj->pid = 0; obj 156 opal/dss/dss_open_close.c obj->state[0] = 'U'; obj 157 opal/dss/dss_open_close.c obj->state[1] = '\0'; obj 158 opal/dss/dss_open_close.c obj->percent_cpu = 0.0; obj 159 opal/dss/dss_open_close.c obj->time.tv_sec = 0; obj 160 opal/dss/dss_open_close.c obj->time.tv_usec = 0; obj 161 opal/dss/dss_open_close.c obj->priority = -1; obj 162 opal/dss/dss_open_close.c obj->num_threads = -1; obj 163 opal/dss/dss_open_close.c obj->pss = 0.0; obj 164 opal/dss/dss_open_close.c obj->vsize = 0.0; obj 165 opal/dss/dss_open_close.c obj->rss = 0.0; obj 166 opal/dss/dss_open_close.c obj->peak_vsize = 0.0; obj 167 opal/dss/dss_open_close.c obj->processor = -1; obj 168 opal/dss/dss_open_close.c obj->sample_time.tv_sec = 0; obj 169 opal/dss/dss_open_close.c obj->sample_time.tv_usec = 0; obj 203 opal/dss/dss_open_close.c static void opal_node_stats_construct(opal_node_stats_t *obj) obj 205 opal/dss/dss_open_close.c obj->la = 0.0; obj 206 opal/dss/dss_open_close.c obj->la5 = 0.0; obj 207 opal/dss/dss_open_close.c obj->la15 = 0.0; obj 208 opal/dss/dss_open_close.c obj->total_mem = 0; obj 209 opal/dss/dss_open_close.c obj->free_mem = 0.0; obj 210 opal/dss/dss_open_close.c obj->buffers = 0.0; obj 211 opal/dss/dss_open_close.c obj->cached = 0.0; obj 212 opal/dss/dss_open_close.c obj->swap_cached = 0.0; obj 213 opal/dss/dss_open_close.c obj->swap_total = 0.0; obj 214 opal/dss/dss_open_close.c obj->swap_free = 0.0; obj 215 opal/dss/dss_open_close.c obj->mapped = 0.0; obj 216 opal/dss/dss_open_close.c obj->sample_time.tv_sec = 0; obj 217 opal/dss/dss_open_close.c obj->sample_time.tv_usec = 0; obj 218 opal/dss/dss_open_close.c OBJ_CONSTRUCT(&obj->diskstats, opal_list_t); obj 219 opal/dss/dss_open_close.c OBJ_CONSTRUCT(&obj->netstats, opal_list_t); obj 221 opal/dss/dss_open_close.c static void opal_node_stats_destruct(opal_node_stats_t *obj) obj 224 opal/dss/dss_open_close.c while (NULL != (item = opal_list_remove_first(&obj->diskstats))) { obj 227 opal/dss/dss_open_close.c OBJ_DESTRUCT(&obj->diskstats); obj 228 opal/dss/dss_open_close.c while (NULL != (item = opal_list_remove_first(&obj->netstats))) { obj 231 opal/dss/dss_open_close.c OBJ_DESTRUCT(&obj->netstats); obj 238 opal/dss/dss_open_close.c static void opal_envar_construct(opal_envar_t *obj) obj 240 opal/dss/dss_open_close.c obj->envar = NULL; obj 241 opal/dss/dss_open_close.c obj->value = NULL; obj 242 opal/dss/dss_open_close.c obj->separator = '\0'; obj 244 opal/dss/dss_open_close.c static void opal_envar_destruct(opal_envar_t *obj) obj 246 opal/dss/dss_open_close.c if (NULL != obj->envar) { obj 247 opal/dss/dss_open_close.c free(obj->envar); obj 249 opal/dss/dss_open_close.c if (NULL != obj->value) { obj 250 opal/dss/dss_open_close.c free(obj->value); obj 352 opal/include/opal_config_bottom.h # define OPAL_DEBUG_ZERO(obj) memset(&(obj), 0, sizeof(obj)) obj 354 opal/include/opal_config_bottom.h # define OPAL_DEBUG_ZERO(obj) obj 62 opal/mca/base/mca_base_component_repository.c static void clf_constructor(opal_object_t *obj); obj 63 opal/mca/base/mca_base_component_repository.c static void clf_destructor(opal_object_t *obj); obj 69 opal/mca/base/mca_base_component_repository.c static void clf_constructor(opal_object_t *obj) obj 71 opal/mca/base/mca_base_component_repository.c mca_base_failed_component_t *cli = (mca_base_failed_component_t *) obj; obj 76 opal/mca/base/mca_base_component_repository.c static void clf_destructor(opal_object_t *obj) obj 78 opal/mca/base/mca_base_component_repository.c mca_base_failed_component_t *cli = (mca_base_failed_component_t *) obj; obj 28 opal/mca/base/mca_base_list.c static void cl_constructor(opal_object_t *obj); obj 29 opal/mca/base/mca_base_list.c static void cpl_constructor(opal_object_t *obj); obj 49 opal/mca/base/mca_base_list.c static void cl_constructor(opal_object_t *obj) obj 51 opal/mca/base/mca_base_list.c mca_base_component_list_item_t *cli = (mca_base_component_list_item_t *) obj; obj 59 opal/mca/base/mca_base_list.c static void cpl_constructor(opal_object_t *obj) obj 62 opal/mca/base/mca_base_list.c (mca_base_component_priority_list_item_t *) obj; obj 400 opal/mca/base/mca_base_pvar.c int mca_base_pvar_update_all_handles (int index, const void *obj) obj 420 opal/mca/base/mca_base_pvar.c if (handle->obj_handle != obj) { obj 131 opal/mca/base/mca_base_pvar.h typedef int (*mca_base_get_value_fn_t) (const struct mca_base_pvar_t *pvar, void *value, void *obj); obj 145 opal/mca/base/mca_base_pvar.h typedef int (*mca_base_set_value_fn_t) (struct mca_base_pvar_t *pvar, const void *value, void *obj); obj 161 opal/mca/base/mca_base_pvar.h typedef int (*mca_base_notify_fn_t) (struct mca_base_pvar_t *pvar, mca_base_pvar_event_t event, void *obj, int *count); obj 392 opal/mca/base/mca_base_pvar.h OPAL_DECLSPEC int mca_base_pvar_update_all_handles (int index, const void *obj); obj 299 opal/mca/btl/smcuda/btl_smcuda.c hwloc_obj_t obj; obj 303 opal/mca/btl/smcuda/btl_smcuda.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(opal_hwloc_topology, obj 309 opal/mca/btl/smcuda/btl_smcuda.c if (hwloc_bitmap_intersects(obj->cpuset, opal_hwloc_my_cpuset)) { obj 857 opal/mca/btl/tcp/btl_tcp_component.c static void* mca_btl_tcp_progress_thread_engine(opal_object_t *obj) obj 859 opal/mca/btl/tcp/btl_tcp_component.c opal_thread_t* current_thread = (opal_thread_t*)obj; obj 82 opal/mca/btl/ugni/btl_ugni_component.c static inline int mca_btl_ugni_get_stat (const mca_base_pvar_t *pvar, void *value, void *obj) obj 95 opal/mca/btl/ugni/btl_ugni_component.c static inline int mca_btl_ugni_notify_stat (mca_base_pvar_t *pvar, mca_base_pvar_event_t event, void *obj, int *count) obj 167 opal/mca/btl/usnic/btl_usnic_cagent.c static void udp_port_listener_zero(agent_udp_port_listener_t *obj) obj 169 opal/mca/btl/usnic/btl_usnic_cagent.c obj->ipv4_addr = obj 170 opal/mca/btl/usnic/btl_usnic_cagent.c obj->netmask = obj 171 opal/mca/btl/usnic/btl_usnic_cagent.c obj->max_msg_size = 0; obj 172 opal/mca/btl/usnic/btl_usnic_cagent.c obj->nodename = obj 173 opal/mca/btl/usnic/btl_usnic_cagent.c obj->usnic_name = NULL; obj 174 opal/mca/btl/usnic/btl_usnic_cagent.c memset(obj->ipv4_addr_str, 0, sizeof(obj->ipv4_addr_str)); obj 176 opal/mca/btl/usnic/btl_usnic_cagent.c obj->fd = -1; obj 177 opal/mca/btl/usnic/btl_usnic_cagent.c obj->udp_port = -1; obj 178 opal/mca/btl/usnic/btl_usnic_cagent.c obj->buffer = NULL; obj 180 opal/mca/btl/usnic/btl_usnic_cagent.c obj->active = false; obj 183 opal/mca/btl/usnic/btl_usnic_cagent.c static void udp_port_listener_constructor(agent_udp_port_listener_t *obj) obj 185 opal/mca/btl/usnic/btl_usnic_cagent.c udp_port_listener_zero(obj); obj 188 opal/mca/btl/usnic/btl_usnic_cagent.c static void udp_port_listener_destructor(agent_udp_port_listener_t *obj) obj 194 opal/mca/btl/usnic/btl_usnic_cagent.c if (ap->src_ipv4_addr == obj->ipv4_addr) { obj 200 opal/mca/btl/usnic/btl_usnic_cagent.c if (-1 != obj->fd) { obj 201 opal/mca/btl/usnic/btl_usnic_cagent.c close(obj->fd); obj 203 opal/mca/btl/usnic/btl_usnic_cagent.c if (NULL != obj->nodename) { obj 204 opal/mca/btl/usnic/btl_usnic_cagent.c free(obj->nodename); obj 206 opal/mca/btl/usnic/btl_usnic_cagent.c if (NULL != obj->usnic_name) { obj 207 opal/mca/btl/usnic/btl_usnic_cagent.c free(obj->usnic_name); obj 209 opal/mca/btl/usnic/btl_usnic_cagent.c if (NULL != obj->buffer) { obj 210 opal/mca/btl/usnic/btl_usnic_cagent.c free(obj->buffer); obj 215 opal/mca/btl/usnic/btl_usnic_cagent.c if (obj->active) { obj 216 opal/mca/btl/usnic/btl_usnic_cagent.c opal_event_del(&obj->event); obj 217 opal/mca/btl/usnic/btl_usnic_cagent.c opal_list_remove_item(&udp_port_listeners, &obj->super); obj 220 opal/mca/btl/usnic/btl_usnic_cagent.c udp_port_listener_zero(obj); obj 228 opal/mca/btl/usnic/btl_usnic_cagent.c static void ipc_listener_zero(agent_ipc_listener_t *obj) obj 230 opal/mca/btl/usnic/btl_usnic_cagent.c obj->client_fd = -1; obj 231 opal/mca/btl/usnic/btl_usnic_cagent.c obj->active = false; obj 234 opal/mca/btl/usnic/btl_usnic_cagent.c static void ipc_listener_constructor(agent_ipc_listener_t *obj) obj 236 opal/mca/btl/usnic/btl_usnic_cagent.c ipc_listener_zero(obj); obj 239 opal/mca/btl/usnic/btl_usnic_cagent.c static void ipc_listener_destructor(agent_ipc_listener_t *obj) obj 241 opal/mca/btl/usnic/btl_usnic_cagent.c if (-1 != obj->client_fd) { obj 242 opal/mca/btl/usnic/btl_usnic_cagent.c close(obj->client_fd); obj 247 opal/mca/btl/usnic/btl_usnic_cagent.c if (obj->active) { obj 248 opal/mca/btl/usnic/btl_usnic_cagent.c opal_event_del(&obj->event); obj 249 opal/mca/btl/usnic/btl_usnic_cagent.c opal_list_remove_item(&ipc_listeners, &obj->super); obj 252 opal/mca/btl/usnic/btl_usnic_cagent.c ipc_listener_zero(obj); obj 260 opal/mca/btl/usnic/btl_usnic_cagent.c static void agent_ping_result_zero(agent_ping_t *obj) obj 262 opal/mca/btl/usnic/btl_usnic_cagent.c obj->src_ipv4_addr = 0; obj 263 opal/mca/btl/usnic/btl_usnic_cagent.c obj->src_udp_port = 0; obj 264 opal/mca/btl/usnic/btl_usnic_cagent.c obj->listener = NULL; obj 265 opal/mca/btl/usnic/btl_usnic_cagent.c obj->dest_ipv4_addr = 0; obj 266 opal/mca/btl/usnic/btl_usnic_cagent.c obj->dest_udp_port = 0; obj 267 opal/mca/btl/usnic/btl_usnic_cagent.c obj->num_sends = 0; obj 268 opal/mca/btl/usnic/btl_usnic_cagent.c obj->timer_active = false; obj 271 opal/mca/btl/usnic/btl_usnic_cagent.c obj->sizes[i] = 0; obj 272 opal/mca/btl/usnic/btl_usnic_cagent.c obj->buffers[i] = NULL; obj 273 opal/mca/btl/usnic/btl_usnic_cagent.c obj->acked[i] = false; obj 277 opal/mca/btl/usnic/btl_usnic_cagent.c static void agent_ping_result_constructor(agent_ping_t *obj) obj 279 opal/mca/btl/usnic/btl_usnic_cagent.c agent_ping_result_zero(obj); obj 282 opal/mca/btl/usnic/btl_usnic_cagent.c static void agent_ping_result_destructor(agent_ping_t *obj) obj 285 opal/mca/btl/usnic/btl_usnic_cagent.c if (NULL != obj->buffers[i]) { obj 286 opal/mca/btl/usnic/btl_usnic_cagent.c free(obj->buffers[i]); obj 289 opal/mca/btl/usnic/btl_usnic_cagent.c if (obj->timer_active) { obj 290 opal/mca/btl/usnic/btl_usnic_cagent.c opal_event_del(&obj->timer); obj 293 opal/mca/btl/usnic/btl_usnic_cagent.c agent_ping_result_zero(obj); obj 60 opal/mca/btl/usnic/btl_usnic_hwloc.c hwloc_obj_t obj; obj 62 opal/mca/btl/usnic/btl_usnic_hwloc.c obj = obj 66 opal/mca/btl/usnic/btl_usnic_hwloc.c while (obj->type > HWLOC_OBJ_NODE && obj 67 opal/mca/btl/usnic/btl_usnic_hwloc.c NULL != obj->parent) { obj 68 opal/mca/btl/usnic/btl_usnic_hwloc.c obj = obj->parent; obj 72 opal/mca/btl/usnic/btl_usnic_hwloc.c if (obj->type != HWLOC_OBJ_NODE) { obj 87 opal/mca/btl/usnic/btl_usnic_hwloc.c return obj; obj 101 opal/mca/btl/usnic/btl_usnic_hwloc.c hwloc_obj_t obj; obj 119 opal/mca/btl/usnic/btl_usnic_hwloc.c obj = find_numa_node(cpuset); obj 121 opal/mca/btl/usnic/btl_usnic_hwloc.c if (NULL == obj) { obj 126 opal/mca/btl/usnic/btl_usnic_hwloc.c my_numa_node = obj; obj 139 opal/mca/btl/usnic/btl_usnic_hwloc.c hwloc_obj_t obj; obj 150 opal/mca/btl/usnic/btl_usnic_hwloc.c obj = NULL; obj 151 opal/mca/btl/usnic/btl_usnic_hwloc.c while (NULL != (obj = hwloc_get_next_osdev(opal_hwloc_topology, obj))) { obj 152 opal/mca/btl/usnic/btl_usnic_hwloc.c assert(HWLOC_OBJ_OS_DEVICE == obj->type); obj 153 opal/mca/btl/usnic/btl_usnic_hwloc.c if (0 == strcmp(obj->name, uip->ui.v1.ui_ifname)) { obj 159 opal/mca/btl/usnic/btl_usnic_hwloc.c if (NULL == obj) { obj 165 opal/mca/btl/usnic/btl_usnic_hwloc.c while (obj->type > HWLOC_OBJ_NODE && obj 166 opal/mca/btl/usnic/btl_usnic_hwloc.c NULL != obj->parent) { obj 167 opal/mca/btl/usnic/btl_usnic_hwloc.c obj = obj->parent; obj 171 opal/mca/btl/usnic/btl_usnic_hwloc.c if (obj->type != HWLOC_OBJ_NODE) { obj 178 opal/mca/btl/usnic/btl_usnic_hwloc.c return obj; obj 266 opal/mca/btl/usnic/btl_usnic_stats.c void *obj, int *count) obj 89 opal/mca/crs/self/crs_self_module.c static void opal_crs_self_construct(opal_crs_self_snapshot_t *obj); obj 90 opal/mca/crs/self/crs_self_module.c static void opal_crs_self_destruct( opal_crs_self_snapshot_t *obj); obj 93 opal/mca/hwloc/base/base.h #define OPAL_HWLOC_MAKE_OBJ_CACHE(level, obj, cache_level) \ obj 95 opal/mca/hwloc/base/base.h obj = HWLOC_OBJ_CACHE; \ obj 99 opal/mca/hwloc/base/base.h #define OPAL_HWLOC_MAKE_OBJ_CACHE(level, obj, cache_level) \ obj 101 opal/mca/hwloc/base/base.h obj = HWLOC_OBJ_L##level##CACHE; \ obj 186 opal/mca/hwloc/base/base.h hwloc_obj_t obj, obj 239 opal/mca/hwloc/base/hwloc_base_dt.c hwloc_topology_t topo, hwloc_obj_t obj) obj 247 opal/mca/hwloc/base/hwloc_base_dt.c hwloc_obj_type_snprintf(string, 1024, obj, 1); obj 250 opal/mca/hwloc/base/hwloc_base_dt.c (NULL == prefix) ? "" : prefix, string, obj->arity, obj 251 opal/mca/hwloc/base/hwloc_base_dt.c pfx, (NULL == obj->name) ? "NULL" : obj->name); obj 252 opal/mca/hwloc/base/hwloc_base_dt.c if (0 < hwloc_obj_attr_snprintf(string, 1024, obj, pfx, 1)) { obj 261 opal/mca/hwloc/base/hwloc_base_dt.c if (NULL != obj->cpuset) { obj 262 opal/mca/hwloc/base/hwloc_base_dt.c hwloc_bitmap_snprintf(string, OPAL_HWLOC_MAX_STRING, obj->cpuset); obj 267 opal/mca/hwloc/base/hwloc_base_dt.c if (HWLOC_OBJ_MACHINE == obj->type) { obj 285 opal/mca/hwloc/base/hwloc_base_dt.c for (i=0; i < obj->arity; i++) { obj 286 opal/mca/hwloc/base/hwloc_base_dt.c obj2 = obj->children[i]; obj 299 opal/mca/hwloc/base/hwloc_base_dt.c hwloc_obj_t obj; obj 303 opal/mca/hwloc/base/hwloc_base_dt.c obj = hwloc_get_root_obj(src); obj 305 opal/mca/hwloc/base/hwloc_base_dt.c print_hwloc_obj(&tmp, prefix, src, obj); obj 77 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 101 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_pu_obj_by_os_index(topo, lid); obj 104 opal/mca/hwloc/base/hwloc_base_util.c lid, (NULL == obj) ? "not" : "is", obj 107 opal/mca/hwloc/base/hwloc_base_util.c if (NULL != obj && HWLOC_OBJ_CORE == obj_type) { obj 108 opal/mca/hwloc/base/hwloc_base_util.c obj = obj->parent; obj 110 opal/mca/hwloc/base/hwloc_base_util.c return obj; obj 117 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_obj_by_type(topo, obj_type, lid); obj 120 opal/mca/hwloc/base/hwloc_base_util.c lid, (NULL == obj) ? "not" : "is", obj 124 opal/mca/hwloc/base/hwloc_base_util.c return obj; obj 240 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 248 opal/mca/hwloc/base/hwloc_base_util.c obj = opal_hwloc_base_get_obj_by_type(opal_hwloc_topology, obj 251 opal/mca/hwloc/base/hwloc_base_util.c if (NULL == obj) { obj 256 opal/mca/hwloc/base/hwloc_base_util.c if (NULL != obj->attr && obj 257 opal/mca/hwloc/base/hwloc_base_util.c obj->attr->cache.linesize > 0 && obj 258 opal/mca/hwloc/base/hwloc_base_util.c size > obj->attr->cache.linesize) { obj 259 opal/mca/hwloc/base/hwloc_base_util.c size = obj->attr->cache.linesize; obj 489 opal/mca/hwloc/base/hwloc_base_util.c static void free_object(hwloc_obj_t obj) obj 495 opal/mca/hwloc/base/hwloc_base_util.c if (NULL != obj->userdata) { obj 496 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_obj_data_t*)obj->userdata; obj 498 opal/mca/hwloc/base/hwloc_base_util.c obj->userdata = NULL; obj 502 opal/mca/hwloc/base/hwloc_base_util.c for (k=0; k < obj->arity; k++) { obj 503 opal/mca/hwloc/base/hwloc_base_util.c free_object(obj->children[k]); obj 509 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 514 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 516 opal/mca/hwloc/base/hwloc_base_util.c if (NULL != obj->userdata) { obj 517 opal/mca/hwloc/base/hwloc_base_util.c rdata = (opal_hwloc_topo_data_t*)obj->userdata; obj 519 opal/mca/hwloc/base/hwloc_base_util.c obj->userdata = NULL; obj 524 opal/mca/hwloc/base/hwloc_base_util.c for (k=0; k < obj->arity; k++) { obj 525 opal/mca/hwloc/base/hwloc_base_util.c free_object(obj->children[k]); obj 604 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj) obj 609 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_obj_data_t*)obj->userdata; obj 619 opal/mca/hwloc/base/hwloc_base_util.c cnt = hwloc_get_nbobjs_inside_cpuset_by_type(topo, obj->cpuset, HWLOC_OBJ_CORE); obj 627 opal/mca/hwloc/base/hwloc_base_util.c if (NULL == (cpuset = obj->cpuset)) { obj 640 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_obj_data_t*)obj->userdata; // in case it was added obj 643 opal/mca/hwloc/base/hwloc_base_util.c obj->userdata = (void*)data; obj 653 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj, obj 665 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_obj_data_t*)obj->userdata; obj 669 opal/mca/hwloc/base/hwloc_base_util.c obj->userdata = (void*)data; obj 681 opal/mca/hwloc/base/hwloc_base_util.c if (HWLOC_OBJ_CACHE == obj->type) { obj 682 opal/mca/hwloc/base/hwloc_base_util.c cache_level = obj->attr->cache.depth; obj 686 opal/mca/hwloc/base/hwloc_base_util.c nobjs = opal_hwloc_base_get_nbobjs_by_type(topo, obj->type, cache_level, rtype); obj 690 opal/mca/hwloc/base/hwloc_base_util.c nobjs, hwloc_obj_type_string(obj->type), cache_level)); obj 694 opal/mca/hwloc/base/hwloc_base_util.c ptr = opal_hwloc_base_get_obj_by_type(topo, obj->type, cache_level, i, rtype); obj 695 opal/mca/hwloc/base/hwloc_base_util.c if (ptr == obj) { obj 703 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_type_string(obj->type), cache_level); obj 721 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 756 opal/mca/hwloc/base/hwloc_base_util.c obj = NULL; obj 759 opal/mca/hwloc/base/hwloc_base_util.c while ((obj = hwloc_get_next_obj_by_depth(topo, search_depth, obj)) != NULL) { obj 760 opal/mca/hwloc/base/hwloc_base_util.c if (num_objs && obj->os_index > *num_objs) obj 761 opal/mca/hwloc/base/hwloc_base_util.c *num_objs = obj->os_index; obj 762 opal/mca/hwloc/base/hwloc_base_util.c if (obj->os_index == nobj) obj 763 opal/mca/hwloc/base/hwloc_base_util.c found = obj; obj 787 opal/mca/hwloc/base/hwloc_base_util.c obj = NULL; obj 788 opal/mca/hwloc/base/hwloc_base_util.c while ((obj = hwloc_get_next_obj_inside_cpuset_by_depth(topo, constrained_cpuset, search_depth, obj)) != NULL) { obj 791 opal/mca/hwloc/base/hwloc_base_util.c return obj; obj 807 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 838 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 841 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_topo_data_t*)obj->userdata; obj 844 opal/mca/hwloc/base/hwloc_base_util.c obj->userdata = (void*)data; obj 860 opal/mca/hwloc/base/hwloc_base_util.c df_search(topo, obj, target, cache_level, 0, rtype, &num_objs); obj 886 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 906 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 907 opal/mca/hwloc/base/hwloc_base_util.c return df_search(topo, obj, target, cache_level, instance, rtype, NULL); obj 962 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 966 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 970 opal/mca/hwloc/base/hwloc_base_util.c hwloc_bitmap_or(cpumask, cpumask, obj->cpuset); obj 979 opal/mca/hwloc/base/hwloc_base_util.c obj = opal_hwloc_base_get_obj_by_type(topo, HWLOC_OBJ_SOCKET, 0, socket_id, rtype); obj 981 opal/mca/hwloc/base/hwloc_base_util.c hwloc_bitmap_or(cpumask, cpumask, obj->cpuset); obj 989 opal/mca/hwloc/base/hwloc_base_util.c obj = opal_hwloc_base_get_obj_by_type(topo, HWLOC_OBJ_SOCKET, 0, socket_id, rtype); obj 991 opal/mca/hwloc/base/hwloc_base_util.c hwloc_bitmap_or(cpumask, cpumask, obj->cpuset); obj 1247 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 1301 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_obj_by_depth(topo, d, w); obj 1303 opal/mca/hwloc/base/hwloc_base_util.c sect1 = hwloc_bitmap_intersects(obj->cpuset, loc1); obj 1304 opal/mca/hwloc/base/hwloc_base_util.c sect2 = hwloc_bitmap_intersects(obj->cpuset, loc2); obj 1308 opal/mca/hwloc/base/hwloc_base_util.c switch(obj->type) { obj 1317 opal/mca/hwloc/base/hwloc_base_util.c if (3 == obj->attr->cache.depth) { obj 1319 opal/mca/hwloc/base/hwloc_base_util.c } else if (2 == obj->attr->cache.depth) { obj 1870 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj = NULL; obj 1889 opal/mca/hwloc/base/hwloc_base_util.c obj = device_obj->parent; obj 1891 opal/mca/hwloc/base/hwloc_base_util.c while ((obj != NULL) && (obj->type != HWLOC_OBJ_NODE)) { obj 1892 opal/mca/hwloc/base/hwloc_base_util.c obj = obj->parent; obj 1895 opal/mca/hwloc/base/hwloc_base_util.c while (obj && !obj->memory_arity) { obj 1896 opal/mca/hwloc/base/hwloc_base_util.c obj = obj->parent; /* no memory child, walk up */ obj 1898 opal/mca/hwloc/base/hwloc_base_util.c if (obj != NULL) { obj 1899 opal/mca/hwloc/base/hwloc_base_util.c obj = obj->memory_first_child; obj 1902 opal/mca/hwloc/base/hwloc_base_util.c if (obj == NULL) { obj 1908 opal/mca/hwloc/base/hwloc_base_util.c close_node_index = obj->logical_index; obj 1924 opal/mca/hwloc/base/hwloc_base_util.c obj = root->children[i]; obj 1925 opal/mca/hwloc/base/hwloc_base_util.c if (obj->distances_count > 0) { obj 1926 opal/mca/hwloc/base/hwloc_base_util.c for(j = 0; j < obj->distances_count; j++) { obj 1927 opal/mca/hwloc/base/hwloc_base_util.c if (obj->distances[j]->relative_depth + 1 == (unsigned) depth) { obj 1928 opal/mca/hwloc/base/hwloc_base_util.c distances = obj->distances[j]; obj 1991 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 1997 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 2001 opal/mca/hwloc/base/hwloc_base_util.c data = (opal_hwloc_topo_data_t*)obj->userdata; obj 2054 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 2066 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_root_obj(topo); obj 2067 opal/mca/hwloc/base/hwloc_base_util.c for (i=0; i < obj->infos_count; i++) { obj 2068 opal/mca/hwloc/base/hwloc_base_util.c if (0 == strcmp(obj->infos[i].name, "Architecture")) { obj 2069 opal/mca/hwloc/base/hwloc_base_util.c arch = obj->infos[i].value; obj 2095 opal/mca/hwloc/base/hwloc_base_util.c hwloc_obj_t obj; obj 2151 opal/mca/hwloc/base/hwloc_base_util.c obj = hwloc_get_obj_by_depth(topo, d, w); obj 2153 opal/mca/hwloc/base/hwloc_base_util.c if (hwloc_bitmap_intersects(obj->cpuset, cpuset)) { obj 2161 opal/mca/hwloc/base/hwloc_base_util.c switch(obj->type) { obj 2178 opal/mca/hwloc/base/hwloc_base_util.c if (3 == obj->attr->cache.depth) { obj 2185 opal/mca/hwloc/base/hwloc_base_util.c } else if (2 == obj->attr->cache.depth) { obj 69 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c static int hwloc_append_diff_obj_attr_string(hwloc_obj_t obj, obj 83 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->obj_attr.obj_depth = obj->depth; obj 84 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->obj_attr.obj_index = obj->logical_index; obj 93 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c static int hwloc_append_diff_obj_attr_uint64(hwloc_obj_t obj, obj 107 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->obj_attr.obj_depth = obj->depth; obj 108 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c newdiff->obj_attr.obj_index = obj->logical_index; obj 391 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, obj_attr->obj_depth, obj_attr->obj_index); obj 392 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (!obj) obj 401 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj->type != HWLOC_OBJ_NUMANODE) obj 403 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (obj->attr->numanode.local_memory != oldvalue) obj 405 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c obj->attr->numanode.local_memory = newvalue; obj 406 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c tmpobj = obj; obj 416 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (!obj->name || strcmp(obj->name, oldvalue)) obj 418 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c free(obj->name); obj 419 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c obj->name = strdup(newvalue); obj 428 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c for(i=0; i<obj->infos_count; i++) { obj 429 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c struct hwloc_info_s *info = &obj->infos[i]; obj 414 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c hwloc_obj_t obj = hwloc_get_obj_by_type(topology, type, 0); obj 415 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c while (obj) { obj 416 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c if (obj->gp_index == gp_index) obj 417 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c return obj; obj 418 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c obj = obj->next_cousin; obj 467 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c hwloc_obj_t obj; obj 472 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c obj = hwloc_get_pu_obj_by_os_index(topology, (unsigned) indexes[i]); obj 474 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c obj = hwloc_get_numanode_obj_by_os_index(topology, (unsigned) indexes[i]); obj 476 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c obj = hwloc_find_obj_by_type_and_gp_index(topology, type, indexes[i]); obj 477 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c objs[i] = obj; obj 478 opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c if (!obj) obj 322 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c struct hwloc_obj *obj) obj 324 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c hwloc_pci_add_object(NULL /* no parent on top of tree */, treep, obj); obj 545 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c struct hwloc_obj **listp, *obj; obj 555 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c while ((obj = *listp) != NULL) { obj 560 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (obj->type != HWLOC_OBJ_PCI_DEVICE obj 561 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && !(obj->type == HWLOC_OBJ_BRIDGE && obj->attr->bridge.downstream_type == HWLOC_OBJ_BRIDGE_PCI) obj 562 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && !(obj->type == HWLOC_OBJ_BRIDGE && obj->attr->bridge.upstream_type == HWLOC_OBJ_BRIDGE_PCI)) { obj 563 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c listp = &obj->next_sibling; obj 567 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (obj->type == HWLOC_OBJ_PCI_DEVICE obj 568 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c || (obj->type == HWLOC_OBJ_BRIDGE obj 569 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && obj->attr->bridge.upstream_type == HWLOC_OBJ_BRIDGE_PCI)) obj 570 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c busid = &obj->attr->pcidev; obj 573 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c hwloc_obj_t child = obj->io_first_child; obj 577 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c busid = &obj->io_first_child->attr->pcidev; obj 586 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c listp = &obj->next_sibling; obj 589 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c *listp = obj->next_sibling; obj 590 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c obj->next_sibling = NULL; obj 591 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c hwloc_insert_object_by_parent(topology, parent, obj); obj 741 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c hwloc_pcidisc_setup_bridge_attr(hwloc_obj_t obj, obj 744 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c struct hwloc_bridge_attr_s *battr = &obj->attr->bridge; obj 756 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c obj->type = HWLOC_OBJ_BRIDGE; obj 775 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c hwloc_free_unlinked_object(obj); obj 430 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 431 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c if (hwloc_bitmap_isincluded(obj->cpuset, hwloc_set)) obj 432 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c hwloc_bitmap_set(nodeset, obj->os_index); obj 611 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c struct hwloc_obj *obj; obj 653 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj = hwloc_alloc_setup_object(topology, type, os_index); obj 654 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->cpuset = cpuset; obj 658 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->nodeset = hwloc_bitmap_alloc(); obj 659 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c hwloc_bitmap_set(obj->nodeset, i); obj 660 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->numanode.local_memory = 0; /* TODO: odd, rs_getinfo(rad, R_MEMSIZE, 0) << 10 returns the total memory ... */ obj 661 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->numanode.page_types_len = 2; obj 662 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->numanode.page_types = malloc(2*sizeof(*obj->attr->numanode.page_types)); obj 663 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c memset(obj->attr->numanode.page_types, 0, 2*sizeof(*obj->attr->numanode.page_types)); obj 664 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->numanode.page_types[0].size = hwloc_getpagesize(); obj 666 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->numanode.page_types[1].size = sysconf(_SC_LARGE_PAGESIZE); obj 671 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.size = _system_configuration.L2_cache_size; obj 672 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.associativity = _system_configuration.L2_cache_asc; obj 674 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.linesize = 0; /* unknown by default */ obj 677 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.linesize = 128; obj 679 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.depth = 2; obj 680 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; /* OK for power[4567], unknown for others */ obj 683 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->group.kind = HWLOC_GROUP_KIND_AIX_SDL_UNKNOWN; obj 684 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj->attr->group.subkind = level; obj 690 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj2->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 706 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c obj3->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 727 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c i, obj->cpuset); obj 728 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c if (hwloc_filter_check_keep_object_type(topology, obj->type)) obj 729 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c hwloc_insert_object_by_cpuset(topology, obj); obj 731 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c hwloc_free_unlinked_object(obj); obj 50 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_obj_t obj; obj 62 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_NUMANODE, 0); obj 65 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = set; obj 68 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->nodeset = set; obj 69 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->numanode.local_memory = 16ULL*1024*1024*1024ULL; obj 70 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 79 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L2CACHE, HWLOC_UNKNOWN_INDEX); obj 80 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = hwloc_bitmap_dup(set); obj 81 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 82 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.depth = 2; obj 83 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.size = 32*1024*1024; obj 84 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.linesize = 128; obj 85 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.associativity = 16; obj 86 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 91 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, 0); obj 92 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = set; obj 93 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_obj_add_info(obj, "CPUModel", "IBM PowerPC A2"); obj 94 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 105 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1CACHE, HWLOC_UNKNOWN_INDEX); obj 106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = hwloc_bitmap_dup(set); obj 107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.depth = 1; obj 109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.size = 16*1024; obj 110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.linesize = 64; obj 111 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.associativity = 8; obj 112 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 116 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1ICACHE, HWLOC_UNKNOWN_INDEX); obj 117 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = hwloc_bitmap_dup(set); obj 118 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 119 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.depth = 1; obj 120 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.size = 16*1024; obj 121 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.linesize = 64; obj 122 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->attr->cache.associativity = 4; obj 123 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 129 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, i); obj 130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c obj->cpuset = set; obj 131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c hwloc_insert_object_by_cpuset(topology, obj); obj 33 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c struct hwloc_obj *obj; obj 119 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, i); obj 120 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->cpuset = hwloc_bitmap_alloc(); obj 122 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_bitmap_set(obj->cpuset, cpu); obj 125 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c i, obj->cpuset); obj 128 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_obj_add_info(obj, "CPUVendor", cpuvendor); obj 130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_obj_add_info(obj, "CPUModel", cpumodel); obj 132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_obj_add_info(obj, "CPUFamilyNumber", cpufamilynumber); obj 134 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_obj_add_info(obj, "CPUModelNumber", cpumodelnumber); obj 136 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_obj_add_info(obj, "CPUStepping", cpustepping); obj 138 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_insert_object_by_cpuset(topology, obj); obj 171 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, i); obj 172 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->cpuset = hwloc_bitmap_alloc(); obj 176 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_bitmap_set(obj->cpuset, cpu); obj 179 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c i, obj->cpuset); obj 180 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_insert_object_by_cpuset(topology, obj); obj 266 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_NUMANODE, j); obj 267 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->nodeset = hwloc_bitmap_alloc(); obj 268 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_bitmap_set(obj->nodeset, j); obj 271 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1CACHE+i-1, HWLOC_UNKNOWN_INDEX); obj 273 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->cpuset = hwloc_bitmap_alloc(); obj 277 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_bitmap_set(obj->cpuset, cpu); obj 284 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c l1i->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 297 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c i, j, obj->cpuset); obj 298 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.depth = i; obj 299 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.size = cachesize[i]; obj 300 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.linesize = cachelinesize; obj 302 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.associativity = cacheways[i-1]; obj 304 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.associativity = 0; obj 306 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 308 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 311 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c j, obj->cpuset); obj 313 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->numanode.local_memory = cachesize[i]; obj 316 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->numanode.page_types_len = 2; obj 317 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->numanode.page_types = malloc(2*sizeof(*obj->attr->numanode.page_types)); obj 318 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c memset(obj->attr->numanode.page_types, 0, 2*sizeof(*obj->attr->numanode.page_types)); obj 319 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->numanode.page_types[0].size = hwloc_getpagesize(); obj 321 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c obj->attr->numanode.page_types[1].size = sysconf(_SC_LARGE_PAGESIZE); obj 325 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c if (hwloc_filter_check_keep_object_type(topology, obj->type)) obj 326 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_insert_object_by_cpuset(topology, obj); obj 328 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c hwloc_free_unlinked_object(obj); /* FIXME: don't built at all, just build the cpuset in case l1i needs it */ obj 17 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_t obj; obj 25 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1ICACHE, HWLOC_UNKNOWN_INDEX); obj 26 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 27 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 28 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 29 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 32*1024; obj 30 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 31 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 2; obj 32 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 35 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1CACHE, HWLOC_UNKNOWN_INDEX); obj 36 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 37 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 38 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 39 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 32*1024; obj 40 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 41 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 2; obj 42 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 45 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, i); obj 46 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = set; obj 47 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 56 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L2CACHE, HWLOC_UNKNOWN_INDEX); obj 57 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 58 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 59 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 2; obj 60 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 6*1024*1024; obj 61 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 62 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 12; obj 63 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 66 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, 0); obj 67 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = set; obj 68 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUVendor", "Fujitsu"); obj 69 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUModel", "SPARC64 VIIIfx"); obj 70 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 86 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_t obj; obj 94 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1ICACHE, HWLOC_UNKNOWN_INDEX); obj 95 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 96 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 97 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 98 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 32*1024; obj 99 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 100 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 2; obj 101 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 104 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1CACHE, HWLOC_UNKNOWN_INDEX); obj 105 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 32*1024; obj 109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 2; obj 111 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 114 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, i); obj 115 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = set; obj 116 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 125 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L2CACHE, HWLOC_UNKNOWN_INDEX); obj 126 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 127 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 128 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 2; obj 129 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 12*1024*1024; obj 130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 128; obj 131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 24; obj 132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 135 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, 0); obj 136 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = set; obj 137 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUVendor", "Fujitsu"); obj 138 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUModel", "SPARC64 IXfx"); obj 139 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 155 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_t obj; obj 163 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1ICACHE, HWLOC_UNKNOWN_INDEX); obj 164 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 165 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 166 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 167 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 64*1024; obj 168 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 256; obj 169 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 4; obj 170 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 173 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L1CACHE, HWLOC_UNKNOWN_INDEX); obj 174 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_dup(set); obj 175 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 176 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 1; obj 177 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 64*1024; obj 178 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 256; obj 179 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 4; obj 180 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 183 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, i); obj 184 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = set; obj 185 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 191 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L2CACHE, HWLOC_UNKNOWN_INDEX); obj 192 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_alloc(); obj 193 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_bitmap_set_range(obj->cpuset, 0, 15); obj 194 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_bitmap_set(obj->cpuset, 32); obj 195 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 2; obj 197 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 12*1024*1024; obj 198 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 256; obj 199 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 24; obj 200 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 202 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L2CACHE, HWLOC_UNKNOWN_INDEX); obj 203 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_alloc(); obj 204 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_bitmap_set_range(obj->cpuset, 16, 31); obj 205 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_bitmap_set(obj->cpuset, 33); obj 206 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 207 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.depth = 2; obj 208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.size = 12*1024*1024; obj 209 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.linesize = 256; obj 210 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->attr->cache.associativity = 24; obj 211 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 214 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, 0); obj 215 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c obj->cpuset = hwloc_bitmap_alloc(); obj 216 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_bitmap_set_range(obj->cpuset, 0, 33); obj 217 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUVendor", "Fujitsu"); obj 218 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_obj_add_info(obj, "CPUModel", "SPARC64 XIfx"); obj 219 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c hwloc_insert_object_by_cpuset(topology, obj); obj 40 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c hwloc_obj_t obj; obj 45 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj = hwloc_get_first_largest_obj_inside_cpuset(topology, hwloc_set); obj 46 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c if (!hwloc_bitmap_isequal(obj->cpuset, hwloc_set)) obj 50 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c while (obj->type != HWLOC_OBJ_NUMANODE) { obj 52 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c if (!obj->first_child obj 53 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c || !obj->first_child->cpuset obj 54 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c || !hwloc_bitmap_isequal(obj->cpuset, obj->first_child->cpuset)) obj 56 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj = obj->first_child; obj 59 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c return obj->os_index; obj 198 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c hwloc_obj_t nodes[nbnodes], obj; obj 206 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c nodes[i] = obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_NUMANODE, (unsigned) currentnode); obj 207 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj->cpuset = hwloc_bitmap_alloc(); obj 208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj->nodeset = hwloc_bitmap_alloc(); obj 209 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c hwloc_bitmap_set(obj->nodeset, currentnode); obj 223 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, (unsigned) currentcpu); obj 224 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c obj->cpuset = hwloc_bitmap_alloc(); obj 225 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c hwloc_bitmap_set(obj->cpuset, currentcpu); obj 246 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c hwloc_insert_object_by_cpuset(topology, obj); obj 2516 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj, obj 2531 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, hwloc_name, dmi_line); obj 2536 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_info(struct hwloc_linux_backend_data_s *data, hwloc_obj_t obj) obj 2558 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "product_name", "DMIProductName"); obj 2559 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "product_version", "DMIProductVersion"); obj 2560 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "product_serial", "DMIProductSerial"); obj 2561 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "product_uuid", "DMIProductUUID"); obj 2562 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "board_vendor", "DMIBoardVendor"); obj 2563 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "board_name", "DMIBoardName"); obj 2564 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "board_version", "DMIBoardVersion"); obj 2565 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "board_serial", "DMIBoardSerial"); obj 2566 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "board_asset_tag", "DMIBoardAssetTag"); obj 2567 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "chassis_vendor", "DMIChassisVendor"); obj 2568 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "chassis_type", "DMIChassisType"); obj 2569 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "chassis_version", "DMIChassisVersion"); obj 2570 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "chassis_serial", "DMIChassisSerial"); obj 2571 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "chassis_asset_tag", "DMIChassisAssetTag"); obj 2572 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "bios_vendor", "DMIBIOSVendor"); obj 2573 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "bios_version", "DMIBIOSVersion"); obj 2574 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "bios_date", "DMIBIOSDate"); obj 2575 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__get_dmi_id_one_info(data, obj, path, pathlen, "sys_vendor", "DMISysVendor"); obj 4152 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, (unsigned)Pproc); obj 4153 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->cpuset = hwloc_bitmap_alloc(); obj 4154 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_bitmap_only(obj->cpuset, Pproc); obj 4156 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c Lproc, Pproc, obj->cpuset); obj 4157 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_insert_object_by_cpuset(topology, obj); obj 4194 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, Lpkg_to_Ppkg[i]); obj 4196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->cpuset = hwloc_bitmap_alloc(); obj 4199 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_bitmap_set(obj->cpuset, Lprocs[j].Pproc); obj 4201 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc__move_infos(&obj->infos, &obj->infos_count, &Lprocs[j].infos, &Lprocs[j].infos_count); obj 4205 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug_1arg_bitmap("Package %u has cpuset %s\n", i, obj->cpuset); obj 4206 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_insert_object_by_cpuset(topology, obj); obj 4239 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, Lcore_to_Pcore[i]); obj 4240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->cpuset = hwloc_bitmap_alloc(); obj 4243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_bitmap_set(obj->cpuset, Lprocs[j].Pproc); obj 4244 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug_1arg_bitmap("Core %u has cpuset %s\n", i, obj->cpuset); obj 4245 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_insert_object_by_cpuset(topology, obj); obj 4912 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_OS_DEVICE, HWLOC_UNKNOWN_INDEX); obj 4913 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->name = strdup(name); obj 4914 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->attr->osdev.type = type; obj 4916 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_insert_object_by_parent(topology, pcidev, obj); obj 4919 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c return obj; obj 4924 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj, const char *osdevpath) obj 4946 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Size", line); obj 4970 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "SectorSize", line); obj 4981 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "LinuxDeviceID", line); obj 4987 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c dev = udev_device_new_from_subsystem_sysname(data->udev, "block", obj->name); obj 5069 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Vendor", vendor); obj 5071 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Model", model); obj 5073 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Revision", revision); obj 5075 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "SerialNumber", serial); obj 5077 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (!strcmp(blocktype, "disk") || !strncmp(obj->name, "nvme", 4)) obj 5078 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->subtype = strdup("Disk"); obj 5080 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->subtype = strdup("NVDIMM"); obj 5082 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->subtype = strdup("Tape"); obj 5084 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->subtype = strdup("Removable Media Device"); obj 5105 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj, parent; obj 5128 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = hwloc_linux_add_os_device(backend, parent, HWLOC_OBJ_OSDEV_BLOCK, dirent->d_name); obj 5130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_linuxfs_block_class_fillinfos(backend, root_fd, obj, path); obj 5140 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj, const char *osdevpath) obj 5150 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Address", address); obj 5163 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "Port", portstr); obj 5183 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj, parent; obj 5196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = hwloc_linux_add_os_device(backend, parent, HWLOC_OBJ_OSDEV_NETWORK, dirent->d_name); obj 5198 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_linuxfs_net_class_fillinfos(root_fd, obj, path); obj 5208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj, const char *osdevpath) obj 5219 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "NodeGUID", guidvalue); obj 5227 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "SysImageGUID", guidvalue); obj 5240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, statename, statevalue); obj 5253 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, lidname, lidvalue); obj 5263 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, lidname, lidvalue); obj 5276 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, gidname, gidvalue); obj 5300 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj, parent; obj 5317 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = hwloc_linux_add_os_device(backend, parent, HWLOC_OBJ_OSDEV_OPENFABRICS, dirent->d_name); obj 5319 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_linuxfs_infiniband_class_fillinfos(root_fd, obj, path); obj 5329 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct hwloc_obj *obj, const char *osdevpath) obj 5337 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj->subtype = strdup("MIC"); obj 5344 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "MICFamily", family); obj 5352 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "MICSKU", sku); obj 5361 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "MICSerialNumber", sn); obj 5368 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "MICActiveCores", string); obj 5375 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "MICMemorySize", string); obj 5394 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj, parent; obj 5406 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = hwloc_linux_add_os_device(backend, parent, HWLOC_OBJ_OSDEV_COPROC, dirent->d_name); obj 5408 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_linuxfs_mic_class_fillinfos(root_fd, obj, path); obj 5719 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj; obj 5768 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = hwloc_alloc_setup_object(topology, type, HWLOC_UNKNOWN_INDEX); obj 5769 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (!obj) obj 5771 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c attr = &obj->attr->pcidev; obj 5809 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (hwloc_pcidisc_setup_bridge_attr(obj, config_space_cache) < 0) obj 5821 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_pcidisc_tree_insert_by_busid(&tree, obj); obj 5894 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_t obj = hwloc_linuxfs_pci_find_pcislot_obj(hwloc_get_root_obj(topology)->io_first_child, domain, bus, dev); obj 5895 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (obj) { obj 5896 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c while (obj && obj->attr->pcidev.dev == dev /* sibling have same domain+bus */) { obj 5897 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_obj_add_info(obj, "PCISlot", dirent->d_name); obj 5898 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c obj = obj->next_sibling; obj 144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c struct hwloc_obj *obj; obj 233 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj = hwloc_alloc_setup_object(topology, type, HWLOC_UNKNOWN_INDEX); obj 234 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.domain = domain; obj 235 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.bus = pcidev->bus; obj 236 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.dev = pcidev->dev; obj 237 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.func = pcidev->func; obj 238 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.vendor_id = pcidev->vendor_id; obj 239 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.device_id = pcidev->device_id; obj 240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.class_id = device_class; obj 241 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.revision = config_space_cache[PCI_REVISION_ID]; obj 243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.linkspeed = 0; /* unknown */ obj 247 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c hwloc_pcidisc_find_linkspeed(config_space_cache, offset, &obj->attr->pcidev.linkspeed); obj 250 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c if (hwloc_pcidisc_setup_bridge_attr(obj, config_space_cache) < 0) obj 254 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c if (obj->type == HWLOC_OBJ_PCI_DEVICE) { obj 256 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.subvendor_id = tmp16; obj 258 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.subdevice_id = tmp16; obj 269 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c hwloc_obj_add_info(obj, "PCIVendor", vendorname); obj 274 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c hwloc_obj_add_info(obj, "PCIDevice", devicename); obj 282 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c hwloc_pcidisc_tree_insert_by_busid(&tree, obj); obj 50 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 51 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_NONE); obj 64 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 65 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c if (hwloc_bitmap_isincluded(obj->cpuset, hwloc_set)) obj 66 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_or(target, target, obj->cpuset); obj 76 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 78 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c if (hwloc_bitmap_isincluded(obj->cpuset, hwloc_set)) { obj 79 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_STRONG); obj 82 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_NONE); obj 84 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_WEAK); obj 143 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_t aff = lgrp_affinity_get(idtype, id, obj->os_index); obj 147 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_or(hwloc_set, hwloc_set, obj->cpuset); obj 205 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 206 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c if (hwloc_bitmap_isset(nodeset, obj->os_index)) { obj 207 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_STRONG); obj 210 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_NONE); obj 212 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_set(idtype, id, obj->os_index, LGRP_AFF_WEAK); obj 247 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, HWLOC_TYPE_DEPTH_NUMANODE, i); obj 248 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c lgrp_affinity_t aff = lgrp_affinity_get(idtype, id, obj->os_index); obj 251 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_set(nodeset, obj->os_index); obj 435 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_t obj; obj 441 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_NUMANODE, (unsigned) nids[i]); obj 442 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->nodeset = hwloc_bitmap_alloc(); obj 443 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_set(obj->nodeset, nids[i]); obj 444 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->cpuset = hwloc_bitmap_alloc(); obj 445 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c nodes[(*nr_nodes)++] = obj; obj 448 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->attr->numanode.local_memory = mem_size; obj 449 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->attr->numanode.page_types_len = 2; obj 450 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->attr->numanode.page_types = malloc(2*sizeof(*obj->attr->numanode.page_types)); obj 451 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c memset(obj->attr->numanode.page_types, 0, 2*sizeof(*obj->attr->numanode.page_types)); obj 452 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->attr->numanode.page_types[0].size = hwloc_getpagesize(); obj 454 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->attr->numanode.page_types[1].size = sysconf(_SC_LARGE_PAGESIZE); obj 464 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_set(obj->cpuset, pids[j]); obj 467 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c nids[i], obj->cpuset); obj 470 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_insert_object_by_cpuset(topology, obj); obj 859 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c struct hwloc_obj *obj; obj 863 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PACKAGE, Lpkg[j].Ppkg); obj 865 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_add_info(obj, "CPUType", chip_info.type); obj 867 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_obj_add_info(obj, "CPUModel", chip_info.model); obj 868 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->cpuset = hwloc_bitmap_alloc(); obj 871 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_set(obj->cpuset, k); obj 872 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_debug_1arg_bitmap("Package %u has cpuset %s\n", j, obj->cpuset); obj 873 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_insert_object_by_cpuset(topology, obj); obj 916 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c struct hwloc_obj *obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_CORE, Lcore[j].Pcore); obj 917 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->cpuset = cpuset; obj 918 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_insert_object_by_cpuset(topology, obj); obj 927 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c struct hwloc_obj *obj; obj 931 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, Lproc[j].Pproc); obj 932 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c obj->cpuset = hwloc_bitmap_alloc(); obj 935 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_bitmap_set(obj->cpuset, k); obj 936 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_debug_1arg_bitmap("PU %u has cpuset %s\n", j, obj->cpuset); obj 937 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c hwloc_insert_object_by_cpuset(topology, obj); obj 810 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t obj) obj 812 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c switch (obj->type) { obj 814 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->group.kind = HWLOC_GROUP_KIND_SYNTHETIC; obj 815 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->group.subkind = sattr->depth-1; obj 820 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->numanode.local_memory = sattr->memorysize; obj 821 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->numanode.page_types_len = 1; obj 822 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->numanode.page_types = malloc(sizeof(*obj->attr->numanode.page_types)); obj 823 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c memset(obj->attr->numanode.page_types, 0, sizeof(*obj->attr->numanode.page_types)); obj 824 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->numanode.page_types[0].size = 4096; obj 825 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->numanode.page_types[0].count = sattr->memorysize / 4096; obj 837 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->cache.depth = sattr->depth; obj 838 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->cache.linesize = 64; obj 839 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->cache.type = sattr->cachetype; obj 840 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->attr->cache.size = sattr->memorysize; obj 910 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t obj; obj 933 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj = hwloc_alloc_setup_object(topology, type, os_index); obj 934 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->cpuset = hwloc_bitmap_dup(set); obj 937 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj->nodeset = hwloc_bitmap_alloc(); obj 938 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_bitmap_set(obj->nodeset, os_index); obj 941 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_synthetic_set_attr(&curlevel->attr, obj); obj 943 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_insert_object_by_cpuset(topology, obj); obj 1176 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t obj, obj 1185 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (hwloc__obj_type_is_cache(obj->type) && obj->attr->cache.size) { obj 1187 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c prefix, (unsigned long long) obj->attr->cache.size); obj 1190 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (obj->type == HWLOC_OBJ_NUMANODE && obj->attr->numanode.local_memory) { obj 1192 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c prefix, (unsigned long long) obj->attr->numanode.local_memory); obj 1195 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (!obj->logical_index /* only display indexes once per level (not for non-first NUMA children, etc.) */ obj 1196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c && (obj->type == HWLOC_OBJ_PU || obj->type == HWLOC_OBJ_NUMANODE)) { obj 1197 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t cur = obj; obj 1219 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (obj->depth < 0) { obj 1220 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c assert(obj->depth == HWLOC_TYPE_DEPTH_NUMANODE); obj 1224 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c total = topology->level_nbobjects[obj->depth]; obj 1225 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c level = topology->levels[obj->depth]; obj 1244 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t obj, unsigned arity, obj 1255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (hwloc__obj_type_is_cache(obj->type) obj 1260 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c } else if (obj->type == HWLOC_OBJ_PACKAGE obj 1266 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c } else if (obj->type == HWLOC_OBJ_GROUP /* don't export group depth */ obj 1268 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc_snprintf(tmp, tmplen, "%s%s", hwloc_obj_type_string(obj->type), aritys); obj 1271 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_type_snprintf(types, sizeof(types), obj, 1); obj 1279 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc__export_synthetic_obj_attr(topology, obj, tmp, tmplen); obj 1401 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c hwloc_obj_t obj = hwloc_get_root_obj(topology); obj 1439 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c if (!obj->symmetric_subtree) { obj 1478 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc__export_synthetic_obj_attr(topology, obj, tmp, tmplen); obj 1486 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc__export_synthetic_memory_children(topology, flags, obj, tmp, tmplen, needprefix, verbose); obj 1493 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c arity = obj->arity; obj 1496 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c obj = obj->first_child; obj 1501 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc__export_synthetic_obj(topology, flags, obj, arity, tmp, tmplen); obj 1506 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c res = hwloc__export_synthetic_memory_children(topology, flags, obj, tmp, tmplen, 1, verbose); obj 1513 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c arity = obj->arity; obj 755 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c struct hwloc_obj *obj; obj 812 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj = hwloc_alloc_setup_object(topology, type, id); obj 813 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->cpuset = hwloc_bitmap_alloc(); obj 816 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_set_ith_ULONG_PTR(obj->cpuset, 0, procInfo[i].ProcessorMask); obj 817 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_debug_2args_bitmap("%s#%u bitmap %s\n", hwloc_obj_type_string(type), id, obj->cpuset); obj 823 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->nodeset = hwloc_bitmap_alloc(); obj 824 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_set(obj->nodeset, id); obj 827 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.local_memory = avail; obj 830 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types_len = 2; obj 831 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types = malloc(2 * sizeof(*obj->attr->numanode.page_types)); obj 832 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c memset(obj->attr->numanode.page_types, 0, 2 * sizeof(*obj->attr->numanode.page_types)); obj 833 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types_len = 1; obj 834 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types[0].size = SystemInfo.dwPageSize; obj 836 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types_len++; obj 837 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types[1].size = sysconf(_SC_LARGE_PAGESIZE); obj 849 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.size = procInfo[i].Cache.Size; obj 850 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.associativity = procInfo[i].Cache.Associativity == CACHE_FULLY_ASSOCIATIVE ? -1 : procInfo[i].Cache.Associativity ; obj 851 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.linesize = procInfo[i].Cache.LineSize; obj 852 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.depth = procInfo[i].Cache.Level; obj 855 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 858 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 861 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 864 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_free_unlinked_object(obj); obj 869 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->group.kind = procInfo[i].Relationship == RelationGroup ? HWLOC_GROUP_KIND_WINDOWS_PROCESSOR_GROUP : HWLOC_GROUP_KIND_WINDOWS_RELATIONSHIP_UNKNOWN; obj 874 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_insert_object_by_cpuset(topology, obj); obj 883 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c struct hwloc_obj *obj; obj 965 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_GROUP, id); obj 966 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->cpuset = set; obj 967 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->group.kind = HWLOC_GROUP_KIND_WINDOWS_PROCESSOR_GROUP; obj 968 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_insert_object_by_cpuset(topology, obj); obj 982 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj = hwloc_alloc_setup_object(topology, type, id); obj 983 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->cpuset = hwloc_bitmap_alloc(); obj 987 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_set_ith_ULONG_PTR(obj->cpuset, GroupMask[i].Group, GroupMask[i].Mask); obj 990 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_debug_2args_bitmap("%s#%u bitmap %s\n", hwloc_obj_type_string(type), id, obj->cpuset); obj 995 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->nodeset = hwloc_bitmap_alloc(); obj 996 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_set(obj->nodeset, id); obj 999 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.local_memory = avail; obj 1002 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types = malloc(2 * sizeof(*obj->attr->numanode.page_types)); obj 1003 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c memset(obj->attr->numanode.page_types, 0, 2 * sizeof(*obj->attr->numanode.page_types)); obj 1004 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types_len = 1; obj 1005 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types[0].size = SystemInfo.dwPageSize; obj 1007 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types_len++; obj 1008 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->numanode.page_types[1].size = sysconf(_SC_LARGE_PAGESIZE); obj 1020 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.size = procInfo->Cache.CacheSize; obj 1021 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.associativity = procInfo->Cache.Associativity == CACHE_FULLY_ASSOCIATIVE ? -1 : procInfo->Cache.Associativity ; obj 1022 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.linesize = procInfo->Cache.LineSize; obj 1023 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.depth = procInfo->Cache.Level; obj 1026 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED; obj 1029 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA; obj 1032 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION; obj 1035 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_free_unlinked_object(obj); obj 1042 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_insert_object_by_cpuset(topology, obj); obj 1055 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_obj_t obj; obj 1058 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, idx); obj 1059 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->cpuset = hwloc_bitmap_alloc(); obj 1060 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_only(obj->cpuset, idx); obj 1062 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c idx, obj->cpuset); obj 1063 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_insert_object_by_cpuset(topology, obj); obj 1069 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_obj_t obj; obj 1074 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, idx); obj 1075 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c obj->cpuset = hwloc_bitmap_alloc(); obj 1076 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_bitmap_only(obj->cpuset, idx); obj 1078 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c idx, obj->cpuset); obj 1079 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c hwloc_insert_object_by_cpuset(topology, obj); obj 685 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc_x86_add_cpuinfos(hwloc_obj_t obj, struct procinfo *info, int replace) obj 689 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc__add_info_nodup(&obj->infos, &obj->infos_count, "CPUVendor", info->cpuvendor, replace); obj 691 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc__add_info_nodup(&obj->infos, &obj->infos_count, "CPUFamilyNumber", number, replace); obj 693 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc__add_info_nodup(&obj->infos, &obj->infos_count, "CPUModelNumber", number, replace); obj 698 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc__add_info_nodup(&obj->infos, &obj->infos_count, "CPUModel", c, replace); obj 701 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc__add_info_nodup(&obj->infos, &obj->infos_count, "CPUStepping", number, replace); obj 930 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c struct hwloc_obj *obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, i); obj 931 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c obj->cpuset = hwloc_bitmap_alloc(); obj 932 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc_bitmap_only(obj->cpuset, i); obj 933 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc_debug_1arg_bitmap("PU %u has cpuset %s\n", i, obj->cpuset); obj 934 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c hwloc_insert_object_by_cpuset(topology, obj); obj 108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_obj *obj, obj 118 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->os_index = strtoul(value, NULL, 10); obj 120 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->gp_index = strtoull(value, NULL, 10); obj 121 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->gp_index && hwloc__xml_verbose()) obj 123 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->gp_index >= topology->next_gp_index) obj 124 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c topology->next_gp_index = obj->gp_index + 1; obj 126 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->cpuset) obj 127 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->cpuset = hwloc_bitmap_alloc(); obj 128 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_sscanf(obj->cpuset, value); obj 130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->complete_cpuset) obj 131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->complete_cpuset = hwloc_bitmap_alloc(); obj 132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_sscanf(obj->complete_cpuset, value); obj 135 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->parent) obj 138 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->nodeset) obj 139 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->nodeset = hwloc_bitmap_alloc(); obj 140 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_sscanf(obj->nodeset, value); obj 142 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->complete_nodeset) obj 143 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->complete_nodeset = hwloc_bitmap_alloc(); obj 144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_sscanf(obj->complete_nodeset, value); obj 147 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->parent) obj 150 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->name) obj 151 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c free(obj->name); obj 152 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->name = strdup(value); obj 154 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->subtype) obj 155 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c free(obj->subtype); obj 156 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->subtype = strdup(value); obj 161 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) || obj->type == _HWLOC_OBJ_CACHE_OLD) obj 162 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.size = lvalue; obj 170 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) || obj->type == _HWLOC_OBJ_CACHE_OLD) obj 171 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.linesize = lvalue; obj 179 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) || obj->type == _HWLOC_OBJ_CACHE_OLD) obj 180 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.associativity = lvalue; obj 188 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) || obj->type == _HWLOC_OBJ_CACHE_OLD) { obj 192 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.type = (hwloc_obj_cache_type_t) lvalue; obj 203 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE) obj 204 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->numanode.local_memory = lvalue; obj 205 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c else if (!obj->parent) obj 214 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) || obj->type == _HWLOC_OBJ_CACHE_OLD) { obj 215 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.depth = lvalue; obj 216 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (obj->type == HWLOC_OBJ_GROUP || obj->type == HWLOC_OBJ_BRIDGE) { obj 225 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_GROUP) obj 226 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->group.kind = lvalue; obj 234 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_GROUP) obj 235 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->group.subkind = lvalue; obj 242 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 252 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.domain = domain; obj 253 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.bus = bus; obj 254 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.dev = dev; obj 255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.func = func; obj 268 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 278 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.class_id = classid; obj 279 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.vendor_id = vendor; obj 280 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.device_id = device; obj 281 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.subvendor_id = subvendor; obj 282 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.subdevice_id = subdevice; obj 283 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.revision = revision; obj 296 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 299 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.linkspeed = (float) atof(value); obj 311 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 319 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->bridge.upstream_type = (hwloc_obj_bridge_type_t) upstream_type; obj 320 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->bridge.downstream_type = (hwloc_obj_bridge_type_t) downstream_type; obj 333 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 342 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->bridge.downstream.pci.domain = domain; obj 343 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->bridge.downstream.pci.secondary_bus = secbus; obj 344 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->bridge.downstream.pci.subordinate_bus = subbus; obj 357 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 365 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->osdev.type = (hwloc_obj_osdev_type_t) osdev_type; obj 389 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_add_info(obj, "DMIBoardVendor", value); obj 393 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_add_info(obj, "DMIBoardName", value); obj 402 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == _HWLOC_OBJ_CACHE_OLD) obj 403 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->cache.size = lvalue << 10; obj 404 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c else if (obj->type == HWLOC_OBJ_NUMANODE) obj 405 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->numanode.local_memory = lvalue << 10; obj 406 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c else if (!obj->parent) obj 414 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE || !obj->parent) { obj 415 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_numanode_attr_s *memory = obj->type == HWLOC_OBJ_NUMANODE ? &obj->attr->numanode : &topology->machine_memory; obj 428 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE || !obj->parent) { obj 429 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_numanode_attr_s *memory = obj->type == HWLOC_OBJ_NUMANODE ? &obj->attr->numanode : &topology->machine_memory; obj 457 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_t obj, obj 481 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->subtype) obj 482 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c free(obj->subtype); obj 483 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->subtype = strdup(infovalue); obj 487 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_add_info(obj, infoname, infovalue); obj 529 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_t obj, obj 616 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (obj->parent) { obj 641 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_import_userdata(hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj, obj 680 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c topology->userdata_import_cb(topology, obj, fakename, buffer, length); obj 699 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c topology->userdata_import_cb(topology, obj, name, decoded_buffer, length); obj 710 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c topology->userdata_import_cb(topology, obj, name, buffer, length); obj 764 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_t parent, hwloc_obj_t obj, int *gotignored, obj 775 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->parent = parent; obj 783 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc_type_sscanf(attrvalue, &obj->type, NULL, 0) < 0) { obj 785 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = _HWLOC_OBJ_CACHE_OLD; /* will be fixed below */ obj 789 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = HWLOC_OBJ_MACHINE; obj 798 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = _HWLOC_OBJ_FUTURE; obj 812 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_TYPE_NONE) { obj 818 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_import_object_attr(topology, data, obj, attrname, attrvalue, state); obj 838 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 839 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c ret = hwloc__xml_import_pagetype(topology, &obj->attr->numanode, &childstate); obj 850 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c ret = hwloc__xml_import_info(data, obj, &childstate); obj 852 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c ret = hwloc__xml_v1import_distances(data, obj, &childstate); obj 854 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c ret = hwloc__xml_import_userdata(topology, obj, &childstate); obj 868 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (parent && obj->type == HWLOC_OBJ_MACHINE) { obj 870 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = HWLOC_OBJ_GROUP; obj 875 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_normal(obj->type)) { obj 879 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_type_string(obj->type), hwloc_obj_type_string(parent->type)); obj 882 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (hwloc__obj_type_is_memory(obj->type)) { obj 886 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_type_string(obj->type), hwloc_obj_type_string(parent->type)); obj 889 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (hwloc__obj_type_is_io(obj->type)) { obj 893 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_type_string(obj->type), hwloc_obj_type_string(parent->type)); obj 900 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_normal(obj->type) || HWLOC_OBJ_NUMANODE == obj->type) { obj 904 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_type_string(obj->type), hwloc_obj_type_string(parent->type)); obj 907 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (hwloc__obj_type_is_io(obj->type)) { obj 911 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_obj_type_string(obj->type)); obj 929 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 935 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c machine->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 936 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c machine->complete_cpuset = hwloc_bitmap_dup(obj->cpuset); obj 937 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c machine->nodeset = hwloc_bitmap_dup(obj->nodeset); obj 938 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c machine->complete_nodeset = hwloc_bitmap_dup(obj->complete_nodeset); obj 943 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (!hwloc_bitmap_isequal(obj->complete_cpuset, parent->complete_cpuset)) { obj 954 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c && obj->subtype && !strcmp(obj->subtype, "MCDRAM") obj 955 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c && hwloc_bitmap_iszero(obj->complete_cpuset)) { obj 968 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 969 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->complete_cpuset = hwloc_bitmap_dup(obj->cpuset); obj 970 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->nodeset = hwloc_bitmap_dup(obj->nodeset); obj 971 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->complete_nodeset = hwloc_bitmap_dup(obj->complete_nodeset); obj 981 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c assert(obj->type == _HWLOC_OBJ_CACHE_OLD); obj 982 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = hwloc_cache_type_by_depth_type(obj->attr->cache.depth, obj->attr->cache.type); obj 986 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_MISC && obj->cpuset) obj 987 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->type = HWLOC_OBJ_GROUP; obj 994 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->cpuset != !obj->complete_cpuset) { obj 996 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_GROUP) { obj 1001 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1004 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (!obj->nodeset != !obj->complete_nodeset) { obj 1006 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_GROUP) { obj 1011 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1014 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (obj->nodeset && !obj->cpuset) { obj 1016 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_GROUP) { obj 1021 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1029 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (hwloc__obj_type_is_cache(obj->type) obj 1030 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c && obj->type != hwloc_cache_type_by_depth_type(obj->attr->cache.depth, obj->attr->cache.type)) { obj 1033 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->attr->cache.depth, (int) obj->attr->cache.type); obj 1038 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->cpuset && !hwloc__obj_type_is_special(obj->type)) { obj 1041 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1044 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->cpuset && hwloc__obj_type_is_special(obj->type)) { obj 1047 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type)); obj 1052 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->cpuset && parent && !parent->cpuset) { obj 1055 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1058 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->nodeset && parent && !parent->nodeset) { obj 1061 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, hwloc_obj_type_string(obj->type), obj->os_index); obj 1066 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 1067 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!obj->nodeset) { obj 1070 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->global->msgprefix, obj->os_index); obj 1074 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->prev_cousin = data->last_numanode; obj 1075 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->next_cousin = NULL; obj 1077 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c data->last_numanode->next_cousin = obj; obj 1079 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c data->first_numanode = obj; obj 1080 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c data->last_numanode = obj; obj 1083 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!hwloc_filter_check_keep_object(topology, obj)) { obj 1095 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_insert_object_by_parent(topology, parent, obj); obj 1105 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c childobj->parent = ignored ? parent : obj; obj 1106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c ret = hwloc__xml_import_object(topology, data, ignored ? parent : obj, childobj, obj 1132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for(i=0; i<obj->infos_count; i++) { obj 1133 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_info_s *info = &obj->infos[i]; obj 1141 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_free_unlinked_object(obj); obj 1144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c } else if (obj->first_child) { obj 1149 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for(cur = obj->first_child, next = cur->next_sibling; obj 1166 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__reorder_children(obj); obj 1180 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_free_unlinked_object(obj); obj 1917 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_export_object_contents (hwloc__xml_export_state_t state, hwloc_topology_t topology, hwloc_obj_t obj, unsigned long flags) obj 1924 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export && obj->type == HWLOC_OBJ_PACKAGE) obj 1926 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c else if (v1export && hwloc__obj_type_is_cache(obj->type)) obj 1929 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c state->new_prop(state, "type", hwloc_obj_type_string(obj->type)); obj 1931 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->os_index != HWLOC_UNKNOWN_INDEX) { obj 1932 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->os_index); obj 1936 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->cpuset) { obj 1937 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export && obj->type == HWLOC_OBJ_NUMANODE && obj->sibling_rank > 0) { obj 1946 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_asprintf(&setstring, obj->cpuset); obj 1949 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_asprintf(&setstring2, obj->complete_cpuset); obj 1957 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export || !obj->parent) { obj 1958 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_t allowed_cpuset = hwloc_bitmap_dup(obj->cpuset); obj 1970 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_asprintf(&setstring, obj->nodeset); obj 1974 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_asprintf(&setstring, obj->complete_nodeset); obj 1978 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export || !obj->parent) { obj 1979 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc_bitmap_t allowed_nodeset = hwloc_bitmap_dup(obj->nodeset); obj 1989 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%llu", (unsigned long long) obj->gp_index); obj 1993 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->name) { obj 1994 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c char *name = hwloc__xml_export_safestrdup(obj->name); obj 1998 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (!v1export && obj->subtype) { obj 1999 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c char *subtype = hwloc__xml_export_safestrdup(obj->subtype); obj 2004 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c switch (obj->type) { obj 2006 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->attr->numanode.local_memory) { obj 2007 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%llu", (unsigned long long) obj->attr->numanode.local_memory); obj 2010 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for(i=0; i<obj->attr->numanode.page_types_len; i++) { obj 2013 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%llu", (unsigned long long) obj->attr->numanode.page_types[i].size); obj 2015 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%llu", (unsigned long long) obj->attr->numanode.page_types[i].count); obj 2028 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%llu", (unsigned long long) obj->attr->cache.size); obj 2030 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->attr->cache.depth); obj 2032 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", (unsigned) obj->attr->cache.linesize); obj 2034 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%d", obj->attr->cache.associativity); obj 2036 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%d", (int) obj->attr->cache.type); obj 2041 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->attr->group.depth); obj 2044 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->attr->group.kind); obj 2046 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->attr->group.subkind); obj 2051 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%d-%d", (int) obj->attr->bridge.upstream_type, (int) obj->attr->bridge.downstream_type); obj 2053 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%u", obj->attr->bridge.depth); obj 2055 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->attr->bridge.downstream_type == HWLOC_OBJ_BRIDGE_PCI) { obj 2057 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->bridge.downstream.pci.domain, obj 2058 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->bridge.downstream.pci.secondary_bus, obj 2059 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->bridge.downstream.pci.subordinate_bus); obj 2062 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->attr->bridge.upstream_type != HWLOC_OBJ_BRIDGE_PCI) obj 2067 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.domain, obj 2068 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.bus, obj 2069 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.dev, obj 2070 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.func); obj 2073 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.class_id, obj 2074 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.vendor_id, (unsigned) obj->attr->pcidev.device_id, obj 2075 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.subvendor_id, (unsigned) obj->attr->pcidev.subdevice_id, obj 2076 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.revision); obj 2078 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%f", obj->attr->pcidev.linkspeed); obj 2082 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%d", (int) obj->attr->osdev.type); obj 2089 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for(i=0; i<obj->infos_count; i++) { obj 2090 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c char *name = hwloc__xml_export_safestrdup(obj->infos[i].name); obj 2091 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c char *value = hwloc__xml_export_safestrdup(obj->infos[i].value); obj 2100 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export && obj->subtype) { obj 2101 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c char *subtype = hwloc__xml_export_safestrdup(obj->subtype); obj 2103 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c int is_coproctype = (obj->type == HWLOC_OBJ_OS_DEVICE && obj->attr->osdev.type == HWLOC_OBJ_OSDEV_COPROC); obj 2111 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (v1export && !obj->parent) { obj 2181 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->userdata && topology->userdata_export_cb) obj 2182 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c topology->userdata_export_cb((void*) state, topology, obj); obj 2186 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_v2export_object (hwloc__xml_export_state_t parentstate, hwloc_topology_t topology, hwloc_obj_t obj, unsigned long flags) obj 2193 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_export_object_contents(&state, topology, obj, flags); obj 2195 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_memory_child(child, obj) obj 2197 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_child(child, obj) obj 2199 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_io_child(child, obj) obj 2201 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_misc_child(child, obj) obj 2208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_v1export_object (hwloc__xml_export_state_t parentstate, hwloc_topology_t topology, hwloc_obj_t obj, unsigned long flags); obj 2211 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_v1export_object_with_memory(hwloc__xml_export_state_t parentstate, hwloc_topology_t topology, hwloc_obj_t obj, unsigned long flags) obj 2216 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c if (obj->parent->arity > 1 && obj->memory_arity > 1 && parentstate->global->v1_memory_group) { obj 2220 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->cpuset = obj->cpuset; obj 2221 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->complete_cpuset = obj->complete_cpuset; obj 2222 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->nodeset = obj->nodeset; obj 2223 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c group->complete_nodeset = obj->complete_nodeset; obj 2233 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c child = obj->memory_first_child; obj 2240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_export_object_contents (&ostate, topology, obj, flags); obj 2243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_child(child, obj) obj 2245 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_io_child(child, obj) obj 2247 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_misc_child(child, obj) obj 2255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_memory_child(child, obj) obj 2266 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_v1export_object (hwloc__xml_export_state_t parentstate, hwloc_topology_t topology, hwloc_obj_t obj, unsigned long flags) obj 2273 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c hwloc__xml_export_object_contents(&state, topology, obj, flags); obj 2275 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_child(child, obj) { obj 2284 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_io_child(child, obj) obj 2286 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c for_each_misc_child(child, obj) obj 2597 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c void (*export)(void *reserved, struct hwloc_topology *topology, struct hwloc_obj *obj)) obj 2622 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_topology *topology, struct hwloc_obj *obj __hwloc_attribute_unused, obj 2666 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c struct hwloc_topology *topology __hwloc_attribute_unused, struct hwloc_obj *obj __hwloc_attribute_unused, obj 2704 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c void (*import)(struct hwloc_topology *topology, struct hwloc_obj *obj, const char *name, const void *buffer, size_t length)) obj 184 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c struct hwloc_obj *obj; obj 190 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_PU, oscpu); obj 191 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->cpuset = hwloc_bitmap_alloc(); obj 192 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_only(obj->cpuset, oscpu); obj 195 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c cpu, oscpu, obj->cpuset); obj 196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_insert_object_by_cpuset(topology, obj); obj 236 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug_print_object(int indent __hwloc_attribute_unused, hwloc_obj_t obj) obj 240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_type_snprintf(type, sizeof(type), obj, 1); obj 241 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->os_index != HWLOC_UNKNOWN_INDEX) obj 242 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c snprintf(idx, sizeof(idx), "#%u", obj->os_index); obj 245 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_attr_snprintf(attr, sizeof(attr), obj, " ", 1); obj 247 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->name) obj 248 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug(" name \"%s\"", obj->name); obj 249 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->subtype) obj 250 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug(" subtype \"%s\"", obj->subtype); obj 251 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->cpuset) { obj 252 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&cpuset, obj->cpuset); obj 256 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->complete_cpuset) { obj 257 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&cpuset, obj->complete_cpuset); obj 261 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->nodeset) { obj 262 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&cpuset, obj->nodeset); obj 266 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->complete_nodeset) { obj 267 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&cpuset, obj->complete_nodeset); obj 271 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->arity) obj 272 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug(" arity %u", obj->arity); obj 277 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug_print_objects(int indent __hwloc_attribute_unused, hwloc_obj_t obj) obj 280 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug_print_object(indent, obj); obj 281 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child (child, obj) obj 283 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child (child, obj) obj 285 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_io_child (child, obj) obj 287 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child (child, obj) obj 291 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c #define hwloc_debug_print_object(indent, obj) do { /* nothing */ } while (0) obj 292 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c #define hwloc_debug_print_objects(indent, obj) do { /* nothing */ } while (0) obj 398 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c int hwloc_obj_add_info(hwloc_obj_t obj, const char *name, const char *value) obj 400 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc__add_info(&obj->infos, &obj->infos_count, name, value); obj 431 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__free_object_contents(hwloc_obj_t obj) obj 433 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c switch (obj->type) { obj 435 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj->attr->numanode.page_types); obj 440 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__free_infos(obj->infos, obj->infos_count); obj 441 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj->attr); obj 442 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj->children); obj 443 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj->subtype); obj 444 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj->name); obj 445 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_free(obj->cpuset); obj 446 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_free(obj->complete_cpuset); obj 447 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_free(obj->nodeset); obj 448 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_free(obj->complete_nodeset); obj 453 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(hwloc_obj_t obj) obj 455 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__free_object_contents(obj); obj 456 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c free(obj); obj 488 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj = *pobj, child, *pchild; obj 490 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child_safe(child, obj, pchild) obj 492 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child_safe(child, obj, pchild) obj 494 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_io_child_safe(child, obj, pchild) obj 496 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child_safe(child, obj, pchild) obj 499 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c *pobj = obj->next_sibling; obj 500 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 506 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_object_and_children(hwloc_obj_t obj) obj 508 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c unlink_and_free_object_and_children(&obj); obj 514 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_object_siblings_and_children(hwloc_obj_t obj) obj 516 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c while (obj) obj 517 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c unlink_and_free_object_and_children(&obj); obj 1194 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__report_error_format_obj(char *buf, size_t buflen, hwloc_obj_t obj) obj 1199 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_type_snprintf(typestr, sizeof(typestr), obj, 0); obj 1200 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&cpusetstr, obj->cpuset); obj 1201 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->nodeset) /* may be missing during insert */ obj 1202 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_asprintf(&nodesetstr, obj->nodeset); obj 1203 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->os_index != HWLOC_UNKNOWN_INDEX) obj 1205 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c typestr, obj->os_index, cpusetstr, obj 1333 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc___insert_object_by_cpuset(struct hwloc_topology *topology, hwloc_obj_t cur, hwloc_obj_t obj, obj 1339 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t *obj_children = &obj->first_child; obj 1343 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!hwloc__obj_type_is_memory(obj->type)); obj 1352 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c int res = hwloc_obj_cmp_sets(obj, child); obj 1356 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t merged = hwloc__insert_try_merge_group(child, obj); obj 1360 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c res = hwloc_type_cmp(obj, child); obj 1368 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c merge_insert_equal(obj, child); obj 1374 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc___insert_object_by_cpuset(topology, child, obj, report_error); obj 1381 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__report_error_format_obj(objstr, sizeof(objstr), obj); obj 1390 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!putp && hwloc__object_cpusets_compare_first(obj, child) < 0) obj 1404 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c child->parent = obj; obj 1406 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->memory_first_child = child->memory_first_child; obj 1419 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_sibling = *putp; obj 1420 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c *putp = obj; obj 1421 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->parent = cur; obj 1424 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return obj; obj 1433 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c while ((child = obj->first_child) != NULL) { obj 1435 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->first_child = child->next_sibling; obj 1436 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->parent = cur; obj 1464 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__find_insert_memory_parent(struct hwloc_topology *topology, hwloc_obj_t obj, obj 1469 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_bitmap_iszero(obj->cpuset)) { obj 1475 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c parent = hwloc__find_obj_covering_memory_cpuset(topology, topology->levels[0][0], obj->cpuset); obj 1488 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (parent != topology->levels[0][0] && hwloc_bitmap_isequal(parent->cpuset, obj->cpuset)) obj 1504 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c group->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 1505 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c group->complete_cpuset = hwloc_bitmap_dup(obj->complete_cpuset); obj 1510 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!group->cpuset != !obj->cpuset obj 1511 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || !group->complete_cpuset != !obj->complete_cpuset) { obj 1530 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj, obj 1545 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_copy(obj->cpuset, parent->cpuset); obj 1549 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->type == HWLOC_OBJ_NUMANODE); obj 1550 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->nodeset); obj 1558 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c *cur_children = obj; obj 1559 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_sibling = NULL; obj 1562 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!obj->complete_nodeset) { obj 1563 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->complete_nodeset = hwloc_bitmap_dup(obj->nodeset); obj 1567 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 1568 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_bitmap_isset(obj->nodeset, obj->os_index)) obj 1569 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->nodeset, obj->os_index); obj 1570 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->complete_nodeset, obj->os_index); obj 1574 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return obj; obj 1580 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj, obj 1586 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!hwloc__obj_type_is_special(obj->type)); obj 1589 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->cpuset || obj->complete_cpuset || obj->nodeset || obj->complete_nodeset); obj 1596 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc__obj_type_is_memory(obj->type)) { obj 1598 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c root = hwloc__find_insert_memory_parent(topology, obj, report_error); obj 1600 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 1604 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc__attach_memory_object(topology, root, obj, report_error); obj 1611 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c result = hwloc___insert_object_by_cpuset(topology, root, obj, report_error); obj 1618 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (result != obj) { obj 1620 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 1628 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_insert_object_by_cpuset(struct hwloc_topology *topology, hwloc_obj_t obj) obj 1630 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return hwloc__insert_object_by_cpuset(topology, NULL, obj, hwloc_report_os_error); obj 1634 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_insert_object_by_parent(struct hwloc_topology *topology, hwloc_obj_t parent, hwloc_obj_t obj) obj 1638 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_MISC) { obj 1641 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (hwloc__obj_type_is_io(obj->type)) { obj 1644 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (hwloc__obj_type_is_memory(obj->type)) { obj 1648 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 1649 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_bitmap_isset(obj->nodeset, obj->os_index)) obj 1650 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->nodeset, obj->os_index); obj 1651 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->complete_nodeset, obj->os_index); obj 1662 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_PU) { obj 1663 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_bitmap_isset(obj->cpuset, obj->os_index)) obj 1664 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->cpuset, obj->os_index); obj 1665 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(topology->levels[0][0]->complete_cpuset, obj->os_index); obj 1669 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c *current = obj; obj 1670 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->parent = parent; obj 1671 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_sibling = NULL; obj 1679 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c struct hwloc_obj *obj = hwloc_tma_malloc(topology->tma, sizeof(*obj)); obj 1680 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c memset(obj, 0, sizeof(*obj)); obj 1681 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->type = type; obj 1682 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->os_index = os_index; obj 1683 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->gp_index = topology->next_gp_index++; obj 1684 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->attr = hwloc_tma_malloc(topology->tma, sizeof(*obj->attr)); obj 1685 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c memset(obj->attr, 0, sizeof(*obj->attr)); obj 1687 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return obj; obj 1702 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c static void propagate_total_memory(hwloc_obj_t obj); obj 1706 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_topology_insert_group_object(struct hwloc_topology *topology, hwloc_obj_t obj) obj 1712 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 1718 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 1724 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->cpuset) obj 1725 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->cpuset, obj->cpuset, root->cpuset); obj 1726 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->complete_cpuset) obj 1727 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->complete_cpuset, obj->complete_cpuset, root->complete_cpuset); obj 1728 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->nodeset) obj 1729 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->nodeset, obj->nodeset, root->nodeset); obj 1730 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->complete_nodeset) obj 1731 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->complete_nodeset, obj->complete_nodeset, root->complete_nodeset); obj 1733 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if ((!obj->cpuset || hwloc_bitmap_iszero(obj->cpuset)) obj 1734 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && (!obj->complete_cpuset || hwloc_bitmap_iszero(obj->complete_cpuset)) obj 1735 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && (!obj->nodeset || hwloc_bitmap_iszero(obj->nodeset)) obj 1736 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && (!obj->complete_nodeset || hwloc_bitmap_iszero(obj->complete_nodeset))) { obj 1737 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_unlinked_object(obj); obj 1742 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c res = hwloc__insert_object_by_cpuset(topology, NULL, obj, NULL /* do not show errors on stdout */); obj 1745 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (res != obj) obj 1750 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_add_children_sets(obj); obj 1762 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return obj; obj 1768 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj; obj 1780 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_alloc_setup_object(topology, HWLOC_OBJ_MISC, HWLOC_UNKNOWN_INDEX); obj 1782 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->name = strdup(name); obj 1784 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_insert_object_by_parent(topology, parent, obj); obj 1796 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c return obj; obj 1889 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c propagate_total_memory(hwloc_obj_t obj) obj 1895 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->total_memory = 0; obj 1898 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 1900 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->total_memory += child->total_memory; obj 1902 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) { obj 1904 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->total_memory += child->total_memory; obj 1908 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 1909 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->total_memory += obj->attr->numanode.local_memory; obj 1914 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c qsort(obj->attr->numanode.page_types, obj->attr->numanode.page_types_len, sizeof(*obj->attr->numanode.page_types), hwloc_memory_page_type_compare); obj 1916 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for(i=obj->attr->numanode.page_types_len; i>=1; i--) obj 1917 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->attr->numanode.page_types[i-1].size) obj 1919 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->attr->numanode.page_types_len = i; obj 1927 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c fixup_sets(hwloc_obj_t obj) obj 1932 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c child = obj->first_child; obj 1939 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(child->cpuset, child->cpuset, obj->cpuset); obj 1940 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(child->nodeset, child->nodeset, obj->nodeset); obj 1943 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(child->complete_cpuset, child->complete_cpuset, obj->complete_cpuset); obj 1948 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(child->complete_nodeset, child->complete_nodeset, obj->complete_nodeset); obj 1958 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!in_memory_list && obj->memory_first_child) { obj 1959 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c child = obj->memory_first_child; obj 1985 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_add_children_sets(hwloc_obj_t obj) obj 1988 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->cpuset != NULL); obj 1989 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 1991 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_add_other_obj_sets(obj, child); obj 2009 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c propagate_nodeset(hwloc_obj_t obj) obj 2017 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!obj->nodeset) obj 2018 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->nodeset = hwloc_bitmap_alloc(); obj 2019 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->parent) obj 2020 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_copy(obj->nodeset, obj->parent->nodeset); obj 2022 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_zero(obj->nodeset); obj 2028 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!obj->complete_nodeset) obj 2029 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->complete_nodeset = hwloc_bitmap_dup(obj->nodeset); obj 2031 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_or(obj->complete_nodeset, obj->complete_nodeset, obj->nodeset); obj 2034 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) { obj 2044 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_or(obj->nodeset, obj->nodeset, child->nodeset); obj 2045 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_or(obj->complete_nodeset, obj->complete_nodeset, child->complete_nodeset); obj 2049 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_copy(child->cpuset, obj->cpuset); obj 2051 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c child->cpuset = hwloc_bitmap_dup(obj->cpuset); obj 2053 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_copy(child->complete_cpuset, obj->complete_cpuset); obj 2055 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c child->complete_cpuset = hwloc_bitmap_dup(obj->complete_cpuset); obj 2059 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 2070 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 2071 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_or(obj->nodeset, obj->nodeset, child->nodeset); obj 2072 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_or(obj->complete_nodeset, obj->complete_nodeset, child->complete_nodeset); obj 2080 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c remove_unused_sets(hwloc_topology_t topology, hwloc_obj_t obj) obj 2084 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->cpuset, obj->cpuset, topology->allowed_cpuset); obj 2085 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_and(obj->nodeset, obj->nodeset, topology->allowed_nodeset); obj 2087 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) obj 2089 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) obj 2157 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj = *pobj, child, *pchild; obj 2159 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child_safe(child, obj, pchild) obj 2161 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child_safe(child, obj, pchild) obj 2165 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->first_child /* only remove if all children were removed above, so that we don't remove parents of NUMAnode */ obj 2166 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || obj->memory_first_child /* only remove if no memory attached there */ obj 2167 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || obj->io_first_child /* only remove if no I/O is attached there */) obj 2171 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc__obj_type_is_normal(obj->type)) { obj 2172 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!hwloc_bitmap_iszero(obj->cpuset)) obj 2175 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc__obj_type_is_memory(obj->type)); obj 2176 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!hwloc_bitmap_iszero(obj->nodeset)) obj 2181 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug_print_object(0, obj); obj 2560 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c find_same_type(hwloc_obj_t root, hwloc_obj_t obj) obj 2564 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_type_cmp(root, obj) == HWLOC_OBJ_EQUAL) obj 2568 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (find_same_type(child, obj)) obj 2612 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c struct hwloc_obj * obj; obj 2615 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = slevel->first; obj 2617 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c while (obj) { obj 2619 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = obj->next_cousin; obj 2626 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = slevel->first; obj 2628 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c while (obj) { obj 2629 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->logical_index = i; obj 2630 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c slevel->objs[i] = obj; obj 2632 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = obj->next_cousin; obj 2641 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(struct hwloc_special_level_s *level, hwloc_obj_t obj) obj 2644 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->prev_cousin = level->last; obj 2645 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->prev_cousin->next_cousin = obj; obj 2646 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c level->last = obj; obj 2648 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->prev_cousin = NULL; obj 2649 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c level->first = level->last = obj; obj 2655 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_list_special_objects(hwloc_topology_t topology, hwloc_obj_t obj) obj 2659 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 2660 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_cousin = NULL; obj 2661 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->depth = HWLOC_TYPE_DEPTH_NUMANODE; obj 2663 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(&topology->slevels[HWLOC_SLEVEL_NUMANODE], obj); obj 2666 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) obj 2668 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child(child, obj) obj 2671 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (obj->type == HWLOC_OBJ_MISC) { obj 2672 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_cousin = NULL; obj 2673 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->depth = HWLOC_TYPE_DEPTH_MISC; obj 2675 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(&topology->slevels[HWLOC_SLEVEL_MISC], obj); obj 2677 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child(child, obj) obj 2680 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (hwloc__obj_type_is_io(obj->type)) { obj 2681 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->next_cousin = NULL; obj 2683 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_BRIDGE) { obj 2684 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->depth = HWLOC_TYPE_DEPTH_BRIDGE; obj 2686 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(&topology->slevels[HWLOC_SLEVEL_BRIDGE], obj); obj 2688 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (obj->type == HWLOC_OBJ_PCI_DEVICE) { obj 2689 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->depth = HWLOC_TYPE_DEPTH_PCI_DEVICE; obj 2691 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(&topology->slevels[HWLOC_SLEVEL_PCIDEV], obj); obj 2693 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (obj->type == HWLOC_OBJ_OS_DEVICE) { obj 2694 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->depth = HWLOC_TYPE_DEPTH_OS_DEVICE; obj 2696 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_append_special_object(&topology->slevels[HWLOC_SLEVEL_OSDEV], obj); obj 2699 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_io_child(child, obj) obj 2701 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child(child, obj) obj 2706 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) obj 2708 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) obj 2710 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_io_child(child, obj) obj 2712 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_misc_child(child, obj) obj 3648 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj = *pobj, child, *pchild; obj 3651 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc_bitmap_intersects(obj->complete_cpuset, droppedcpuset)) { obj 3652 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_andnot(obj->cpuset, obj->cpuset, droppedcpuset); obj 3653 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_andnot(obj->complete_cpuset, obj->complete_cpuset, droppedcpuset); obj 3657 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && hwloc_bitmap_iszero(obj->complete_cpuset)) { obj 3663 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!hwloc_bitmap_intersects(obj->complete_nodeset, droppednodeset) obj 3664 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || hwloc_bitmap_iszero(obj->complete_cpuset)); obj 3667 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_andnot(obj->nodeset, obj->nodeset, droppednodeset); obj 3668 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_andnot(obj->complete_nodeset, obj->complete_nodeset, droppednodeset); obj 3672 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child_safe(child, obj, pchild) obj 3674 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child_safe(child, obj, pchild) obj 3679 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (!obj->first_child && !obj->memory_first_child /* arity not updated before connect_children() */ obj 3680 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && hwloc_bitmap_iszero(obj->cpuset) obj 3681 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c && (obj->type != HWLOC_OBJ_NUMANODE || (flags & HWLOC_RESTRICT_FLAG_REMOVE_CPULESS))) { obj 3684 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_debug_print_object(0, obj); obj 3687 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_object_siblings_and_children(obj->io_first_child); obj 3688 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->io_first_child = NULL; obj 3691 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_free_object_siblings_and_children(obj->misc_first_child); obj 3692 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj->misc_first_child = NULL; obj 3694 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->first_child); obj 3695 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->memory_first_child); obj 3890 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_object(hwloc_topology_t topology, hwloc_bitmap_t gp_indexes, hwloc_obj_t obj); obj 3936 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_children_cpusets(hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj) obj 3942 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_PU) { obj 3944 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_weight(obj->cpuset) == 1); obj 3945 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_first(obj->cpuset) == (int) obj->os_index); obj 3946 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_weight(obj->complete_cpuset) == 1); obj 3947 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_first(obj->complete_cpuset) == (int) obj->os_index); obj 3949 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isset(topology->allowed_cpuset, (int) obj->os_index)); obj 3951 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->arity); obj 3952 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (hwloc__obj_type_is_memory(obj->type)) { obj 3954 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(obj->parent->cpuset, obj->cpuset)); obj 3955 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->arity); obj 3956 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c } else if (!hwloc__obj_type_is_special(obj->type)) { obj 3960 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 3964 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(set, obj->cpuset)); obj 3969 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) obj 3970 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(obj->cpuset, child->cpuset)); obj 3977 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 4084 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_object(hwloc_topology_t topology, hwloc_bitmap_t gp_indexes, hwloc_obj_t obj) obj 4086 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!hwloc_bitmap_isset(gp_indexes, obj->gp_index)); obj 4087 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_bitmap_set(gp_indexes, obj->gp_index); obj 4090 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert((unsigned) obj->type < HWLOC_OBJ_TYPE_MAX); obj 4092 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_filter_check_keep_object(topology, obj)); obj 4095 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc__obj_type_is_special(obj->type)) { obj 4096 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->cpuset); obj 4097 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_BRIDGE) obj 4098 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == HWLOC_TYPE_DEPTH_BRIDGE); obj 4099 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c else if (obj->type == HWLOC_OBJ_PCI_DEVICE) obj 4100 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == HWLOC_TYPE_DEPTH_PCI_DEVICE); obj 4101 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c else if (obj->type == HWLOC_OBJ_OS_DEVICE) obj 4102 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == HWLOC_TYPE_DEPTH_OS_DEVICE); obj 4103 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c else if (obj->type == HWLOC_OBJ_MISC) obj 4104 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == HWLOC_TYPE_DEPTH_MISC); obj 4106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->cpuset); obj 4107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) obj 4108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == HWLOC_TYPE_DEPTH_NUMANODE); obj 4110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth >= 0); obj 4114 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_GROUP) { obj 4115 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->attr->group.depth != (unsigned) -1); obj 4119 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!!obj->cpuset == !!obj->complete_cpuset); obj 4120 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!!obj->cpuset == !!obj->nodeset); obj 4121 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!!obj->nodeset == !!obj->complete_nodeset); obj 4124 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->cpuset) { obj 4125 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isincluded(obj->cpuset, obj->complete_cpuset)); obj 4126 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isincluded(obj->nodeset, obj->complete_nodeset)); obj 4130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc__obj_type_is_cache(obj->type)) { obj 4131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (hwloc__obj_type_is_icache(obj->type)) obj 4132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->attr->cache.type == HWLOC_OBJ_CACHE_INSTRUCTION); obj 4133 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c else if (hwloc__obj_type_is_dcache(obj->type)) obj 4134 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->attr->cache.type == HWLOC_OBJ_CACHE_DATA obj 4135 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || obj->attr->cache.type == HWLOC_OBJ_CACHE_UNIFIED); obj 4138 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_cache_type_by_depth_type(obj->attr->cache.depth, obj->attr->cache.type) == obj->type); obj 4142 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_normal_children(topology, gp_indexes, obj); obj 4143 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_memory_children(topology, gp_indexes, obj); obj 4144 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_io_children(topology, gp_indexes, obj); obj 4145 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_misc_children(topology, gp_indexes, obj); obj 4146 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_children_cpusets(topology, obj); obj 4151 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_nodesets(hwloc_topology_t topology, hwloc_obj_t obj, hwloc_bitmap_t parentset) obj 4156 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 4158 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_weight(obj->nodeset) == 1); obj 4159 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_first(obj->nodeset) == (int) obj->os_index); obj 4160 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_weight(obj->complete_nodeset) == 1); obj 4161 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_first(obj->complete_nodeset) == (int) obj->os_index); obj 4163 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isset(topology->allowed_nodeset, (int) obj->os_index)); obj 4165 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->arity); obj 4166 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->memory_arity); obj 4167 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isincluded(obj->nodeset, parentset)); obj 4174 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) { obj 4186 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_child(child, obj) { obj 4201 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(obj->nodeset, parentset)); obj 4208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c for_each_memory_child(child, obj) { obj 4221 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc_obj_t obj; obj 4226 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_obj_by_depth(topology, depth, j); obj 4228 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj); obj 4229 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->depth == depth); obj 4230 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->logical_index == j); obj 4233 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_type_cmp(obj, prev) == HWLOC_OBJ_EQUAL); obj 4234 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(prev->next_cousin == obj); obj 4236 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->prev_cousin == prev); obj 4239 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c if (obj->type == HWLOC_OBJ_NUMANODE) { obj 4240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_weight(obj->complete_nodeset) == 1); obj 4241 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_first(obj->complete_nodeset) == (int) obj->os_index); obj 4243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c prev = obj; obj 4250 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_obj_by_depth(topology, depth, 0); obj 4251 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj); obj 4252 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->prev_cousin); obj 4254 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_get_depth_type(topology, depth) == obj->type); obj 4255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(depth == hwloc_get_type_depth(topology, obj->type) obj 4256 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c || HWLOC_TYPE_DEPTH_MULTIPLE == hwloc_get_type_depth(topology, obj->type)); obj 4258 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_obj_by_depth(topology, depth, width-1); obj 4259 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj); obj 4260 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->next_cousin); obj 4272 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_obj_by_depth(topology, depth, width); obj 4273 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj); obj 4280 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c struct hwloc_obj *obj; obj 4335 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_obj_by_depth(topology, depth-1, i); obj 4336 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj); obj 4337 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->type == HWLOC_OBJ_PU); obj 4338 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->memory_first_child); obj 4355 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c obj = hwloc_get_root_obj(topology); obj 4356 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj); obj 4357 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->parent); obj 4358 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(obj->cpuset); obj 4359 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(!obj->depth); obj 4363 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isincluded(topology->allowed_cpuset, obj->cpuset)); obj 4364 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isincluded(topology->allowed_nodeset, obj->nodeset)); obj 4366 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(topology->allowed_cpuset, obj->cpuset)); obj 4367 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c assert(hwloc_bitmap_isequal(topology->allowed_nodeset, obj->nodeset)); obj 4378 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_object(topology, gp_indexes, obj); obj 4383 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c hwloc__check_nodesets(topology, obj, set); obj 233 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_obj_type_string (hwloc_obj_type_t obj) obj 235 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c switch (obj) obj 417 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_obj_type_snprintf(char * __hwloc_restrict string, size_t size, hwloc_obj_t obj, int verbose) obj 419 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_obj_type_t type = obj->type; obj 436 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c return hwloc_snprintf(string, size, "L%u%s%s", obj->attr->cache.depth, obj 437 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_obj_cache_type_letter(obj->attr->cache.type), obj 440 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->group.depth != (unsigned) -1) obj 441 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c return hwloc_snprintf(string, size, "%s%u", hwloc_obj_type_string(type), obj->attr->group.depth); obj 445 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c return snprintf(string, size, obj->attr->bridge.upstream_type == HWLOC_OBJ_BRIDGE_PCI ? "PCIBridge" : "HostBridge"); obj 449 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c switch (obj->attr->osdev.type) { obj 470 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_obj_attr_snprintf(char * __hwloc_restrict string, size_t size, hwloc_obj_t obj, const char * separator, int verbose) obj 485 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->type == HWLOC_OBJ_NUMANODE && obj->attr->numanode.local_memory) obj 488 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->attr->numanode.local_memory, verbose), obj 489 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->attr->numanode.local_memory, verbose), obj 491 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->total_memory, verbose), obj 492 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->total_memory, verbose)); obj 493 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c else if (obj->total_memory) obj 496 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->total_memory, verbose), obj 497 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->total_memory, verbose)); obj 499 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->type == HWLOC_OBJ_NUMANODE && obj->attr->numanode.local_memory) obj 502 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->attr->numanode.local_memory, verbose), obj 503 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->attr->numanode.local_memory, verbose)); obj 517 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c switch (obj->type) { obj 528 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->cache.associativity == -1) obj 530 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c else if (obj->attr->cache.associativity == 0) obj 533 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c snprintf(assoc, sizeof(assoc), "%sways=%d", separator, obj->attr->cache.associativity); obj 536 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->attr->cache.size, verbose), obj 537 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->attr->cache.size, verbose), obj 538 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c separator, obj->attr->cache.linesize, obj 543 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c (unsigned long) hwloc_memory_size_printf_value(obj->attr->cache.size, verbose), obj 544 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c hwloc_memory_size_printf_unit(obj->attr->cache.size, verbose)); obj 550 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->bridge.upstream_type == HWLOC_OBJ_BRIDGE_PCI) { obj 552 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->pcidev.linkspeed) obj 553 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c snprintf(linkspeed, sizeof(linkspeed), "%slink=%.2fGB/s", separator, obj->attr->pcidev.linkspeed); obj 555 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.domain, obj->attr->pcidev.bus, obj->attr->pcidev.dev, obj->attr->pcidev.func, separator, obj 556 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.vendor_id, obj->attr->pcidev.device_id, separator, obj 557 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.class_id, hwloc_pci_class_string(obj->attr->pcidev.class_id), linkspeed); obj 562 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->bridge.downstream.pci.domain, obj->attr->bridge.downstream.pci.secondary_bus, obj->attr->bridge.downstream.pci.subordinate_bus); obj 572 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->pcidev.linkspeed) obj 573 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c snprintf(linkspeed, sizeof(linkspeed), "%slink=%.2fGB/s", separator, obj->attr->pcidev.linkspeed); obj 575 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.domain, obj->attr->pcidev.bus, obj->attr->pcidev.dev, obj->attr->pcidev.func, separator, obj 576 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.vendor_id, obj->attr->pcidev.device_id, separator, obj 577 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.class_id, hwloc_pci_class_string(obj->attr->pcidev.class_id), linkspeed); obj 596 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c for(i=0; i<obj->infos_count; i++) { obj 597 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c struct hwloc_info_s *info = &obj->infos[i]; obj 916 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h hwloc_obj_t obj, obj 931 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h hwloc_obj_t obj, const char * __hwloc_restrict separator, obj 1002 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h hwloc_obj_get_info_by_name(hwloc_obj_t obj, const char *name) __hwloc_attribute_pure; obj 1020 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h HWLOC_DECLSPEC int hwloc_obj_add_info(hwloc_obj_t obj, const char *name, const char *value); obj 163 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/distances.h hwloc_distances_obj_index(struct hwloc_distances_s *distances, hwloc_obj_t obj) obj 167 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/distances.h if (distances->objs[i] == obj) obj 126 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/export.h void (*export_cb)(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj)); obj 153 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/export.h HWLOC_DECLSPEC int hwloc_export_obj_userdata(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length); obj 168 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/export.h HWLOC_DECLSPEC int hwloc_export_obj_userdata_base64(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length); obj 193 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/export.h void (*import_cb)(hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length)); obj 44 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = hwloc_get_root_obj(topology); obj 45 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_intersects(obj->cpuset, set)) obj 47 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (!hwloc_bitmap_isincluded(obj->cpuset, set)) { obj 49 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t child = obj->first_child; obj 57 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 59 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = child; obj 62 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 133 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = hwloc_get_obj_by_depth (topology, depth, 0); obj 135 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj) obj 137 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj) { obj 138 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set)) { obj 140 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 143 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = obj->next_cousin; obj 188 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = hwloc_get_obj_by_depth (topology, depth, 0); obj 190 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj) obj 192 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj) { obj 193 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set)) obj 195 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = obj->next_cousin; obj 242 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj) __hwloc_attribute_pure; obj 245 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj) obj 248 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_isincluded(obj->cpuset, set)) obj 251 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = obj->prev_cousin) != NULL) obj 252 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set)) obj 372 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_ancestor_obj_by_depth (hwloc_topology_t topology __hwloc_attribute_unused, int depth, hwloc_obj_t obj) __hwloc_attribute_pure; obj 374 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_ancestor_obj_by_depth (hwloc_topology_t topology __hwloc_attribute_unused, int depth, hwloc_obj_t obj) obj 376 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t ancestor = obj; obj 377 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->depth < depth) obj 386 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_ancestor_obj_by_type (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_type_t type, hwloc_obj_t obj) __hwloc_attribute_pure; obj 388 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_ancestor_obj_by_type (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_type_t type, hwloc_obj_t obj) obj 390 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t ancestor = obj->parent; obj 426 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_is_in_subtree (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj, hwloc_obj_t subtree_root) __hwloc_attribute_pure; obj 428 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_is_in_subtree (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj, hwloc_obj_t subtree_root) obj 430 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj->cpuset && subtree_root->cpuset && hwloc_bitmap_isincluded(obj->cpuset, subtree_root->cpuset); obj 446 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj; obj 455 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = prev->next_sibling; obj 457 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = parent->first_child; obj 459 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj && state == 0) { obj 460 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = parent->memory_first_child; obj 463 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj && state == 1) { obj 464 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = parent->io_first_child; obj 467 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj && state == 2) { obj 468 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = parent->misc_first_child; obj 471 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 582 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, depth, 0); obj 583 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj) obj 585 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_obj_type_is_dcache(obj->type) || obj->attr->cache.depth != cachelevel) obj 597 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->attr->cache.type == cachetype || obj->attr->cache.type == HWLOC_OBJ_CACHE_UNIFIED) obj 628 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_shared_cache_covering_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj) __hwloc_attribute_pure; obj 630 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_get_shared_cache_covering_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj) obj 632 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t current = obj->parent; obj 633 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj->cpuset) obj 636 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!hwloc_bitmap_isequal(current->cpuset, obj->cpuset) obj 671 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = NULL; obj 672 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_PU, obj)) != NULL) obj 673 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->os_index == os_index) obj 674 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 692 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = NULL; obj 693 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_NUMANODE, obj)) != NULL) obj 694 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->os_index == os_index) obj 695 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 734 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj; obj 735 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = hwloc_get_obj_by_type (topology, type1, idx1); obj 736 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj) obj 738 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return hwloc_get_obj_inside_cpuset_by_type(topology, obj->cpuset, type2, idx2); obj 764 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = hwloc_get_root_obj(topology); obj 767 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (!obj) obj 769 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = hwloc_get_obj_inside_cpuset_by_type(topology, obj->cpuset, typev[i], idxv[i]); obj 771 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 997 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = NULL; obj 1000 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = hwloc_get_next_obj_covering_cpuset_by_depth(topology, _cpuset, depth, obj)) != NULL) obj 1001 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (hwloc_bitmap_set(nodeset, obj->os_index) < 0) obj 1018 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = NULL; obj 1021 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = hwloc_get_next_obj_by_depth(topology, depth, obj)) != NULL) { obj 1022 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (hwloc_bitmap_isset(nodeset, obj->os_index)) obj 1024 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (hwloc_bitmap_or(_cpuset, _cpuset, obj->cpuset) < 0) obj 1053 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = ioobj; obj 1054 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while (obj && !obj->cpuset) { obj 1055 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h obj = obj->parent; obj 1057 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 1077 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h hwloc_obj_t obj = NULL; obj 1078 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h while ((obj = hwloc_get_next_pcidev(topology, obj)) != NULL) { obj 1079 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->attr->pcidev.domain == domain obj 1080 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.bus == bus obj 1081 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.dev == dev obj 1082 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.func == func) obj 1083 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h return obj; obj 111 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/inlines.h hwloc_obj_get_info_by_name(hwloc_obj_t obj, const char *name) obj 114 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/inlines.h for(i=0; i<obj->infos_count; i++) { obj 115 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/inlines.h struct hwloc_info_s *info = &obj->infos[i]; obj 267 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC struct hwloc_obj *hwloc_insert_object_by_cpuset(struct hwloc_topology *topology, hwloc_obj_t obj); obj 282 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC struct hwloc_obj *hwloc__insert_object_by_cpuset(struct hwloc_topology *topology, hwloc_obj_t root, hwloc_obj_t obj, hwloc_report_error_t report_error); obj 300 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC void hwloc_insert_object_by_parent(struct hwloc_topology *topology, hwloc_obj_t parent, hwloc_obj_t obj); obj 316 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC int hwloc_obj_add_children_sets(hwloc_obj_t obj); obj 433 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h hwloc_filter_check_keep_object(hwloc_topology_t topology, hwloc_obj_t obj) obj 435 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h hwloc_obj_type_t type = obj->type; obj 442 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h return hwloc_filter_check_pcidev_subtype_important(obj->attr->pcidev.class_id); obj 444 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h return hwloc_filter_check_osdev_subtype_important(obj->attr->osdev.type); obj 483 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC int hwloc_pcidisc_setup_bridge_attr(hwloc_obj_t obj, const unsigned char *config); obj 489 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h HWLOC_DECLSPEC void hwloc_pcidisc_tree_insert_by_busid(struct hwloc_obj **treep, struct hwloc_obj *obj); obj 96 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/rename.h #define hwloc_obj HWLOC_NAME(obj) obj 125 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h void (*userdata_export_cb)(void *reserved, struct hwloc_topology *topology, struct hwloc_obj *obj); obj 126 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h void (*userdata_import_cb)(struct hwloc_topology *topology, struct hwloc_obj *obj, const char *name, const void *buffer, size_t length); obj 204 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h hwloc_obj_t obj, obj 281 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h extern void hwloc_free_unlinked_object(hwloc_obj_t obj); obj 284 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h extern void hwloc_free_object_and_children(hwloc_obj_t obj); obj 287 opal/mca/hwloc/hwloc201/hwloc/include/private/private.h extern void hwloc_free_object_siblings_and_children(hwloc_obj_t obj); obj 31 opal/mca/if/base/if_base_components.c static void opal_if_construct(opal_if_t *obj); obj 92 opal/mca/if/base/if_base_components.c static void opal_if_construct(opal_if_t *obj) obj 94 opal/mca/if/base/if_base_components.c memset(obj->if_name, 0, sizeof(obj->if_name)); obj 95 opal/mca/if/base/if_base_components.c obj->if_index = -1; obj 96 opal/mca/if/base/if_base_components.c obj->if_kernel_index = (uint16_t) -1; obj 97 opal/mca/if/base/if_base_components.c obj->af_family = PF_UNSPEC; obj 98 opal/mca/if/base/if_base_components.c obj->if_flags = 0; obj 99 opal/mca/if/base/if_base_components.c obj->if_speed = 0; obj 100 opal/mca/if/base/if_base_components.c memset(&obj->if_addr, 0, sizeof(obj->if_addr)); obj 101 opal/mca/if/base/if_base_components.c obj->if_mask = 0; obj 102 opal/mca/if/base/if_base_components.c obj->if_bandwidth = 0; obj 103 opal/mca/if/base/if_base_components.c memset(obj->if_mac, 0, sizeof(obj->if_mac)); obj 104 opal/mca/if/base/if_base_components.c obj->ifmtu = 0; obj 60 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c static void clf_constructor(pmix_object_t *obj) obj 62 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c pmix_mca_base_failed_component_t *cli = (pmix_mca_base_failed_component_t *) obj; obj 67 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c static void clf_destructor(pmix_object_t *obj) obj 69 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_component_repository.c pmix_mca_base_failed_component_t *cli = (pmix_mca_base_failed_component_t *) obj; obj 29 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c static void cl_constructor(pmix_object_t *obj); obj 30 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c static void cpl_constructor(pmix_object_t *obj); obj 50 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c static void cl_constructor(pmix_object_t *obj) obj 52 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c pmix_mca_base_component_list_item_t *cli = (pmix_mca_base_component_list_item_t *) obj; obj 60 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c static void cpl_constructor(pmix_object_t *obj) obj 63 opal/mca/pmix/pmix4x/pmix/src/mca/base/pmix_mca_base_list.c (pmix_mca_base_component_priority_list_item_t *) obj; obj 153 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c static void pmix_bfrop_type_info_construct(pmix_bfrop_type_info_t *obj) obj 155 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c obj->odti_name = NULL; obj 156 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c obj->odti_pack_fn = NULL; obj 157 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c obj->odti_unpack_fn = NULL; obj 158 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c obj->odti_copy_fn = NULL; obj 159 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c obj->odti_print_fn = NULL; obj 162 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c static void pmix_bfrop_type_info_destruct(pmix_bfrop_type_info_t *obj) obj 164 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c if (NULL != obj->odti_name) { obj 165 opal/mca/pmix/pmix4x/pmix/src/mca/bfrops/base/bfrop_base_frame.c free(obj->odti_name); obj 31 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c static void pmix_pif_construct(pmix_pif_t *obj); obj 92 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c static void pmix_pif_construct(pmix_pif_t *obj) obj 94 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c memset(obj->if_name, 0, sizeof(obj->if_name)); obj 95 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_index = -1; obj 96 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_kernel_index = (uint16_t) -1; obj 97 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->af_family = PF_UNSPEC; obj 98 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_flags = 0; obj 99 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_speed = 0; obj 100 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c memset(&obj->if_addr, 0, sizeof(obj->if_addr)); obj 101 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_mask = 0; obj 102 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->if_bandwidth = 0; obj 103 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c memset(obj->if_mac, 0, sizeof(obj->if_mac)); obj 104 opal/mca/pmix/pmix4x/pmix/src/mca/pif/base/pif_base_components.c obj->ifmtu = 0; obj 547 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c hwloc_obj_t obj; obj 578 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, NULL); obj 579 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c while (NULL != obj) { obj 580 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c if (obj->attr->osdev.type != HWLOC_OBJ_OSDEV_OPENFABRICS || obj 581 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c 0 != strncmp(obj->name, "hfi", 3)) { obj 582 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, obj); obj 589 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c pmix_output(0, "\tDevice name: %s", obj->name); obj 590 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c for (n=0; n < obj->infos_count; n++) { obj 591 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c pmix_output(0, "\t\t%s: %s", obj->infos[n].name, obj->infos[n].value); obj 596 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c PMIX_BFROPS_PACK(rc, pmix_globals.mypeer, &pbkt, &obj->name, 1, PMIX_STRING); obj 604 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c PMIX_BFROPS_PACK(rc, pmix_globals.mypeer, &pbkt, &obj->infos_count, 1, PMIX_UINT); obj 612 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c for (n=0; n < obj->infos_count; n++) { obj 613 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c PMIX_BFROPS_PACK(rc, pmix_globals.mypeer, &pbkt, &obj->infos[n].name, 1, PMIX_STRING); obj 620 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c PMIX_BFROPS_PACK(rc, pmix_globals.mypeer, &pbkt, &obj->infos[n].value, 1, PMIX_STRING); obj 638 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.c obj = hwloc_get_next_osdev(pmix_hwloc_topology, obj); obj 59 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_listener.c static void* listen_thread(void *obj); obj 182 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_listener.c static void* listen_thread(void *obj) obj 224 opal/mca/pmix/pmix4x/pmix/src/runtime/pmix_progress_threads.c static void* progress_engine(pmix_object_t *obj) obj 226 opal/mca/pmix/pmix4x/pmix/src/runtime/pmix_progress_threads.c pmix_thread_t *t = (pmix_thread_t*)obj; obj 470 opal/mca/pmix/pmix4x/pmix/src/util/output.c static void construct(pmix_object_t *obj) obj 472 opal/mca/pmix/pmix4x/pmix/src/util/output.c pmix_output_stream_t *stream = (pmix_output_stream_t*) obj; obj 487 opal/mca/pmix/pmix4x/pmix/src/util/output.c static void destruct(pmix_object_t *obj) obj 489 opal/mca/pmix/pmix4x/pmix/src/util/output.c pmix_output_stream_t *stream = (pmix_output_stream_t*) obj; obj 139 opal/runtime/opal_cr.c static void* opal_cr_thread_fn(opal_object_t *obj); obj 1068 opal/runtime/opal_cr.c static void* opal_cr_thread_fn(opal_object_t *obj) obj 99 opal/runtime/opal_progress_threads.c static void* progress_engine(opal_object_t *obj) obj 101 opal/runtime/opal_progress_threads.c opal_thread_t *t = (opal_thread_t*)obj; obj 47 opal/util/info_subscriber.c static void infosubscriber_construct(opal_infosubscriber_t *obj); obj 48 opal/util/info_subscriber.c static void infosubscriber_destruct(opal_infosubscriber_t *obj); obj 70 opal/util/info_subscriber.c static void opal_callback_list_item_destruct(opal_callback_list_item_t *obj); obj 76 opal/util/info_subscriber.c static void infosubscriber_construct(opal_infosubscriber_t *obj) { obj 77 opal/util/info_subscriber.c OBJ_CONSTRUCT(&obj->s_subscriber_table, opal_hash_table_t); obj 78 opal/util/info_subscriber.c opal_hash_table_init(&obj->s_subscriber_table, 10); obj 81 opal/util/info_subscriber.c static void infosubscriber_destruct(opal_infosubscriber_t *obj) { obj 82 opal/util/info_subscriber.c opal_hash_table_t *table = &obj->s_subscriber_table; obj 98 opal/util/info_subscriber.c OBJ_DESTRUCT(&obj->s_subscriber_table); obj 100 opal/util/info_subscriber.c if (NULL != obj->s_info) { obj 101 opal/util/info_subscriber.c OBJ_RELEASE(obj->s_info); obj 105 opal/util/info_subscriber.c static void opal_callback_list_item_destruct(opal_callback_list_item_t *obj) { obj 106 opal/util/info_subscriber.c if (obj->default_value) { obj 107 opal/util/info_subscriber.c free(obj->default_value); // came from a strdup() obj 536 opal/util/output.c static void construct(opal_object_t *obj) obj 538 opal/util/output.c opal_output_stream_t *stream = (opal_output_stream_t*) obj; obj 553 opal/util/output.c static void destruct(opal_object_t *obj) obj 555 opal/util/output.c opal_output_stream_t *stream = (opal_output_stream_t*) obj; obj 48 orte/mca/ess/base/ess_base_fns.c hwloc_obj_t node, obj; obj 187 orte/mca/ess/base/ess_base_fns.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(opal_hwloc_topology, HWLOC_OBJ_PU, obj 193 orte/mca/ess/base/ess_base_fns.c cpus = obj->cpuset; obj 207 orte/mca/ess/base/ess_base_fns.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(opal_hwloc_topology, HWLOC_OBJ_CORE, obj 213 orte/mca/ess/base/ess_base_fns.c cpus = obj->cpuset; obj 227 orte/mca/ess/base/ess_base_fns.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(opal_hwloc_topology, HWLOC_OBJ_CORE, obj 248 orte/mca/ess/base/ess_base_fns.c for (obj = obj->parent; NULL != obj; obj = obj->parent) { obj 249 orte/mca/ess/base/ess_base_fns.c if (target == obj->type) { obj 251 orte/mca/ess/base/ess_base_fns.c if (HWLOC_OBJ_CACHE == target && cache_level != obj->attr->cache.depth) { obj 259 orte/mca/ess/base/ess_base_fns.c cpus = obj->cpuset; obj 109 orte/mca/ess/base/ess_base_std_orted.c hwloc_obj_t obj; obj 162 orte/mca/ess/base/ess_base_std_orted.c obj = hwloc_get_root_obj(opal_hwloc_topology); obj 163 orte/mca/ess/base/ess_base_std_orted.c for (i=0; i < obj->infos_count; i++) { obj 164 orte/mca/ess/base/ess_base_std_orted.c if (NULL == obj->infos[i].name || obj 165 orte/mca/ess/base/ess_base_std_orted.c NULL == obj->infos[i].value) { obj 168 orte/mca/ess/base/ess_base_std_orted.c if (0 == strncmp(obj->infos[i].name, "HostName", strlen("HostName"))) { obj 169 orte/mca/ess/base/ess_base_std_orted.c free(obj->infos[i].name); obj 170 orte/mca/ess/base/ess_base_std_orted.c free(obj->infos[i].value); obj 172 orte/mca/ess/base/ess_base_std_orted.c for (j=i; j < obj->infos_count-1; j++) { obj 173 orte/mca/ess/base/ess_base_std_orted.c obj->infos[j] = obj->infos[j+1]; obj 175 orte/mca/ess/base/ess_base_std_orted.c obj->infos[obj->infos_count-1].name = NULL; obj 176 orte/mca/ess/base/ess_base_std_orted.c obj->infos[obj->infos_count-1].value = NULL; obj 177 orte/mca/ess/base/ess_base_std_orted.c obj->infos_count--; obj 80 orte/mca/oob/tcp/oob_tcp_listener.c static void* listen_thread(opal_object_t *obj); obj 673 orte/mca/oob/tcp/oob_tcp_listener.c static void* listen_thread(opal_object_t *obj) obj 56 orte/mca/ras/simulator/ras_sim_module.c hwloc_obj_t obj; obj 158 orte/mca/ras/simulator/ras_sim_module.c obj = hwloc_get_root_obj(topo); obj 159 orte/mca/ras/simulator/ras_sim_module.c for (k=0; k < obj->infos_count; k++) { obj 160 orte/mca/ras/simulator/ras_sim_module.c if (NULL == obj->infos[k].name || obj 161 orte/mca/ras/simulator/ras_sim_module.c NULL == obj->infos[k].value) { obj 164 orte/mca/ras/simulator/ras_sim_module.c if (0 == strncmp(obj->infos[k].name, "HostName", strlen("HostName"))) { obj 165 orte/mca/ras/simulator/ras_sim_module.c free(obj->infos[k].name); obj 166 orte/mca/ras/simulator/ras_sim_module.c free(obj->infos[k].value); obj 168 orte/mca/ras/simulator/ras_sim_module.c for (j=k; j < obj->infos_count-1; j++) { obj 169 orte/mca/ras/simulator/ras_sim_module.c obj->infos[j] = obj->infos[j+1]; obj 171 orte/mca/ras/simulator/ras_sim_module.c obj->infos[obj->infos_count-1].name = NULL; obj 172 orte/mca/ras/simulator/ras_sim_module.c obj->infos[obj->infos_count-1].value = NULL; obj 173 orte/mca/ras/simulator/ras_sim_module.c obj->infos_count--; obj 218 orte/mca/ras/simulator/ras_sim_module.c obj = hwloc_get_root_obj(topo); obj 219 orte/mca/ras/simulator/ras_sim_module.c for (k=0; k < obj->infos_count; k++) { obj 220 orte/mca/ras/simulator/ras_sim_module.c if (NULL == obj->infos[k].name || obj 221 orte/mca/ras/simulator/ras_sim_module.c NULL == obj->infos[k].value) { obj 224 orte/mca/ras/simulator/ras_sim_module.c if (0 == strncmp(obj->infos[k].name, "HostName", strlen("HostName"))) { obj 225 orte/mca/ras/simulator/ras_sim_module.c free(obj->infos[k].name); obj 226 orte/mca/ras/simulator/ras_sim_module.c free(obj->infos[k].value); obj 228 orte/mca/ras/simulator/ras_sim_module.c for (j=k; j < obj->infos_count-1; j++) { obj 229 orte/mca/ras/simulator/ras_sim_module.c obj->infos[j] = obj->infos[j+1]; obj 231 orte/mca/ras/simulator/ras_sim_module.c obj->infos[obj->infos_count-1].name = NULL; obj 232 orte/mca/ras/simulator/ras_sim_module.c obj->infos[obj->infos_count-1].value = NULL; obj 233 orte/mca/ras/simulator/ras_sim_module.c obj->infos_count--; obj 258 orte/mca/ras/simulator/ras_sim_module.c obj = hwloc_get_root_obj(t->topo); obj 259 orte/mca/ras/simulator/ras_sim_module.c node->slots_max = opal_hwloc_base_get_npus(t->topo, obj); obj 264 orte/mca/ras/simulator/ras_sim_module.c obj = hwloc_get_root_obj(t->topo); obj 265 orte/mca/ras/simulator/ras_sim_module.c node->slots = opal_hwloc_base_get_npus(t->topo, obj); obj 59 orte/mca/rmaps/base/rmaps_base_ranking.c hwloc_obj_t obj; obj 113 orte/mca/rmaps/base/rmaps_base_ranking.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, obj 146 orte/mca/rmaps/base/rmaps_base_ranking.c if (!hwloc_bitmap_intersects(obj->cpuset, locale->cpuset)) { obj 189 orte/mca/rmaps/base/rmaps_base_ranking.c hwloc_obj_t obj; obj 234 orte/mca/rmaps/base/rmaps_base_ranking.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, obj 267 orte/mca/rmaps/base/rmaps_base_ranking.c if (!hwloc_bitmap_intersects(obj->cpuset, locale->cpuset)) { obj 307 orte/mca/rmaps/base/rmaps_base_ranking.c hwloc_obj_t obj; obj 365 orte/mca/rmaps/base/rmaps_base_ranking.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, obj 367 orte/mca/rmaps/base/rmaps_base_ranking.c opal_pointer_array_set_item(&objs, i, obj); obj 401 orte/mca/rmaps/base/rmaps_base_ranking.c obj = (hwloc_obj_t)opal_pointer_array_get_item(&objs, i % num_objs); obj 402 orte/mca/rmaps/base/rmaps_base_ranking.c if (NULL == obj) { obj 441 orte/mca/rmaps/base/rmaps_base_ranking.c !hwloc_bitmap_intersects(obj->cpuset, locale->cpuset)) { obj 63 orte/mca/rmaps/mindist/rmaps_mindist_module.c hwloc_obj_t obj = NULL; obj 248 orte/mca/rmaps/mindist/rmaps_mindist_module.c obj = hwloc_get_root_obj(node->topology->topo); obj 249 orte/mca/rmaps/mindist/rmaps_mindist_module.c if (NULL == obj) { obj 357 orte/mca/rmaps/mindist/rmaps_mindist_module.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, HWLOC_OBJ_NODE, 0, numa->index, OPAL_HWLOC_AVAILABLE))) { obj 361 orte/mca/rmaps/mindist/rmaps_mindist_module.c npus = opal_hwloc_base_get_npus(node->topology->topo, obj); obj 374 orte/mca/rmaps/mindist/rmaps_mindist_module.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 449 orte/mca/rmaps/mindist/rmaps_mindist_module.c hwloc_obj_t obj=NULL; obj 507 orte/mca/rmaps/mindist/rmaps_mindist_module.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, HWLOC_OBJ_NODE, 0, numa->index, OPAL_HWLOC_AVAILABLE))) { obj 512 orte/mca/rmaps/mindist/rmaps_mindist_module.c npus = opal_hwloc_base_get_npus(node->topology->topo, obj); obj 522 orte/mca/rmaps/mindist/rmaps_mindist_module.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 80 orte/mca/rmaps/ppr/rmaps_ppr.c hwloc_obj_t obj; obj 287 orte/mca/rmaps/ppr/rmaps_ppr.c obj = hwloc_get_root_obj(node->topology->topo); obj 294 orte/mca/rmaps/ppr/rmaps_ppr.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 306 orte/mca/rmaps/ppr/rmaps_ppr.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, obj 315 orte/mca/rmaps/ppr/rmaps_ppr.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 415 orte/mca/rmaps/ppr/rmaps_ppr.c static hwloc_obj_t find_split(hwloc_topology_t topo, hwloc_obj_t obj) obj 420 orte/mca/rmaps/ppr/rmaps_ppr.c if (1 < obj->arity) { obj 421 orte/mca/rmaps/ppr/rmaps_ppr.c return obj; obj 423 orte/mca/rmaps/ppr/rmaps_ppr.c for (k=0; k < obj->arity; k++) { obj 424 orte/mca/rmaps/ppr/rmaps_ppr.c nxt = find_split(topo, obj->children[k]); obj 441 orte/mca/rmaps/ppr/rmaps_ppr.c hwloc_obj_t obj, top; obj 493 orte/mca/rmaps/ppr/rmaps_ppr.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, obj 497 orte/mca/rmaps/ppr/rmaps_ppr.c avail = obj->cpuset; obj 542 orte/mca/rmaps/ppr/rmaps_ppr.c top = find_split(node->topology->topo, obj); obj 626 orte/mca/rmaps/ppr/rmaps_ppr.c hwloc_obj_t obj; obj 695 orte/mca/rmaps/ppr/rmaps_ppr.c obj = hwloc_get_root_obj(node->topology->topo); obj 703 orte/mca/rmaps/ppr/rmaps_ppr.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 716 orte/mca/rmaps/ppr/rmaps_ppr.c obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, obj 732 orte/mca/rmaps/ppr/rmaps_ppr.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 45 orte/mca/rmaps/round_robin/rmaps_rr_assign.c hwloc_obj_t obj=NULL; obj 64 orte/mca/rmaps/round_robin/rmaps_rr_assign.c obj = hwloc_get_root_obj(node->topology->topo); obj 76 orte/mca/rmaps/round_robin/rmaps_rr_assign.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 94 orte/mca/rmaps/round_robin/rmaps_rr_assign.c hwloc_obj_t obj=NULL; obj 155 orte/mca/rmaps/round_robin/rmaps_rr_assign.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, cache_level, (j + start) % nobjs, OPAL_HWLOC_AVAILABLE))) { obj 159 orte/mca/rmaps/round_robin/rmaps_rr_assign.c if (orte_rmaps_base.cpus_per_rank > (int)opal_hwloc_base_get_npus(node->topology->topo, obj)) { obj 161 orte/mca/rmaps/round_robin/rmaps_rr_assign.c orte_rmaps_base.cpus_per_rank, opal_hwloc_base_get_npus(node->topology->topo, obj), obj 165 orte/mca/rmaps/round_robin/rmaps_rr_assign.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 50 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c hwloc_obj_t obj=NULL; obj 80 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c obj = hwloc_get_root_obj(node->topology->topo); obj 119 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 157 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c obj = hwloc_get_root_obj(node->topology->topo); obj 191 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 240 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c hwloc_obj_t obj=NULL; obj 306 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c obj = hwloc_get_root_obj(node->topology->topo); obj 379 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 423 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c obj = hwloc_get_root_obj(node->topology->topo); obj 433 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 476 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c hwloc_obj_t obj=NULL; obj 592 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, cache_level, (i+start) % nobjs, OPAL_HWLOC_AVAILABLE))) { obj 596 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c if (orte_rmaps_base.cpus_per_rank > (int)opal_hwloc_base_get_npus(node->topology->topo, obj)) { obj 598 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_rmaps_base.cpus_per_rank, opal_hwloc_base_get_npus(node->topology->topo, obj), obj 607 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 666 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c hwloc_obj_t obj=NULL; obj 738 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c if (NULL == (obj = opal_hwloc_base_get_obj_by_type(node->topology->topo, target, cache_level, i, OPAL_HWLOC_AVAILABLE))) { obj 742 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c if (orte_rmaps_base.cpus_per_rank > (int)opal_hwloc_base_get_npus(node->topology->topo, obj)) { obj 744 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_rmaps_base.cpus_per_rank, opal_hwloc_base_get_npus(node->topology->topo, obj), obj 772 orte/mca/rmaps/round_robin/rmaps_rr_mappers.c orte_set_attribute(&proc->attributes, ORTE_PROC_HWLOC_LOCALE, ORTE_ATTR_LOCAL, obj, OPAL_PTR); obj 942 orte/mca/schizo/ompi/schizo_ompi.c hwloc_obj_t obj; obj 945 orte/mca/schizo/ompi/schizo_ompi.c obj = hwloc_get_root_obj(opal_hwloc_topology); obj 946 orte/mca/schizo/ompi/schizo_ompi.c if (NULL != (htmp = (char*)hwloc_obj_get_info_by_name(obj, "CPUType")) || obj 950 orte/mca/schizo/ompi/schizo_ompi.c if (NULL != (htmp = (char*)hwloc_obj_get_info_by_name(obj, "CPUModel")) || obj 77 orte/mca/snapc/base/base.h void orte_snapc_base_local_snapshot_construct(orte_snapc_base_local_snapshot_t *obj); obj 78 orte/mca/snapc/base/base.h void orte_snapc_base_local_snapshot_destruct( orte_snapc_base_local_snapshot_t *obj); obj 80 orte/mca/snapc/base/base.h void orte_snapc_base_global_snapshot_construct(orte_snapc_base_global_snapshot_t *obj); obj 81 orte/mca/snapc/base/base.h void orte_snapc_base_global_snapshot_destruct( orte_snapc_base_global_snapshot_t *obj); obj 83 orte/mca/snapc/base/base.h void orte_snapc_base_quiesce_construct(orte_snapc_base_quiesce_t *obj); obj 84 orte/mca/snapc/base/base.h void orte_snapc_base_quiesce_destruct( orte_snapc_base_quiesce_t *obj); obj 54 orte/mca/snapc/full/snapc_full_module.c void orte_snapc_full_orted_construct(orte_snapc_full_orted_snapshot_t *obj); obj 55 orte/mca/snapc/full/snapc_full_module.c void orte_snapc_full_orted_destruct( orte_snapc_full_orted_snapshot_t *obj); obj 65 orte/mca/snapc/full/snapc_full_module.c void orte_snapc_full_app_construct(orte_snapc_full_app_snapshot_t *obj); obj 66 orte/mca/snapc/full/snapc_full_module.c void orte_snapc_full_app_destruct( orte_snapc_full_app_snapshot_t *obj); obj 29 orte/test/system/event-threads.c static void* progress_engine(opal_object_t *obj); obj 119 orte/test/system/event-threads.c static void* progress_engine(opal_object_t *obj) obj 34 orte/test/system/evthread-test.c static void* progress_engine(opal_object_t *obj); obj 119 orte/test/system/evthread-test.c static void* progress_engine(opal_object_t *obj) obj 19 orte/test/system/opal_hwloc.c hwloc_obj_t obj; obj 25 orte/test/system/opal_hwloc.c obj = opal_hwloc_base_get_obj_by_type(my_topology, obj 28 orte/test/system/opal_hwloc.c if (NULL == obj) { obj 32 orte/test/system/opal_hwloc.c if (NULL != obj->attr && obj 33 orte/test/system/opal_hwloc.c size > obj->attr->cache.linesize) { obj 34 orte/test/system/opal_hwloc.c size = obj->attr->cache.linesize; obj 50 orte/test/system/opal_hwloc.c hwloc_obj_t obj; obj 89 orte/test/system/opal_hwloc.c obj = hwloc_get_root_obj(my_topology); obj 90 orte/test/system/opal_hwloc.c for (k=0; k < obj->infos_count; k++) { obj 91 orte/test/system/opal_hwloc.c if (NULL == obj->infos[k].name || obj 92 orte/test/system/opal_hwloc.c NULL == obj->infos[k].value) { obj 95 orte/test/system/opal_hwloc.c if (0 == strncmp(obj->infos[k].name, "HostName", strlen("HostName"))) { obj 96 orte/test/system/opal_hwloc.c free(obj->infos[k].name); obj 97 orte/test/system/opal_hwloc.c free(obj->infos[k].value); obj 99 orte/test/system/opal_hwloc.c for (j=k; j < obj->infos_count-1; j++) { obj 100 orte/test/system/opal_hwloc.c obj->infos[j] = obj->infos[j+1]; obj 102 orte/test/system/opal_hwloc.c obj->infos[obj->infos_count-1].name = NULL; obj 103 orte/test/system/opal_hwloc.c obj->infos[obj->infos_count-1].value = NULL; obj 104 orte/test/system/opal_hwloc.c obj->infos_count--; obj 310 orte/test/system/threads.c hwloc_obj_t obj; obj 315 orte/test/system/threads.c obj = hwloc_get_obj_by_type(topo, OBJ_TYPE, 0); obj 318 orte/test/system/threads.c obj = hwloc_get_obj_by_type(topo, OBJ_TYPE, num_objs-1); obj 321 orte/test/system/threads.c if( obj->type == OBJ_TYPE ) { obj 322 orte/test/system/threads.c hwloc_set_cpubind(topo, obj->cpuset, HWLOC_CPUBIND_THREAD); obj 72 orte/util/listener.c static void* listen_thread_fn(opal_object_t *obj); obj 234 orte/util/listener.c static void* listen_thread_fn(opal_object_t *obj) obj 86 orte/util/show_help.c static void tuple_list_item_constructor(tuple_list_item_t *obj); obj 87 orte/util/show_help.c static void tuple_list_item_destructor(tuple_list_item_t *obj); obj 106 orte/util/show_help.c static void tuple_list_item_constructor(tuple_list_item_t *obj) obj 108 orte/util/show_help.c obj->tli_filename = NULL; obj 109 orte/util/show_help.c obj->tli_topic = NULL; obj 110 orte/util/show_help.c OBJ_CONSTRUCT(&(obj->tli_processes), opal_list_t); obj 111 orte/util/show_help.c obj->tli_time_displayed = time(NULL); obj 112 orte/util/show_help.c obj->tli_count_since_last_display = 0; obj 113 orte/util/show_help.c obj->tli_display = true; obj 116 orte/util/show_help.c static void tuple_list_item_destructor(tuple_list_item_t *obj) obj 120 orte/util/show_help.c if (NULL != obj->tli_filename) { obj 121 orte/util/show_help.c free(obj->tli_filename); obj 123 orte/util/show_help.c if (NULL != obj->tli_topic) { obj 124 orte/util/show_help.c free(obj->tli_topic); obj 126 orte/util/show_help.c for (item = opal_list_get_first(&(obj->tli_processes)); obj 127 orte/util/show_help.c opal_list_get_end(&(obj->tli_processes)) != item; obj 130 orte/util/show_help.c opal_list_remove_item(&(obj->tli_processes), item); obj 43 test/threads/opal_condition.c static void* thr1_run(opal_object_t* obj) obj 60 test/threads/opal_condition.c static void* thr2_run(opal_object_t* obj) obj 27 test/threads/opal_thread.c static void* thr1_run(opal_object_t* obj) obj 33 test/threads/opal_thread.c static void* thr2_run(opal_object_t* obj)