cache             257 opal/mca/hwloc/base/hwloc_base_util.c                     obj->attr->cache.linesize > 0 &&
cache             258 opal/mca/hwloc/base/hwloc_base_util.c                     size > obj->attr->cache.linesize) {
cache             259 opal/mca/hwloc/base/hwloc_base_util.c                     size = obj->attr->cache.linesize;
cache             682 opal/mca/hwloc/base/hwloc_base_util.c         cache_level = obj->attr->cache.depth;
cache            1317 opal/mca/hwloc/base/hwloc_base_util.c                     if (3 == obj->attr->cache.depth) {
cache            1319 opal/mca/hwloc/base/hwloc_base_util.c                     } else if (2 == obj->attr->cache.depth) {
cache            2178 opal/mca/hwloc/base/hwloc_base_util.c                     if (3 == obj->attr->cache.depth) {
cache            2185 opal/mca/hwloc/base/hwloc_base_util.c                     } else if (2 == obj->attr->cache.depth) {
cache             193 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c 		if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->cache)))
cache             671 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj->attr->cache.size = _system_configuration.L2_cache_size;
cache             672 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj->attr->cache.associativity = _system_configuration.L2_cache_asc;
cache             674 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj->attr->cache.linesize = 0; /* unknown by default */
cache             677 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj->attr->cache.linesize = 128;
cache             679 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj->attr->cache.depth = 2;
cache             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 */
cache             691 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj2->attr->cache.size = _system_configuration.dcache_size;
cache             692 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj2->attr->cache.associativity = _system_configuration.dcache_asc;
cache             693 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj2->attr->cache.linesize = _system_configuration.dcache_line;
cache             694 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	obj2->attr->cache.depth = 1;
cache             697 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	  obj2->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             701 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	  obj2->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             707 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj3->attr->cache.size = _system_configuration.icache_size;
cache             708 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj3->attr->cache.associativity = _system_configuration.icache_asc;
cache             709 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj3->attr->cache.linesize = _system_configuration.icache_line;
cache             710 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj3->attr->cache.depth = 1;
cache             711 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c 	    obj3->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache              81 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c     obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache              82 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c     obj->attr->cache.depth = 2;
cache              83 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c     obj->attr->cache.size = 32*1024*1024;
cache              84 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c     obj->attr->cache.linesize = 128;
cache              85 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c     obj->attr->cache.associativity = 16;
cache             107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.depth = 1;
cache             109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.size = 16*1024;
cache             110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.linesize = 64;
cache             111 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.associativity = 8;
cache             118 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             119 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.depth = 1;
cache             120 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.size = 16*1024;
cache             121 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.linesize = 64;
cache             122 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c       obj->attr->cache.associativity = 4;
cache             287 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             l1i->attr->cache.depth = i;
cache             288 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             l1i->attr->cache.size = l1icachesize;
cache             289 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             l1i->attr->cache.linesize = cachelinesize;
cache             290 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             l1i->attr->cache.associativity = 0;
cache             291 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             l1i->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             298 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             obj->attr->cache.depth = i;
cache             299 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             obj->attr->cache.size = cachesize[i];
cache             300 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c             obj->attr->cache.linesize = cachelinesize;
cache             302 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c               obj->attr->cache.associativity = cacheways[i-1];
cache             304 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c               obj->attr->cache.associativity = 0;
cache             306 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c               obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             308 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c               obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache              27 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache              28 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache              29 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 32*1024;
cache              30 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 128;
cache              31 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 2;
cache              37 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache              38 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache              39 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 32*1024;
cache              40 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 128;
cache              41 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 2;
cache              58 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache              59 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.depth = 2;
cache              60 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.size = 6*1024*1024;
cache              61 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.linesize = 128;
cache              62 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.associativity = 12;
cache              96 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache              97 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache              98 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 32*1024;
cache              99 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 128;
cache             100 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 2;
cache             106 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             107 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache             108 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 32*1024;
cache             109 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 128;
cache             110 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 2;
cache             127 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             128 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.depth = 2;
cache             129 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.size = 12*1024*1024;
cache             130 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.linesize = 128;
cache             131 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.associativity = 24;
cache             165 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             166 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache             167 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 64*1024;
cache             168 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 256;
cache             169 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 4;
cache             175 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             176 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.depth = 1;
cache             177 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.size = 64*1024;
cache             178 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.linesize = 256;
cache             179 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c       obj->attr->cache.associativity = 4;
cache             195 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             196 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.depth = 2;
cache             197 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.size = 12*1024*1024;
cache             198 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.linesize = 256;
cache             199 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.associativity = 24;
cache             206 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             207 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.depth = 2;
cache             208 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.size = 12*1024*1024;
cache             209 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.linesize = 256;
cache             210 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c     obj->attr->cache.associativity = 24;
cache            2734 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c   c->attr->cache.depth = level;
cache            2735 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c   c->attr->cache.linesize = cache_line_size;
cache            2736 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c   c->attr->cache.size = cache_size;
cache            2737 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c   c->attr->cache.type = ctype;
cache            2742 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c     c->attr->cache.associativity = cache_size / (cache_sets * cache_line_size);
cache            2744 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c     c->attr->cache.associativity = 0;
cache            3315 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	      hwloc_obj_t cache = hwloc_alloc_setup_object(topology, HWLOC_OBJ_L3CACHE, HWLOC_UNKNOWN_INDEX);
cache            3316 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	      if (cache) {
cache            3317 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->attr->cache.depth = 3;
cache            3318 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache            3319 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->attr->cache.size = knl_hwdata.mcdram_cache_size;
cache            3320 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->attr->cache.linesize = knl_hwdata.mcdram_cache_line_size;
cache            3321 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->attr->cache.associativity = knl_hwdata.mcdram_cache_associativity;
cache            3322 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		hwloc_obj_add_info(cache, "Inclusive", knl_hwdata.mcdram_cache_inclusiveness ? "1" : "0");
cache            3323 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->cpuset = hwloc_bitmap_dup(nodes[i]->cpuset);
cache            3324 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->nodeset = hwloc_bitmap_dup(nodes[i]->nodeset); /* only applies to DDR */
cache            3325 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		cache->subtype = strdup("MemorySideCache");
cache            3326 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 		hwloc_insert_object_by_cpuset(topology, cache);
cache            3687 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  struct hwloc_obj *cache;
cache            3747 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache = hwloc_alloc_setup_object(topology, otype, HWLOC_UNKNOWN_INDEX);
cache            3748 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache->attr->cache.size = ((uint64_t)kB) << 10;
cache            3749 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache->attr->cache.depth = depth;
cache            3750 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache->attr->cache.linesize = linesize;
cache            3751 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache->attr->cache.type = ctype;
cache            3753 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	    cache->attr->cache.associativity = 0; /* unknown */
cache            3755 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	    cache->attr->cache.associativity = 0; /* likely wrong, make it unknown */
cache            3757 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	    cache->attr->cache.associativity = (kB << 10) / linesize / lines_per_tag / sets;
cache            3758 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  cache->cpuset = cacheset;
cache            3761 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c 	  hwloc_insert_object_by_cpuset(topology, cache);
cache             809 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l3->attr->cache.depth = 3;
cache             810 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l3->attr->cache.size = chip_info.cache_size[HWLOC_SOLARIS_CHIP_INFO_L3];
cache             811 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l3->attr->cache.linesize = chip_info.cache_linesize[HWLOC_SOLARIS_CHIP_INFO_L3];
cache             812 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l3->attr->cache.associativity = chip_info.cache_associativity[HWLOC_SOLARIS_CHIP_INFO_L3];
cache             813 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l3->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             822 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2i->attr->cache.depth = 2;
cache             823 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2i->attr->cache.size = chip_info.cache_size[HWLOC_SOLARIS_CHIP_INFO_L2I];
cache             824 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2i->attr->cache.linesize = chip_info.cache_linesize[HWLOC_SOLARIS_CHIP_INFO_L2I];
cache             825 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2i->attr->cache.associativity = chip_info.cache_associativity[HWLOC_SOLARIS_CHIP_INFO_L2I];
cache             826 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2i->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             832 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2->attr->cache.depth = 2;
cache             833 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2->attr->cache.size = chip_info.cache_size[HWLOC_SOLARIS_CHIP_INFO_L2D];
cache             834 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2->attr->cache.linesize = chip_info.cache_linesize[HWLOC_SOLARIS_CHIP_INFO_L2D];
cache             835 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2->attr->cache.associativity = chip_info.cache_associativity[HWLOC_SOLARIS_CHIP_INFO_L2D];
cache             836 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	      l2->attr->cache.type = chip_info.l2_unified ? HWLOC_OBJ_CACHE_UNIFIED : HWLOC_OBJ_CACHE_DATA;
cache             898 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1->attr->cache.depth = 1;
cache             899 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             900 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1->attr->cache.size = chip_info.cache_size[HWLOC_SOLARIS_CHIP_INFO_L1D];
cache             901 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1->attr->cache.linesize = chip_info.cache_linesize[HWLOC_SOLARIS_CHIP_INFO_L1D];
cache             902 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1->attr->cache.associativity = chip_info.cache_associativity[HWLOC_SOLARIS_CHIP_INFO_L1D];
cache             908 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1i->attr->cache.depth = 1;
cache             909 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1i->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             910 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1i->attr->cache.size = chip_info.cache_size[HWLOC_SOLARIS_CHIP_INFO_L1I];
cache             911 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1i->attr->cache.linesize = chip_info.cache_linesize[HWLOC_SOLARIS_CHIP_INFO_L1I];
cache             912 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c 	l1i->attr->cache.associativity = chip_info.cache_associativity[HWLOC_SOLARIS_CHIP_INFO_L1I];
cache             558 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c       data->level[count].attr.depth = attrs.cache.depth;
cache             559 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c       data->level[count].attr.cachetype = attrs.cache.type;
cache             837 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c     obj->attr->cache.depth = sattr->depth;
cache             838 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c     obj->attr->cache.linesize = 64;
cache             839 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c     obj->attr->cache.type = sattr->cachetype;
cache             840 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c     obj->attr->cache.size = sattr->memorysize;
cache            1185 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c   if (hwloc__obj_type_is_cache(obj->type) && obj->attr->cache.size) {
cache            1187 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c 	     prefix, (unsigned long long) obj->attr->cache.size);
cache             849 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.size = procInfo[i].Cache.Size;
cache             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 ;
cache             851 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.linesize = procInfo[i].Cache.LineSize;
cache             852 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.depth = procInfo[i].Cache.Level;
cache             855 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache             858 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache             861 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache            1020 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.size = procInfo->Cache.CacheSize;
cache            1021 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.associativity = procInfo->Cache.Associativity == CACHE_FULLY_ASSOCIATIVE ? -1 : procInfo->Cache.Associativity ;
cache            1022 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.linesize = procInfo->Cache.LineSize;
cache            1023 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 	    obj->attr->cache.depth = procInfo->Cache.Level;
cache            1026 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_UNIFIED;
cache            1029 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_DATA;
cache            1032 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c 		obj->attr->cache.type = HWLOC_OBJ_CACHE_INSTRUCTION;
cache             201 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   struct cacheinfo *cache;
cache             218 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   struct cacheinfo *cache, *tmpcaches;
cache             231 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   tmpcaches = realloc(infos->cache, (infos->numcaches+1)*sizeof(*infos->cache));
cache             235 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   infos->cache = tmpcaches;
cache             238 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache = &infos->cache[cachenum];
cache             240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->type = type;
cache             241 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->level = level;
cache             242 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->nbthreads_sharing = nbthreads_sharing;
cache             243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->linesize = cpuid & 0xff;
cache             244 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->linepart = 0;
cache             245 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->inclusive = 0; /* old AMD (K8-K10) supposed to have exclusive caches */
cache             248 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     cache->ways = (cpuid >> 16) & 0xff;
cache             249 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     if (cache->ways == 0xff)
cache             251 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->ways = -1;
cache             255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     cache->ways = ways_tab[ways];
cache             257 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->size = size;
cache             258 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   cache->sets = 0;
cache             260 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   hwloc_debug("cache L%u t%u linesize %u ways %d size %luKB\n", cache->level, cache->nbthreads_sharing, cache->linesize, cache->ways, cache->size >> 10);
cache             270 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   struct cacheinfo *cache;
cache             369 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c   infos->cache = NULL;
cache             424 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     cache = infos->cache = malloc(infos->numcaches * sizeof(*infos->cache));
cache             425 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     if (cache) {
cache             435 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       case 1: cache->type = HWLOC_OBJ_CACHE_DATA; break;
cache             436 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       case 2: cache->type = HWLOC_OBJ_CACHE_INSTRUCTION; break;
cache             437 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       default: cache->type = HWLOC_OBJ_CACHE_UNIFIED; break;
cache             440 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->level = (eax >> 5) & 0x7;
cache             442 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->nbthreads_sharing = ((eax >> 14) &  0xfff) + 1;
cache             444 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->linesize = linesize = (ebx & 0xfff) + 1;
cache             445 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->linepart = linepart = ((ebx >> 12) & 0x3ff) + 1;
cache             450 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->ways = -1;
cache             452 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->ways = ways;
cache             453 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->sets = sets = ecx + 1;
cache             454 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->size = linesize * linepart * ways * sets;
cache             455 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->inclusive = edx & 0x2;
cache             458 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cachenum, cache->level,
cache             459 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cache->type == HWLOC_OBJ_CACHE_DATA ? 'd' : cache->type == HWLOC_OBJ_CACHE_INSTRUCTION ? 'i' : 'u',
cache             460 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cache->nbthreads_sharing, linesize, linepart, ways, sets, cache->size >> 10);
cache             462 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache++;
cache             527 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     tmpcaches = realloc(infos->cache, infos->numcaches * sizeof(*infos->cache));
cache             529 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c      infos->cache = tmpcaches;
cache             530 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c      cache = &infos->cache[oldnumcaches];
cache             545 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       case 1: cache->type = HWLOC_OBJ_CACHE_DATA; break;
cache             546 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       case 2: cache->type = HWLOC_OBJ_CACHE_INSTRUCTION; break;
cache             547 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       default: cache->type = HWLOC_OBJ_CACHE_UNIFIED; break;
cache             550 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->level = level;
cache             551 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->nbthreads_sharing = ((eax >> 14) & 0xfff) + 1;
cache             553 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->linesize = linesize = (ebx & 0xfff) + 1;
cache             554 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->linepart = linepart = ((ebx >> 12) & 0x3ff) + 1;
cache             558 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c         cache->ways = -1;
cache             560 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c         cache->ways = ways;
cache             561 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->sets = sets = ecx + 1;
cache             562 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->size = linesize * linepart * ways * sets;
cache             563 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache->inclusive = edx & 0x2;
cache             566 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cachenum, cache->level,
cache             567 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cache->type == HWLOC_OBJ_CACHE_DATA ? 'd' : cache->type == HWLOC_OBJ_CACHE_INSTRUCTION ? 'i' : 'u',
cache             568 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		  cache->nbthreads_sharing, linesize, linepart, ways, sets, cache->size >> 10);
cache             569 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       cache++;
cache             630 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     cache = &infos->cache[cachenum];
cache             633 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c     cache->cacheid = infos->apicid / cache->nbthreads_sharing;
cache             638 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  && cache->level == 3 && cache->nbthreads_sharing == 6) {
cache             643 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->cacheid = infos->apicid / 8;
cache             646 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  && cache->level == 3
cache             647 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  && (cache->ways == -1 || (cache->ways % 2 == 0)) && cache->nbthreads_sharing >= 8) {
cache             651 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	if (cache->nbthreads_sharing == 16)
cache             652 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->nbthreads_sharing = 12; /* nbthreads_sharing is a power of 2 but the processor actually has 8 or 12 cores */
cache             653 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->nbthreads_sharing /= 2;
cache             654 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->size /= 2;
cache             655 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	if (cache->ways != -1)
cache             656 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->ways /= 2;
cache             663 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->cacheid = (infos->apicid % legacy_max_log_proc) / cache->nbthreads_sharing /* cacheid within the package */
cache             668 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 		 && cache->level == 3 && cache->nbthreads_sharing == 6) {
cache             672 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache->cacheid = (infos->apicid % legacy_max_log_proc) / cache->nbthreads_sharing /* cacheid within the package */
cache             943 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       if (infos[i].cache[j].level > level)
cache             944 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c         level = infos[i].cache[j].level;
cache             952 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       hwloc_obj_t cache;
cache             965 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  if (infos[i].cache[l].level == level && infos[i].cache[l].type == type)
cache             976 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	cache = hwloc_get_next_obj_covering_cpuset_by_type(topology, puset, otype, NULL);
cache             979 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	if (cache) {
cache             981 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  if (!hwloc_obj_get_info_by_name(cache, "Inclusive"))
cache             982 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	    hwloc_obj_add_info(cache, "Inclusive", infos[i].cache[l].inclusive ? "1" : "0");
cache             983 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  hwloc_bitmap_andnot(remaining_cpuset, remaining_cpuset, cache->cpuset);
cache             988 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  unsigned cacheid = infos[i].cache[l].cacheid;
cache             994 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	      if (infos[j].cache[l2].level == level && infos[j].cache[l2].type == type)
cache            1002 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	    if (infos[j].packageid == packageid && infos[j].cache[l2].cacheid == cacheid) {
cache            1007 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache = hwloc_alloc_setup_object(topology, otype, HWLOC_UNKNOWN_INDEX);
cache            1008 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->attr->cache.depth = level;
cache            1009 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->attr->cache.size = infos[i].cache[l].size;
cache            1010 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->attr->cache.linesize = infos[i].cache[l].linesize;
cache            1011 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->attr->cache.associativity = infos[i].cache[l].ways;
cache            1012 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->attr->cache.type = infos[i].cache[l].type;
cache            1013 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  cache->cpuset = cache_cpuset;
cache            1014 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  hwloc_obj_add_info(cache, "Inclusive", infos[i].cache[l].inclusive ? "1" : "0");
cache            1017 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c 	  hwloc_insert_object_by_cpuset(topology, cache);
cache            1277 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-x86.c       free(infos[i].cache);
cache             162 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c       obj->attr->cache.size = lvalue;
cache             171 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c       obj->attr->cache.linesize = lvalue;
cache             180 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c       obj->attr->cache.associativity = lvalue;
cache             192 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c 	obj->attr->cache.type = (hwloc_obj_cache_type_t) lvalue;
cache             215 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c 	obj->attr->cache.depth = lvalue;
cache             403 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c 	  obj->attr->cache.size = lvalue << 10;
cache             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);
cache            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)) {
cache            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);
cache            2028 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c     sprintf(tmp, "%llu", (unsigned long long) obj->attr->cache.size);
cache            2030 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c     sprintf(tmp, "%u", obj->attr->cache.depth);
cache            2032 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c     sprintf(tmp, "%u", (unsigned) obj->attr->cache.linesize);
cache            2034 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c     sprintf(tmp, "%d", obj->attr->cache.associativity);
cache            2036 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c     sprintf(tmp, "%d", (int) obj->attr->cache.type);
cache            1274 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c     if (!old->attr->cache.size)
cache            1275 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c       old->attr->cache.size = new->attr->cache.size;
cache            1276 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c     if (!old->attr->cache.linesize)
cache            1277 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c       old->attr->cache.size = new->attr->cache.linesize;
cache            1278 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c     if (!old->attr->cache.associativity)
cache            1279 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c       old->attr->cache.size = new->attr->cache.linesize;
cache            4132 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c       assert(obj->attr->cache.type == HWLOC_OBJ_CACHE_INSTRUCTION);
cache            4134 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c       assert(obj->attr->cache.type == HWLOC_OBJ_CACHE_DATA
cache            4135 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c 	     || obj->attr->cache.type == HWLOC_OBJ_CACHE_UNIFIED);
cache            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);
cache             357 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c     if (hwloc__obj_type_is_cache(type) && attrsize >= sizeof(attrp->cache)) {
cache             358 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c       attrp->cache.depth = depthattr;
cache             359 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c       attrp->cache.type = cachetypeattr;
cache             436 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c     return hwloc_snprintf(string, size, "L%u%s%s", obj->attr->cache.depth,
cache             437 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			  hwloc_obj_cache_type_letter(obj->attr->cache.type),
cache             528 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c       if (obj->attr->cache.associativity == -1)
cache             530 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c       else if (obj->attr->cache.associativity == 0)
cache             533 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 	snprintf(assoc, sizeof(assoc), "%sways=%d", separator, obj->attr->cache.associativity);
cache             536 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			   (unsigned long) hwloc_memory_size_printf_value(obj->attr->cache.size, verbose),
cache             537 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			   hwloc_memory_size_printf_unit(obj->attr->cache.size, verbose),
cache             538 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			   separator, obj->attr->cache.linesize,
cache             543 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			   (unsigned long) hwloc_memory_size_printf_value(obj->attr->cache.size, verbose),
cache             544 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c 			   hwloc_memory_size_printf_unit(obj->attr->cache.size, verbose));
cache             572 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h   } cache;
cache              84 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/deprecated.h       *depthattrp = (int) attr.cache.depth;
cache              86 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/deprecated.h       memcpy(typeattrp, &attr.cache.type, sizeof(hwloc_obj_cache_type_t));
cache             585 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h     if (!hwloc_obj_type_is_dcache(obj->type) || obj->attr->cache.depth != cachelevel)
cache             597 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h     if (obj->attr->cache.type == cachetype || obj->attr->cache.type == HWLOC_OBJ_CACHE_UNIFIED)
cache              54 opal/mca/pmix/ext2x/ext2x.h   opal_list_t cache;
cache              48 opal/mca/pmix/ext3x/ext3x.h     opal_list_t cache;
cache              94 opal/mca/pmix/pmix4x/pmix/src/runtime/pmix_init.c     pmix_notify_caddy_t *cache = (pmix_notify_caddy_t*)occupant;
cache              95 opal/mca/pmix/pmix4x/pmix/src/runtime/pmix_init.c     PMIX_RELEASE(cache);
cache              48 opal/mca/pmix/pmix4x/pmix4x.h     opal_list_t cache;
cache              68 opal/mca/rcache/grdma/rcache_grdma.h     mca_rcache_grdma_cache_t *cache;
cache              81 opal/mca/rcache/grdma/rcache_grdma.h void mca_rcache_grdma_module_init(mca_rcache_grdma_module_t *rcache, mca_rcache_grdma_cache_t *cache);
cache             105 opal/mca/rcache/grdma/rcache_grdma_component.c     mca_rcache_grdma_cache_t *cache = NULL, *item;
cache             116 opal/mca/rcache/grdma/rcache_grdma_component.c             cache = item;
cache             121 opal/mca/rcache/grdma/rcache_grdma_component.c     if (NULL == cache) {
cache             123 opal/mca/rcache/grdma/rcache_grdma_component.c         cache = OBJ_NEW(mca_rcache_grdma_cache_t);
cache             124 opal/mca/rcache/grdma/rcache_grdma_component.c         if (NULL == cache) {
cache             128 opal/mca/rcache/grdma/rcache_grdma_component.c         cache->cache_name = strdup (resources->cache_name);
cache             130 opal/mca/rcache/grdma/rcache_grdma_component.c         opal_list_append (&mca_rcache_grdma_component.caches, &cache->super);
cache             137 opal/mca/rcache/grdma/rcache_grdma_component.c     mca_rcache_grdma_module_init (rcache_module, cache);
cache              81 opal/mca/rcache/grdma/rcache_grdma_module.c static void mca_rcache_grdma_cache_contructor (mca_rcache_grdma_cache_t *cache)
cache              83 opal/mca/rcache/grdma/rcache_grdma_module.c     memset ((void *)((uintptr_t)cache + sizeof (cache->super)), 0, sizeof (*cache) - sizeof (cache->super));
cache              85 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_CONSTRUCT(&cache->lru_list, opal_list_t);
cache              86 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_CONSTRUCT(&cache->gc_lifo, opal_lifo_t);
cache              88 opal/mca/rcache/grdma/rcache_grdma_module.c     cache->vma_module = mca_rcache_base_vma_module_alloc ();
cache              91 opal/mca/rcache/grdma/rcache_grdma_module.c static void mca_rcache_grdma_cache_destructor (mca_rcache_grdma_cache_t *cache)
cache              94 opal/mca/rcache/grdma/rcache_grdma_module.c     while (NULL != opal_list_remove_first (&cache->lru_list));
cache              96 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_DESTRUCT(&cache->lru_list);
cache              97 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_DESTRUCT(&cache->gc_lifo);
cache              98 opal/mca/rcache/grdma/rcache_grdma_module.c     if (cache->vma_module) {
cache              99 opal/mca/rcache/grdma/rcache_grdma_module.c         OBJ_RELEASE(cache->vma_module);
cache             102 opal/mca/rcache/grdma/rcache_grdma_module.c     free (cache->cache_name);
cache             112 opal/mca/rcache/grdma/rcache_grdma_module.c void mca_rcache_grdma_module_init(mca_rcache_grdma_module_t* rcache, mca_rcache_grdma_cache_t *cache)
cache             114 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_RETAIN(cache);
cache             115 opal/mca/rcache/grdma/rcache_grdma_module.c     rcache->cache = cache;
cache             144 opal/mca/rcache/grdma/rcache_grdma_module.c         mca_rcache_base_vma_delete (rcache_grdma->cache->vma_module, reg);
cache             164 opal/mca/rcache/grdma/rcache_grdma_module.c     while (NULL != (item = opal_lifo_pop_atomic (&rcache_grdma->cache->gc_lifo))) {
cache             170 opal/mca/rcache/grdma/rcache_grdma_module.c static inline bool mca_rcache_grdma_evict_lru_local (mca_rcache_grdma_cache_t *cache)
cache             175 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_lock (&cache->vma_module->vma_lock);
cache             177 opal/mca/rcache/grdma/rcache_grdma_module.c         opal_list_remove_first (&cache->lru_list);
cache             179 opal/mca/rcache/grdma/rcache_grdma_module.c         opal_mutex_unlock (&cache->vma_module->vma_lock);
cache             186 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_unlock (&cache->vma_module->vma_lock);
cache             195 opal/mca/rcache/grdma/rcache_grdma_module.c     return mca_rcache_grdma_evict_lru_local (((mca_rcache_grdma_module_t *) rcache)->cache);
cache             210 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_lock (&rcache_grdma->cache->vma_module->vma_lock);
cache             212 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_list_append(&rcache_grdma->cache->lru_list, (opal_list_item_t *) grdma_reg);
cache             220 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_unlock (&rcache_grdma->cache->vma_module->vma_lock);
cache             232 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_lock (&rcache_grdma->cache->vma_module->vma_lock);
cache             234 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_list_remove_item (&rcache_grdma->cache->lru_list, (opal_list_item_t *) grdma_reg);
cache             238 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_unlock (&rcache_grdma->cache->vma_module->vma_lock);
cache             314 opal/mca/rcache/grdma/rcache_grdma_module.c         rc = mca_rcache_base_vma_iterate (rcache_grdma->cache->vma_module, base, size, false,
cache             365 opal/mca/rcache/grdma/rcache_grdma_module.c         rc = mca_rcache_base_vma_insert (rcache_grdma->cache->vma_module, grdma_reg, 0);
cache             393 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_lock (&rcache_grdma->cache->vma_module->vma_lock);
cache             395 opal/mca/rcache/grdma/rcache_grdma_module.c     rc = mca_rcache_base_vma_find (rcache_grdma->cache->vma_module, base, bound - base + 1, reg);
cache             403 opal/mca/rcache/grdma/rcache_grdma_module.c             opal_list_remove_item(&rcache_grdma->cache->lru_list,
cache             412 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_mutex_unlock (&rcache_grdma->cache->vma_module->vma_lock);
cache             464 opal/mca/rcache/grdma/rcache_grdma_module.c     opal_lifo_push_atomic (&rcache_grdma->cache->gc_lifo, (opal_list_item_t *) grdma_reg);
cache             496 opal/mca/rcache/grdma/rcache_grdma_module.c     return mca_rcache_base_vma_iterate (rcache_grdma->cache->vma_module, base, size, true, gc_add, &args);
cache             510 opal/mca/rcache/grdma/rcache_grdma_module.c     mca_rcache_base_vma_find (rcache_grdma->cache->vma_module, addr, size, &reg);
cache             523 opal/mca/rcache/grdma/rcache_grdma_module.c     return mca_rcache_base_vma_iterate (rcache_grdma->cache->vma_module, addr, size, true, gc_add, NULL);
cache             538 opal/mca/rcache/grdma/rcache_grdma_module.c                     rcache_grdma->stat_evicted, (long) mca_rcache_base_vma_size (rcache_grdma->cache->vma_module));
cache             543 opal/mca/rcache/grdma/rcache_grdma_module.c     (void) mca_rcache_base_vma_iterate (rcache_grdma->cache->vma_module, NULL, (size_t) -1, true,
cache             547 opal/mca/rcache/grdma/rcache_grdma_module.c     OBJ_RELEASE(rcache_grdma->cache);
cache             251 orte/mca/ess/base/ess_base_fns.c                             if (HWLOC_OBJ_CACHE == target && cache_level != obj->attr->cache.depth) {
cache             110 orte/mca/odls/base/odls_base_default_fns.c     opal_buffer_t cache, *bptr;
cache             113 orte/mca/odls/base/odls_base_default_fns.c     OBJ_CONSTRUCT(&cache, opal_buffer_t);
cache             117 orte/mca/odls/base/odls_base_default_fns.c             if (OPAL_SUCCESS != (rc = opal_dss.pack(&cache, &kv, 1, OPAL_VALUE))) {
cache             123 orte/mca/odls/base/odls_base_default_fns.c     bptr = &cache;
cache             125 orte/mca/odls/base/odls_base_default_fns.c     OBJ_DESTRUCT(&cache);
cache             466 orte/mca/odls/base/odls_base_default_fns.c     opal_list_t local_support, cache;
cache             638 orte/mca/odls/base/odls_base_default_fns.c         OBJ_CONSTRUCT(&cache, opal_list_t);
cache             649 orte/mca/odls/base/odls_base_default_fns.c                 opal_list_prepend(&cache, &kv->super);
cache             657 orte/mca/odls/base/odls_base_default_fns.c         while (NULL != (kv = (opal_value_t*)opal_list_remove_first(&cache))) {
cache             676 orte/mca/odls/base/odls_base_default_fns.c         OPAL_LIST_DESTRUCT(&cache);
cache             211 orte/mca/rtc/hwloc/rtc_hwloc.c     opal_list_t *cache;
cache             220 orte/mca/rtc/hwloc/rtc_hwloc.c     cache = NULL;
cache             221 orte/mca/rtc/hwloc/rtc_hwloc.c     if (!orte_get_attribute(&jdata->attributes, ORTE_JOB_INFO_CACHE, (void**)&cache, OPAL_PTR) ||
cache             222 orte/mca/rtc/hwloc/rtc_hwloc.c         NULL == cache) {
cache             223 orte/mca/rtc/hwloc/rtc_hwloc.c         cache = OBJ_NEW(opal_list_t);
cache             224 orte/mca/rtc/hwloc/rtc_hwloc.c         orte_set_attribute(&jdata->attributes, ORTE_JOB_INFO_CACHE, ORTE_ATTR_LOCAL, cache, OPAL_PTR);
cache             235 orte/mca/rtc/hwloc/rtc_hwloc.c     opal_list_append(cache, &kv->super);
cache             241 orte/mca/rtc/hwloc/rtc_hwloc.c     opal_list_append(cache, &kv->super);
cache             247 orte/mca/rtc/hwloc/rtc_hwloc.c     opal_list_append(cache, &kv->super);
cache             173 orte/orted/pmix/pmix_server_dyn.c     opal_list_t *cache;
cache             506 orte/orted/pmix/pmix_server_dyn.c             cache = NULL;
cache             508 orte/orted/pmix/pmix_server_dyn.c             if (orte_get_attribute(&jdata->attributes, ORTE_JOB_INFO_CACHE, (void**)&cache, OPAL_PTR) &&
cache             509 orte/orted/pmix/pmix_server_dyn.c                 NULL != cache) {
cache             510 orte/orted/pmix/pmix_server_dyn.c                 opal_list_append(cache, &info->super);
cache             512 orte/orted/pmix/pmix_server_dyn.c                 cache = OBJ_NEW(opal_list_t);
cache             513 orte/orted/pmix/pmix_server_dyn.c                 opal_list_append(cache, &info->super);
cache             514 orte/orted/pmix/pmix_server_dyn.c                 orte_set_attribute(&jdata->attributes, ORTE_JOB_INFO_CACHE, ORTE_ATTR_LOCAL, (void*)cache, OPAL_PTR);
cache              72 orte/orted/pmix/pmix_server_register_fns.c     opal_list_t *cache;
cache             116 orte/orted/pmix/pmix_server_register_fns.c     cache = NULL;
cache             117 orte/orted/pmix/pmix_server_register_fns.c     if (orte_get_attribute(&jdata->attributes, ORTE_JOB_INFO_CACHE, (void**)&cache, OPAL_PTR) &&
cache             118 orte/orted/pmix/pmix_server_register_fns.c         NULL != cache) {
cache             119 orte/orted/pmix/pmix_server_register_fns.c         while (NULL != (kv = (opal_value_t*)opal_list_remove_first(cache))) {
cache             123 orte/orted/pmix/pmix_server_register_fns.c         OBJ_RELEASE(cache);
cache              72 orte/runtime/data_type_support/orte_dt_packing_fns.c     opal_list_t *cache;
cache             112 orte/runtime/data_type_support/orte_dt_packing_fns.c         cache = NULL;
cache             113 orte/runtime/data_type_support/orte_dt_packing_fns.c         if (orte_get_attribute(&jobs[i]->attributes, ORTE_JOB_INFO_CACHE, (void**)&cache, OPAL_PTR) &&
cache             114 orte/runtime/data_type_support/orte_dt_packing_fns.c             NULL != cache) {
cache             118 orte/runtime/data_type_support/orte_dt_packing_fns.c             count = opal_list_get_size(cache);
cache             124 orte/runtime/data_type_support/orte_dt_packing_fns.c             OPAL_LIST_FOREACH(val, cache, opal_value_t) {
cache              70 orte/runtime/data_type_support/orte_dt_unpacking_fns.c     opal_list_t *cache;
cache             123 orte/runtime/data_type_support/orte_dt_unpacking_fns.c             cache = OBJ_NEW(opal_list_t);
cache             124 orte/runtime/data_type_support/orte_dt_unpacking_fns.c             orte_set_attribute(&jobs[i]->attributes, ORTE_JOB_INFO_CACHE, ORTE_ATTR_LOCAL, (void*)cache, OPAL_PTR);
cache             132 orte/runtime/data_type_support/orte_dt_unpacking_fns.c                 opal_list_append(cache, &val->super);
cache              33 orte/test/system/opal_hwloc.c                 size > obj->attr->cache.linesize) {
cache              34 orte/test/system/opal_hwloc.c                 size = obj->attr->cache.linesize;