arc_p
zfs_refcount_count(&arc_mru->arcs_size) - arc_p));
(arc_c - arc_p)));
zfs_refcount_count(&arc_mru->arcs_size) + ameta - arc_p));
atomic_add_64(&arc_p, -(arc_p >> arc_shrink_shift));
if (arc_p > arc_c)
arc_p = (arc_c >> 1);
ASSERT((int64_t)arc_p >= 0);
arc_p = MIN(arc_c - arc_p_min, arc_p + bytes * mult);
delta = MIN(bytes * mult, arc_p);
arc_p = MAX(arc_p_min, arc_p - delta);
ASSERT((int64_t)arc_p >= 0);
atomic_add_64(&arc_p, (int64_t)bytes);
if (arc_p > arc_c)
arc_p = arc_c;
ASSERT((int64_t)arc_p >= 0);
zfs_refcount_count(&arc_mru->arcs_size) > arc_p))
arc_p = MIN(arc_c, arc_p + size);
arc_p = (arc_c >> 1);