Searched refs:FTAG (Results 1 - 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_diff.c173 error = dsl_pool_hold(tosnap_name, FTAG, &dp);
177 error = dsl_dataset_hold(dp, tosnap_name, FTAG, &tosnap);
179 dsl_pool_rele(dp, FTAG);
183 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap);
185 dsl_dataset_rele(tosnap, FTAG);
186 dsl_pool_rele(dp, FTAG);
191 dsl_dataset_rele(fromsnap, FTAG);
192 dsl_dataset_rele(tosnap, FTAG);
193 dsl_pool_rele(dp, FTAG);
198 dsl_dataset_rele(fromsnap, FTAG);
[all...]
H A Ddmu_object.c87 FTAG, &dn);
96 dnode_rele(dn, FTAG);
114 err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, FTAG, &dn);
118 dnode_rele(dn, FTAG);
135 FTAG, &dn);
141 dnode_rele(dn, FTAG);
154 FTAG, &dn);
161 dnode_rele(dn, FTAG);
199 VERIFY0(dnode_hold(mos, object, FTAG, &dn));
201 dnode_rele(dn, FTAG);
[all...]
H A Ddsl_bookmark.c95 error = dsl_bookmark_hold_ds(dp, fullname, &ds, FTAG, &shortname);
104 dsl_dataset_rele(ds, FTAG);
127 &bmark_fs, FTAG, &shortname);
132 dsl_dataset_rele(bmark_fs, FTAG);
138 dsl_dataset_rele(bmark_fs, FTAG);
163 FTAG, &snapds);
167 dsl_dataset_rele(snapds, FTAG);
195 FTAG, &snapds));
197 &bmark_fs, FTAG, &shortname));
228 dsl_dataset_rele(bmark_fs, FTAG);
[all...]
H A Ddsl_synctask.c76 err = spa_open(pool, &spa, FTAG);
95 dsl_pool_config_enter(dp, FTAG);
97 dsl_pool_config_exit(dp, FTAG);
101 spa_close(spa, FTAG);
116 spa_close(spa, FTAG);
179 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
183 rrw_exit(&dp->dp_config_rwlock, FTAG);
H A Dbptree.c76 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
84 dmu_buf_rele(db, FTAG);
95 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
101 dmu_buf_rele(db, FTAG);
113 VERIFY0(dmu_bonus_hold(os, obj, FTAG, &db));
116 dmu_buf_rele(db, FTAG);
135 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
147 dmu_buf_rele(db, FTAG);
198 err = dmu_bonus_hold(os, obj, FTAG, &db);
298 dmu_buf_rele(db, FTAG);
[all...]
H A Ddmu_objset.c378 dsl_pool_config_enter(dmu_objset_pool(os), FTAG); local
432 dsl_pool_config_exit(dmu_objset_pool(os), FTAG); local
498 rrw_enter(&ds->ds_bp_rwlock, RW_READER, FTAG);
501 rrw_exit(&ds->ds_bp_rwlock, FTAG);
576 err = dsl_pool_hold(name, FTAG, &dp);
581 dsl_pool_rele(dp, FTAG);
585 dsl_pool_rele(dp, FTAG);
637 dsl_pool_config_enter(dp, FTAG);
641 dsl_pool_config_exit(dp, FTAG);
664 if (dnode_add_ref(dn, FTAG)) {
[all...]
H A Ddsl_destroy.c104 FTAG, &ds);
116 dsl_dataset_rele(ds, FTAG);
227 za.za_first_integer, FTAG, &clone));
233 dsl_dataset_rele(clone, FTAG);
249 rrw_enter(&ds->ds_bp_rwlock, RW_READER, FTAG);
251 rrw_exit(&ds->ds_bp_rwlock, FTAG);
282 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &ds_prev));
309 dsl_dataset_phys(ds)->ds_next_snap_obj, FTAG, &ds_next));
376 FTAG, &ds_nextnext));
382 dsl_dataset_rele(ds_nextnext, FTAG);
[all...]
H A Dzfs_ioctl.c323 if (dmu_objset_hold(name, FTAG, &os) == 0) {
326 dmu_objset_rele(os, FTAG);
340 if (spa_open(name, &spa, FTAG) == 0) {
342 spa_close(spa, FTAG);
345 spa_close(spa, FTAG);
359 if (dmu_objset_hold(name, FTAG, &os) == 0) {
363 dmu_objset_rele(os, FTAG);
369 dmu_objset_rele(os, FTAG);
383 if (spa_open(zc->zc_name, &spa, FTAG) == 0) {
386 spa_close(spa, FTAG);
[all...]
H A Ddsl_userhold.c108 error = dsl_dataset_hold(dp, name, FTAG, &ds);
113 dsl_dataset_rele(ds, FTAG);
195 error = spa_open(ca->zhca_spaname, &spa, FTAG);
206 spa_close(spa, FTAG);
213 spa_close(spa, FTAG);
268 VERIFY0(dsl_dataset_hold(dp, nvpair_name(pair), FTAG, &ds));
271 dsl_dataset_rele(ds, FTAG);
449 error = holdfunc(dp, snapname, FTAG, &ds);
453 dsl_dataset_rele(ds, FTAG);
512 VERIFY0(holdfunc(dp, name, FTAG,
[all...]
H A Dzap_micro.c641 VERIFY(0 == dmu_buf_hold(os, obj, 0, FTAG, &db, DMU_READ_NO_PREFETCH));
656 dmu_buf_rele(db, FTAG);
662 B_FALSE, B_FALSE, FTAG, &zap));
663 VERIFY3U(0, ==, mzap_upgrade(&zap, FTAG, tx, flags));
664 zap_unlockdir(zap, FTAG);
759 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
767 zap_unlockdir(zap, FTAG);
875 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
880 zap_unlockdir(zap, FTAG);
902 FTAG,
[all...]
H A Ddsl_dir.c228 dsl_dir_phys(dd)->dd_origin_obj, FTAG,
235 dmu_buf_rele(origin_bonus, FTAG);
532 VERIFY0(dsl_dir_hold_obj(dp, za->za_first_integer, NULL, FTAG,
541 dsl_dir_rele(chld_dd, FTAG);
556 dsl_dir_rele(chld_dd, FTAG);
561 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds));
572 dsl_dataset_rele(ds, FTAG);
594 error = dsl_dataset_hold(dp, ddname, FTAG, &ds);
599 dsl_dataset_rele(ds, FTAG);
608 dsl_dataset_rele(ds, FTAG);
[all...]
H A Ddmu.c158 err = dnode_hold(os, object, FTAG, &dn);
165 dnode_rele(dn, FTAG);
295 error = dnode_hold(os, object, FTAG, &dn);
300 dnode_rele(dn, FTAG);
314 error = dnode_hold(os, object, FTAG, &dn);
340 dnode_rele(dn, FTAG);
531 err = dnode_hold(os, object, FTAG, &dn);
538 dnode_rele(dn, FTAG);
613 err = dnode_hold(os, object, FTAG, &dn);
640 dnode_rele(dn, FTAG);
[all...]
H A Ddsl_dataset.c341 FTAG, &headdbuf);
347 dmu_buf_rele(headdbuf, FTAG);
589 err = dsl_dir_hold(dp, name, FTAG, &dd, &snapname);
606 dsl_dir_rele(dd, FTAG);
627 dsl_dir_rele(dd, FTAG);
822 VERIFY0(dmu_bonus_hold(mos, dsobj, FTAG, &dbuf));
851 rrw_enter(&origin->ds_bp_rwlock, RW_READER, FTAG);
853 rrw_exit(&origin->ds_bp_rwlock, FTAG);
872 FTAG, &ohds));
875 dsl_dataset_rele(ohds, FTAG);
[all...]
H A Ddsl_deleg.c165 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
197 dsl_dir_rele(dd, FTAG);
210 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
213 dsl_dir_rele(dd, FTAG);
252 dsl_dir_rele(dd, FTAG);
267 error = dsl_dir_hold(dmu_tx_pool(tx), dda->dda_name, FTAG, &dd, NULL);
269 dsl_dir_rele(dd, FTAG);
313 error = dsl_pool_hold(ddname, FTAG, &dp);
317 error = dsl_dir_hold(dp, ddname, FTAG, &startdd, NULL);
319 dsl_pool_rele(dp, FTAG);
[all...]
H A Ddmu_send.c861 dsl_dataset_long_hold(to_ds, FTAG);
953 dsl_dataset_long_rele(to_ds, FTAG);
968 err = dsl_pool_hold(pool, FTAG, &dp);
972 err = dsl_dataset_hold_obj(dp, tosnap, FTAG, &ds);
974 dsl_pool_rele(dp, FTAG);
982 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds);
984 dsl_dataset_rele(ds, FTAG);
985 dsl_pool_rele(dp, FTAG);
995 dsl_dataset_rele(fromds, FTAG);
996 err = dmu_send_impl(FTAG, d
[all...]
H A Ddsl_pool.c202 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
223 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds);
228 dsl_dataset_rele(ds, FTAG);
283 rrw_exit(&dp->dp_config_rwlock, FTAG);
349 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
395 VERIFY0(dsl_dataset_hold_obj(dp, obj, FTAG, &ds));
396 rrw_enter(&ds->ds_bp_rwlock, RW_READER, FTAG);
399 rrw_exit(&ds->ds_bp_rwlock, FTAG);
403 dsl_dataset_rele(ds, FTAG);
407 rrw_exit(&dp->dp_config_rwlock, FTAG);
[all...]
H A Ddmu_tx.c168 db = dbuf_hold_level(dn, level, blkid, FTAG);
173 dbuf_rele(db, FTAG);
212 space, FTAG);
215 space, FTAG);
220 bp_get_dsize(os->os_spa, bp), FTAG);
332 FALSE, FALSE, FTAG, &db);
342 dbuf_rele(db, FTAG);
354 1ULL << max_ibs, FTAG);
372 end - start + 1, FTAG);
388 (end - start + 1) << max_ibs, FTAG);
[all...]
H A Ddsl_prop.c319 error = dmu_objset_hold(dsname, FTAG, &os);
326 dmu_objset_rele(os, FTAG);
504 !dsl_dataset_try_add_ref(dp, cbr->cbr_ds, FTAG))
513 dsl_dataset_rele(cbr->cbr_ds, FTAG);
547 err = dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd);
559 dsl_dir_rele(dd, FTAG);
578 if (!dsl_dataset_try_add_ref(dp, cbr->cbr_ds, FTAG))
591 dsl_dataset_rele(cbr->cbr_ds, FTAG);
606 dsl_dir_rele(dd, FTAG);
821 err = dsl_dataset_hold(dp, dpsa->dpsa_dsname, FTAG,
[all...]
H A Dbpobj.c122 dmu_buf_rele(dbuf, FTAG);
124 bpo.bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0));
134 dmu_buf_rele(dbuf, FTAG);
228 dmu_buf_rele(dbuf, FTAG);
230 FTAG, &dbuf, 0);
256 dmu_buf_rele(dbuf, FTAG);
287 dmu_buf_rele(dbuf, FTAG);
289 bpo->bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0);
333 dmu_buf_rele(dbuf, FTAG);
430 0, FTAG,
[all...]
H A Dspa_history.c101 VERIFY(0 == dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp));
116 dmu_buf_rele(dbp, FTAG);
224 VERIFY0(dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp));
281 dmu_buf_rele(dbp, FTAG);
362 if ((err = dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)) != 0)
415 dmu_buf_rele(dbp, FTAG);
427 dmu_buf_rele(dbp, FTAG);
H A Dzap.c116 1<<FZAP_BLOCK_SHIFT(zap), FTAG, &db, DMU_READ_NO_PREFETCH));
125 dmu_buf_rele(db, FTAG);
177 (tbl->zt_blk + b) << bs, FTAG, &db_old, DMU_READ_NO_PREFETCH);
183 (newblk + 2*b+0) << bs, FTAG, &db_new, DMU_READ_NO_PREFETCH));
186 dmu_buf_rele(db_new, FTAG);
190 (newblk + 2*b+1) << bs, FTAG, &db_new, DMU_READ_NO_PREFETCH));
194 dmu_buf_rele(db_new, FTAG);
196 dmu_buf_rele(db_old, FTAG);
238 (tbl->zt_blk + blk) << bs, FTAG, &db, DMU_READ_NO_PREFETCH);
250 (tbl->zt_nextblk + blk2) << bs, FTAG,
1389 (add ? 2 : 1) * l->l_dbuf->db_size, FTAG); local
[all...]
H A Dspa.c349 dsl_pool_config_enter(dp, FTAG);
351 za.za_first_integer, FTAG, &ds)) {
352 dsl_pool_config_exit(dp, FTAG);
359 dsl_dataset_rele(ds, FTAG);
360 dsl_pool_config_exit(dp, FTAG);
506 if (error = dmu_objset_hold(strval, FTAG, &os))
526 dmu_objset_rele(os, FTAG);
729 spa_config_enter(spa, SCL_STATE, FTAG, RW_READER);
731 spa_config_exit(spa, SCL_STATE, FTAG);
751 spa_config_enter(spa, SCL_STATE, FTAG, RW_READE
[all...]
/illumos-gate/usr/src/cmd/zhack/
H A Dzhack.c148 if (readonly && spa_open(target, &spa, FTAG) == 0) {
149 spa_close(spa, FTAG);
165 spa_open(target, &spa, FTAG) == 0) {
166 fatal(spa, FTAG, "cannot import '%s': pool is "
172 fatal(NULL, FTAG, "cannot import '%s': no such pool "
194 fatal(NULL, FTAG, "can't import '%s': %s", name,
210 fatal(*spa, FTAG, "cannot open '%s': %s", target,
213 fatal(*spa, FTAG, "'%s' has version %d, features not enabled",
273 zhack_spa_open(target, B_TRUE, FTAG, &spa);
284 spa_close(spa, FTAG);
[all...]
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c788 zfs_dbgmsg_print(FTAG);
1044 ztest_record_enospc(FTAG);
1075 ztest_record_enospc(FTAG);
1448 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
1489 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
1493 dmu_buf_rele(db, FTAG);
1533 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
1595 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
1613 txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
1617 dmu_buf_rele(db, FTAG);
5081 dsl_pool_config_enter(dmu_objset_pool(os), FTAG); local
5083 dsl_pool_config_exit(dmu_objset_pool(os), FTAG); local
5692 dsl_pool_config_enter(dmu_objset_pool(os), FTAG); local
5694 dsl_pool_config_exit(dmu_objset_pool(os), FTAG); local
[all...]
/illumos-gate/usr/src/cmd/zinject/
H A Dtranslate.c178 err = dmu_objset_own(dataset, DMU_OST_ZFS, B_TRUE, FTAG, &os);
188 dmu_objset_disown(os, FTAG);
264 B_TRUE, FTAG, &os)) != 0) {
273 err = dnode_hold(os, record->zi_object, FTAG, &dn);
323 dnode_rele(dn, FTAG);
326 dmu_objset_disown(os, FTAG);

Completed in 139 milliseconds

12