Lines Matching refs:db_state

205 			if (db->db_state != DB_EVICTING) {
256 if (dbf->db_state != DB_EVICTING) {
290 ASSERT(db->db_state == DB_EVICTING);
324 ASSERT3U(db->db_state, ==, DB_CACHED);
761 db->db_state != DB_FILL && !dn->dn_free_txg) {
823 if (db->db_state != DB_NOFILL)
824 db->db_state = DB_UNCACHED;
906 ASSERT3U(db->db_state, ==, DB_READ);
920 db->db_state = DB_CACHED;
923 db->db_state = DB_CACHED;
928 db->db_state = DB_UNCACHED;
947 ASSERT(db->db_state == DB_UNCACHED);
961 db->db_state = DB_CACHED;
1001 db->db_state = DB_CACHED;
1008 db->db_state = DB_READ;
1097 * We don't have to hold the mutex to check db_state because it
1102 if (db->db_state == DB_NOFILL)
1115 if (db->db_state == DB_CACHED) {
1134 } else if (db->db_state == DB_UNCACHED) {
1171 while (db->db_state == DB_READ ||
1172 db->db_state == DB_FILL) {
1173 ASSERT(db->db_state == DB_READ ||
1179 if (db->db_state == DB_UNCACHED)
1185 ASSERT(err || havepzio || db->db_state == DB_CACHED);
1195 while (db->db_state == DB_READ || db->db_state == DB_FILL)
1197 if (db->db_state == DB_UNCACHED) {
1204 db->db_state = DB_FILL;
1205 } else if (db->db_state == DB_NOFILL) {
1208 ASSERT3U(db->db_state, ==, DB_CACHED);
1269 db_search.db_state = DB_SEARCH;
1293 if (db->db_state == DB_UNCACHED ||
1294 db->db_state == DB_NOFILL ||
1295 db->db_state == DB_EVICTING) {
1300 if (db->db_state == DB_READ || db->db_state == DB_FILL) {
1337 if (db->db_state == DB_CACHED) {
1468 db->db_state != DB_NOFILL) {
1525 db->db_state == DB_CACHED || db->db_state == DB_FILL ||
1526 db->db_state == DB_NOFILL);
1625 if (db->db_state != DB_NOFILL) {
1847 if (db->db_state != DB_NOFILL) {
1862 ASSERT(db->db_state == DB_NOFILL || arc_released(db->db_buf));
1894 if (dr->dr_txg == tx->tx_txg && db->db_state == DB_CACHED) {
1916 db->db_state = DB_NOFILL;
1946 if (db->db_state == DB_FILL) {
1954 db->db_state = DB_CACHED;
2017 while (db->db_state == DB_READ || db->db_state == DB_FILL)
2020 ASSERT(db->db_state == DB_CACHED || db->db_state == DB_UNCACHED);
2022 if (db->db_state == DB_CACHED &&
2033 if (db->db_state == DB_CACHED) {
2054 db->db_state = DB_FILL;
2079 db->db_state = DB_UNCACHED;
2090 ASSERT(db->db_state == DB_UNCACHED || db->db_state == DB_NOFILL);
2093 db->db_state = DB_EVICTING;
2097 * Now that db_state is DB_EVICTING, nobody else can find this via
2260 db->db_state = DB_UNCACHED;
2283 db->db_state = DB_EVICTING;
2292 db->db_state = DB_UNCACHED;
2582 if (fail_uncached && db->db_state != DB_CACHED) {
2599 db->db_state == DB_CACHED && db->db_data_pending) {
2809 ASSERT(db->db_state == DB_UNCACHED ||
2810 db->db_state == DB_NOFILL);
3021 ASSERT3U(db->db_state, ==, DB_CACHED);
3063 if (db->db_state == DB_UNCACHED) {
3066 } else if (db->db_state == DB_FILL) {
3070 ASSERT(db->db_state == DB_CACHED || db->db_state == DB_NOFILL);
3136 if (db->db_state != DB_NOFILL &&
3433 if (db->db_state != DB_NOFILL) {
3524 if (db->db_state != DB_NOFILL) {
3573 wp_flag |= (db->db_state == DB_NOFILL) ? WP_NOFILL : 0;
3606 } else if (db->db_state == DB_NOFILL) {