Lines Matching full:ways
134 * way = each TLB (ITLB and DTLB) consists of a number of "ways"
141 * set = group of contiguous ways with exactly identical parameters
143 * from the page table and storing it in one of the auto-refill ways;
153 * TLB ways that support multiple page sizes:
159 * this list may be sparse for auto-refill ways because auto-refill
160 * ways have independent lists of supported page sizes sharing a
164 * - is only possible for ways 0 thru 7 (due to ITLBCFG/DTLBCFG definition).
177 #define XCHAL_ITLB_WAY_BITS 0 /* number of bits holding the ways */
178 #define XCHAL_ITLB_WAYS 1 /* number of ways (n-way set-associative TLB) */
179 #define XCHAL_ITLB_ARF_WAYS 0 /* number of auto-refill ways */
180 #define XCHAL_ITLB_SETS 1 /* number of sets (groups of ways with identical settings) */
185 /* Ways sets that are used by hardware auto-refill (ARF): */
192 /* ITLB way set 0 (group of ways 0 thru 0): */
194 #define XCHAL_ITLB_SET0_WAYS 1 /* number of (contiguous) ways in this way set */
243 #define XCHAL_DTLB_WAY_BITS 0 /* number of bits holding the ways */
244 #define XCHAL_DTLB_WAYS 1 /* number of ways (n-way set-associative TLB) */
245 #define XCHAL_DTLB_ARF_WAYS 0 /* number of auto-refill ways */
246 #define XCHAL_DTLB_SETS 1 /* number of sets (groups of ways with identical settings) */
251 /* Ways sets that are used by hardware auto-refill (ARF): */
258 /* DTLB way set 0 (group of ways 0 thru 0): */
260 #define XCHAL_DTLB_SET0_WAYS 1 /* number of (contiguous) ways in this way set */