Searched refs:bpobj (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dvdev_removal.h24 #include <sys/bpobj.h>
H A Ddsl_deadlist.h29 #include <sys/bpobj.h>
118 int dsl_process_sub_livelist(bpobj_t *bpobj, struct bplist *to_free,
H A Dbpobj.h59 typedef struct bpobj { struct
H A DMakefile.am14 bpobj.h \
H A Ddsl_pool.h38 #include <sys/bpobj.h>
H A Dspa_impl.h49 #include <sys/bpobj.h>
H A Dvdev_impl.h31 #include <sys/bpobj.h>
H A Dspa.h69 struct bpobj;
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/
H A DMakefile.files70 bpobj.o \
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dspa_os.c49 #include <sys/bpobj.h>
/freebsd-13-stable/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am59 bpobj.c \
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A DMakefile.in21 $(MODULE)-objs += bpobj.o
H A Ddsl_deadlist.c172 * Prefetch all the bpobj's so that we do that i/o
193 * Load only the non-empty bpobj's into the dl_cache. The cache is an analog
234 * Prefetch all the bpobj's so that we do that i/o
558 * the deadlist's avl tree, freeing the entry's bpobj and adjusting the
597 * Clear out the contents of a deadlist_entry by freeing its bpobj,
598 * replacing it with an empty bpobj and adjusting the deadlist's
864 * Remove entries on dl that are born > mintxg, and put them on the bpobj.
1013 * Accepts a bpobj and a bplist. Will insert into the bplist the blkptrs
1017 dsl_process_sub_livelist(bpobj_t *bpobj, bplist_t *to_free, zthr_t *t, argument
1030 int err = bpobj_iterate_nofree(bpobj, dsl_livelist_iterat
[all...]
H A Dbpobj.c27 #include <sys/bpobj.h>
35 * Return an empty bpobj, preferably the empty dummy one (dp_empty_bpobj).
191 /* Lame workaround for closing a bpobj that was never opened. */
259 * Update bpobj and all of its parents with new space accounting.
529 * bpobj. Note that this may be different from the number of block pointers
533 * If there are concurrent (or subsequent) modifications to the bpobj then the
545 * Iterate over the blkptrs in the bpobj beginning at index start. If func
562 * Logically add subobj's contents to the parent bpobj.
567 * | bpobj |----------------------->| subobj list |
573 * | sub-bpobj |
[all...]
H A Ddsl_dataset.c2228 bpobj_t bpobj = last->dle_bpobj; local
2229 uint64_t all = bpobj.bpo_phys->bpo_num_blkptrs;
2230 uint64_t free = bpobj.bpo_phys->bpo_num_freed;
H A Dvdev_removal.c39 #include <sys/bpobj.h>
H A Dvdev.c38 #include <sys/bpobj.h>
H A Dspa.c71 #include <sys/bpobj.h>
2697 zfs_dbgmsg("txg %llu condensing livelist of %s (id %llu), bpobj %llu "
2698 "(%llu blkptrs) and bpobj %llu (%llu blkptrs) -> bpobj %llu "
2732 * We save bpobj sizes (first_size and next_size) to use later in
2739 * blockpointers and iterates over them while the bpobj's lock held, so
4075 spa_load_failed(spa, "error opening deferred-frees bpobj "
5938 * Create the deferred-free bpobj. Turn off compression
5948 cmn_err(CE_PANIC, "failed to add bpobj");
9031 * care about deferred frees and the deferred bpobj
[all...]
/freebsd-13-stable/cddl/lib/libzpool/
H A DMakefile59 bpobj.c \
/freebsd-13-stable/sys/contrib/openzfs/module/
H A DMakefile.bsd188 bpobj.c \
/freebsd-13-stable/sys/modules/zfs/
H A DMakefile161 bpobj.c \

Completed in 321 milliseconds