Lines Matching refs:arc_mfu

731 	 * arc_mfu state. This includes *all* buffers in the arc_mfu
739 * eviction, of type ARC_BUFC_DATA, and reside in the arc_mfu
747 * arc_mfu state.
957 static arc_state_t *arc_mfu;
3576 * - arc_mfu -> arc_mfu_ghost
3635 ASSERT(state == arc_mru || state == arc_mfu);
4009 (int64_t)(refcount_count(&arc_mfu->arcs_size) -
4012 total_evicted += arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
4174 if (arc_adjust_type(arc_mfu) == ARC_BUFC_METADATA &&
4176 bytes = arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
4186 arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_DATA);
4188 bytes = arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_DATA);
4198 arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
4263 (void) arc_flush_state(arc_mfu, guid, ARC_BUFC_DATA, retry);
4264 (void) arc_flush_state(arc_mfu, guid, ARC_BUFC_METADATA, retry);
5087 arc_change_state(arc_mfu, hdr, hash_lock);
5107 new_state = arc_mfu;
5115 } else if (hdr->b_l1hdr.b_state == arc_mfu) {
5129 arc_state_t *new_state = arc_mfu;
5156 arc_change_state(arc_mfu, hdr, hash_lock);
5196 hdr->b_l1hdr.b_state == arc_mfu);
5532 hdr->b_l1hdr.b_state == arc_mfu);
6535 arc_kstat_update_state(arc_mfu,
6629 arc_mfu = &ARC_mfu;
6649 arc_mfu->arcs_list[ARC_BUFC_METADATA] =
6653 arc_mfu->arcs_list[ARC_BUFC_DATA] =
6680 refcount_create(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]);
6681 refcount_create(&arc_mfu->arcs_esize[ARC_BUFC_DATA]);
6690 refcount_create(&arc_mfu->arcs_size);
6712 refcount_destroy(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]);
6713 refcount_destroy(&arc_mfu->arcs_esize[ARC_BUFC_DATA]);
6722 refcount_destroy(&arc_mfu->arcs_size);
6728 multilist_destroy(arc_mfu->arcs_list[ARC_BUFC_METADATA]);
6732 multilist_destroy(arc_mfu->arcs_list[ARC_BUFC_DATA]);
7537 ml = arc_mfu->arcs_list[ARC_BUFC_METADATA];
7543 ml = arc_mfu->arcs_list[ARC_BUFC_DATA];