Lines Matching refs:bpo_os
173 bpo->bpo_os = os; in bpobj_open()
295 dmu_prefetch(bpo->bpo_os, bpo->bpo_object, 0, pb, pe - pb, in bpobj_iterate_blkptrs()
305 err = dmu_buf_hold(bpo->bpo_os, bpo->bpo_object, in bpobj_iterate_blkptrs()
313 dmu_prefetch(bpo->bpo_os, bpo->bpo_object, 0, in bpobj_iterate_blkptrs()
331 spa_t *spa = dmu_objset_spa(bpo->bpo_os); in bpobj_iterate_blkptrs()
348 VERIFY0(dmu_free_range(bpo->bpo_os, in bpobj_iterate_blkptrs()
439 VERIFY0(dmu_free_range(p->bpo_os, in bpobj_iterate_impl()
450 bpo->bpo_os, in bpobj_iterate_impl()
457 err = dmu_object_free(p->bpo_os, in bpobj_iterate_impl()
488 err = dmu_read(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_iterate_impl()
496 err = bpobj_open(subbpo, bpo->bpo_os, subobj); in bpobj_iterate_impl()
504 dmu_prefetch(subbpo->bpo_os, in bpobj_iterate_impl()
684 ASSERT(bpo->bpo_object != dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj); in bpobj_enqueue_subobj()
686 if (subobj == dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj) { in bpobj_enqueue_subobj()
687 bpobj_decr_empty(bpo->bpo_os, tx); in bpobj_enqueue_subobj()
691 VERIFY3U(0, ==, bpobj_open(&subbpo, bpo->bpo_os, subobj)); in bpobj_enqueue_subobj()
695 bpobj_free(bpo->bpo_os, subobj, tx); in bpobj_enqueue_subobj()
706 ASSERT0(dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj()
718 VERIFY0(dmu_object_info(bpo->bpo_os, subsubobjs, &doi)); in bpobj_enqueue_subobj()
730 VERIFY3U(0, ==, dmu_object_info(bpo->bpo_os, subobj, &doi)); in bpobj_enqueue_subobj()
739 VERIFY0(dmu_buf_hold(bpo->bpo_os, subsubobjs, in bpobj_enqueue_subobj()
749 dmu_object_alloc(bpo->bpo_os, in bpobj_enqueue_subobj()
753 dmu_write(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj()
761 VERIFY0(dmu_object_free(bpo->bpo_os, subsubobjs, tx)); in bpobj_enqueue_subobj()
769 VERIFY0(dmu_buf_hold(bpo->bpo_os, subobj, in bpobj_enqueue_subobj()
777 dmu_write(bpo->bpo_os, bpo->bpo_object, in bpobj_enqueue_subobj()
785 VERIFY0(dmu_object_free(bpo->bpo_os, subobj, tx)); in bpobj_enqueue_subobj()
790 dmu_object_alloc(bpo->bpo_os, in bpobj_enqueue_subobj()
795 dmu_write(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj()
823 if (subobj == dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj) in bpobj_prefetch_subobj()
826 if (bpobj_open(&subbpo, bpo->bpo_os, subobj) != 0) in bpobj_prefetch_subobj()
836 if (dmu_object_info(bpo->bpo_os, subsubobjs, &doi) != 0) in bpobj_prefetch_subobj()
842 if (dmu_object_info(bpo->bpo_os, subobj, &doi) != 0) in bpobj_prefetch_subobj()
849 dmu_prefetch(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, 0, in bpobj_prefetch_subobj()
853 dmu_prefetch(bpo->bpo_os, subsubobjs, 0, 0, 1, in bpobj_prefetch_subobj()
858 dmu_prefetch(bpo->bpo_os, bpo->bpo_object, 0, in bpobj_prefetch_subobj()
861 dmu_prefetch(bpo->bpo_os, subobj, 0, 0, 1, in bpobj_prefetch_subobj()
864 dmu_prefetch(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, 0, in bpobj_prefetch_subobj()
881 ASSERT(bpo->bpo_object != dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj); in bpobj_enqueue()
917 VERIFY3U(0, ==, dmu_buf_hold(bpo->bpo_os, bpo->bpo_object, in bpobj_enqueue()
930 bp_get_dsize_sync(dmu_objset_spa(bpo->bpo_os), bp); in bpobj_enqueue()
1008 sra.spa = dmu_objset_spa(bpo->bpo_os); in bpobj_space_range()