Lines Matching defs:os

196 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset,
204 err = dnode_hold(os, object, FTAG, &dn);
248 dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset,
259 err = dmu_buf_hold_noread(os, object, offset, tag, dbp);
340 dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx)
345 error = dnode_hold(os, object, FTAG, &dn);
408 dmu_bonus_hold(objset_t *os, uint64_t object, const void *tag, dmu_buf_t **dbp)
413 error = dnode_hold(os, object, FTAG, &dn);
510 * to take a held dnode rather than <os, object> -- the lookup is wasteful,
658 dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset,
665 err = dnode_hold(os, object, FTAG, &dn);
724 dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset,
730 dmu_prefetch_dnode(os, object, pri);
734 if (dnode_hold(os, object, FTAG, &dn) != 0)
851 dmu_prefetch_wait(objset_t *os, uint64_t object, uint64_t offset, uint64_t size)
856 err = dnode_hold(os, object, FTAG, &dn);
894 dmu_prefetch_dnode(objset_t *os, uint64_t object, zio_priority_t pri)
899 dnode_t *dn = DMU_META_DNODE(os);
990 dmu_objset_zfs_unmounting(objset_t *os)
993 if (dmu_objset_type(os) == DMU_OST_ZFS)
994 return (zfs_get_vfs_flag_unmounted(os));
996 (void) os;
1002 dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset,
1008 dsl_pool_t *dp = dmu_objset_pool(os);
1045 tx = dmu_tx_create(os);
1106 dmu_free_long_range(objset_t *os, uint64_t object,
1112 err = dnode_hold(os, object, FTAG, &dn);
1115 err = dmu_free_long_range_impl(os, dn, offset, length);
1131 dmu_free_long_object(objset_t *os, uint64_t object)
1136 err = dmu_free_long_range(os, object, 0, DMU_OBJECT_END);
1140 tx = dmu_tx_create(os);
1146 err = dmu_object_free(os, object, tx);
1156 dmu_free_range(objset_t *os, uint64_t object, uint64_t offset,
1160 int err = dnode_hold(os, object, FTAG, &dn);
1237 dmu_read(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
1243 err = dnode_hold(os, object, FTAG, &dn);
1295 dmu_write(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
1304 VERIFY0(dmu_buf_hold_array(os, object, offset, size,
1349 dmu_prealloc(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
1358 VERIFY(0 == dmu_buf_hold_array(os, object, offset, size,
1370 dmu_write_embedded(objset_t *os, uint64_t object, uint64_t offset,
1378 VERIFY0(dmu_buf_hold_noread(os, object, offset,
1389 dmu_redact(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
1395 VERIFY0(dmu_buf_hold_array(os, object, offset, size, FALSE, FTAG,
1476 dmu_read_uio(objset_t *os, uint64_t object, zfs_uio_t *uio, uint64_t size)
1484 err = dnode_hold(os, object, FTAG, &dn);
1615 dmu_write_uio(objset_t *os, uint64_t object, zfs_uio_t *uio, uint64_t size,
1624 err = dnode_hold(os, object, FTAG, &dn);
1667 dmu_object_cached_size(objset_t *os, uint64_t object,
1676 if (dnode_hold(os, object, FTAG, &dn) != 0)
1729 dmu_cached_bps(dmu_objset_spa(os), db->db.db_data,
1801 objset_t *os = dn->dn_objset;
1818 zfs_racct_write(os->os_spa, blksz, 1, 0);
1827 dmu_write(os, object, offset, blksz, buf->b_data, tx);
1978 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd,
1990 tx = dmu_tx_create(os);
2040 zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp,
2078 objset_t *os = db->db_objset;
2079 dsl_dataset_t *ds = os->os_dsl_dataset;
2092 dmu_write_policy(os, DB_DNODE(db), db->db_level, WP_DMU_SYNC, &zp);
2098 if (txg > spa_freeze_txg(os->os_spa))
2099 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
2109 if (txg <= spa_last_synced_txg(os->os_spa)) {
2117 if (txg <= spa_syncing_txg(os->os_spa)) {
2123 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
2209 zio_nowait(arc_write(pio, os->os_spa, txg, zgd->zgd_bp,
2219 dmu_object_set_nlevels(objset_t *os, uint64_t object, int nlevels, dmu_tx_t *tx)
2224 err = dnode_hold(os, object, FTAG, &dn);
2233 dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size, int ibs,
2239 err = dnode_hold(os, object, FTAG, &dn);
2248 dmu_object_set_maxblkid(objset_t *os, uint64_t object, uint64_t maxblkid,
2254 err = dnode_hold(os, object, FTAG, &dn);
2265 dmu_object_set_checksum(objset_t *os, uint64_t object, uint8_t checksum,
2277 VERIFY0(dnode_hold(os, object, FTAG, &dn));
2285 dmu_object_set_compress(objset_t *os, uint64_t object, uint8_t compress,
2297 VERIFY0(dnode_hold(os, object, FTAG, &dn));
2310 dmu_write_policy(objset_t *os, dnode_t *dn, int level, int wp, zio_prop_t *zp)
2315 enum zio_checksum checksum = os->os_checksum;
2316 enum zio_compress compress = os->os_compress;
2317 uint8_t complevel = os->os_complevel;
2318 enum zio_checksum dedup_checksum = os->os_dedup_checksum;
2321 boolean_t dedup_verify = os->os_dedup_verify;
2323 int copies = os->os_copies;
2337 compress = zio_compress_select(os->os_spa,
2353 switch (os->os_redundant_metadata) {
2404 compress = zio_compress_select(os->os_spa, dn->dn_compress,
2406 complevel = zio_complevel_select(os->os_spa, compress,
2449 if (os->os_encrypted && (wp & WP_NOFILL) == 0) {
2470 zp->zp_copies = MIN(copies, spa_max_replication(os->os_spa));
2481 os->os_zpl_special_smallblock : 0;
2496 dmu_offset_next(objset_t *os, uint64_t object, boolean_t hole, uint64_t *off)
2502 err = dnode_hold(os, object, FTAG, &dn);
2526 txg_wait_synced(dmu_objset_pool(os), 0);
2544 dmu_read_l0_bps(objset_t *os, uint64_t object, uint64_t offset, uint64_t length,
2552 error = dmu_buf_hold_array(os, object, offset, length, FALSE, FTAG,
2619 if (BP_GET_BIRTH(bp) > spa_freeze_txg(os->os_spa)) {
2623 if (BP_GET_BIRTH(bp) > spa_last_synced_txg(os->os_spa)) {
2639 dmu_brt_clone(objset_t *os, uint64_t object, uint64_t offset, uint64_t length,
2650 spa = os->os_spa;
2652 VERIFY0(dmu_buf_hold_array(os, object, offset, length, FALSE, FTAG,
2761 dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi)
2764 int err = dnode_hold(os, object, FTAG, &dn);