Lines Matching defs:zfs
37 #include "zfs.h"
77 objset_alloc(zfs_opt_t *zfs, uint64_t type)
84 os->osloc = objset_space_alloc(zfs, os, &os->osblksz);
110 _objset_write(zfs_opt_t *zfs, zfs_objset_t *os, struct dnode_cursor *c,
136 bp = dnode_cursor_next(zfs, c,
138 vdev_pwrite_dnode_indir(zfs, &os->phys->os_meta_dnode,
146 dnode_cursor_finish(zfs, c);
153 vdev_pwrite_data(zfs, DMU_OT_OBJSET, ZIO_CHECKSUM_FLETCHER_4, 0,
158 objset_write(zfs_opt_t *zfs, zfs_objset_t *os)
173 if (os == zfs->mos)
174 dnodecount += zfs->mscount;
176 c = dnode_cursor_init(zfs, os, &os->phys->os_meta_dnode, dnodesz,
179 dnodeloc = objset_space_alloc(zfs, os, &dnodesz);
181 if (os == zfs->mos) {
182 vdev_spacemap_write(zfs);
188 dsl_dir_root_finalize(zfs, os->space);
190 _objset_write(zfs, os, c, dnodeloc);
243 objset_space_alloc(zfs_opt_t *zfs, zfs_objset_t *os, off_t *lenp)
247 loc = vdev_space_alloc(zfs, lenp);