Lines Matching defs:NULL

142 	mutex_init(&db->db_mtx, NULL, MUTEX_DEFAULT, NULL);
143 cv_init(&db->db_changed, NULL, CV_DEFAULT, NULL);
202 for (db = h->hash_table[idx]; db != NULL; db = db->db_hash_next) {
213 return (NULL);
220 dmu_buf_impl_t *db = NULL;
224 if (dn->dn_bonus != NULL) {
238 * Otherwise returns NULL.
253 for (dbf = h->hash_table[idx]; dbf != NULL; dbf = dbf->db_hash_next) {
270 return (NULL);
297 ASSERT(dbf != NULL);
300 db->db_hash_next = NULL;
316 if (db->db_user == NULL)
323 ASSERT(db->db.db_data != NULL);
354 if (dbu == NULL)
358 db->db_user = NULL;
361 if (dbu->dbu_clear_on_evict_dbufp != NULL)
362 *dbu->dbu_clear_on_evict_dbufp = NULL;
375 boolean_t has_async = (dbu->dbu_evict_func_async != NULL);
377 if (dbu->dbu_evict_func_sync != NULL)
465 * reset its tsd to NULL.
467 ASSERT3P(tsd_get(zfs_dbuf_evict_key), ==, NULL);
471 while (db != NULL && mutex_tryenter(&db->db_mtx) == 0) {
478 if (db != NULL) {
487 (void) tsd_set(zfs_dbuf_evict_key, NULL);
560 if (tsd_get(zfs_dbuf_evict_key) != NULL)
597 if (h->hash_table == NULL) {
606 0, dbuf_cons, dbuf_dest, NULL, NULL, NULL, 0);
609 mutex_init(&h->hash_mutexes[i], NULL, MUTEX_DEFAULT, NULL);
630 tsd_create(&zfs_dbuf_evict_key, NULL);
632 mutex_init(&dbuf_evict_lock, NULL, MUTEX_DEFAULT, NULL);
633 cv_init(&dbuf_evict_cv, NULL, CV_DEFAULT, NULL);
634 dbuf_cache_evict_thread = thread_create(NULL, 0, dbuf_evict_thread,
635 NULL, 0, &p0, TS_RUN, minclsyspri);
682 ASSERT(db->db_objset != NULL);
685 if (dn == NULL) {
686 ASSERT(db->db_parent == NULL);
687 ASSERT(db->db_blkptr == NULL);
697 ASSERT(dn != NULL);
701 ASSERT(dn != NULL);
708 for (dr = db->db_data_pending; dr != NULL; dr = dr->dr_next)
711 for (dr = db->db_last_dirty; dr != NULL; dr = dr->dr_next)
725 ASSERT(dr == NULL || dr->dt.dl.dr_data == db->db_buf);
734 ASSERT(db->db_parent == NULL);
736 ASSERT(db->db_parent != NULL);
758 if ((db->db_blkptr == NULL || BP_IS_HOLE(db->db_blkptr)) &&
759 (db->db_buf == NULL || db->db_buf->b_data) &&
821 ASSERT3P(db->db_buf, ==, NULL);
822 db->db.db_data = NULL;
831 ASSERT(buf != NULL);
834 ASSERT(buf->b_data != NULL);
858 db->db_buf = NULL;
911 ASSERT(db->db_buf == NULL);
912 ASSERT(db->db.db_data == NULL);
921 } else if (zio == NULL || zio->io_error == 0) {
926 ASSERT3P(db->db_buf, ==, NULL);
931 dbuf_rele_and_unlock(db, NULL);
948 ASSERT(db->db_buf == NULL);
971 if (db->db_blkptr == NULL || BP_IS_HOLE(db->db_blkptr) ||
980 if (db->db_blkptr != NULL && db->db_level > 0 &&
1018 dbuf_add_ref(db, NULL);
1045 ASSERT(db->db.db_data != NULL);
1049 if (dr == NULL ||
1083 db->db_buf = NULL;
1092 boolean_t havepzio = (zio != NULL);
1111 (flags & DB_RF_NOPREFETCH) == 0 && dn != NULL &&
1121 if (db->db_buf != NULL &&
1137 if (zio == NULL)
1138 zio = zio_root(spa, NULL, NULL, ZIO_FLAG_CANFAIL);
1201 ASSERT(db->db_buf == NULL);
1202 ASSERT(db->db.db_data == NULL);
1273 ASSERT3P(db, ==, NULL);
1277 for (; db != NULL; db = db_next) {
1296 ASSERT(db->db.db_data == NULL);
1313 if (db->db_last_dirty != NULL) {
1338 ASSERT(db->db.db_data != NULL);
1364 if (db->db_last_dirty && (db->db_blkptr == NULL ||
1367 } else if (db->db_blkptr != NULL && !BP_IS_HOLE(db->db_blkptr)) {
1378 return (ds == NULL ||
1379 dsl_dataset_block_freeable(ds, NULL, birth_txg));
1445 ASSERT(db->db_parent == NULL || arc_released(db->db_parent->db_buf));
1498 if (dn->dn_objset->os_dsl_dataset != NULL) {
1505 dn->dn_objset->os_dsl_dataset == NULL);
1506 if (dn->dn_objset->os_dsl_dataset != NULL)
1534 if (dn->dn_objset->os_dsl_dataset != NULL) {
1541 ASSERT(dn->dn_dirtyctx_firstset == NULL);
1544 if (dn->dn_objset->os_dsl_dataset != NULL) {
1558 ASSERT(*drp == NULL || (*drp)->dr_txg <= tx->tx_txg ||
1560 while ((dr = *drp) != NULL && dr->dr_txg > tx->tx_txg)
1593 if (dn->dn_objset->os_dsl_dataset != NULL)
1596 os->os_dsl_dataset == NULL || BP_IS_HOLE(os->os_rootbp));
1597 if (dn->dn_objset->os_dsl_dataset != NULL)
1643 ASSERT(data_old != NULL);
1647 mutex_init(&dr->dt.di.dr_mtx, NULL, MUTEX_DEFAULT, NULL);
1652 if (db->db_blkid != DMU_BONUS_BLKID && os->os_dsl_dataset != NULL)
1667 if (dn->dn_free_ranges[txgoff] != NULL) {
1732 if (db->db_parent == NULL || db->db_parent == dn->dn_dbuf) {
1737 ASSERT(parent != NULL);
1765 ASSERT(db->db_parent == NULL || db->db_parent == dn->dn_dbuf);
1808 for (drp = &db->db_last_dirty; (dr = *drp) != NULL; drp = &dr->dr_next)
1811 if (dr == NULL || dr->dr_txg < txg)
1840 ASSERT(db->db_blkptr == NULL || db->db_parent == dn->dn_dbuf);
1850 ASSERT(db->db_buf != NULL);
1851 ASSERT(dr->dt.dl.dr_data != NULL);
1888 dr != NULL && dr->dr_txg >= tx->tx_txg; dr = dr->dr_next) {
1907 (void) dbuf_read(db, NULL, rf);
2008 ASSERT(buf != NULL);
2036 ASSERT(db->db_buf != NULL);
2037 if (dr != NULL && dr->dr_txg == tx->tx_txg) {
2046 } else if (dr == NULL || dr->dt.dl.dr_data != db->db_buf) {
2050 db->db_buf = NULL;
2052 ASSERT(db->db_buf == NULL);
2070 if (db->db_buf != NULL) {
2072 db->db_buf = NULL;
2076 ASSERT(db->db.db_data != NULL);
2091 ASSERT(db->db_data_pending == NULL);
2094 db->db_blkptr = NULL;
2125 db->db_dnode_handle = NULL;
2134 db->db_parent = NULL;
2136 ASSERT(db->db_buf == NULL);
2137 ASSERT(db->db.db_data == NULL);
2138 ASSERT(db->db_hash_next == NULL);
2139 ASSERT(db->db_blkptr == NULL);
2140 ASSERT(db->db_data_pending == NULL);
2166 *parentp = NULL;
2167 *bpp = NULL;
2177 *bpp = NULL;
2178 dbuf_add_ref(dn->dn_dbuf, NULL);
2200 blkid >> epbs, fail_sparse, FALSE, NULL, parentp);
2203 err = dbuf_read(*parentp, NULL,
2206 dbuf_rele(*parentp, NULL);
2207 *parentp = NULL;
2219 dbuf_add_ref(dn->dn_dbuf, NULL);
2243 db->db_last_dirty = NULL;
2249 db->db_user = NULL;
2265 db->db.db_size = (blkptr != NULL) ?
2284 if ((odb = dbuf_hash_insert(db)) != NULL) {
2334 ASSERT(dpa->dpa_zio != NULL);
2335 (void) arc_read(dpa->dpa_zio, dpa->dpa_spa, bp, NULL, NULL,
2354 * The dpa_dnode is only valid if we are called with a NULL
2364 if (zio != NULL) {
2373 dpa->dpa_dnode = NULL;
2374 } else if (dpa->dpa_dnode != NULL) {
2380 (void) dbuf_read(db, NULL,
2391 if (BP_IS_HOLE(bp) || (zio != NULL && zio->io_error != 0)) {
2452 if (db != NULL) {
2495 zio_t *pio = zio_root(dmu_objset_spa(dn->dn_objset), NULL, NULL,
2500 SET_BOOKMARK(&dpa->dpa_zb, ds != NULL ? ds->ds_object : DMU_META_OBJSET,
2525 SET_BOOKMARK(&zb, ds != NULL ? ds->ds_object : DMU_META_OBJSET,
2548 dmu_buf_impl_t *db, *parent = NULL;
2554 *dbp = NULL;
2559 if (db == NULL) {
2560 blkptr_t *bp = NULL;
2566 ASSERT3P(parent, ==, NULL);
2573 dbuf_rele(parent, NULL);
2587 if (db->db_buf != NULL)
2590 ASSERT(db->db_buf == NULL || arc_referenced(db->db_buf));
2625 dbuf_rele(parent, NULL);
2646 return (err ? NULL : db);
2654 ASSERT(dn->dn_bonus == NULL);
2655 dn->dn_bonus = dbuf_create(dn, 0, DMU_BONUS_BLKID, dn->dn_dbuf, NULL);
2709 if (found_db != NULL) {
2763 if (db->db_buf != NULL &&
2804 } else if (db->db_buf == NULL) {
2823 db->db_blkptr != NULL &&
2879 return (dmu_buf_replace_user(db_fake, NULL, user));
2894 return (dmu_buf_replace_user(db_fake, user, NULL));
2960 if (db->db_blkptr != NULL)
2975 ASSERT(db->db_parent == NULL);
2984 if (parent == NULL) {
3016 if (db->db_buf == NULL) {
3018 (void) dbuf_read(db, NULL, DB_RF_MUST_SUCCEED);
3022 ASSERT(db->db_buf != NULL);
3040 ASSERT(list_head(&dr->dt.di.dr_children) == NULL);
3065 ASSERT(db->db.db_data == NULL);
3092 ASSERT(*datap != NULL);
3102 db->db_data_pending = NULL;
3106 ASSERT(dr->dr_next == NULL);
3195 if (dr->dr_zio != NULL) {
3232 ASSERT3P(db->db_blkptr, !=, NULL);
3414 ASSERT(dr->dr_next == NULL);
3442 ASSERT(list_head(&dr->dt.di.dr_children) == NULL);
3461 db->db_data_pending = NULL;
3468 dbuf_write_ready(zio, NULL, zio->io_private);
3474 dbuf_write_done(zio, NULL, zio->io_private);
3483 dbuf_write_ready(zio, NULL, db);
3501 dbuf_write_done(zio, NULL, db);
3576 (data != NULL && arc_get_compression(data) != ZIO_COMPRESS_OFF) ?
3594 void *contents = (data != NULL) ? data->b_data : NULL;
3598 dbuf_write_override_ready, NULL, NULL,
3610 &dr->dr_bp_copy, NULL, db->db.db_size, db->db.db_size, &zp,
3611 dbuf_write_nofill_ready, NULL, NULL,
3623 arc_done_func_t *children_ready_cb = NULL;