fa_lru.hh (13163:55923cb33a7e) fa_lru.hh (13164:da6240a1ccfb)
1/*
2 * Copyright (c) 2012-2013,2016,2018 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 321 unchanged lines hidden (view full) ---

330 *
331 * Iterate from the head (MRU) to the tail (LRU) of the list
332 * of blocks and assert the inCachesMask and the boundaries
333 * are in consistent state.
334 *
335 * @param head the MRU block of the actual cache
336 * @param head the LRU block of the actual cache
337 */
1/*
2 * Copyright (c) 2012-2013,2016,2018 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 321 unchanged lines hidden (view full) ---

330 *
331 * Iterate from the head (MRU) to the tail (LRU) of the list
332 * of blocks and assert the inCachesMask and the boundaries
333 * are in consistent state.
334 *
335 * @param head the MRU block of the actual cache
336 * @param head the LRU block of the actual cache
337 */
338 void check(FALRUBlk *head, FALRUBlk *tail);
338 void check(const FALRUBlk *head, const FALRUBlk *tail) const;
339
340 /**
341 * Register the stats for this object.
342 */
343 void regStats(std::string name);
344
345 private:
346 /** The size of the cache block */

--- 33 unchanged lines hidden ---
339
340 /**
341 * Register the stats for this object.
342 */
343 void regStats(std::string name);
344
345 private:
346 /** The size of the cache block */

--- 33 unchanged lines hidden ---