Home
last modified time | relevance | path

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

12345

/freebsd/sys/contrib/openzfs/include/sys/
H A Dzap.h124 uint64_t zap_create(objset_t *ds, dmu_object_type_t ot,
126 uint64_t zap_create_dnsize(objset_t *ds, dmu_object_type_t ot,
128 uint64_t zap_create_norm(objset_t *ds, int normflags, dmu_object_type_t ot,
130 uint64_t zap_create_norm_dnsize(objset_t *ds, int normflags,
133 uint64_t zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
136 uint64_t zap_create_flags_dnsize(objset_t *os, int normflags,
140 uint64_t zap_create_hold(objset_t *os, int normflags, zap_flags_t flags,
145 uint64_t zap_create_link(objset_t *os, dmu_object_type_t ot,
147 uint64_t zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot,
160 int zap_create_claim(objset_t *ds, uint64_t obj, dmu_object_type_t ot,
[all …]
H A Ddmu_objset.h100 typedef int (*dmu_objset_upgrade_cb_t)(objset_t *);
214 int dmu_objset_hold(const char *name, const void *tag, objset_t **osp);
216 objset_t **osp);
218 boolean_t readonly, boolean_t decrypt, const void *tag, objset_t **osp);
221 const void *tag, objset_t **osp);
224 void dmu_objset_rele(objset_t *os, const void *tag);
225 void dmu_objset_rele_flags(objset_t *os, boolean_t decrypt, const void *tag);
226 void dmu_objset_disown(objset_t *os, boolean_t decrypt, const void *tag);
227 int dmu_objset_from_ds(struct dsl_dataset *ds, objset_t **osp);
229 void dmu_objset_stats(objset_t *os, nvlist_t *nv);
[all …]
H A Ddmu.h81 typedef struct objset objset_t; typedef
327 typedef void dmu_objset_create_sync_func_t(objset_t *os, void *arg,
330 int dmu_objset_hold(const char *name, const void *tag, objset_t **osp);
333 objset_t **osp);
334 void dmu_objset_rele(objset_t *os, const void *tag);
335 void dmu_objset_disown(objset_t *os, boolean_t key_required, const void *tag);
336 int dmu_objset_open_ds(struct dsl_dataset *ds, objset_t **osp);
338 void dmu_objset_evict_dbufs(objset_t *os);
413 uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
415 uint64_t dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize,
[all …]
H A Dsa.h123 int sa_handle_get(objset_t *, uint64_t, void *userp,
125 int sa_handle_get_from_db(objset_t *, dmu_buf_t *, void *userp,
128 int sa_buf_hold(objset_t *, uint64_t, const void *, dmu_buf_t **);
146 void sa_register_update_callback(objset_t *, sa_update_cb_t *);
147 int sa_setup(objset_t *, uint64_t, const sa_attr_reg_t *, int,
149 void sa_tear_down(objset_t *);
154 boolean_t sa_enabled(objset_t *);
157 int sa_set_sa_object(objset_t *, uint64_t);
H A Dbptree.h52 uint64_t bptree_alloc(objset_t *os, dmu_tx_t *tx);
53 int bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
54 boolean_t bptree_is_empty(objset_t *os, uint64_t obj);
56 void bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
59 int bptree_iterate(objset_t *os, uint64_t obj, boolean_t free,
H A Dddt_impl.h163 int (*ddt_op_create)(objset_t *os, uint64_t *object, dmu_tx_t *tx,
165 int (*ddt_op_destroy)(objset_t *os, uint64_t object, dmu_tx_t *tx);
166 int (*ddt_op_lookup)(objset_t *os, uint64_t object,
168 int (*ddt_op_contains)(objset_t *os, uint64_t object,
170 void (*ddt_op_prefetch)(objset_t *os, uint64_t object,
172 void (*ddt_op_prefetch_all)(objset_t *os, uint64_t object);
173 int (*ddt_op_update)(objset_t *os, uint64_t object,
176 int (*ddt_op_remove)(objset_t *os, uint64_t object,
178 int (*ddt_op_walk)(objset_t *os, uint64_t object, uint64_t *walk,
180 int (*ddt_op_count)(objset_t *os, uint64_t object, uint64_t *count);
H A Dbpobj.h62 objset_t *bpo_os;
76 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx);
77 uint64_t bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx);
78 void bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
79 void bpobj_decr_empty(objset_t *os, dmu_tx_t *tx);
81 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object);
H A Dvdev_indirect_births.h51 objset_t *vib_objset;
57 extern vdev_indirect_births_t *vdev_indirect_births_open(objset_t *os,
61 extern uint64_t vdev_indirect_births_alloc(objset_t *os, dmu_tx_t *tx);
62 extern void vdev_indirect_births_free(objset_t *os, uint64_t object,
H A Dvdev_indirect_mapping.h92 objset_t *vim_objset;
98 extern vdev_indirect_mapping_t *vdev_indirect_mapping_open(objset_t *os,
101 extern uint64_t vdev_indirect_mapping_alloc(objset_t *os, dmu_tx_t *tx);
102 extern void vdev_indirect_mapping_free(objset_t *os, uint64_t obj,
H A Dzfs_znode.h161 extern int zfs_obj_to_path(objset_t *osp, uint64_t obj, char *buf, int len);
162 extern int zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl,
164 extern int zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value);
268 extern void zfs_set_dataprop(objset_t *);
269 extern void zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *,
287 extern int zfs_get_stats(objset_t *os, nvlist_t *nv);
288 extern boolean_t zfs_get_vfs_flag_unmounted(objset_t *os);
H A Ddsl_deadlist.h50 objset_t *dl_os;
93 int dsl_deadlist_open(dsl_deadlist_t *dl, objset_t *os, uint64_t object);
96 uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx);
97 void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx);
H A Dspace_map.h97 objset_t *sm_os; /* objset for this map */
235 uint64_t space_map_alloc(objset_t *os, int blocksize, dmu_tx_t *tx);
237 void space_map_free_obj(objset_t *os, uint64_t smobj, dmu_tx_t *tx);
239 int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
H A Dzvol.h50 extern int zvol_get_stats(objset_t *, nvlist_t *);
52 extern void zvol_create_cb(objset_t *, void *, cred_t *, dmu_tx_t *);
H A Ddmu_impl.h269 void dmu_object_zapify(objset_t *, uint64_t, dmu_object_type_t, dmu_tx_t *);
270 void dmu_object_free_zapified(objset_t *, uint64_t, dmu_tx_t *);
H A Ddmu_recv.h66 objset_t *drc_os;
88 boolean_t dmu_objset_is_receiving(objset_t *);
H A Ddsl_deleg.h85 int dsl_deleg_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx);
86 boolean_t dsl_delegation_on(objset_t *os);
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_objset.c97 static void dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb);
98 static void dmu_objset_upgrade_stop(objset_t *os);
113 dmu_objset_spa(objset_t *os) in dmu_objset_spa()
119 dmu_objset_zil(objset_t *os) in dmu_objset_zil()
125 dmu_objset_pool(objset_t *os) in dmu_objset_pool()
136 dmu_objset_ds(objset_t *os) in dmu_objset_ds()
142 dmu_objset_type(objset_t *os) in dmu_objset_type()
148 dmu_objset_name(objset_t *os, char *buf) in dmu_objset_name()
154 dmu_objset_id(objset_t *os) in dmu_objset_id()
162 dmu_objset_dnodesize(objset_t *os) in dmu_objset_dnodesize()
[all …]
H A Dddt_zap.c100 ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash) in ddt_zap_create()
117 ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx) in ddt_zap_destroy()
123 ddt_zap_lookup(objset_t *os, uint64_t object, in ddt_zap_lookup()
151 ddt_zap_contains(objset_t *os, uint64_t object, const ddt_key_t *ddk) in ddt_zap_contains()
158 ddt_zap_prefetch(objset_t *os, uint64_t object, const ddt_key_t *ddk) in ddt_zap_prefetch()
164 ddt_zap_prefetch_all(objset_t *os, uint64_t object) in ddt_zap_prefetch_all()
170 ddt_zap_update(objset_t *os, uint64_t object, const ddt_key_t *ddk, in ddt_zap_update()
188 ddt_zap_remove(objset_t *os, uint64_t object, const ddt_key_t *ddk, in ddt_zap_remove()
196 ddt_zap_walk(objset_t *os, uint64_t object, uint64_t *walk, ddt_key_t *ddk, in ddt_zap_walk()
243 ddt_zap_count(objset_t *os, uint64_t object, uint64_t *count) in ddt_zap_count()
H A Ddmu_object.c48 dmu_object_alloc_impl(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_impl()
227 dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc()
235 dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_ibs()
244 dmu_object_alloc_dnsize(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_dnsize()
257 dmu_object_alloc_hold(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_hold()
266 dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim()
274 dmu_object_claim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim_dnsize()
304 dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_reclaim()
312 dmu_object_reclaim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_reclaim_dnsize()
339 dmu_object_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_object_rm_spill()
[all …]
H A Dzap_micro.c626 objset_t *os = dmu_buf_get_objset(db); in zap_lockdir_impl()
742 zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx, in zap_lockdir()
867 zap_create_impl(objset_t *os, int normflags, zap_flags_t flags, in zap_create_impl()
894 zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot, in zap_create_claim()
902 zap_create_claim_dnsize(objset_t *os, uint64_t obj, dmu_object_type_t ot, in zap_create_claim_dnsize()
910 zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags, in zap_create_claim_norm()
919 zap_create_claim_norm_dnsize(objset_t *os, uint64_t obj, int normflags, in zap_create_claim_norm_dnsize()
944 zap_create(objset_t *os, dmu_object_type_t ot, in zap_create()
951 zap_create_dnsize(objset_t *os, dmu_object_type_t ot, in zap_create_dnsize()
959 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot, in zap_create_norm()
[all …]
H A Dzfs_znode.c46 zfs_sa_setup(objset_t *osp, sa_attr_type_t **sa_table) in zfs_sa_setup()
60 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, in zfs_grab_sa_handle()
99 zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_pobj()
174 zfs_obj_to_path_impl(objset_t *osp, uint64_t obj, sa_handle_t *hdl, in zfs_obj_to_path_impl()
262 zfs_obj_to_path(objset_t *osp, uint64_t obj, char *buf, int len) in zfs_obj_to_path()
284 zfs_obj_to_stats(objset_t *osp, uint64_t obj, zfs_stat_t *sb, in zfs_obj_to_stats()
319 zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value) in zfs_get_zplprop()
H A Ddsl_deleg.c162 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_set_sync()
207 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_unset_sync()
312 objset_t *mos; in dsl_deleg_get()
417 dsl_check_access(objset_t *mos, uint64_t zapobj, in dsl_check_access()
438 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm, in dsl_check_user_access()
482 dsl_load_sets(objset_t *mos, uint64_t zapobj, in dsl_load_sets()
523 dsl_load_user_sets(objset_t *mos, uint64_t zapobj, avl_tree_t *avl, in dsl_load_user_sets()
561 objset_t *mos; in dsl_deleg_access_impl()
685 objset_t *mos = dd->dd_pool->dp_meta_objset; in copy_create_perms()
751 dsl_deleg_destroy(objset_t *mos, uint64_t zapobj, dmu_tx_t *tx) in dsl_deleg_destroy()
[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()
189 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func, in bptree_iterate()
H A Ddmu.c197 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_noread()
249 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold()
341 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_rm_spill()
409 dmu_bonus_hold(objset_t *os, uint64_t object, const void *tag, dmu_buf_t **dbp) in dmu_bonus_hold()
659 dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_array()
725 dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset, in dmu_prefetch()
852 dmu_prefetch_wait(objset_t *os, uint64_t object, uint64_t offset, uint64_t size) in dmu_prefetch_wait()
895 dmu_prefetch_dnode(objset_t *os, uint64_t object, zio_priority_t pri) in dmu_prefetch_dnode()
991 dmu_objset_zfs_unmounting(objset_t *os) in dmu_objset_zfs_unmounting()
1003 dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset, in dmu_free_long_range_impl()
[all …]
H A Dzap.c727 objset_t *os = zap->zap_objset; in zap_expand_leaf()
816 objset_t *os = zap->zap_objset; in zap_put_leaf_maybe_grow_ptrtbl()
1089 zap_create_link(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj, in zap_create_link()
1096 zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj, in zap_create_link_dnsize()
1110 zap_value_search(objset_t *os, uint64_t zapobj, uint64_t value, uint64_t mask, in zap_value_search()
1135 zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx) in zap_join()
1159 zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj, in zap_join_key()
1184 zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj, in zap_join_increment()
1215 zap_add_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx) in zap_add_int()
1224 zap_remove_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx) in zap_remove_int()
[all …]

12345