Searched refs:objset_t (Results 1 - 25 of 72) sorted by relevance

123

/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddmu_objset.h147 int dmu_objset_hold(const char *name, void *tag, objset_t **osp);
149 boolean_t readonly, void *tag, objset_t **osp);
151 dmu_objset_type_t type, boolean_t readonly, void *tag, objset_t **osp);
154 void dmu_objset_rele(objset_t *os, void *tag);
155 void dmu_objset_disown(objset_t *os, void *tag);
156 int dmu_objset_from_ds(struct dsl_dataset *ds, objset_t **osp);
158 void dmu_objset_stats(objset_t *os, nvlist_t *nv);
159 void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
160 void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
162 uint64_t dmu_objset_fsid_guid(objset_t *o
[all...]
H A Dzap.h134 uint64_t zap_create(objset_t *ds, dmu_object_type_t ot,
136 uint64_t zap_create_norm(objset_t *ds, int normflags, dmu_object_type_t ot,
138 uint64_t zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
141 uint64_t zap_create_link(objset_t *os, dmu_object_type_t ot,
147 void mzap_create_impl(objset_t *os, uint64_t obj, int normflags,
154 int zap_create_claim(objset_t *ds, uint64_t obj, dmu_object_type_t ot,
156 int zap_create_claim_norm(objset_t *ds, uint64_t obj,
170 int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx);
199 int zap_lookup(objset_t *ds, uint64_t zapobj, const char *name,
210 int zap_lookup_norm(objset_t *d
[all...]
H A Ddmu.h78 typedef struct objset objset_t; typedef in typeref:struct:objset
273 int dmu_objset_hold(const char *name, void *tag, objset_t **osp);
275 boolean_t readonly, void *tag, objset_t **osp);
276 void dmu_objset_rele(objset_t *os, void *tag);
277 void dmu_objset_disown(objset_t *os, void *tag);
278 int dmu_objset_open_ds(struct dsl_dataset *ds, objset_t **osp);
280 void dmu_objset_evict_dbufs(objset_t *os);
282 void (*func)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx), void *arg);
346 uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
348 int dmu_object_claim(objset_t *o
[all...]
H A Dbptree.h51 uint64_t bptree_alloc(objset_t *os, dmu_tx_t *tx);
52 int bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
53 boolean_t bptree_is_empty(objset_t *os, uint64_t obj);
55 void bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
58 int bptree_iterate(objset_t *os, uint64_t obj, boolean_t free,
H A Dbpobj.h58 objset_t *bpo_os;
70 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx);
71 uint64_t bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx);
72 void bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
73 void bpobj_decr_empty(objset_t *os, dmu_tx_t *tx);
75 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object);
H A Dsa.h118 int sa_handle_get(objset_t *, uint64_t, void *userp,
120 int sa_handle_get_from_db(objset_t *, dmu_buf_t *, void *userp,
123 int sa_buf_hold(objset_t *, uint64_t, void *, dmu_buf_t **);
142 void sa_register_update_callback(objset_t *, sa_update_cb_t *);
143 int sa_setup(objset_t *, uint64_t, sa_attr_reg_t *, int, sa_attr_type_t **);
144 void sa_tear_down(objset_t *);
149 boolean_t sa_enabled(objset_t *);
152 int sa_set_sa_object(objset_t *, uint64_t);
H A Dzfs_stat.h48 extern int zfs_obj_to_stats(objset_t *osp, uint64_t obj, zfs_stat_t *sb,
H A Ddmu_impl.h294 objset_t *dsa_os;
308 void dmu_object_zapify(objset_t *, uint64_t, dmu_object_type_t, dmu_tx_t *);
309 void dmu_object_free_zapified(objset_t *, uint64_t, dmu_tx_t *);
310 int dmu_buf_hold_noread(objset_t *, uint64_t, uint64_t,
H A Ddsl_deadlist.h46 objset_t *dl_os;
65 void dsl_deadlist_open(dsl_deadlist_t *dl, objset_t *os, uint64_t object);
67 uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx);
68 void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx);
H A Dddt.h129 objset_t *ddt_os;
153 int (*ddt_op_create)(objset_t *os, uint64_t *object, dmu_tx_t *tx,
155 int (*ddt_op_destroy)(objset_t *os, uint64_t object, dmu_tx_t *tx);
156 int (*ddt_op_lookup)(objset_t *os, uint64_t object, ddt_entry_t *dde);
157 void (*ddt_op_prefetch)(objset_t *os, uint64_t object,
159 int (*ddt_op_update)(objset_t *os, uint64_t object, ddt_entry_t *dde,
161 int (*ddt_op_remove)(objset_t *os, uint64_t object, ddt_entry_t *dde,
163 int (*ddt_op_walk)(objset_t *os, uint64_t object, ddt_entry_t *dde,
165 int (*ddt_op_count)(objset_t *os, uint64_t object, uint64_t *count);
H A Ddsl_deleg.h73 int dsl_deleg_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx);
74 boolean_t dsl_delegation_on(objset_t *os);
H A Dspace_map.h83 objset_t *sm_os; /* objset for this map */
151 uint64_t space_map_alloc(objset_t *os, dmu_tx_t *tx);
154 int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
H A Ddmu_tx.h53 objset_t *tx_objset;
126 dmu_tx_t *dmu_tx_create(objset_t *dd);
149 void dmu_tx_add_new_object(dmu_tx_t *tx, objset_t *os, uint64_t object);
H A Dzvol.h41 extern int zvol_get_stats(objset_t *os, nvlist_t *nv);
42 extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
H A Dzfs_fuid.h125 uint64_t zfs_fuid_table_load(objset_t *, uint64_t, avl_tree_t *, avl_tree_t *);
H A Ddmu_send.h89 boolean_t dmu_objset_is_receiving(objset_t *os);
H A Dzil_impl.h95 objset_t *zl_os; /* object set we're logging */
H A Dzil.h390 extern zilog_t *zil_alloc(objset_t *os, zil_header_t *zh_phys);
393 extern zilog_t *zil_open(objset_t *os, zil_get_data_t *get_data);
396 extern void zil_replay(objset_t *os, void *arg,
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dddt_zap.c37 ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash)
52 ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx)
58 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde)
83 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde)
90 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
103 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
110 ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk)
137 ddt_zap_count(objset_t *os, uint64_t object, uint64_t *count)
H A Ddmu_objset.c85 dmu_objset_spa(objset_t *os)
91 dmu_objset_zil(objset_t *os)
97 dmu_objset_pool(objset_t *os)
108 dmu_objset_ds(objset_t *os)
114 dmu_objset_type(objset_t *os)
120 dmu_objset_name(objset_t *os, char *buf)
126 dmu_objset_id(objset_t *os)
134 dmu_objset_syncprop(objset_t *os)
140 dmu_objset_logbias(objset_t *os)
148 objset_t *o
[all...]
H A Ddmu_object.c35 dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize,
96 dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot,
116 dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot,
137 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx)
163 dmu_object_next(objset_t *os, uint64_t *objectp, boolean_t hole, uint64_t txg)
183 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type,
209 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx)
H A Dbptree.c62 bptree_alloc(objset_t *os, dmu_tx_t *tx)
90 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx)
107 bptree_is_empty(objset_t *os, uint64_t obj)
121 bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
187 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func,
H A Ddsl_deleg.c161 objset_t *mos = dp->dp_meta_objset;
206 objset_t *mos = dp->dp_meta_objset;
311 objset_t *mos;
408 dsl_check_access(objset_t *mos, uint64_t zapobj,
429 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm,
473 dsl_load_sets(objset_t *mos, uint64_t zapobj,
512 dsl_load_user_sets(objset_t *mos, uint64_t zapobj, avl_tree_t *avl,
550 objset_t *mos;
674 objset_t *mos = dd->dd_pool->dp_meta_objset;
738 dsl_deleg_destroy(objset_t *mo
[all...]
H A Ddmu.c154 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset,
204 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset,
294 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx)
312 dmu_bonus_hold(objset_t *os, uint64_t object, void *tag, dmu_buf_t **dbp)
533 dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset,
595 dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset,
707 dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset,
754 dmu_free_long_range(objset_t *os, uint64_t object,
779 dmu_free_long_object(objset_t *os, uint64_t object)
804 dmu_free_range(objset_t *o
[all...]
H A Dzap_micro.c372 mzap_open(objset_t *os, uint64_t obj, dmu_buf_t *db)
471 objset_t *os = dmu_buf_get_objset(db);
555 zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
629 mzap_create_impl(objset_t *os, uint64_t obj, int normflags, zap_flags_t flags,
663 zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot,
671 zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags,
685 zap_create(objset_t *os, dmu_object_type_t ot,
692 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot,
702 zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
721 zap_destroy(objset_t *o
[all...]

Completed in 220 milliseconds

123