hwdata 2953 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c struct knl_hwdata *hwdata, hwdata 2966 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->memory_mode[0] = '\0'; hwdata 2967 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->cluster_mode[0] = '\0'; hwdata 2968 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_size = -1; hwdata 2969 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_associativity = -1; hwdata 2970 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_inclusiveness = -1; hwdata 2971 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_line_size = -1; hwdata 3003 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c sscanf(data_beg, "cache_size: %lld", &hwdata->mcdram_cache_size); hwdata 3004 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read cache_size=%lld\n", hwdata->mcdram_cache_size); hwdata 3006 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c sscanf(data_beg, "line_size: %d", &hwdata->mcdram_cache_line_size); hwdata 3007 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read line_size=%d\n", hwdata->mcdram_cache_line_size); hwdata 3009 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c sscanf(data_beg, "inclusiveness: %d", &hwdata->mcdram_cache_inclusiveness); hwdata 3010 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read inclusiveness=%d\n", hwdata->mcdram_cache_inclusiveness); hwdata 3012 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c sscanf(data_beg, "associativity: %d\n", &hwdata->mcdram_cache_associativity); hwdata 3013 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read associativity=%d\n", hwdata->mcdram_cache_associativity); hwdata 3021 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (length > sizeof(hwdata->cluster_mode)-1) hwdata 3022 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c length = sizeof(hwdata->cluster_mode)-1; hwdata 3023 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c memcpy(hwdata->cluster_mode, data_beg, length); hwdata 3024 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->cluster_mode[length] = '\0'; hwdata 3025 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read cluster_mode=%s\n", hwdata->cluster_mode); hwdata 3030 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (length > sizeof(hwdata->memory_mode)-1) hwdata 3031 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c length = sizeof(hwdata->memory_mode)-1; hwdata 3032 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c memcpy(hwdata->memory_mode, data_beg, length); hwdata 3033 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->memory_mode[length] = '\0'; hwdata 3034 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_debug("read memory_mode=%s\n", hwdata->memory_mode); hwdata 3041 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (hwdata->mcdram_cache_size == -1 hwdata 3042 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c || hwdata->mcdram_cache_line_size == -1 hwdata 3043 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c || hwdata->mcdram_cache_associativity == -1 hwdata 3044 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c || hwdata->mcdram_cache_inclusiveness == -1) { hwdata 3046 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_size, hwdata 3047 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_line_size, hwdata 3048 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_associativity, hwdata 3049 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_inclusiveness); hwdata 3050 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_size = -1; /* mark cache as invalid */ hwdata 3085 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->memory_mode, "Cache"); hwdata 3088 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->memory_mode, "Flat"); hwdata 3090 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->memory_mode, "Hybrid50"); hwdata 3092 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->memory_mode, "Hybrid25"); hwdata 3097 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->cluster_mode, "SNC4"); hwdata 3099 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c strcpy(hwdata->cluster_mode, "SNC2"); hwdata 3106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_size = total_cache_size/DDR_nbnodes; hwdata 3107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_associativity = 1; hwdata 3108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_inclusiveness = 1; hwdata 3109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwdata->mcdram_cache_line_size = 64;