/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | bpobj.c | 97 bpobj_t bpo; in bpobj_free() local 103 VERIFY3U(0, ==, bpobj_open(&bpo, os, obj)); in bpobj_free() 105 mutex_enter(&bpo.bpo_lock); in bpobj_free() 107 if (!bpo.bpo_havesubobj || bpo.bpo_phys->bpo_subobjs == 0) in bpobj_free() 110 VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi)); in bpobj_free() 113 for (i = bpo.bpo_phys->bpo_num_subobjs - 1; i >= 0; i--) { in bpobj_free() 124 bpo.bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0)); in bpobj_free() 137 VERIFY3U(0, ==, dmu_object_free(os, bpo.bpo_phys->bpo_subobjs, tx)); in bpobj_free() 140 mutex_exit(&bpo.bpo_lock); in bpobj_free() 141 bpobj_close(&bpo); in bpobj_free() [all …]
|
H A D | dsl_deadlist.c | 425 bpobj_t bpo; in dsl_deadlist_insert_bpobj() local 427 VERIFY3U(0, ==, bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_insert_bpobj() 428 VERIFY3U(0, ==, bpobj_space(&bpo, &used, &comp, &uncomp)); in dsl_deadlist_insert_bpobj() 429 bpobj_close(&bpo); in dsl_deadlist_insert_bpobj() 470 bpobj_t bpo; in dsl_deadlist_merge() local 471 VERIFY3U(0, ==, bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_merge() 472 VERIFY3U(0, ==, bpobj_iterate(&bpo, in dsl_deadlist_merge() 474 bpobj_close(&bpo); in dsl_deadlist_merge() 498 dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg, in dsl_deadlist_move_bpobj() argument 517 bpobj_enqueue_subobj(bpo, dle->dle_bpobj.bpo_object, tx); in dsl_deadlist_move_bpobj()
|
H A D | spa.c | 5879 bpobj_t *bpo = arg; in bpobj_enqueue_cb() local 5880 bpobj_enqueue(bpo, bp, tx); in bpobj_enqueue_cb()
|
/titanic_50/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); 78 int bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx); 79 int bpobj_iterate_nofree(bpobj_t *bpo, bpobj_itor_t func, void *, dmu_tx_t *); 81 void bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx); 82 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx); 84 int bpobj_space(bpobj_t *bpo, 86 int bpobj_space_range(bpobj_t *bpo, uint64_t mintxg, uint64_t maxtxg,
|
H A D | dsl_deadlist.h | 80 void dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg,
|
/titanic_50/usr/src/cmd/zdb/ |
H A D | zdb.c | 1476 dump_full_bpobj(bpobj_t *bpo, char *name, int indent) in dump_full_bpobj() argument 1490 zdb_nicenum(bpo->bpo_phys->bpo_bytes, bytes, sizeof (bytes)); in dump_full_bpobj() 1491 if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { in dump_full_bpobj() 1492 zdb_nicenum(bpo->bpo_phys->bpo_comp, comp, sizeof (comp)); in dump_full_bpobj() 1493 zdb_nicenum(bpo->bpo_phys->bpo_uncomp, uncomp, sizeof (uncomp)); in dump_full_bpobj() 1497 (u_longlong_t)bpo->bpo_object, in dump_full_bpobj() 1498 (u_longlong_t)bpo->bpo_phys->bpo_num_blkptrs, in dump_full_bpobj() 1499 (u_longlong_t)bpo->bpo_phys->bpo_num_subobjs, in dump_full_bpobj() 1500 (u_longlong_t)bpo->bpo_phys->bpo_subobjs, in dump_full_bpobj() 1503 for (uint64_t i = 0; i < bpo->bpo_phys->bpo_num_subobjs; i++) { in dump_full_bpobj() [all …]
|
/titanic_50/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;
|