Lines Matching refs:os

189 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset,  in dmu_buf_hold_noread()  argument
197 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_noread()
241 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold() argument
252 err = dmu_buf_hold_noread(os, object, offset, tag, dbp); in dmu_buf_hold()
333 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_rm_spill() argument
338 error = dnode_hold(os, object, FTAG, &dn); in dmu_rm_spill()
402 dmu_bonus_hold_impl(objset_t *os, uint64_t object, void *tag, uint32_t flags, in dmu_bonus_hold_impl() argument
415 error = dnode_hold(os, object, FTAG, &dn); in dmu_bonus_hold_impl()
456 dmu_bonus_hold(objset_t *os, uint64_t obj, void *tag, dmu_buf_t **dbp) in dmu_bonus_hold() argument
458 return (dmu_bonus_hold_impl(os, obj, tag, DMU_READ_NO_PREFETCH, dbp)); in dmu_bonus_hold()
643 dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_array() argument
649 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_array()
705 dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset, in dmu_prefetch() argument
713 dn = DMU_META_DNODE(os); in dmu_prefetch()
736 err = dnode_hold(os, object, FTAG, &dn); in dmu_prefetch()
827 dmu_objset_zfs_unmounting(objset_t *os) in dmu_objset_zfs_unmounting() argument
830 if (dmu_objset_type(os) == DMU_OST_ZFS) in dmu_objset_zfs_unmounting()
831 return (zfs_get_vfs_flag_unmounted(os)); in dmu_objset_zfs_unmounting()
837 dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset, in dmu_free_long_range_impl() argument
843 dsl_pool_t *dp = dmu_objset_pool(os); in dmu_free_long_range_impl()
894 tx = dmu_tx_create(os); in dmu_free_long_range_impl()
925 dmu_free_long_range(objset_t *os, uint64_t object, in dmu_free_long_range() argument
931 err = dnode_hold(os, object, FTAG, &dn); in dmu_free_long_range()
934 err = dmu_free_long_range_impl(os, dn, offset, length); in dmu_free_long_range()
950 dmu_free_long_object(objset_t *os, uint64_t object) in dmu_free_long_object() argument
955 err = dmu_free_long_range(os, object, 0, DMU_OBJECT_END); in dmu_free_long_object()
959 tx = dmu_tx_create(os); in dmu_free_long_object()
966 err = dmu_object_free(os, object, tx); in dmu_free_long_object()
977 dmu_free_range(objset_t *os, uint64_t object, uint64_t offset, in dmu_free_range() argument
981 int err = dnode_hold(os, object, FTAG, &dn); in dmu_free_range()
1045 dmu_read(objset_t *os, uint64_t object, uint64_t offset, uint64_t size, in dmu_read() argument
1051 err = dnode_hold(os, object, FTAG, &dn); in dmu_read()
1102 dmu_write(objset_t *os, uint64_t object, uint64_t offset, uint64_t size, in dmu_write() argument
1111 VERIFY0(dmu_buf_hold_array(os, object, offset, size, in dmu_write()
1134 dmu_object_remap_one_indirect(objset_t *os, dnode_t *dn, in dmu_object_remap_one_indirect() argument
1161 dmu_tx_t *tx = dmu_tx_create(os); in dmu_object_remap_one_indirect()
1191 dmu_object_remap_indirects(objset_t *os, uint64_t object, in dmu_object_remap_indirects() argument
1198 err = dnode_hold(os, object, FTAG, &dn); in dmu_object_remap_indirects()
1214 dmu_tx_t *tx = dmu_tx_create(os); in dmu_object_remap_indirects()
1239 if ((err = dmu_object_remap_one_indirect(os, dn, in dmu_object_remap_indirects()
1251 dmu_prealloc(objset_t *os, uint64_t object, uint64_t offset, uint64_t size, in dmu_prealloc() argument
1260 VERIFY(0 == dmu_buf_hold_array(os, object, offset, size, in dmu_prealloc()
1272 dmu_write_embedded(objset_t *os, uint64_t object, uint64_t offset, in dmu_write_embedded() argument
1280 VERIFY0(dmu_buf_hold_noread(os, object, offset, in dmu_write_embedded()
1504 dmu_read_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size) in dmu_read_uio() argument
1512 err = dnode_hold(os, object, FTAG, &dn); in dmu_read_uio()
1609 dmu_write_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size, in dmu_write_uio() argument
1618 err = dnode_hold(os, object, FTAG, &dn); in dmu_write_uio()
1630 dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset, uint64_t size, in dmu_write_pages() argument
1640 err = dmu_buf_hold_array(os, object, offset, size, in dmu_write_pages()
1707 dmu_copy_from_buf(objset_t *os, uint64_t object, uint64_t offset, in dmu_copy_from_buf() argument
1724 VERIFY0(dmu_buf_hold(os, object, offset, FTAG, &dst_handle, in dmu_copy_from_buf()
1736 abuf = arc_loan_raw_buf(os->os_spa, dmu_objset_id(os), in dmu_copy_from_buf()
1744 abuf = arc_loan_buf(os->os_spa, in dmu_copy_from_buf()
1766 objset_t *os = dn->dn_objset; in dmu_assign_arcbuf_by_dnode() local
1790 os = dn->dn_objset; in dmu_assign_arcbuf_by_dnode()
1793 dmu_write(os, object, offset, blksz, buf->b_data, tx); in dmu_assign_arcbuf_by_dnode()
1943 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, in dmu_sync_late_arrival() argument
1949 tx = dmu_tx_create(os); in dmu_sync_late_arrival()
1993 zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp, in dmu_sync_late_arrival()
2031 objset_t *os = db->db_objset; in dmu_sync() local
2032 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
2047 dmu_write_policy(os, dn, db->db_level, WP_DMU_SYNC, &zp); in dmu_sync()
2053 if (txg > spa_freeze_txg(os->os_spa)) in dmu_sync()
2054 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
2064 if (txg <= spa_last_synced_txg(os->os_spa)) { in dmu_sync()
2072 if (txg <= spa_syncing_txg(os->os_spa)) { in dmu_sync()
2078 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
2161 zio_nowait(arc_write(pio, os->os_spa, txg, in dmu_sync()
2170 dmu_object_set_nlevels(objset_t *os, uint64_t object, int nlevels, dmu_tx_t *tx) in dmu_object_set_nlevels() argument
2175 err = dnode_hold(os, object, FTAG, &dn); in dmu_object_set_nlevels()
2184 dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size, int ibs, in dmu_object_set_blocksize() argument
2190 err = dnode_hold(os, object, FTAG, &dn); in dmu_object_set_blocksize()
2199 dmu_object_set_maxblkid(objset_t *os, uint64_t object, uint64_t maxblkid, in dmu_object_set_maxblkid() argument
2205 err = dnode_hold(os, object, FTAG, &dn); in dmu_object_set_maxblkid()
2216 dmu_object_set_checksum(objset_t *os, uint64_t object, uint8_t checksum, in dmu_object_set_checksum() argument
2228 VERIFY0(dnode_hold(os, object, FTAG, &dn)); in dmu_object_set_checksum()
2236 dmu_object_set_compress(objset_t *os, uint64_t object, uint8_t compress, in dmu_object_set_compress() argument
2248 VERIFY0(dnode_hold(os, object, FTAG, &dn)); in dmu_object_set_compress()
2261 dmu_write_policy(objset_t *os, dnode_t *dn, int level, int wp, zio_prop_t *zp) in dmu_write_policy() argument
2266 enum zio_checksum checksum = os->os_checksum; in dmu_write_policy()
2267 enum zio_compress compress = os->os_compress; in dmu_write_policy()
2268 enum zio_checksum dedup_checksum = os->os_dedup_checksum; in dmu_write_policy()
2271 boolean_t dedup_verify = os->os_dedup_verify; in dmu_write_policy()
2273 int copies = os->os_copies; in dmu_write_policy()
2287 compress = zio_compress_select(os->os_spa, in dmu_write_policy()
2303 if (os->os_redundant_metadata == ZFS_REDUNDANT_METADATA_ALL || in dmu_write_policy()
2304 (os->os_redundant_metadata == in dmu_write_policy()
2322 compress = zio_compress_select(os->os_spa, dn->dn_compress, in dmu_write_policy()
2365 if (os->os_encrypted && (wp & WP_NOFILL) == 0) { in dmu_write_policy()
2385 zp->zp_copies = MIN(copies, spa_max_replication(os->os_spa)); in dmu_write_policy()
2390 os->os_zpl_special_smallblock : 0; in dmu_write_policy()
2399 dmu_offset_next(objset_t *os, uint64_t object, boolean_t hole, uint64_t *off) in dmu_offset_next() argument
2408 err = dmu_object_wait_synced(os, object); in dmu_offset_next()
2413 err = dnode_hold(os, object, FTAG, &dn); in dmu_offset_next()
2432 dmu_object_wait_synced(objset_t *os, uint64_t object) in dmu_object_wait_synced() argument
2437 error = dnode_hold(os, object, FTAG, &dn); in dmu_object_wait_synced()
2453 txg_wait_synced(dmu_objset_pool(os), 0); in dmu_object_wait_synced()
2495 dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi) in dmu_object_info() argument
2498 int err = dnode_hold(os, object, FTAG, &dn); in dmu_object_info()