Lines Matching refs:tag
903 const char *tag, uint64_t now, dmu_tx_t *tx, boolean_t holding)
926 name = kmem_asprintf("%llx-%s", (u_longlong_t)dsobj, tag);
937 * Add a temporary hold for the given dataset object and tag.
940 dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj, const char *tag,
943 return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, now, tx, B_TRUE));
947 * Release a temporary hold for the given dataset object and tag.
950 dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj, const char *tag,
953 return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, NULL,
1009 dsl_pool_hold(const char *name, void *tag, dsl_pool_t **dp)
1014 error = spa_open(name, &spa, tag);
1017 dsl_pool_config_enter(*dp, tag);
1023 dsl_pool_rele(dsl_pool_t *dp, void *tag)
1025 dsl_pool_config_exit(dp, tag);
1026 spa_close(dp->dp_spa, tag);
1030 dsl_pool_config_enter(dsl_pool_t *dp, void *tag)
1045 rrw_enter(&dp->dp_config_rwlock, RW_READER, tag);
1049 dsl_pool_config_enter_prio(dsl_pool_t *dp, void *tag)
1052 rrw_enter_read_prio(&dp->dp_config_rwlock, tag);
1056 dsl_pool_config_exit(dsl_pool_t *dp, void *tag)
1058 rrw_exit(&dp->dp_config_rwlock, tag);