Lines Matching refs:associativity

153     associativity(_associativity)
155 if (associativity == 0)
156 associativity = numEntries; // fully associative
161 if (associativity > numEntries)
162 fatal("SMMUTLB associativity cannot be higher than "
165 unsigned num_sets = numEntries / associativity;
167 if (num_sets*associativity != numEntries)
169 "by its associativity\n");
174 Set set(associativity, e);
374 return associativity - 1;
398 return nextToReplace = ((nextToReplace+1) % associativity);
400 return nextToReplace = ((nextToReplace+1) % (associativity-1));
408 return random.random<size_t>(0, associativity-1);
410 return random.random<size_t>(0, associativity-2);
433 associativity(_associativity)
435 if (associativity == 0)
436 associativity = numEntries; // fully associative
441 if (associativity > numEntries)
442 fatal("ARMArchTLB associativity cannot be higher than "
445 unsigned num_sets = numEntries / associativity;
447 if (num_sets*associativity != numEntries)
449 "by its associativity\n");
454 Set set(associativity, e);
610 return nextToReplace = ((nextToReplace+1) % associativity);
613 return random.random<size_t>(0, associativity-1);
632 associativity(_associativity)
634 if (associativity == 0)
635 associativity = numEntries; // fully associative
640 if (associativity > numEntries)
641 fatal("IPACache associativity cannot be higher than "
644 unsigned num_sets = numEntries / associativity;
646 if (num_sets*associativity != numEntries)
648 "by its associativity\n");
653 Set set(associativity, e);
790 return nextToReplace = ((nextToReplace+1) % associativity);
793 return random.random<size_t>(0, associativity-1);
812 associativity(_associativity)
814 if (associativity == 0)
815 associativity = numEntries; // fully associative
820 if (associativity > numEntries)
821 fatal("ConfigCache associativity cannot be higher than "
824 unsigned num_sets = numEntries / associativity;
826 if (num_sets*associativity != numEntries)
828 "by its associativity\n");
833 Set set(associativity, e);
954 return nextToReplace = ((nextToReplace+1) % associativity);
957 return random.random<size_t>(0, associativity-1);
975 associativity(_associativity),
981 if (associativity == 0)
982 associativity = numEntries; // fully associative
988 if (_sizes[i] % associativity != 0)
990 "divisible by WalkCache associativity\n");
992 sizes[i] = _sizes[i] / associativity;
996 if (associativity > numEntries)
997 fatal("WalkCache associativity cannot be higher than "
1000 unsigned num_sets = numEntries / associativity;
1002 if (num_sets*associativity != numEntries)
1004 "by its associativity\n");
1009 Set set(associativity, e);
1213 return nextToReplace = ((nextToReplace+1) % associativity);
1216 return random.random<size_t>(0, associativity-1);