Lines Matching refs:db_state

358 			if (db->db_state != DB_EVICTING) {  in dbuf_find()
415 if (dbf->db_state != DB_EVICTING) { in dbuf_hash_insert()
493 ASSERT(db->db_state == DB_EVICTING); in dbuf_hash_remove()
530 ASSERT3U(db->db_state, ==, DB_CACHED); in dbuf_verify_user()
1196 db->db_state != DB_FILL && (dn == NULL || !dn->dn_free_txg)) { in dbuf_verify()
1258 if (db->db_state != DB_NOFILL) { in dbuf_clear_data()
1259 db->db_state = DB_UNCACHED; in dbuf_clear_data()
1375 ASSERT3U(db->db_state, ==, DB_READ); in dbuf_read_done()
1388 db->db_state = DB_UNCACHED; in dbuf_read_done()
1398 db->db_state = DB_CACHED; in dbuf_read_done()
1404 db->db_state = DB_CACHED; in dbuf_read_done()
1434 db->db_state = DB_CACHED; in dbuf_read_bonus()
1488 db->db_state = DB_CACHED; in dbuf_read_hole()
1580 ASSERT(db->db_state == DB_UNCACHED || db->db_state == DB_NOFILL); in dbuf_read_impl()
1623 db->db_state = DB_READ; in dbuf_read_impl()
1767 miss = (db->db_state != DB_CACHED); in dbuf_read()
1769 if (db->db_state == DB_READ || db->db_state == DB_FILL) { in dbuf_read()
1784 ASSERT(db->db_state == DB_READ || in dbuf_read()
1789 } while (db->db_state == DB_READ || db->db_state == DB_FILL); in dbuf_read()
1790 if (db->db_state == DB_UNCACHED) { in dbuf_read()
1798 if (db->db_state == DB_CACHED) { in dbuf_read()
1821 ASSERT(db->db_state == DB_UNCACHED || in dbuf_read()
1822 db->db_state == DB_NOFILL); in dbuf_read()
1834 if (pio == NULL && (db->db_state == DB_NOFILL || in dbuf_read()
1849 miss = (db->db_state != DB_CACHED); in dbuf_read()
1895 while (db->db_state == DB_READ || db->db_state == DB_FILL) in dbuf_noread()
1897 if (db->db_state == DB_UNCACHED) { in dbuf_noread()
1901 db->db_state = DB_FILL; in dbuf_noread()
1903 } else if (db->db_state == DB_NOFILL) { in dbuf_noread()
1906 ASSERT3U(db->db_state, ==, DB_CACHED); in dbuf_noread()
1987 db_search->db_state = DB_SEARCH; in dbuf_free_range()
2011 if (db->db_state == DB_UNCACHED || in dbuf_free_range()
2012 db->db_state == DB_NOFILL || in dbuf_free_range()
2013 db->db_state == DB_EVICTING) { in dbuf_free_range()
2018 if (db->db_state == DB_READ || db->db_state == DB_FILL) { in dbuf_free_range()
2054 if (db->db_state == DB_CACHED) { in dbuf_free_range()
2152 db->db_state != DB_NOFILL) { in dbuf_redirty()
2277 db->db_state == DB_CACHED || db->db_state == DB_FILL || in dbuf_dirty()
2278 db->db_state == DB_NOFILL); in dbuf_dirty()
2334 if (db->db_blkid != DMU_BONUS_BLKID && db->db_state != DB_NOFILL) { in dbuf_dirty()
2351 if (db->db_state != DB_NOFILL) { in dbuf_dirty()
2378 if (db->db_blkid != DMU_BONUS_BLKID && db->db_state != DB_NOFILL) { in dbuf_dirty()
2611 if (db->db_state != DB_NOFILL && !brtwrite) { in dbuf_undirty()
2627 ASSERT(db->db_state == DB_NOFILL || brtwrite || diowrite || in dbuf_undirty()
2650 if (db->db_state == DB_CACHED || db->db_state == DB_NOFILL) { in dmu_buf_will_dirty_flags()
2735 if (dr && db->db_state == DB_NOFILL) { in dmu_buf_get_bp_from_dbuf()
2741 } else if (dr && db->db_state == DB_UNCACHED) { in dmu_buf_get_bp_from_dbuf()
2761 ASSERT3S(db->db_state, ==, DB_CACHED); in dmu_buf_untransform_direct()
2858 db->db_state = DB_NOFILL; in dmu_buf_will_clone_or_dio()
2875 db->db_state = DB_NOFILL; in dmu_buf_will_not_fill()
2899 if (db->db_state == DB_NOFILL || in dmu_buf_will_fill_flags()
2900 (db->db_state == DB_UNCACHED && dr && dr->dt.dl.dr_diowrite)) { in dmu_buf_will_fill_flags()
2916 if (db->db_state == DB_NOFILL) { in dmu_buf_will_fill_flags()
2918 db->db_state = DB_UNCACHED; in dmu_buf_will_fill_flags()
2997 if (db->db_state == DB_FILL) { in dmu_buf_fill_done()
3004 db->db_state = DB_CACHED; in dmu_buf_fill_done()
3015 db->db_state = DB_CACHED; in dmu_buf_fill_done()
3020 db->db_state = DB_CACHED; in dmu_buf_fill_done()
3117 while (db->db_state == DB_READ || db->db_state == DB_FILL) in dbuf_assign_arcbuf()
3120 ASSERT(db->db_state == DB_CACHED || db->db_state == DB_UNCACHED || in dbuf_assign_arcbuf()
3121 db->db_state == DB_NOFILL); in dbuf_assign_arcbuf()
3123 if (db->db_state == DB_CACHED && in dbuf_assign_arcbuf()
3139 if (db->db_state == DB_CACHED) { in dbuf_assign_arcbuf()
3158 } else if (db->db_state == DB_NOFILL) { in dbuf_assign_arcbuf()
3166 db->db_state = DB_UNCACHED; in dbuf_assign_arcbuf()
3170 db->db_state = DB_FILL; in dbuf_assign_arcbuf()
3198 db->db_state = DB_UNCACHED; in dbuf_destroy()
3227 ASSERT(db->db_state == DB_UNCACHED || db->db_state == DB_NOFILL); in dbuf_destroy()
3231 db->db_state = DB_EVICTING; in dbuf_destroy()
3435 db->db_state = DB_UNCACHED; in dbuf_create()
3460 db->db_state = DB_EVICTING; /* not worth logging this state change */ in dbuf_create()
3470 db->db_state = DB_UNCACHED; in dbuf_create()
3935 if (fail_uncached && db->db_state != DB_CACHED) { in dbuf_hold_impl()
3955 db->db_state == DB_CACHED && db->db_data_pending) { in dbuf_hold_impl()
4184 ASSERT(db->db_state == DB_UNCACHED || in dbuf_rele_and_unlock()
4185 db->db_state == DB_NOFILL); in dbuf_rele_and_unlock()
4489 ASSERT3U(db->db_state, ==, DB_CACHED); in dbuf_sync_indirect()
4696 if (db->db_state == DB_UNCACHED) { in dbuf_sync_leaf()
4699 } else if (db->db_state == DB_FILL) { in dbuf_sync_leaf()
4702 } else if (db->db_state == DB_READ) { in dbuf_sync_leaf()
4720 ASSERT(db->db_state == DB_CACHED || db->db_state == DB_NOFILL); in dbuf_sync_leaf()