Searched refs:blkptr_t (Results 1 - 25 of 67) sorted by relevance

123

/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dblkptr.h30 void encode_embedded_bp_compressed(blkptr_t *, void *,
32 void decode_embedded_bp_compressed(const blkptr_t *, void *);
33 int decode_embedded_bp(const blkptr_t *, void *, int);
H A Dbplist.h37 blkptr_t bpe_blk;
46 typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
50 void bplist_append(bplist_t *bpl, const blkptr_t *bp);
H A Dmetaslab.h84 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *,
88 void metaslab_free(spa_t *, const blkptr_t *, uint64_t, boolean_t);
93 int metaslab_claim(spa_t *, const blkptr_t *, uint64_t);
95 void metaslab_check_free(spa_t *, const blkptr_t *);
96 void metaslab_fastwrite_mark(spa_t *, const blkptr_t *);
97 void metaslab_fastwrite_unmark(spa_t *, const blkptr_t *);
133 void metaslab_group_alloc_verify(spa_t *, const blkptr_t *, void *, int);
H A Dbptree.h44 blkptr_t be_bp;
49 typedef int bptree_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
55 void bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
H A Dddt.h195 extern void ddt_bp_fill(const ddt_phys_t *ddp, blkptr_t *bp,
198 const ddt_phys_t *ddp, blkptr_t *bp);
200 extern void ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp);
202 extern void ddt_phys_fill(ddt_phys_t *ddp, const blkptr_t *bp);
208 extern ddt_phys_t *ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp);
226 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp);
231 extern ddt_entry_t *ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add);
232 extern void ddt_prefetch(spa_t *spa, const blkptr_t *bp);
236 const blkptr_t *bp);
238 extern ddt_entry_t *ddt_repair_start(ddt_t *ddt, const blkptr_t *b
[all...]
H A Ddmu_traverse.h42 typedef int (blkptr_cb_t)(spa_t *spa, zilog_t *zilog, const blkptr_t *bp,
68 int traverse_dataset_destroyed(spa_t *spa, blkptr_t *blkptr,
H A Dzio.h65 sizeof (zio_eck_t)) / sizeof (blkptr_t))
68 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\
72 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS];
394 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp,
452 blkptr_t *io_bp;
453 blkptr_t *io_bp_override;
454 blkptr_t io_bp_copy;
467 blkptr_t io_bp_orig;
541 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
545 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *b
[all...]
H A Dbpobj.h43 * contents is an array of bpo_entries blkptr_t's, representing
72 typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, boolean_t bp_freed,
90 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, boolean_t bp_freed,
99 int bplist_append_cb(void *arg, const blkptr_t *bp, boolean_t bp_freed,
H A Dzio_crypt.h135 void zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv);
136 void zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv);
137 void zio_crypt_encode_mac_bp(blkptr_t *bp, uint8_t *mac);
138 void zio_crypt_decode_mac_bp(const blkptr_t *bp, uint8_t *mac);
H A Dzio_checksum.h129 extern int zio_checksum_equal(spa_t *, blkptr_t *, enum zio_checksum,
133 extern int zio_checksum_error_impl(spa_t *, const blkptr_t *, enum zio_checksum,
H A Ddsl_deadlist.h97 void dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp,
99 int dsl_deadlist_insert_alloc_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
100 int dsl_deadlist_insert_free_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
H A Dzil.h64 blkptr_t zh_log; /* log chain */
88 * number passed in the blk_cksum field of the blkptr_t
92 blkptr_t zc_next_blk; /* next block in chain */
314 blkptr_t lr_blkptr; /* spa block pointer for replay */
466 typedef int zil_parse_blk_func_t(zilog_t *zilog, const blkptr_t *bp, void *arg,
513 extern void zil_lwb_add_block(struct lwb *lwb, const blkptr_t *bp);
515 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
H A Ddnode.h123 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t))))
257 blkptr_t dn_blkptr[1+DN_OLD_MAX_BONUSLEN/sizeof (blkptr_t)];
259 blkptr_t __dn_ignore1;
263 blkptr_t __dn_ignore2;
265 sizeof (blkptr_t)];
266 blkptr_t dn_spill;
271 #define DN_SPILL_BLKPTR(dnp) ((blkptr_t *)((char *)(dnp) + \
H A Duberblock_impl.h84 blkptr_t ub_rootbp; /* MOS objset_phys_t */
H A Ddmu_objset.h151 blkptr_t *os_rootbp;
238 blkptr_t *bp, dmu_objset_type_t type, int levels, int blksz, int ibs,
241 blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx);
242 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
H A Darc.h75 const blkptr_t *bp, arc_buf_t *buf, void *priv);
292 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
296 blkptr_t *bp, arc_buf_t *buf, boolean_t l2arc, const zio_prop_t *zp,
304 void arc_freed(spa_t *spa, const blkptr_t *bp);
H A Ddbuf.h150 blkptr_t dr_bp_copy;
169 blkptr_t dr_overridden_by;
241 * Pointer to the blkptr_t which points to us. May be NULL if we
244 blkptr_t *db_blkptr;
401 blkptr_t *bp, uint16_t *datablkszsec, uint8_t *indblkshift);
H A Ddsl_pool.h103 blkptr_t dp_meta_rootbp;
163 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp);
165 const blkptr_t *bpp);
/freebsd-13-stable/sys/cddl/boot/zfs/
H A Dblkptr.c47 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf)
H A Dzfsimpl.h226 * E blkptr_t contains embedded data (see below)
236 * "Embedded" blkptr_t's don't actually point to a block, instead they
237 * have a data payload embedded in the blkptr_t itself. See the comment
240 * The blkptr_t is laid out as follows:
328 #define SPA_BLKPTRSHIFT 7 /* blkptr_t is 128 bytes */
339 } blkptr_t; typedef in typeref:struct:blkptr
488 sizeof (zio_eck_t)) / sizeof (blkptr_t))
491 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\
495 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS];
970 blkptr_t ub_rootb
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Dblkptr.c48 encode_embedded_bp_compressed(blkptr_t *bp, void *data,
94 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf)
124 * blkptr_t. Takes into account compression and byteorder (the payload is
129 decode_embedded_bp(const blkptr_t *bp, void *buf, int buflen)
H A Dbplist.c46 bplist_append(bplist_t *bpl, const blkptr_t *bp)
H A Ddmu_traverse.c59 blkptr_t *td_rootbp;
71 static int traverse_dnode(traverse_data_t *td, const blkptr_t *bp,
77 traverse_zil_block(zilog_t *zilog, const blkptr_t *bp, void *arg,
105 blkptr_t *bp = &lr->lr_blkptr;
185 const blkptr_t *bp, const zbookmark_phys_t *zb)
214 prefetch_needed(prefetch_data_t *pfd, const blkptr_t *bp)
225 const blkptr_t *bp, const zbookmark_phys_t *zb)
346 &((blkptr_t *)buf->b_data)[pidx],
361 &((blkptr_t *)buf->b_data)[i], czb);
517 traverse_dnode(traverse_data_t *td, const blkptr_t *b
[all...]
H A Dbpobj.c288 uint64_t offset = i * sizeof (blkptr_t);
303 blkptr_t *bparray = dbuf->db_data;
304 blkptr_t *bp = &bparray[blkoff];
332 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t),
751 VERIFY3U(bps->db_size, >=, numbps * sizeof (blkptr_t));
753 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t),
754 numbps * sizeof (blkptr_t),
784 bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, boolean_t bp_freed,
787 blkptr_t stored_bp = *bp;
790 blkptr_t *bparra
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzio_crypt.c676 * into blkptr_t and zil_header_t. The ICP wants to use these parameters as
678 * with byteswapping at all. However, both blkptr_t and zil_header_t may be
684 zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv)
709 zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv)
742 zio_crypt_encode_mac_bp(blkptr_t *bp, uint8_t *mac)
763 zio_crypt_decode_mac_bp(const blkptr_t *bp, uint8_t *mac)
849 zio_crypt_bp_zero_nonportable_blkprop(blkptr_t *bp, uint64_t version)
904 zio_crypt_bp_auth_init(uint64_t version, boolean_t should_bswap, blkptr_t *bp,
907 blkptr_t tmpbp = *bp;
910 byteswap_uint64_array(&tmpbp, sizeof (blkptr_t));
[all...]

Completed in 274 milliseconds

123