Lines Matching refs:evicted

55  * Pages are evicted when the cache is full and there is a cache
120 * information about a block that was recently evicted. If a block is
126 * Blocks that are actively being referenced or have not been evicted
377 * the only buffers that can be evicted or deleted. Within each
440 * Number of buffers that could not be evicted because the hash lock
486 * be evicted from the arc when it becomes unreferenced unless the
3237 * If this hdr is being evicted and has a compressed
3319 uint64_t evicted = arc_evict_hdr(hdr, hash_lock);
3322 bytes_evicted += evicted;
3325 * If evicted is zero, arc_evict_hdr() must have
3329 if (evicted != 0)
3336 * For each header evicted, we wake up a single
3462 * In that case, we actually have evicted enough,
3505 uint64_t evicted = 0;
3508 evicted += arc_evict_state(state, spa, ARC_EVICT_ALL, type);
3514 return (evicted);
3803 * evicted from an arc state.
4070 uint64_t evicted = 0;
4093 evicted = arc_adjust();
4132 * If evicted is zero, we couldn't evict anything via
4140 if (arc_size <= arc_c || evicted == 0) {
4407 * another prefetch (to make it less likely to be evicted).
4442 * was evicted from the cache. Move it to the
4481 * been evicted from the cache. Move it back to the
4610 * if we've issued an I/O for an evicted buffer, we've already
4972 * 4. The L2ARC entry wasn't evicted, which may
6023 /* Use B_TRUE to ensure *all* buffers are evicted */
6095 * 2. The L2ARC attempts to cache data from the ARC before it is evicted.
6127 * evicted, then the L2ARC has cached a buffer much sooner than it probably
6577 * If the 'all' boolean is set, every buffer is evicted.
6646 * We've evicted to the target address,
6802 * it's invalid for this header to have been evicted out
6886 * l2arc_evict() will already have evicted ahead for this case.