Lines Matching defs:db_level

338 	(dbuf)->db_level == (level) &&			\
400 int level = db->db_level;
483 ASSERT3U(dbuf_hash(db->db_objset, db->db.db_object, db->db_level,
525 ASSERT(db->db_level == 0);
582 DBUF_STAT_DECR(cache_levels_bytes[db->db_level], size);
612 if (db->db_level > 0 || db->db_blkid == DMU_SPILL_BLKID) {
721 db->db_level, db->db_blkid) %
799 DBUF_STAT_BUMPDOWN(cache_levels[db->db_level]);
801 DBUF_STAT_DECR(cache_levels_bytes[db->db_level], size + usize);
1114 ASSERT3U(db->db_level, <, dn->dn_nlevels);
1146 if (db->db_level == 0 && db->db.db_object == DMU_META_DNODE_OBJECT) {
1171 ASSERT3U(db->db_parent->db_level, ==, db->db_level+1);
1202 if (db->db_level == 0) {
1410 } else if (db->db_level == 0 && db->db_freed_in_flight) {
1493 if (!is_hole && db->db_level == 0)
1500 if (bp != NULL && db->db_level > 0 && BP_IS_HOLE(bp) &&
1625 db->db.db_object, db->db_level, db->db_blkid);
1694 ASSERT(db->db_level == 0);
1772 prefetch = db->db_level == 0 && db->db_blkid != DMU_BONUS_BLKID &&
1827 db->db.db_object, db->db_level, db->db_blkid);
1935 ASSERT(db->db_level == 0);
1994 db_search->db_level = 0;
2008 if (db->db_level != 0 || db->db_blkid > end_blkid) {
2119 if (db->db_level == 0)
2154 if (db->db_level == 0 && db->db_blkid != DMU_BONUS_BLKID) {
2285 ASSERT(db->db_level != 0 ||
2320 ASSERT3U(dn->dn_nlevels, >, db->db_level);
2357 if (db->db_level == 0) {
2399 if (db->db_level == 0 && db->db_blkid != DMU_BONUS_BLKID &&
2451 ASSERT((dn->dn_phys->dn_nlevels == 0 && db->db_level == 0) ||
2452 dn->dn_phys->dn_nlevels > db->db_level ||
2453 dn->dn_next_nlevels[txgoff] > db->db_level ||
2454 dn->dn_next_nlevels[(tx->tx_txg-1) & TXG_MASK] > db->db_level ||
2455 dn->dn_next_nlevels[(tx->tx_txg-2) & TXG_MASK] > db->db_level);
2458 if (db->db_level == 0) {
2466 if (db->db_level+1 < dn->dn_nlevels) {
2473 parent = dbuf_hold_level(dn, db->db_level + 1,
2480 ASSERT3U(db->db_level + 1, ==, parent->db_level);
2501 ASSERT(db->db_level + 1 == dn->dn_nlevels);
2532 if (dr->dr_dbuf->db_level != 0) {
2564 ASSERT0(db->db_level);
2612 db->db_level + 1 == dn->dn_nlevels) {
2666 if (db->db_level == 0 &&
2737 if (db->db_level != 0) {
2793 db->db.db_object, db->db_level, db->db_blkid);
2811 ASSERT0(db->db_level);
2813 ASSERT0(db->db_level);
2899 ASSERT(db->db_level == 0);
2954 ASSERT0(db->db_level);
2979 ASSERT0(db->db_level);
3000 if (db->db_level == 0 && db->db_freed_in_flight) {
3049 ASSERT0(db->db_level);
3082 ASSERT0(db->db_level);
3104 ASSERT(db->db_level == 0);
3217 DBUF_STAT_BUMPDOWN(cache_levels[db->db_level]);
3219 DBUF_STAT_DECR(cache_levels_bytes[db->db_level],
3413 db->db_level = level;
3448 db->db_level ? 1 << dn->dn_indblkshift : dn->dn_datablksz;
3949 if (db->db_level == 0 && db->db_blkid != DMU_BONUS_BLKID &&
3977 DBUF_STAT_BUMPDOWN(cache_levels[db->db_level]);
3979 DBUF_STAT_DECR(cache_levels_bytes[db->db_level],
3994 ASSERT3U(db->db_level, ==, level);
4134 holds == (db->db_level == 0 ? db->db_dirtycnt : 0)) {
4139 db->db_level == 0 && db->db_user_immediate_evict)
4205 uint8_t db_level = db->db_level;
4215 DBUF_STAT_BUMP(cache_levels[db_level]);
4216 DBUF_STAT_INCR(cache_levels_bytes[db_level],
4360 if (db->db_level == dn->dn_phys->dn_nlevels-1) {
4379 parent = dbuf_hold_level(dn, db->db_level + 1,
4397 ASSERT0(db->db_level);
4428 ASSERT3U(db->db_level, ==, 0);
4441 db->db.db_object, db->db_level, db->db_blkid);
4472 ASSERT(db->db_level > 0);
4497 dbuf_sync_list(&dr->dt.di.dr_children, db->db_level - 1, tx);
4556 VERIFY3U(parent_db->db_level, ==, 1);
4862 VERIFY3U(dr->dr_dbuf->db_level, ==, level);
4864 if (dr->dr_dbuf->db_level > 0)
4900 ASSERT(BP_GET_LEVEL(bp) == db->db_level);
4913 if (db->db_level == 0) {
4994 ASSERT3U(db->db_level, >, 0);
5066 if (db->db_level == 0) {
5084 dn->dn_phys->dn_maxblkid >> (db->db_level * epbs));
5235 if (db->db_level > 0) {
5277 if (db->db_level > 0 || dn->dn_type == DMU_OT_DNODE) {
5296 ASSERT(db->db_level == parent->db_level-1);
5305 ASSERT((db->db_level == dn->dn_phys->dn_nlevels-1 &&
5307 (db->db_blkid == DMU_SPILL_BLKID && db->db_level == 0));
5314 ASSERT(db->db_level == 0 || data == db->db_buf);
5320 db->db.db_object, db->db_level, db->db_blkid);
5326 dmu_write_policy(os, dn, db->db_level, wp_flag, &zp);
5336 if (db->db_level == 0 &&
5375 if (db->db_level != 0)