Lines Matching refs:os
9 * or http://www.opensolaris.org/os/licensing.
125 #define DMU_META_DNODE(os) ((os)->os_meta_dnode.dnh_dnode)
126 #define DMU_USERUSED_DNODE(os) ((os)->os_userused_dnode.dnh_dnode)
127 #define DMU_GROUPUSED_DNODE(os) ((os)->os_groupused_dnode.dnh_dnode)
129 #define DMU_OS_IS_L2CACHEABLE(os) \
130 ((os)->os_secondary_cache == ZFS_CACHE_ALL || \
131 (os)->os_secondary_cache == ZFS_CACHE_METADATA)
133 #define DMU_OS_IS_L2COMPRESSIBLE(os) (zfs_mdcomp_disable == B_FALSE)
139 void dmu_objset_refresh_ownership(objset_t *os, void *tag);
140 void dmu_objset_rele(objset_t *os, void *tag);
141 void dmu_objset_disown(objset_t *os, void *tag);
144 void dmu_objset_stats(objset_t *os, nvlist_t *nv);
145 void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
146 void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
148 uint64_t dmu_objset_fsid_guid(objset_t *os);
153 void dmu_objset_evict_dbufs(objset_t *os);
154 timestruc_t dmu_objset_snap_cmtime(objset_t *os);
157 void dmu_objset_sync(objset_t *os, zio_t *zio, dmu_tx_t *tx);
158 boolean_t dmu_objset_is_dirty(objset_t *os, uint64_t txg);
163 void dmu_objset_evict(objset_t *os);
164 void dmu_objset_do_userquota_updates(objset_t *os, dmu_tx_t *tx);
166 boolean_t dmu_objset_userused_enabled(objset_t *os);
167 int dmu_objset_userspace_upgrade(objset_t *os);
168 boolean_t dmu_objset_userspace_present(objset_t *os);