Home
last modified time | relevance | path

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

12345

/freebsd/sys/contrib/openzfs/include/sys/
H A Ddmu_objset.h90 typedef int (*dmu_objset_upgrade_cb_t)(objset_t *);
204 int dmu_objset_hold(const char *name, const void *tag, objset_t **osp);
206 objset_t **osp);
208 boolean_t readonly, boolean_t decrypt, const void *tag, objset_t **osp);
211 const void *tag, objset_t **osp);
214 void dmu_objset_rele(objset_t *os, const void *tag);
215 void dmu_objset_rele_flags(objset_t *os, boolean_t decrypt, const void *tag);
216 void dmu_objset_disown(objset_t *os, boolean_t decrypt, const void *tag);
217 int dmu_objset_from_ds(struct dsl_dataset *ds, objset_t **osp);
219 void dmu_objset_stats(objset_t *os, nvlist_t *nv);
[all …]
H A Dzap.h115 uint64_t zap_create(objset_t *os, dmu_object_type_t ot,
117 uint64_t zap_create_dnsize(objset_t *os, dmu_object_type_t ot,
119 uint64_t zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot,
121 uint64_t zap_create_norm_dnsize(objset_t *os, int normflags,
124 uint64_t zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
127 uint64_t zap_create_flags_dnsize(objset_t *os, int normflags,
137 uint64_t zap_create_hold(objset_t *os, int normflags, zap_flags_t flags,
147 uint64_t zap_create_link(objset_t *os, dmu_object_type_t ot,
149 uint64_t zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot,
162 int zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot,
[all …]
H A Ddmu.h71 typedef struct objset objset_t; typedef
338 typedef void dmu_objset_create_sync_func_t(objset_t *os, void *arg,
341 int dmu_objset_hold(const char *name, const void *tag, objset_t **osp);
344 objset_t **osp);
345 void dmu_objset_rele(objset_t *os, const void *tag);
346 void dmu_objset_disown(objset_t *os, boolean_t key_required, const void *tag);
347 int dmu_objset_open_ds(struct dsl_dataset *ds, objset_t **osp);
349 void dmu_objset_evict_dbufs(objset_t *os);
426 uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
428 uint64_t dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize,
[all …]
H A Dsa.h113 int sa_handle_get(objset_t *, uint64_t, void *userp,
115 int sa_handle_get_from_db(objset_t *, dmu_buf_t *, void *userp,
118 int sa_buf_hold(objset_t *, uint64_t, const void *, dmu_buf_t **);
136 void sa_register_update_callback(objset_t *, sa_update_cb_t *);
137 int sa_setup(objset_t *, uint64_t, const sa_attr_reg_t *, int,
139 void sa_tear_down(objset_t *);
144 boolean_t sa_enabled(objset_t *);
147 int sa_set_sa_object(objset_t *, uint64_t);
H A Dbptree.h42 uint64_t bptree_alloc(objset_t *os, dmu_tx_t *tx);
43 int bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
44 boolean_t bptree_is_empty(objset_t *os, uint64_t obj);
46 void bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
49 int bptree_iterate(objset_t *os, uint64_t obj, boolean_t free,
H A Dbpobj.h52 objset_t *bpo_os;
66 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx);
67 uint64_t bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx);
68 void bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
69 void bpobj_decr_empty(objset_t *os, dmu_tx_t *tx);
71 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object);
H A Dvdev_indirect_births.h47 objset_t *vib_objset;
53 extern vdev_indirect_births_t *vdev_indirect_births_open(objset_t *os,
57 extern uint64_t vdev_indirect_births_alloc(objset_t *os, dmu_tx_t *tx);
58 extern void vdev_indirect_births_free(objset_t *os, uint64_t object,
H A Dvdev_indirect_mapping.h88 objset_t *vim_objset;
94 extern vdev_indirect_mapping_t *vdev_indirect_mapping_open(objset_t *os,
97 extern uint64_t vdev_indirect_mapping_alloc(objset_t *os, dmu_tx_t *tx);
98 extern void vdev_indirect_mapping_free(objset_t *os, uint64_t obj,
H A Ddsl_deadlist.h40 objset_t *dl_os;
83 int dsl_deadlist_open(dsl_deadlist_t *dl, objset_t *os, uint64_t object);
86 uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx);
87 void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx);
H A Dzfs_znode.h175 extern int zfs_obj_to_path(objset_t *osp, uint64_t obj, char *buf, int len);
176 extern int zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl,
178 extern int zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value);
285 extern void zfs_set_dataprop(objset_t *);
286 extern void zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *,
304 extern int zfs_get_stats(objset_t *os, nvlist_t *nv);
305 extern boolean_t zfs_get_vfs_flag_unmounted(objset_t *os);
H A Dspace_map.h87 objset_t *sm_os; /* objset for this map */
225 uint64_t space_map_alloc(objset_t *os, int blocksize, dmu_tx_t *tx);
227 void space_map_free_obj(objset_t *os, uint64_t smobj, dmu_tx_t *tx);
229 int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
H A Dzvol.h39 extern int zvol_get_stats(objset_t *, nvlist_t *);
41 extern void zvol_create_cb(objset_t *, void *, cred_t *, dmu_tx_t *);
H A Ddmu_impl.h257 void dmu_object_zapify(objset_t *, uint64_t, dmu_object_type_t, dmu_tx_t *);
258 void dmu_object_free_zapified(objset_t *, uint64_t, dmu_tx_t *);
H A Ddsl_deleg.h77 int dsl_deleg_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx);
78 boolean_t dsl_delegation_on(objset_t *os);
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_objset.c89 static void dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb);
90 static void dmu_objset_upgrade_stop(objset_t *os);
105 dmu_objset_spa(objset_t *os) in dmu_objset_spa()
111 dmu_objset_zil(objset_t *os) in dmu_objset_zil()
117 dmu_objset_pool(objset_t *os) in dmu_objset_pool()
128 dmu_objset_ds(objset_t *os) in dmu_objset_ds()
134 dmu_objset_type(objset_t *os) in dmu_objset_type()
140 dmu_objset_name(objset_t *os, char *buf) in dmu_objset_name()
146 dmu_objset_id(objset_t *os) in dmu_objset_id()
154 dmu_objset_dnodesize(objset_t *os) in dmu_objset_dnodesize()
[all …]
H A Dzap.c33 zap_create_impl(objset_t *os, int normflags, zap_flags_t flags, in zap_create_impl()
60 zap_create(objset_t *os, dmu_object_type_t ot, in zap_create()
67 zap_create_dnsize(objset_t *os, dmu_object_type_t ot, in zap_create_dnsize()
75 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot, in zap_create_norm()
83 zap_create_norm_dnsize(objset_t *os, int normflags, dmu_object_type_t ot, in zap_create_norm_dnsize()
91 zap_create_flags(objset_t *os, int normflags, zap_flags_t flags, in zap_create_flags()
100 zap_create_flags_dnsize(objset_t *os, int normflags, zap_flags_t flags, in zap_create_flags_dnsize()
112 zap_create_hold(objset_t *os, int normflags, zap_flags_t flags, in zap_create_hold()
125 zap_create_link(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj, in zap_create_link()
132 zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj, in zap_create_link_dnsize()
[all …]
H A Ddmu_object.c38 dmu_object_alloc_impl(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_impl()
217 dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc()
225 dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_ibs()
234 dmu_object_alloc_dnsize(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_dnsize()
247 dmu_object_alloc_hold(objset_t *os, dmu_object_type_t ot, int blocksize, in dmu_object_alloc_hold()
256 dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim()
264 dmu_object_claim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim_dnsize()
294 dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_reclaim()
302 dmu_object_reclaim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_reclaim_dnsize()
329 dmu_object_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_object_rm_spill()
[all …]
H A Dzfs_znode.c36 zfs_sa_setup(objset_t *osp, sa_attr_type_t **sa_table) in zfs_sa_setup()
50 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, in zfs_grab_sa_handle()
89 zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_pobj()
164 zfs_obj_to_path_impl(objset_t *osp, uint64_t obj, sa_handle_t *hdl, in zfs_obj_to_path_impl()
252 zfs_obj_to_path(objset_t *osp, uint64_t obj, char *buf, int len) in zfs_obj_to_path()
274 zfs_obj_to_stats(objset_t *osp, uint64_t obj, zfs_stat_t *sb, in zfs_obj_to_stats()
309 zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value) in zfs_get_zplprop()
H A Ddsl_deleg.c152 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_set_sync()
196 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_unset_sync()
301 objset_t *mos; in dsl_deleg_get()
402 dsl_check_access(objset_t *mos, uint64_t zapobj, in dsl_check_access()
423 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm, in dsl_check_user_access()
467 dsl_load_sets(objset_t *mos, uint64_t zapobj, in dsl_load_sets()
508 dsl_load_user_sets(objset_t *mos, uint64_t zapobj, avl_tree_t *avl, in dsl_load_user_sets()
546 objset_t *mos; in dsl_deleg_access_impl()
673 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 Dbptree.c51 bptree_alloc(objset_t *os, dmu_tx_t *tx) in bptree_alloc()
79 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx) in bptree_free()
96 bptree_is_empty(objset_t *os, uint64_t obj) in bptree_is_empty()
110 bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg, in bptree_add()
180 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func, in bptree_iterate()
H A Ddmu.c188 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_noread()
234 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold()
320 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_rm_spill()
382 dmu_bonus_hold(objset_t *os, uint64_t object, const void *tag, dmu_buf_t **dbp) in dmu_bonus_hold()
627 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()
754 dmu_prefetch_user(objset_t *os, uint64_t object, int64_t level, uint64_t offset, in dmu_prefetch_user()
898 dmu_prefetch_stream(objset_t *os, uint64_t object, uint64_t offset, in dmu_prefetch_stream()
1003 dmu_prefetch_wait(objset_t *os, uint64_t object, uint64_t offset, uint64_t size) in dmu_prefetch_wait()
1049 dmu_prefetch_dnode(objset_t *os, uint64_t object, zio_priority_t pri) in dmu_prefetch_dnode()
[all …]
H A Ddsl_destroy.c149 objset_t *mos = dp->dp_meta_objset; in process_old_deadlist()
198 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_dir_remove_clones_key_impl()
301 objset_t *mos = dp->dp_meta_objset; in dsl_destroy_snapshot_sync_impl()
703 objset_t *mos; in dsl_destroy_head_check_impl()
767 objset_t *mos = dp->dp_meta_objset; in dsl_dir_destroy_sync()
839 objset_t *os; in dsl_async_clone_destroy()
842 objset_t *mos = dp->dp_meta_objset; in dsl_async_clone_destroy()
898 objset_t *os; in dsl_async_dataset_destroy()
902 objset_t *mos = dp->dp_meta_objset; in dsl_async_dataset_destroy()
947 objset_t *mos = dp->dp_meta_objset; in dsl_destroy_head_sync_impl()
[all …]
H A Dvdev_indirect_births.c87 vdev_indirect_births_alloc(objset_t *os, dmu_tx_t *tx) in vdev_indirect_births_alloc()
98 vdev_indirect_births_open(objset_t *os, uint64_t births_object) in vdev_indirect_births_open()
121 vdev_indirect_births_free(objset_t *os, uint64_t object, dmu_tx_t *tx) in vdev_indirect_births_free()
/freebsd/sys/contrib/openzfs/tests/unit/
H A Dmock_dmu.c227 objset_t *
237 return ((objset_t *)mdb->mdb_owner); in dmu_buf_get_objset()
241 dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size, in dmu_object_set_blocksize()
293 dmu_objset_spa(objset_t *os) in dmu_objset_spa()
300 dmu_free_range(objset_t *os, uint64_t object, uint64_t offset, in dmu_free_range()
315 dmu_objset_ds(objset_t *os) in dmu_objset_ds()
361 dnode_hold(objset_t *os, uint64_t object, const void *tag, dnode_t **dnp) in dnode_hold()
368 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_object_free()
375 dmu_object_alloc_hold(objset_t *os, dmu_object_type_t ot, in dmu_object_alloc_hold()
387 dmu_object_claim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot, in dmu_object_claim_dnsize()
[all …]
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_vnops_os.h33 int dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset,
35 int dmu_read_pages(objset_t *os, uint64_t object, vm_page_t *ma, int count,

12345