Lines Matching full:ghost

110  * the active state mutex must be held before the ghost state mutex.
445 * Balance between metadata and data on ghost hits. Values above 100
446 * increase metadata caching by proportionally reducing effect of ghost
2330 ASSERT(!GHOST_STATE(state)); /* arc_l2c_only counts as a ghost. */ in remove_reference()
2482 * When moving a header to a ghost state, we first in arc_change_state()
2538 * When moving a header off of a ghost state, in arc_change_state()
2542 * header on the ghost state. in arc_change_state()
3349 * removed from any ghost list we were previously on in arc_hdr_realloc()
3739 * When evicting from ghost states return logical buffer size to make eviction
3740 * progress at the same (or at least comparable) rate as from non-ghost states.
3743 * waiting for it. For non-ghost states it includes size of evicted data
3744 * buffers (the headers are not freed there). For ghost states it includes
4219 * Adjust specified fraction, taking into account initial ghost state(s) size,
4220 * ghost hit bytes towards increasing the fraction, ghost hit bytes towards
4232 * We should not have more ghost hits than ghost size, but they in arc_evict_adj()
4293 /* Get ARC ghost hits since last eviction. */ in arc_evict()
4307 /* Adjust ARC states balance based on ghost hits. */ in arc_evict()
4373 * Evict ghost lists in arc_evict()
4375 * Size of each state's ghost list represents how much that state in arc_evict()
4377 * other states to zero (that is unlikely), its ghost size would be in arc_evict()
4378 * equal to sum of other three state sizes. But excessive ghost in arc_evict()
4379 * size may result in false ghost hits (too far back), that may in arc_evict()
4812 * ARC. All clean data reported by the ghost lists can always be safely
5069 * Update the state size. Note that ghost states have a in arc_get_data_impl()
5070 * "ghost size" and so don't need to be updated. in arc_get_data_impl()
5192 * our "ghost" lists. Add it to the MRU or uncached state. in arc_access()
5944 * This block is in the ghost cache or encrypted data in arc_read()
8054 * the ARC behave as usual, freeing buffers and placing headers on ghost
8524 * Allow ARC to begin reads and ghost list evictions to in l2arc_write_done()
11005 "Balance between metadata and data on ghost hits.");