DB_DBUF_CACHE
ASSERT(db->db_caching_status == DB_DBUF_CACHE ||
ASSERT(db->db_caching_status == DB_DBUF_CACHE ||
DB_DBUF_METADATA_CACHE : DB_DBUF_CACHE;
if (db->db_caching_status == DB_DBUF_CACHE &&
return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) >
return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) >
int idx = multilist_get_random_index(dbuf_caches[DB_DBUF_CACHE].cache);
dbuf_caches[DB_DBUF_CACHE].cache, idx);
&dbuf_caches[DB_DBUF_CACHE].size,
ASSERT3U(db->db_caching_status, ==, DB_DBUF_CACHE);
if (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) >