/freebsd-src/sys/contrib/openzfs/include/sys/ |
H A D | ddt.h | 338 blkptr_t *bp, uint64_t txg); 340 const ddt_univ_phys_t *ddp, ddt_phys_variant_t v, blkptr_t *bp); 343 const blkptr_t *bp); 352 const ddt_entry_t *dde, const blkptr_t *bp); 376 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp); 381 extern ddt_entry_t *ddt_lookup(ddt_t *ddt, const blkptr_t *bp); 383 extern void ddt_prefetch(spa_t *spa, const blkptr_t *bp); 387 const blkptr_t *bp); 391 extern ddt_entry_t *ddt_repair_start(ddt_t *ddt, const blkptr_t *bp); 406 extern boolean_t ddt_addref(spa_t *spa, const blkptr_t *b [all...] |
H A D | brt.h | 38 extern boolean_t brt_entry_decref(spa_t *spa, const blkptr_t *bp); 39 extern uint64_t brt_entry_get_refcount(spa_t *spa, const blkptr_t *bp); 46 extern boolean_t brt_maybe_exists(spa_t *spa, const blkptr_t *bp); 50 extern void brt_pending_add(spa_t *spa, const blkptr_t *bp, dmu_tx_t *tx); 51 extern void brt_pending_remove(spa_t *spa, const blkptr_t *bp, dmu_tx_t *tx);
|
H A D | zio.h | 66 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 69 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 73 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 403 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 466 blkptr_t *io_bp; 467 blkptr_t *io_bp_override; 468 blkptr_t io_bp_copy; 480 blkptr_t io_bp_orig; 562 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 566 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *b [all...] |
H A D | metaslab.h | 87 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *, 91 void metaslab_free(spa_t *, const blkptr_t *, uint64_t, boolean_t); 96 int metaslab_claim(spa_t *, const blkptr_t *, uint64_t); 98 void metaslab_check_free(spa_t *, const blkptr_t *); 134 void metaslab_group_alloc_verify(spa_t *, const blkptr_t *, const void *, int);
|
H A D | blkptr.h | 30 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 D | bplist.h | 37 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 D | bptree.h | 44 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 D | dnode.h | 128 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 262 blkptr_t dn_blkptr[1+DN_OLD_MAX_BONUSLEN/sizeof (blkptr_t)]; 264 blkptr_t __dn_ignore1; 268 blkptr_t __dn_ignore2; 270 sizeof (blkptr_t)]; 271 blkptr_t dn_spill; 274 blkptr_t __dn_ignore4; 280 #define DN_SPILL_BLKPTR(dnp) ((blkptr_t *)((char *)(dnp) + \
|
H A D | zil.h | 65 blkptr_t zh_log; /* log chain */ 89 * number passed in the blk_cksum field of the blkptr_t 93 blkptr_t zc_next_blk; /* next block in chain */ 358 blkptr_t lr_blkptr; /* spa block pointer for replay */ 420 blkptr_t lr_bps[]; 579 typedef int zil_parse_blk_func_t(zilog_t *zilog, const blkptr_t *bp, void *arg, 627 extern void zil_lwb_add_block(struct lwb *lwb, const blkptr_t *bp); 629 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
|
H A D | zio_crypt.h | 135 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 D | bpobj.h | 72 typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, boolean_t bp_freed, 91 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, boolean_t bp_freed, 100 int bplist_append_cb(void *arg, const blkptr_t *bp, boolean_t bp_freed,
|
H A D | dsl_deadlist.h | 97 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 D | dmu_traverse.h | 42 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 D | dmu_objset.h | 160 blkptr_t *os_rootbp; 243 blkptr_t *bp, dmu_objset_type_t type, int levels, int blksz, int ibs, 246 blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx); 247 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
H A D | dsl_pool.h | 103 blkptr_t dp_meta_rootbp; 169 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp); 171 const blkptr_t *bpp);
|
/freebsd-src/usr.sbin/makefs/zfs/ |
H A D | zfs.h | 142 void objset_root_blkptr_copy(const zfs_objset_t *, blkptr_t *); 151 blkptr_t *bp); 153 uint64_t fill, const void *data, off_t sz, off_t loc, blkptr_t *bp); 172 blkptr_t *dnode_cursor_next(zfs_opt_t *, struct dnode_cursor *, off_t);
|
H A D | objset.c | 52 blkptr_t osbp; /* set in objset_write() */ 129 blkptr_t *bp; in _objset_write() 259 objset_root_blkptr_copy(const zfs_objset_t *os, blkptr_t *bp) in objset_root_blkptr_copy() 261 memcpy(bp, &os->osbp, sizeof(blkptr_t)); in objset_root_blkptr_copy()
|
/freebsd-src/sys/contrib/openzfs/module/zfs/ |
H A D | bpobj.c | 289 sizeof (blkptr_t); in bpobj_iterate_blkptrs() 290 uint64_t ps = start * sizeof (blkptr_t); in bpobj_iterate_blkptrs() 298 uint64_t offset = i * sizeof (blkptr_t); in bpobj_iterate_blkptrs() 320 blkptr_t *bparray = dbuf->db_data; in bpobj_iterate_blkptrs() 321 blkptr_t *bp = &bparray[blkoff]; in bpobj_iterate_blkptrs() 349 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t), in bpobj_iterate_blkptrs() 775 VERIFY3U(bps->db_size, >=, numbps * sizeof (blkptr_t)); in bpobj_enqueue_subobj() 777 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t), in bpobj_enqueue_subobj() 778 numbps * sizeof (blkptr_t), in bpobj_enqueue_subobj() 858 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t), 1, in bpobj_prefetch_subobj() [all …]
|
H A D | dmu_traverse.c | 59 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, in traverse_zil_block() 106 blkptr_t *bp = &lr->lr_blkptr; in traverse_zil_record() 182 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_prefetch_metadata() 211 prefetch_needed(prefetch_data_t *pfd, const blkptr_t *bp) in prefetch_needed() 222 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_visitbp() 343 &((blkptr_t *)buf->b_data)[pidx], in traverse_visitbp() 358 &((blkptr_t *)buf->b_data)[i], czb); in traverse_visitbp() 514 traverse_dnode(traverse_data_t *td, const blkptr_t *b [all...] |
H A D | blkptr.c | 48 encode_embedded_bp_compressed(blkptr_t *bp, void *data, in encode_embedded_bp_compressed() 94 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf) in decode_embedded_bp_compressed() 124 * blkptr_t. Takes into account compression and byteorder (the payload is 129 decode_embedded_bp(const blkptr_t *bp, void *buf, int buflen) in decode_embedded_bp()
|
H A D | ddt.c | 614 blkptr_t *bp, uint64_t txg) in ddt_lookup() 640 const ddt_univ_phys_t *ddp, ddt_phys_variant_t v, blkptr_t *bp) in ddt_lookup() 662 ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp) in ddt_prefetch() 676 ddt_phys_extend(ddt_univ_phys_t *ddp, ddt_phys_variant_t v, const blkptr_t *bp) 792 blkptr_t blk; in ddt_unload() 832 ddt_phys_select(const ddt_t *ddt, const ddt_entry_t *dde, const blkptr_t *bp) in ddt_repair_start() 883 ddt_select(spa_t *spa, const blkptr_t *bp) in ddt_repair_entry() 1079 ddt_entry_lookup_is_valid(ddt_t *ddt, const blkptr_t *bp, ddt_entry_t *dde) in ddt_walk() 1109 ddt_lookup(ddt_t *ddt, const blkptr_t *bp) 1321 ddt_prefetch(spa_t *spa, const blkptr_t *b [all...] |
H A D | zio.c | 508 blkptr_t *bp = zio->io_bp; in zio_decrypt() 905 zio_create(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, in zio_create() 951 zio->io_bp = (blkptr_t *)bp; in zio_create() 1045 zfs_blkptr_verify_log(spa_t *spa, const blkptr_t *bp, in zfs_blkptr_verify_log() 1117 zfs_blkptr_verify(spa_t *spa, const blkptr_t *bp, in zfs_blkptr_verify() 1238 zfs_dva_valid(spa_t *spa, const dva_t *dva, const blkptr_t *bp) in zfs_dva_valid() 1269 zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, in zio_write() 1285 zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, in zio_write() 1322 zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, abd_t *data, in zio_write_override() 1336 zio_write_override(zio_t *zio, blkptr_t *b in zio_write_override() [all...] |
/freebsd-src/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 339 } blkptr_t; typedef 503 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 506 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 510 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 953 blkptr_t ub_rootbp; /* MOS objset_phys_t */ 1051 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 1102 blkptr_t dn_blkptr[1+DN_OLD_MAX_BONUSLEN/sizeof (blkptr_t)]; 1104 blkptr_t __dn_ignore1; 1108 blkptr_t __dn_ignore2; 1110 sizeof (blkptr_t)]; [all …]
|
/freebsd-src/sys/contrib/openzfs/lib/libzdb/ |
H A D | libzdb.c | 69 const blkptr_t *l = larg; in livelist_compare() 70 const blkptr_t *r = rarg; in livelist_compare()
|
/freebsd-src/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zio_crypt.c | 659 * into blkptr_t and zil_header_t. The ICP wants to use these parameters as 661 * with byteswapping at all. However, both blkptr_t and zil_header_t may be 667 zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_encode_params_bp() 692 zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_decode_params_bp() 725 zio_crypt_encode_mac_bp(blkptr_t *bp, uint8_t *mac) in zio_crypt_encode_mac_bp() 746 zio_crypt_decode_mac_bp(const blkptr_t *bp, uint8_t *mac) in zio_crypt_decode_mac_bp() 832 zio_crypt_bp_zero_nonportable_blkprop(blkptr_t *bp, uint64_t version) in zio_crypt_bp_zero_nonportable_blkprop() 887 zio_crypt_bp_auth_init(uint64_t version, boolean_t should_bswap, blkptr_t *bp, in zio_crypt_bp_auth_init() 890 blkptr_t tmpbp = *bp; in zio_crypt_bp_auth_init() 893 byteswap_uint64_array(&tmpbp, sizeof (blkptr_t)); in zio_crypt_bp_auth_init() [all...] |