Lines Matching refs:os
406 objset_t *os; in dmu_recv_begin_sync() local
473 VERIFY0(dmu_objset_from_ds(newds, &os)); in dmu_recv_begin_sync()
517 os->os_encrypted = B_TRUE; in dmu_recv_begin_sync()
678 objset_t *os; in dmu_recv_resume_begin_sync() local
707 VERIFY0(dmu_objset_from_ds(ds, &os)); in dmu_recv_resume_begin_sync()
813 objset_t *os; member
864 objset_t *os; member
1095 ASSERT3U(object, >=, rwa->os->os_dsl_dataset->ds_resume_object[txgoff]); in save_resume_state()
1096 ASSERT(object != rwa->os->os_dsl_dataset->ds_resume_object[txgoff] || in save_resume_state()
1097 offset >= rwa->os->os_dsl_dataset->ds_resume_offset[txgoff]); in save_resume_state()
1099 rwa->os->os_dsl_dataset->ds_resume_bytes[txgoff]); in save_resume_state()
1101 rwa->os->os_dsl_dataset->ds_resume_object[txgoff] = object; in save_resume_state()
1102 rwa->os->os_dsl_dataset->ds_resume_offset[txgoff] = offset; in save_resume_state()
1103 rwa->os->os_dsl_dataset->ds_resume_bytes[txgoff] = rwa->bytes_read; in save_resume_state()
1130 drro->drr_blksz > spa_maxblocksize(dmu_objset_spa(rwa->os)) || in receive_object()
1132 DN_BONUS_SIZE(spa_maxdnodesize(dmu_objset_spa(rwa->os))) || in receive_object()
1134 (spa_maxdnodesize(dmu_objset_spa(rwa->os)) >> DNODE_SHIFT)) { in receive_object()
1169 err = dmu_object_info(rwa->os, drro->drr_object, &doi); in receive_object()
1215 err = dmu_free_long_range(rwa->os, in receive_object()
1236 err = dmu_free_long_object(rwa->os, drro->drr_object); in receive_object()
1240 txg_wait_synced(dmu_objset_pool(rwa->os), 0); in receive_object()
1258 err = dmu_free_long_range(rwa->os, drro->drr_object, in receive_object()
1272 txg_wait_synced(dmu_objset_pool(rwa->os), 0); in receive_object()
1274 if (dmu_object_info(rwa->os, drro->drr_object, NULL) != ENOENT) in receive_object()
1287 txg_wait_synced(dmu_objset_pool(rwa->os), 0); in receive_object()
1310 err = dmu_object_info(rwa->os, slot, &slot_doi); in receive_object()
1316 err = dmu_free_long_object(rwa->os, slot); in receive_object()
1325 txg_wait_synced(dmu_objset_pool(rwa->os), 0); in receive_object()
1328 tx = dmu_tx_create(rwa->os); in receive_object()
1339 err = dmu_object_claim_dnsize(rwa->os, drro->drr_object, in receive_object()
1348 err = dmu_object_reclaim_dnsize(rwa->os, drro->drr_object, in receive_object()
1359 err = dmu_object_rm_spill(rwa->os, drro->drr_object, tx); in receive_object()
1386 err = dmu_buf_hold_by_dnode(DMU_META_DNODE(rwa->os), in receive_object()
1401 dmu_object_set_checksum(rwa->os, drro->drr_object, in receive_object()
1403 dmu_object_set_compress(rwa->os, drro->drr_object, in receive_object()
1415 VERIFY0(dmu_object_set_blocksize(rwa->os, drro->drr_object, in receive_object()
1417 VERIFY0(dmu_object_set_nlevels(rwa->os, drro->drr_object, in receive_object()
1424 VERIFY0(dmu_object_set_maxblkid(rwa->os, drro->drr_object, in receive_object()
1436 VERIFY0(dnode_hold(rwa->os, drro->drr_object, FTAG, &dn)); in receive_object()
1475 next_err = dmu_object_next(rwa->os, &obj, FALSE, 0)) { in receive_freeobjects()
1479 err = dmu_object_info(rwa->os, obj, &doi); in receive_freeobjects()
1485 err = dmu_free_long_object(rwa->os, obj); in receive_freeobjects()
1528 if (dmu_object_info(rwa->os, drrw->drr_object, NULL) != 0) in receive_write()
1531 tx = dmu_tx_create(rwa->os); in receive_write()
1548 VERIFY0(dnode_hold(rwa->os, drrw->drr_object, FTAG, &dn)); in receive_write()
1605 ref_os = rwa->os; in receive_write_byref()
1620 tx = dmu_tx_create(rwa->os); in receive_write_byref()
1631 dmu_copy_from_buf(rwa->os, drrwbr->drr_object, in receive_write_byref()
1634 dmu_write(rwa->os, drrwbr->drr_object, in receive_write_byref()
1668 tx = dmu_tx_create(rwa->os); in receive_write_embedded()
1678 dmu_write_embedded(rwa->os, drrwe->drr_object, in receive_write_embedded()
1699 drrs->drr_length > spa_maxblocksize(dmu_objset_spa(rwa->os))) in receive_spill()
1722 if (dmu_object_info(rwa->os, drrs->drr_object, NULL) != 0) in receive_spill()
1728 VERIFY0(dmu_bonus_hold(rwa->os, drrs->drr_object, FTAG, &db)); in receive_spill()
1735 tx = dmu_tx_create(rwa->os); in receive_spill()
1785 if (dmu_object_info(rwa->os, drrf->drr_object, NULL) != 0) in receive_free()
1791 err = dmu_free_long_range(rwa->os, drrf->drr_object, in receive_free()
2047 dmu_prefetch(ra->os, object, 1, offset, length, in receive_read_prefetch()
2076 err = dmu_object_info(ra->os, drro->drr_object, &doi); in receive_read_record()
2104 abuf = arc_loan_raw_buf(dmu_objset_spa(ra->os), in receive_read_record()
2115 dmu_objset_spa(ra->os), in receive_read_record()
2119 abuf = arc_loan_buf(dmu_objset_spa(ra->os), in receive_read_record()
2188 abuf = arc_loan_raw_buf(dmu_objset_spa(ra->os), in receive_read_record()
2189 dmu_objset_id(ra->os), byteorder, drrs->drr_salt, in receive_read_record()
2194 abuf = arc_loan_buf(dmu_objset_spa(ra->os), in receive_read_record()
2339 objset_t *mos = dmu_objset_pool(ra->os)->dp_meta_objset; in resume_check()
2340 uint64_t dsobj = dmu_objset_id(ra->os); in resume_check()
2405 VERIFY0(dmu_objset_from_ds(drc->drc_ds, &ra.os)); in dmu_recv_stream()
2412 ASSERT0(ra.os->os_encrypted && in dmu_recv_stream()
2472 ASSERT(ra.os->os_encrypted); in dmu_recv_stream()
2485 err = dsl_crypto_recv_raw(spa_name(ra.os->os_spa), in dmu_recv_stream()
2511 rwa.os = ra.os; in dmu_recv_stream()
2516 rwa.os->os_raw_receive = drc->drc_raw; in dmu_recv_stream()
2588 free_err = dmu_free_long_object(rwa.os, obj); in dmu_recv_stream()
2592 next_err = dmu_object_next(rwa.os, &obj, FALSE, 0); in dmu_recv_stream()
2861 objset_t *os; in add_ds_to_guidmap() local
2881 err = dmu_objset_from_ds(snapds, &os); in add_ds_to_guidmap()
2888 os->os_raw_receive = B_TRUE; in add_ds_to_guidmap()
2957 dmu_objset_is_receiving(objset_t *os) in dmu_objset_is_receiving() argument
2959 return (os->os_dsl_dataset != NULL && in dmu_objset_is_receiving()
2960 os->os_dsl_dataset->ds_owner == dmu_recv_tag); in dmu_objset_is_receiving()