Lines Matching defs:arc_mfu

587 	 * arc_mfu state. This includes *all* buffers in the arc_mfu
594 * eviction, of type ARC_BUFC_DATA, and reside in the arc_mfu
601 * arc_mfu state.
777 static arc_state_t *arc_mfu;
3137 * - arc_mfu -> arc_mfu_ghost
3194 ASSERT(state == arc_mru || state == arc_mfu);
3568 (int64_t)(refcount_count(&arc_mfu->arcs_size) - (arc_c - arc_p)));
3570 total_evicted += arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
3724 if (arc_adjust_type(arc_mfu) == ARC_BUFC_METADATA &&
3726 bytes = arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
3736 arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_DATA);
3738 bytes = arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_DATA);
3748 arc_adjust_impl(arc_mfu, 0, target, ARC_BUFC_METADATA);
3813 (void) arc_flush_state(arc_mfu, guid, ARC_BUFC_DATA, retry);
3814 (void) arc_flush_state(arc_mfu, guid, ARC_BUFC_METADATA, retry);
4435 arc_change_state(arc_mfu, hdr, hash_lock);
4452 new_state = arc_mfu;
4460 } else if (hdr->b_l1hdr.b_state == arc_mfu) {
4478 arc_state_t *new_state = arc_mfu;
4506 arc_change_state(arc_mfu, hdr, hash_lock);
4805 hdr->b_l1hdr.b_state == arc_mfu);
5711 arc_kstat_update_state(arc_mfu,
5765 arc_mfu = &ARC_mfu;
5785 multilist_create(&arc_mfu->arcs_list[ARC_BUFC_METADATA],
5789 multilist_create(&arc_mfu->arcs_list[ARC_BUFC_DATA],
5816 refcount_create(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]);
5817 refcount_create(&arc_mfu->arcs_esize[ARC_BUFC_DATA]);
5826 refcount_create(&arc_mfu->arcs_size);
5840 refcount_destroy(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]);
5841 refcount_destroy(&arc_mfu->arcs_esize[ARC_BUFC_DATA]);
5850 refcount_destroy(&arc_mfu->arcs_size);
5856 multilist_destroy(&arc_mfu->arcs_list[ARC_BUFC_METADATA]);
5860 multilist_destroy(&arc_mfu->arcs_list[ARC_BUFC_DATA]);
6550 ml = &arc_mfu->arcs_list[ARC_BUFC_METADATA];
6556 ml = &arc_mfu->arcs_list[ARC_BUFC_DATA];