Lines Matching refs:interleaved
61 * AddrRange also support interleaved ranges, to stripe across cache
69 * The AddrRange is also able to coalesce a number of interleaved
102 * address range is interleaved. Each mask determines a set of
141 * address range is interleaved.
203 * Create an address range by merging a collection of interleaved
219 // interleaved range
244 * Determine if the range is interleaved or not.
246 * @return true if interleaved
248 bool interleaved() const { return masks.size() > 0; }
257 if (interleaved()) {
270 * Determine the number of interleaved address stripes this range
309 if (interleaved()) {
353 // applicable even if we have interleaved ranges
355 else if (!interleaved() && !r.interleaved())
356 // if neither range is interleaved, we are done
383 if (interleaved())
384 panic("Cannot test subset of interleaved range %s\n", to_string());
386 // This address range is not interleaved and therefore it
390 if (r.interleaved()) {
490 if (interleaved()) {