Lines Matching refs:cached
44 * two regions are cached and non-cached memory respectively. Each region
48 * Items in the non-cached region are allocated from the start of the partition
49 * while items in the cached region are allocated from the end. The free area
50 * is hence the region between the cached and non-cached offsets. The header of
51 * cached items comes after the data.
146 * @cacheline: alignment for "cached" entries
185 * @offset_free_cached: offset to the first free byte of cached memory in this
203 * @cacheline: alignment for "cached" entries
381 void *cached;
389 cached = phdr_to_last_cached_entry(phdr);
391 if (WARN_ON((void *)end > p_end || cached > p_end))
406 /* Check that we don't grow into the cached region */
408 if ((void *)hdr + alloc_size > cached) {
601 /* Item was not found in the uncached list, search the cached list */