Lines Matching refs:subobj
486 uint64_t subobj; in bpobj_iterate_impl() local
488 offset, sizeof (uint64_t), &subobj, in bpobj_iterate_impl()
495 err = bpobj_open(subbpo, bpo->bpo_os, subobj); in bpobj_iterate_impl()
672 bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx) in bpobj_enqueue_subobj() argument
680 ASSERT(subobj != 0); in bpobj_enqueue_subobj()
685 if (subobj == dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj) { in bpobj_enqueue_subobj()
690 VERIFY3U(0, ==, bpobj_open(&subbpo, bpo->bpo_os, subobj)); in bpobj_enqueue_subobj()
694 bpobj_free(bpo->bpo_os, subobj, tx); in bpobj_enqueue_subobj()
729 VERIFY3U(0, ==, dmu_object_info(bpo->bpo_os, subobj, &doi)); in bpobj_enqueue_subobj()
745 numsubsub * sizeof (subobj)); in bpobj_enqueue_subobj()
753 bpo->bpo_phys->bpo_num_subobjs * sizeof (subobj), in bpobj_enqueue_subobj()
754 numsubsub * sizeof (subobj), subdb->db_data, tx); in bpobj_enqueue_subobj()
768 VERIFY0(dmu_buf_hold(bpo->bpo_os, subobj, in bpobj_enqueue_subobj()
784 VERIFY0(dmu_object_free(bpo->bpo_os, subobj, tx)); in bpobj_enqueue_subobj()
795 bpo->bpo_phys->bpo_num_subobjs * sizeof (subobj), in bpobj_enqueue_subobj()
796 sizeof (subobj), &subobj, tx); in bpobj_enqueue_subobj()
811 bpobj_prefetch_subobj(bpobj_t *bpo, uint64_t subobj) in bpobj_prefetch_subobj() argument
820 ASSERT(subobj != 0); in bpobj_prefetch_subobj()
822 if (subobj == dmu_objset_pool(bpo->bpo_os)->dp_empty_bpobj) in bpobj_prefetch_subobj()
825 if (bpobj_open(&subbpo, bpo->bpo_os, subobj) != 0) in bpobj_prefetch_subobj()
841 if (dmu_object_info(bpo->bpo_os, subobj, &doi) != 0) in bpobj_prefetch_subobj()
849 bpo->bpo_phys->bpo_num_subobjs * sizeof (subobj), 1, in bpobj_prefetch_subobj()
860 dmu_prefetch(bpo->bpo_os, subobj, 0, 0, 1, in bpobj_prefetch_subobj()
864 bpo->bpo_phys->bpo_num_subobjs * sizeof (subobj), 1, in bpobj_prefetch_subobj()