Home
last modified time | relevance | path

Searched refs:FTAG (Results 1 – 25 of 50) sorted by relevance

12

/titanic_41/usr/src/uts/common/fs/zfs/
H A Ddmu_diff.c173 error = dsl_pool_hold(tosnap_name, FTAG, &dp); in dmu_diff()
177 error = dsl_dataset_hold(dp, tosnap_name, FTAG, &tosnap); in dmu_diff()
179 dsl_pool_rele(dp, FTAG); in dmu_diff()
183 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap); in dmu_diff()
185 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
186 dsl_pool_rele(dp, FTAG); in dmu_diff()
191 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
192 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
193 dsl_pool_rele(dp, FTAG); in dmu_diff()
198 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
[all …]
H A Ddmu_object.c78 FTAG, &dn); in dmu_object_alloc()
87 dnode_rele(dn, FTAG); in dmu_object_alloc()
105 err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, FTAG, &dn); in dmu_object_claim()
109 dnode_rele(dn, FTAG); in dmu_object_claim()
126 FTAG, &dn); in dmu_object_reclaim()
132 dnode_rele(dn, FTAG); in dmu_object_reclaim()
145 FTAG, &dn); in dmu_object_free()
152 dnode_rele(dn, FTAG); in dmu_object_free()
190 VERIFY0(dnode_hold(mos, object, FTAG, &dn)); in dmu_object_zapify()
192 dnode_rele(dn, FTAG); in dmu_object_zapify()
[all …]
H A Ddsl_bookmark.c95 error = dsl_bookmark_hold_ds(dp, fullname, &ds, FTAG, &shortname); in dsl_bookmark_lookup()
104 dsl_dataset_rele(ds, FTAG); in dsl_bookmark_lookup()
127 &bmark_fs, FTAG, &shortname); in dsl_bookmark_create_check_impl()
132 dsl_dataset_rele(bmark_fs, FTAG); in dsl_bookmark_create_check_impl()
138 dsl_dataset_rele(bmark_fs, FTAG); in dsl_bookmark_create_check_impl()
163 FTAG, &snapds); in dsl_bookmark_create_check()
167 dsl_dataset_rele(snapds, FTAG); in dsl_bookmark_create_check()
195 FTAG, &snapds)); in dsl_bookmark_create_sync()
197 &bmark_fs, FTAG, &shortname)); in dsl_bookmark_create_sync()
228 dsl_dataset_rele(bmark_fs, FTAG); in dsl_bookmark_create_sync()
[all …]
H A Dzfs_ioctl.c319 if (dmu_objset_hold(name, FTAG, &os) == 0) { in zfs_is_bootfs()
322 dmu_objset_rele(os, FTAG); in zfs_is_bootfs()
336 if (spa_open(name, &spa, FTAG) == 0) { in zfs_earlier_version()
338 spa_close(spa, FTAG); in zfs_earlier_version()
341 spa_close(spa, FTAG); in zfs_earlier_version()
355 if (dmu_objset_hold(name, FTAG, &os) == 0) { in zpl_earlier_version()
359 dmu_objset_rele(os, FTAG); in zpl_earlier_version()
365 dmu_objset_rele(os, FTAG); in zpl_earlier_version()
379 if (spa_open(zc->zc_name, &spa, FTAG) == 0) { in zfs_log_history()
382 spa_close(spa, FTAG); in zfs_log_history()
[all …]
H A Ddmu_objset.c374 dsl_pool_config_enter(dmu_objset_pool(os), FTAG); in dmu_objset_open_impl()
428 dsl_pool_config_exit(dmu_objset_pool(os), FTAG); in dmu_objset_open_impl()
571 err = dsl_pool_hold(name, FTAG, &dp); in dmu_objset_own()
576 dsl_pool_rele(dp, FTAG); in dmu_objset_own()
580 dsl_pool_rele(dp, FTAG); in dmu_objset_own()
632 dsl_pool_config_enter(dp, FTAG); in dmu_objset_refresh_ownership()
636 dsl_pool_config_exit(dp, FTAG); in dmu_objset_refresh_ownership()
659 if (dnode_add_ref(dn, FTAG)) { in dmu_objset_evict_dbufs()
664 dnode_rele(dn, FTAG); in dmu_objset_evict_dbufs()
876 error = dsl_dir_hold(dp, doca->doca_name, FTAG, &pdd, &tail); in dmu_objset_create_check()
[all …]
H A Ddsl_userhold.c108 error = dsl_dataset_hold(dp, name, FTAG, &ds); in dsl_dataset_user_hold_check()
113 dsl_dataset_rele(ds, FTAG); in dsl_dataset_user_hold_check()
195 error = spa_open(ca->zhca_spaname, &spa, FTAG); in dsl_dataset_user_release_onexit()
206 spa_close(spa, FTAG); in dsl_dataset_user_release_onexit()
213 spa_close(spa, FTAG); in dsl_dataset_user_release_onexit()
268 VERIFY0(dsl_dataset_hold(dp, nvpair_name(pair), FTAG, &ds)); in dsl_dataset_user_hold_sync()
271 dsl_dataset_rele(ds, FTAG); in dsl_dataset_user_hold_sync()
449 error = holdfunc(dp, snapname, FTAG, &ds); in dsl_dataset_user_release_check()
453 dsl_dataset_rele(ds, FTAG); in dsl_dataset_user_release_check()
512 VERIFY0(holdfunc(dp, name, FTAG, &ds)); in dsl_dataset_user_release_sync()
[all …]
H A Ddsl_destroy.c103 FTAG, &ds); in dsl_destroy_snapshot_check()
115 dsl_dataset_rele(ds, FTAG); in dsl_destroy_snapshot_check()
226 za.za_first_integer, FTAG, &clone)); in dsl_dataset_remove_clones_key()
232 dsl_dataset_rele(clone, FTAG); in dsl_dataset_remove_clones_key()
279 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &ds_prev)); in dsl_destroy_snapshot_sync_impl()
306 dsl_dataset_phys(ds)->ds_next_snap_obj, FTAG, &ds_next)); in dsl_destroy_snapshot_sync_impl()
373 FTAG, &ds_nextnext)); in dsl_destroy_snapshot_sync_impl()
379 dsl_dataset_rele(ds_nextnext, FTAG); in dsl_destroy_snapshot_sync_impl()
385 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, FTAG, &hds)); in dsl_destroy_snapshot_sync_impl()
388 dsl_dataset_rele(hds, FTAG); in dsl_destroy_snapshot_sync_impl()
[all …]
H A Ddmu_send.c783 dsl_dataset_long_hold(to_ds, FTAG); in dmu_send_impl()
873 dsl_dataset_long_rele(to_ds, FTAG); in dmu_send_impl()
888 err = dsl_pool_hold(pool, FTAG, &dp); in dmu_send_obj()
892 err = dsl_dataset_hold_obj(dp, tosnap, FTAG, &ds); in dmu_send_obj()
894 dsl_pool_rele(dp, FTAG); in dmu_send_obj()
902 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds); in dmu_send_obj()
904 dsl_dataset_rele(ds, FTAG); in dmu_send_obj()
905 dsl_pool_rele(dp, FTAG); in dmu_send_obj()
915 dsl_dataset_rele(fromds, FTAG); in dmu_send_obj()
916 err = dmu_send_impl(FTAG, dp, ds, &zb, is_clone, in dmu_send_obj()
[all …]
H A Ddsl_dir.c245 dsl_dir_phys(dd)->dd_origin_obj, FTAG, in dsl_dir_hold_obj()
252 dmu_buf_rele(origin_bonus, FTAG); in dsl_dir_hold_obj()
547 VERIFY0(dsl_dir_hold_obj(dp, za->za_first_integer, NULL, FTAG, in dsl_dir_init_fs_ss_count()
556 dsl_dir_rele(chld_dd, FTAG); in dsl_dir_init_fs_ss_count()
571 dsl_dir_rele(chld_dd, FTAG); in dsl_dir_init_fs_ss_count()
576 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds)); in dsl_dir_init_fs_ss_count()
587 dsl_dataset_rele(ds, FTAG); in dsl_dir_init_fs_ss_count()
609 error = dsl_dataset_hold(dp, ddname, FTAG, &ds); in dsl_dir_actv_fs_ss_limit_check()
614 dsl_dataset_rele(ds, FTAG); in dsl_dir_actv_fs_ss_limit_check()
623 dsl_dataset_rele(ds, FTAG); in dsl_dir_actv_fs_ss_limit_check()
[all …]
H A Ddsl_synctask.c76 err = spa_open(pool, &spa, FTAG); in dsl_sync_task()
95 dsl_pool_config_enter(dp, FTAG); in dsl_sync_task()
97 dsl_pool_config_exit(dp, FTAG); in dsl_sync_task()
101 spa_close(spa, FTAG); in dsl_sync_task()
116 spa_close(spa, FTAG); in dsl_sync_task()
179 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_sync_task_sync()
183 rrw_exit(&dp->dp_config_rwlock, FTAG); in dsl_sync_task_sync()
H A Ddmu.c138 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_noread()
145 dnode_rele(dn, FTAG); in dmu_buf_hold_noread()
252 error = dnode_hold(os, object, FTAG, &dn); in dmu_rm_spill()
257 dnode_rele(dn, FTAG); in dmu_rm_spill()
271 error = dnode_hold(os, object, FTAG, &dn); in dmu_bonus_hold()
297 dnode_rele(dn, FTAG); in dmu_bonus_hold()
478 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_array()
485 dnode_rele(dn, FTAG); in dmu_buf_hold_array()
562 err = dnode_hold(os, object, FTAG, &dn); in dmu_prefetch()
589 dnode_rele(dn, FTAG); in dmu_prefetch()
[all …]
H A Dbptree.c75 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db)); in bptree_alloc()
83 dmu_buf_rele(db, FTAG); in bptree_alloc()
94 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db)); in bptree_free()
100 dmu_buf_rele(db, FTAG); in bptree_free()
112 VERIFY0(dmu_bonus_hold(os, obj, FTAG, &db)); in bptree_is_empty()
115 dmu_buf_rele(db, FTAG); in bptree_is_empty()
134 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db)); in bptree_add()
146 dmu_buf_rele(db, FTAG); in bptree_add()
197 err = dmu_bonus_hold(os, obj, FTAG, &db); in bptree_iterate()
296 dmu_buf_rele(db, FTAG); in bptree_iterate()
H A Ddsl_dataset.c326 FTAG, &headdbuf); in dsl_dataset_get_snapname()
332 dmu_buf_rele(headdbuf, FTAG); in dsl_dataset_get_snapname()
570 err = dsl_dir_hold(dp, name, FTAG, &dd, &snapname); in dsl_dataset_hold()
587 dsl_dir_rele(dd, FTAG); in dsl_dataset_hold()
608 dsl_dir_rele(dd, FTAG); in dsl_dataset_hold()
803 VERIFY0(dmu_bonus_hold(mos, dsobj, FTAG, &dbuf)); in dsl_dataset_create_sync_dd()
851 FTAG, &ohds)); in dsl_dataset_create_sync_dd()
854 dsl_dataset_rele(ohds, FTAG); in dsl_dataset_create_sync_dd()
885 dmu_buf_rele(dbuf, FTAG); in dsl_dataset_create_sync_dd()
915 VERIFY0(dsl_dir_hold_obj(dp, ddobj, lastname, FTAG, &dd)); in dsl_dataset_create_sync()
[all …]
H A Ddsl_deleg.c165 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL)); in dsl_deleg_set_sync()
197 dsl_dir_rele(dd, FTAG); in dsl_deleg_set_sync()
210 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL)); in dsl_deleg_unset_sync()
213 dsl_dir_rele(dd, FTAG); in dsl_deleg_unset_sync()
252 dsl_dir_rele(dd, FTAG); in dsl_deleg_unset_sync()
267 error = dsl_dir_hold(dmu_tx_pool(tx), dda->dda_name, FTAG, &dd, NULL); in dsl_deleg_check()
269 dsl_dir_rele(dd, FTAG); in dsl_deleg_check()
313 error = dsl_pool_hold(ddname, FTAG, &dp); in dsl_deleg_get()
317 error = dsl_dir_hold(dp, ddname, FTAG, &startdd, NULL); in dsl_deleg_get()
319 dsl_pool_rele(dp, FTAG); in dsl_deleg_get()
[all …]
H A Ddsl_pool.c201 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_pool_open()
222 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds); in dsl_pool_open()
227 dsl_dataset_rele(ds, FTAG); in dsl_pool_open()
282 rrw_exit(&dp->dp_config_rwlock, FTAG); in dsl_pool_open()
348 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_pool_create()
394 VERIFY0(dsl_dataset_hold_obj(dp, obj, FTAG, &ds)); in dsl_pool_create()
400 dsl_dataset_rele(ds, FTAG); in dsl_pool_create()
404 rrw_exit(&dp->dp_config_rwlock, FTAG); in dsl_pool_create()
683 err = dsl_dataset_hold_obj(dp, hds->ds_object, FTAG, &ds); in upgrade_clones_cb()
689 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &prev); in upgrade_clones_cb()
[all …]
H A Ddsl_prop.c263 error = dmu_objset_hold(dsname, FTAG, &os); in dsl_prop_get()
270 dmu_objset_rele(os, FTAG); in dsl_prop_get()
461 if (!dsl_dataset_try_add_ref(dp, cbr->cbr_ds, FTAG)) in dsl_prop_notify_all_cb()
468 dsl_dataset_rele(cbr->cbr_ds, FTAG); in dsl_prop_notify_all_cb()
500 err = dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd); in dsl_prop_changed_notify()
512 dsl_dir_rele(dd, FTAG); in dsl_prop_changed_notify()
530 !dsl_dataset_try_add_ref(dp, cbr->cbr_ds, FTAG)) in dsl_prop_changed_notify()
542 dsl_dataset_rele(cbr->cbr_ds, FTAG); in dsl_prop_changed_notify()
556 dsl_dir_rele(dd, FTAG); in dsl_prop_changed_notify()
771 err = dsl_dataset_hold(dp, dpsa->dpsa_dsname, FTAG, &ds); in dsl_props_set_check()
[all …]
H A Dspa.c344 dsl_pool_config_enter(dp, FTAG); in spa_prop_get()
346 za.za_first_integer, FTAG, &ds)) { in spa_prop_get()
347 dsl_pool_config_exit(dp, FTAG); in spa_prop_get()
354 dsl_dataset_rele(ds, FTAG); in spa_prop_get()
355 dsl_pool_config_exit(dp, FTAG); in spa_prop_get()
501 if (error = dmu_objset_hold(strval, FTAG, &os)) in spa_prop_validate()
527 dmu_objset_rele(os, FTAG); in spa_prop_validate()
731 spa_config_enter(spa, SCL_STATE, FTAG, RW_READER); in spa_change_guid_check()
733 spa_config_exit(spa, SCL_STATE, FTAG); in spa_change_guid_check()
753 spa_config_enter(spa, SCL_STATE, FTAG, RW_READER); in spa_change_guid_sync()
[all …]
H A Dbpobj.c121 dmu_buf_rele(dbuf, FTAG); in bpobj_free()
123 bpo.bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0)); in bpobj_free()
133 dmu_buf_rele(dbuf, FTAG); in bpobj_free()
227 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_impl()
229 FTAG, &dbuf, 0); in bpobj_iterate_impl()
255 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_impl()
286 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_impl()
288 bpo->bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0); in bpobj_iterate_impl()
332 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_impl()
429 0, FTAG, &subdb, 0)); in bpobj_enqueue_subobj()
[all …]
H A Dzap.c116 1<<FZAP_BLOCK_SHIFT(zap), FTAG, &db, DMU_READ_NO_PREFETCH)); in fzap_upgrade()
125 dmu_buf_rele(db, FTAG); in fzap_upgrade()
177 (tbl->zt_blk + b) << bs, FTAG, &db_old, DMU_READ_NO_PREFETCH); in zap_table_grow()
183 (newblk + 2*b+0) << bs, FTAG, &db_new, DMU_READ_NO_PREFETCH)); in zap_table_grow()
186 dmu_buf_rele(db_new, FTAG); in zap_table_grow()
190 (newblk + 2*b+1) << bs, FTAG, &db_new, DMU_READ_NO_PREFETCH)); in zap_table_grow()
194 dmu_buf_rele(db_new, FTAG); in zap_table_grow()
196 dmu_buf_rele(db_old, FTAG); in zap_table_grow()
238 (tbl->zt_blk + blk) << bs, FTAG, &db, DMU_READ_NO_PREFETCH); in zap_table_store()
250 (tbl->zt_nextblk + blk2) << bs, FTAG, &db2, in zap_table_store()
[all …]
H A Dspa_history.c100 VERIFY(0 == dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)); in spa_history_create_obj()
115 dmu_buf_rele(dbp, FTAG); in spa_history_create_obj()
223 VERIFY0(dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)); in spa_history_log_sync()
280 dmu_buf_rele(dbp, FTAG); in spa_history_log_sync()
361 if ((err = dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)) != 0) in spa_history_get()
414 dmu_buf_rele(dbp, FTAG); in spa_history_get()
426 dmu_buf_rele(dbp, FTAG); in spa_history_get()
H A Ddsl_scan.c987 err = dsl_dataset_hold_obj(dp, hds->ds_object, FTAG, &ds); in enqueue_clones_cb()
994 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &prev); in enqueue_clones_cb()
996 dsl_dataset_rele(ds, FTAG); in enqueue_clones_cb()
1004 dsl_dataset_rele(ds, FTAG); in enqueue_clones_cb()
1015 VERIFY3U(0, ==, dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds)); in dsl_scan_visitds()
1148 dsl_dataset_rele(ds, FTAG); in dsl_scan_visitds()
1160 err = dsl_dataset_hold_obj(dp, hds->ds_object, FTAG, &ds); in enqueue_cb()
1167 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &prev); in enqueue_cb()
1169 dsl_dataset_rele(ds, FTAG); in enqueue_cb()
1177 dsl_dataset_rele(ds, FTAG); in enqueue_cb()
[all …]
/titanic_41/usr/src/cmd/zhack/
H A Dzhack.c148 if (readonly && spa_open(target, &spa, FTAG) == 0) { in import_pool()
149 spa_close(spa, FTAG); in import_pool()
165 spa_open(target, &spa, FTAG) == 0) { in import_pool()
166 fatal(spa, FTAG, "cannot import '%s': pool is " in import_pool()
172 fatal(NULL, FTAG, "cannot import '%s': no such pool " in import_pool()
194 fatal(NULL, FTAG, "can't import '%s': %s", name, in import_pool()
210 fatal(*spa, FTAG, "cannot open '%s': %s", target, in zhack_spa_open()
213 fatal(*spa, FTAG, "'%s' has version %d, features not enabled", in zhack_spa_open()
273 zhack_spa_open(target, B_TRUE, FTAG, &spa); in zhack_do_feature_stat()
284 spa_close(spa, FTAG); in zhack_do_feature_stat()
[all …]
/titanic_41/usr/src/cmd/ztest/
H A Dztest.c780 zfs_dbgmsg_print(FTAG); in ztest_kill()
1036 ztest_record_enospc(FTAG); in ztest_dsl_prop_set_uint64()
1067 ztest_record_enospc(FTAG); in ztest_spa_prop_set_uint64()
1440 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG); in ztest_replay_create()
1481 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db)); in ztest_replay_create()
1485 dmu_buf_rele(db, FTAG); in ztest_replay_create()
1525 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG); in ztest_replay_remove()
1587 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db)); in ztest_replay_write()
1605 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG); in ztest_replay_write()
1609 dmu_buf_rele(db, FTAG); in ztest_replay_write()
[all …]
/titanic_41/usr/src/cmd/zinject/
H A Dtranslate.c178 err = dmu_objset_own(dataset, DMU_OST_ZFS, B_TRUE, FTAG, &os); in object_from_path()
188 dmu_objset_disown(os, FTAG); in object_from_path()
264 B_TRUE, FTAG, &os)) != 0) { in calculate_range()
273 err = dnode_hold(os, record->zi_object, FTAG, &dn); in calculate_range()
323 dnode_rele(dn, FTAG); in calculate_range()
326 dmu_objset_disown(os, FTAG); in calculate_range()
/titanic_41/usr/src/uts/common/fs/getgen/
H A Dgetgen.c64 rrm_enter_read(&zfsvfs->z_teardown_lock, FTAG); in gg_ioc_get_gen()
89 ret = sa_buf_hold(osp, gg.inode, FTAG, &db); in gg_ioc_get_gen()
97 sa_buf_rele(db, FTAG); in gg_ioc_get_gen()
103 sa_buf_rele(db, FTAG); in gg_ioc_get_gen()
112 sa_buf_rele(db, FTAG); in gg_ioc_get_gen()

12