Searched refs:bpo (Results 1 – 6 of 6) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | bpobj.c | 100 bpobj_t bpo; in bpobj_free() local 159 bzero(bpo, sizeof (*bpo)); in bpobj_open() 168 err = dmu_bonus_hold(os, object, bpo, &bpo->bpo_dbuf); in bpobj_open() 178 bpo->bpo_phys = bpo->bpo_dbuf->db_data; in bpobj_open() 195 dmu_buf_rele(bpo->bpo_dbuf, bpo); in bpobj_close() 197 dmu_buf_rele(bpo->bpo_cached_dbuf, bpo); in bpobj_close() 294 err = dmu_buf_hold(bpo->bpo_os, bpo->bpo_object, in bpobj_iterate_blkptrs() 728 dmu_write(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, in bpobj_enqueue_subobj() 752 dmu_write(bpo->bpo_os, bpo->bpo_object, in bpobj_enqueue_subobj() 829 dmu_buf_rele(bpo->bpo_cached_dbuf, bpo); in bpobj_enqueue() [all …]
|
| H A D | dsl_deadlist.c | 247 bpobj_t bpo; in dsl_deadlist_load_cache() local 248 VERIFY0(bpobj_open(&bpo, dl->dl_os, dlce->dlce_bpobj)); in dsl_deadlist_load_cache() 250 VERIFY0(bpobj_space(&bpo, in dsl_deadlist_load_cache() 252 bpobj_close(&bpo); in dsl_deadlist_load_cache() 790 bpobj_t bpo; in dsl_deadlist_insert_bpobj() local 794 VERIFY0(bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_insert_bpobj() 795 VERIFY0(bpobj_space(&bpo, &used, &comp, &uncomp)); in dsl_deadlist_insert_bpobj() 796 bpobj_close(&bpo); in dsl_deadlist_insert_bpobj() 837 bpobj_t bpo; in dsl_deadlist_merge() local 838 VERIFY0(bpobj_open(&bpo, dl->dl_os, obj)); in dsl_deadlist_merge() [all …]
|
| H A D | spa.c | 8269 bpobj_t *bpo = arg; local 8270 bpobj_enqueue(bpo, bp, bp_freed, tx);
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | bpobj.h | 80 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object); 81 void bpobj_close(bpobj_t *bpo); 82 boolean_t bpobj_is_open(const bpobj_t *bpo); 84 int bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx); 85 int bpobj_iterate_nofree(bpobj_t *bpo, bpobj_itor_t func, void *, uint64_t *); 86 int livelist_bpobj_iterate_from_nofree(bpobj_t *bpo, bpobj_itor_t func, 89 void bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx); 90 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, boolean_t bp_freed, 93 int bpobj_space(bpobj_t *bpo, 95 int bpobj_space_range(bpobj_t *bpo, uint64_t mintxg, uint64_t maxtxg, [all …]
|
| H A D | dsl_deadlist.h | 115 void dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg,
|
| /f-stack/freebsd/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 2571 if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { in dump_full_bpobj() 2574 if (bpo->bpo_havefreed) { in dump_full_bpobj() 2579 (u_longlong_t)bpo->bpo_object, in dump_full_bpobj() 2601 VERIFY0(dmu_read(bpo->bpo_os, in dump_full_bpobj() 2602 bpo->bpo_phys->bpo_subobjs, in dump_full_bpobj() 2615 if (bpo->bpo_havefreed) { in dump_full_bpobj() 2766 bpobj_count_refd(bpobj_t *bpo) in bpobj_count_refd() argument 2768 mos_obj_refd(bpo->bpo_object); in bpobj_count_refd() 2770 if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { in bpobj_count_refd() 2776 VERIFY0(dmu_read(bpo->bpo_os, in bpobj_count_refd() [all …]
|