Searched refs:bpo (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | bpobj.c | 98 bpobj_t bpo; in bpobj_free() local 108 if (!bpo.bpo_havesubobj || bpo.bpo_phys->bpo_subobjs == 0) in bpobj_free() 157 bzero(bpo, sizeof (*bpo)); in bpobj_open() 166 err = dmu_bonus_hold(os, object, bpo, &bpo->bpo_dbuf); in bpobj_open() 175 bpo->bpo_phys = bpo->bpo_dbuf->db_data; in bpobj_open() 192 dmu_buf_rele(bpo->bpo_dbuf, bpo); in bpobj_close() 194 dmu_buf_rele(bpo->bpo_cached_dbuf, bpo); in bpobj_close() 420 dmu_write(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj() 447 dmu_write(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj() 512 dmu_buf_rele(bpo->bpo_cached_dbuf, bpo); in bpobj_enqueue() [all …]
|
H A D | dsl_deadlist.c | 444 bpobj_t bpo; in dsl_deadlist_insert_bpobj() local 448 VERIFY3U(0, ==, bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_insert_bpobj() 449 VERIFY3U(0, ==, bpobj_space(&bpo, &used, &comp, &uncomp)); in dsl_deadlist_insert_bpobj() 450 bpobj_close(&bpo); in dsl_deadlist_insert_bpobj() 489 bpobj_t bpo; in dsl_deadlist_merge() local 490 VERIFY3U(0, ==, bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_merge() 491 VERIFY3U(0, ==, bpobj_iterate(&bpo, in dsl_deadlist_merge() 493 bpobj_close(&bpo); in dsl_deadlist_merge() 519 dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg, in dsl_deadlist_move_bpobj() argument 540 bpobj_enqueue_subobj(bpo, dle->dle_bpobj.bpo_object, tx); in dsl_deadlist_move_bpobj()
|
H A D | spa.c | 7795 bpobj_t *bpo = arg; local 7796 bpobj_enqueue(bpo, bp, tx);
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | bpobj.h | 75 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object); 76 void bpobj_close(bpobj_t *bpo); 77 boolean_t bpobj_is_open(const bpobj_t *bpo); 79 int bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx); 80 int bpobj_iterate_nofree(bpobj_t *bpo, bpobj_itor_t func, void *, dmu_tx_t *); 82 void bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx); 83 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx); 85 int bpobj_space(bpobj_t *bpo, 87 int bpobj_space_range(bpobj_t *bpo, uint64_t mintxg, uint64_t maxtxg, 89 boolean_t bpobj_is_empty(bpobj_t *bpo);
|
H A D | dsl_deadlist.h | 81 void dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg,
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 1820 if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { in dump_full_bpobj() 1826 (u_longlong_t)bpo->bpo_object, in dump_full_bpobj() 1836 VERIFY0(dmu_read(bpo->bpo_os, in dump_full_bpobj() 1837 bpo->bpo_phys->bpo_subobjs, in dump_full_bpobj() 1852 (u_longlong_t)bpo->bpo_object, in dump_full_bpobj() 1868 bpobj_count_refd(bpobj_t *bpo) in bpobj_count_refd() argument 1870 mos_obj_refd(bpo->bpo_object); in bpobj_count_refd() 1872 if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { in bpobj_count_refd() 1873 mos_obj_refd(bpo->bpo_phys->bpo_subobjs); in bpobj_count_refd() 1878 VERIFY0(dmu_read(bpo->bpo_os, in bpobj_count_refd() [all …]
|
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ipmon.c | 928 char *bp = NULL, *bpo = NULL; local 935 bpo = bp; 942 if (bpo) { 943 free(bpo); 944 bpo = NULL;
|