Home
last modified time | relevance | path

Searched refs:objset_t (Results 1 – 25 of 80) sorted by relevance

1234

/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Dzap.h133 uint64_t zap_create(objset_t *ds, dmu_object_type_t ot,
135 uint64_t zap_create_norm(objset_t *ds, int normflags, dmu_object_type_t ot,
137 uint64_t zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
140 uint64_t zap_create_link(objset_t *os, dmu_object_type_t ot,
146 void mzap_create_impl(objset_t *os, uint64_t obj, int normflags,
153 int zap_create_claim(objset_t *ds, uint64_t obj, dmu_object_type_t ot,
155 int zap_create_claim_norm(objset_t *ds, uint64_t obj,
169 int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx);
198 int zap_lookup(objset_t *ds, uint64_t zapobj, const char *name,
209 int zap_lookup_norm(objset_t *ds, uint64_t zapobj, const char *name,
[all …]
H A Ddmu_objset.h141 int dmu_objset_hold(const char *name, void *tag, objset_t **osp);
143 boolean_t readonly, void *tag, objset_t **osp);
145 dmu_objset_type_t type, boolean_t readonly, void *tag, objset_t **osp);
146 void dmu_objset_refresh_ownership(objset_t *os, void *tag);
147 void dmu_objset_rele(objset_t *os, void *tag);
148 void dmu_objset_disown(objset_t *os, void *tag);
149 int dmu_objset_from_ds(struct dsl_dataset *ds, objset_t **osp);
151 void dmu_objset_stats(objset_t *os, nvlist_t *nv);
152 void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
153 void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
[all …]
H A Ddmu.h76 typedef struct objset objset_t; typedef
267 int dmu_objset_hold(const char *name, void *tag, objset_t **osp);
269 boolean_t readonly, void *tag, objset_t **osp);
270 void dmu_objset_rele(objset_t *os, void *tag);
271 void dmu_objset_disown(objset_t *os, void *tag);
272 int dmu_objset_open_ds(struct dsl_dataset *ds, objset_t **osp);
274 void dmu_objset_evict_dbufs(objset_t *os);
276 void (*func)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx), void *arg);
337 uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
339 int dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot,
[all …]
H A Dsa.h117 int sa_handle_get(objset_t *, uint64_t, void *userp,
119 int sa_handle_get_from_db(objset_t *, dmu_buf_t *, void *userp,
122 int sa_buf_hold(objset_t *, uint64_t, void *, dmu_buf_t **);
141 void sa_register_update_callback(objset_t *, sa_update_cb_t *);
142 int sa_setup(objset_t *, uint64_t, sa_attr_reg_t *, int, sa_attr_type_t **);
143 void sa_tear_down(objset_t *);
148 boolean_t sa_enabled(objset_t *);
151 int sa_set_sa_object(objset_t *, uint64_t);
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 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 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 uint64_t (*ddt_op_count)(objset_t *os, uint64_t object);
H A Ddmu_impl.h291 objset_t *dsa_os;
304 void dmu_object_zapify(objset_t *, uint64_t, dmu_object_type_t, dmu_tx_t *);
305 void dmu_object_free_zapified(objset_t *, uint64_t, dmu_tx_t *);
306 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 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.h54 objset_t *tx_objset;
127 dmu_tx_t *dmu_tx_create(objset_t *dd);
150 void dmu_tx_add_new_object(dmu_tx_t *tx, objset_t *os, uint64_t object);
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 Dzfs_znode.h285 extern void zfs_set_dataprop(objset_t *);
286 extern void zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *,
303 extern int zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value);
304 extern int zfs_get_stats(objset_t *os, nvlist_t *nv);
343 extern int zfs_obj_to_path(objset_t *osp, uint64_t obj, char *buf, int len);
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_events.h21 typedef void (*rz_zev_zvol_truncate_cb_t)(char *dataset, objset_t *os,
23 typedef void (*rz_zev_zvol_write_cb_t)(char *dataset, objset_t *os,
/titanic_41/usr/src/uts/common/fs/zfs/
H A Ddmu_objset.c84 dmu_objset_spa(objset_t *os) in dmu_objset_spa()
90 dmu_objset_zil(objset_t *os) in dmu_objset_zil()
96 dmu_objset_pool(objset_t *os) in dmu_objset_pool()
107 dmu_objset_ds(objset_t *os) in dmu_objset_ds()
113 dmu_objset_type(objset_t *os) in dmu_objset_type()
119 dmu_objset_name(objset_t *os, char *buf) in dmu_objset_name()
125 dmu_objset_id(objset_t *os) in dmu_objset_id()
133 dmu_objset_syncprop(objset_t *os) in dmu_objset_syncprop()
139 dmu_objset_logbias(objset_t *os) in dmu_objset_logbias()
147 objset_t *os = arg; in checksum_changed_cb()
[all …]
H A Dddt_zap.c38 ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash) in ddt_zap_create()
53 ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx) in ddt_zap_destroy()
59 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde) in ddt_zap_lookup()
84 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde) in ddt_zap_prefetch()
91 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) in ddt_zap_update()
104 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) in ddt_zap_remove()
111 ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk) in ddt_zap_walk()
138 ddt_zap_count(objset_t *os, uint64_t object) in ddt_zap_count()
H A Ddmu_object.c35 dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc()
96 dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim()
116 dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_reclaim()
137 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_object_free()
163 dmu_object_next(objset_t *os, uint64_t *objectp, boolean_t hole, uint64_t txg) in dmu_object_next()
183 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type, in dmu_object_zapify()
209 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx) in dmu_object_free_zapified()
H A Dzap_micro.c364 mzap_open(objset_t *os, uint64_t obj, dmu_buf_t *db) in mzap_open()
451 zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx, in zap_lockdir()
581 mzap_create_impl(objset_t *os, uint64_t obj, int normflags, zap_flags_t flags, in mzap_create_impl()
615 zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot, in zap_create_claim()
623 zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags, in zap_create_claim_norm()
637 zap_create(objset_t *os, dmu_object_type_t ot, in zap_create()
644 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot, in zap_create_norm()
654 zap_create_flags(objset_t *os, int normflags, zap_flags_t flags, in zap_create_flags()
673 zap_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx) in zap_destroy()
700 zap_count(objset_t *os, uint64_t zapobj, uint64_t *count) in zap_count()
[all …]
H A Ddsl_deleg.c161 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_set_sync()
206 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_unset_sync()
311 objset_t *mos; in dsl_deleg_get()
408 dsl_check_access(objset_t *mos, uint64_t zapobj, in dsl_check_access()
429 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm, in dsl_check_user_access()
473 dsl_load_sets(objset_t *mos, uint64_t zapobj, in dsl_load_sets()
512 dsl_load_user_sets(objset_t *mos, uint64_t zapobj, avl_tree_t *avl, in dsl_load_user_sets()
550 objset_t *mos; in dsl_deleg_access_impl()
674 objset_t *mos = dd->dd_pool->dp_meta_objset; in copy_create_perms()
738 dsl_deleg_destroy(objset_t *mos, uint64_t zapobj, dmu_tx_t *tx) in dsl_deleg_destroy()
[all …]
H A Ddmu.c130 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_noread()
157 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold()
247 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_rm_spill()
265 dmu_bonus_hold(objset_t *os, uint64_t object, void *tag, dmu_buf_t **dbp) in dmu_bonus_hold()
472 dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_array()
533 dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset, in dmu_prefetch()
648 dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset, in dmu_free_long_range_impl()
695 dmu_free_long_range(objset_t *os, uint64_t object, in dmu_free_long_range()
720 dmu_free_long_object(objset_t *os, uint64_t object) in dmu_free_long_object()
745 dmu_free_range(objset_t *os, uint64_t object, uint64_t offset, in dmu_free_range()
[all …]
H A Dbptree.c61 bptree_alloc(objset_t *os, dmu_tx_t *tx) in bptree_alloc()
89 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx) in bptree_free()
106 bptree_is_empty(objset_t *os, uint64_t obj) in bptree_is_empty()
120 bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg, in bptree_add()
186 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func, in bptree_iterate()
H A Dzap.c611 objset_t *os = zap->zap_objset; in zap_expand_leaf()
697 objset_t *os = zap->zap_objset; in zap_put_leaf_maybe_grow_ptrtbl()
953 zap_create_link(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj, in zap_create_link()
966 zap_value_search(objset_t *os, uint64_t zapobj, uint64_t value, uint64_t mask, in zap_value_search()
991 zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx) in zap_join()
1015 zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj, in zap_join_key()
1040 zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj, in zap_join_increment()
1071 zap_add_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx) in zap_add_int()
1080 zap_remove_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx) in zap_remove_int()
1089 zap_lookup_int(objset_t *os, uint64_t obj, uint64_t value) in zap_lookup_int()
[all …]
H A Dsa.c132 static void sa_idx_tab_hold(objset_t *os, sa_idx_tab_t *idx_tab);
133 static void *sa_find_idx_tab(objset_t *os, dmu_object_type_t bonustype,
135 static void sa_idx_tab_rele(objset_t *os, void *arg);
404 sa_add_layout_entry(objset_t *os, sa_attr_type_t *attrs, int attr_count, in sa_add_layout_entry()
461 sa_find_layout(objset_t *os, uint64_t hash, sa_attr_type_t *attrs, in sa_find_layout()
828 sa_attr_table_setup(objset_t *os, sa_attr_reg_t *reg_attrs, int count) in sa_attr_table_setup()
988 sa_setup(objset_t *os, uint64_t sa_obj, sa_attr_reg_t *reg_attrs, int count, in sa_setup()
1114 sa_tear_down(objset_t *os) in sa_tear_down()
1165 sa_attr_iter(objset_t *os, sa_hdr_phys_t *hdr, dmu_object_type_t type, in sa_attr_iter()
1306 sa_idx_tab_rele(objset_t *os, void *arg) in sa_idx_tab_rele()
[all …]
H A Ddsl_prop.c79 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_prop_get_dd()
173 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_prop_get_ds()
260 objset_t *os; in dsl_prop_get()
311 objset_t *mos; in dsl_prop_predict()
494 objset_t *mos = dp->dp_meta_objset; in dsl_prop_changed_notify()
564 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_prop_set_sync_impl()
879 dsl_prop_get_all_impl(objset_t *mos, uint64_t propobj, in dsl_prop_get_all_impl()
1009 objset_t *mos = dp->dp_meta_objset; in dsl_prop_get_all_ds()
1091 dsl_prop_get_all(objset_t *os, nvlist_t **nvp) in dsl_prop_get_all()
1099 objset_t *os; in dsl_prop_get_received()

1234