Lines Matching refs:os

9  * or http://www.opensolaris.org/os/licensing.
274 void dmu_objset_rele(objset_t *os, void *tag);
275 void dmu_objset_disown(objset_t *os, void *tag);
278 void dmu_objset_evict_dbufs(objset_t *os);
280 void (*func)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx), void *arg);
343 uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
345 int dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot,
347 int dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot,
366 int dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx);
379 int dmu_object_next(objset_t *os, uint64_t *objectp,
393 int dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size,
400 void dmu_object_set_checksum(objset_t *os, uint64_t object, uint8_t checksum,
407 void dmu_object_set_compress(objset_t *os, uint64_t object, uint8_t compress,
411 dmu_write_embedded(objset_t *os, uint64_t object, uint64_t offset,
422 void dmu_write_policy(objset_t *os, dnode_t *dn, int level, int wp,
436 int dmu_bonus_hold(objset_t *os, uint64_t object, void *tag, dmu_buf_t **);
466 int dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset,
481 * same os/object/blkid, is ineligible for eviction, and has at least
484 boolean_t dmu_buf_try_add_ref(dmu_buf_t *, objset_t *os, uint64_t object,
679 dmu_tx_t *dmu_tx_create(objset_t *os);
718 int dmu_free_range(objset_t *os, uint64_t object, uint64_t offset,
720 int dmu_free_long_range(objset_t *os, uint64_t object, uint64_t offset,
722 int dmu_free_long_object(objset_t *os, uint64_t object);
732 int dmu_read(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
734 void dmu_write(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
736 void dmu_prealloc(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
738 int dmu_read_uio(objset_t *os, uint64_t object, struct uio *uio, uint64_t size);
740 int dmu_write_uio(objset_t *os, uint64_t object, struct uio *uio, uint64_t size,
744 int dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset,
766 void dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset,
809 int dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi);
834 void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
840 void dmu_objset_stats(objset_t *os, struct nvlist *nv);
854 void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
862 uint64_t dmu_objset_fsid_guid(objset_t *os);
867 timestruc_t dmu_objset_snap_cmtime(objset_t *os);
869 int dmu_objset_is_snapshot(objset_t *os);
871 extern struct spa *dmu_objset_spa(objset_t *os);
872 extern struct zilog *dmu_objset_zil(objset_t *os);
873 extern struct dsl_pool *dmu_objset_pool(objset_t *os);
874 extern struct dsl_dataset *dmu_objset_ds(objset_t *os);
875 extern void dmu_objset_name(objset_t *os, char *buf);
876 extern dmu_objset_type_t dmu_objset_type(objset_t *os);
877 extern uint64_t dmu_objset_id(objset_t *os);
878 extern zfs_sync_type_t dmu_objset_syncprop(objset_t *os);
879 extern zfs_logbias_op_t dmu_objset_logbias(objset_t *os);
880 extern int dmu_snapshot_list_next(objset_t *os, int namelen, char *name,
882 extern int dmu_snapshot_realname(objset_t *os, char *name, char *real,
884 extern int dmu_dir_list_next(objset_t *os, int namelen, char *name,
891 extern void dmu_objset_set_user(objset_t *os, void *user_ptr);
892 extern void *dmu_objset_get_user(objset_t *os);
928 int dmu_offset_next(objset_t *os, uint64_t object, boolean_t hole,
938 int dmu_object_wait_synced(objset_t *os, uint64_t object);
946 typedef void (*dmu_traverse_cb_t)(objset_t *os, void *arg, struct blkptr *bp,
948 void dmu_traverse_objset(objset_t *os, uint64_t txg_start,