Lines Matching defs:evicted
55 * Pages are evicted when the cache is full and there is a cache
105 * with the buffer may be evicted prior to the callback. The callback
242 * the only buffers that can be evicted or deleted. Within each
305 * Number of buffers that could not be evicted because the hash lock
1950 * Check to see if this buffer is evicted. Callers
2361 * evicted. In order to ensure proper locking, the eviction must be initiated
2587 uint64_t evicted = arc_evict_hdr(hdr, hash_lock);
2590 bytes_evicted += evicted;
2593 * If evicted is zero, arc_evict_hdr() must have
2597 if (evicted != 0)
2604 * For each header evicted, we wake up a single
2730 * In that case, we actually have evicted enough,
2773 uint64_t evicted = 0;
2776 evicted += arc_evict_state(state, spa, ARC_EVICT_ALL, type);
2782 return (evicted);
3094 * evicted from an arc state.
3364 uint64_t evicted = 0;
3401 evicted = arc_adjust();
3406 * If evicted is zero, we couldn't evict anything via
3414 if (arc_size <= arc_c || evicted == 0) {
3696 * another prefetch (to make it less likely to be evicted).
3731 * was evicted from the cache. Move it to the
3770 * been evicted from the cache. Move it back to the
3886 * if we've issued an I/O for an evicted buffer, we've already
4257 * 4. The L2ARC entry wasn't evicted, which may
5210 /* Use TRUE to ensure *all* buffers are evicted */
5302 * 2. The L2ARC attempts to cache data from the ARC before it is evicted.
5334 * evicted, then the L2ARC has cached a buffer much sooner than it probably
5794 * If the 'all' boolean is set, every buffer is evicted.
5863 * We've evicted to the target address,
6133 * it's invalid for this header to have been evicted out
6168 * not, otherwise, when this l2hdr is evicted we'll
6208 * l2arc_evict() will already have evicted ahead for this case.