| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | metaslab.h | 84 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 D | ddt.h | 195 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 *bp);
|
| 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 | zio.h | 65 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 68 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 72 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 400 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 458 blkptr_t *io_bp; 459 blkptr_t *io_bp_override; 460 blkptr_t io_bp_copy; 473 blkptr_t io_bp_orig; 568 const blkptr_t *bp, 589 const blkptr_t *bp, enum zio_flag flags); [all …]
|
| 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 | 123 (((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 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, 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 D | zil.h | 64 blkptr_t zh_log; /* log chain */ 92 blkptr_t zc_next_blk; /* next block in chain */ 314 blkptr_t lr_blkptr; /* spa block pointer for replay */ 465 typedef int zil_parse_blk_func_t(zilog_t *zilog, const blkptr_t *bp, void *arg, 512 extern void zil_lwb_add_block(struct lwb *lwb, const blkptr_t *bp); 514 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
|
| 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 | 151 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 D | zio_checksum.h | 129 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 D | dsl_pool.h | 103 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);
|
| H A D | arc.h | 75 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);
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| 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() 129 decode_embedded_bp(const blkptr_t *bp, void *buf, int buflen) in decode_embedded_bp()
|
| H A D | dmu_traverse.c | 58 blkptr_t *td_rootbp; 70 static int traverse_dnode(traverse_data_t *td, const blkptr_t *bp, 76 traverse_zil_block(zilog_t *zilog, const blkptr_t *bp, void *arg, in traverse_zil_block() 104 blkptr_t *bp = &lr->lr_blkptr; in traverse_zil_record() 181 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_prefetch_metadata() 209 prefetch_needed(prefetch_data_t *pfd, const blkptr_t *bp) in prefetch_needed() 220 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_visitbp() 316 &((blkptr_t *)buf->b_data)[i], czb); in traverse_visitbp() 325 &((blkptr_t *)buf->b_data)[i], czb); in traverse_visitbp() 529 traverse_prefetcher(spa_t *spa, zilog_t *zilog, const blkptr_t *bp, in traverse_prefetcher() [all …]
|
| H A D | bpobj.c | 288 uint64_t offset = i * sizeof (blkptr_t); in bpobj_iterate_blkptrs() 303 blkptr_t *bparray = dbuf->db_data; in bpobj_iterate_blkptrs() 304 blkptr_t *bp = &bparray[blkoff]; in bpobj_iterate_blkptrs() 332 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t), in bpobj_iterate_blkptrs() 751 VERIFY3U(bps->db_size, >=, numbps * sizeof (blkptr_t)); in bpobj_enqueue_subobj() 753 bpo->bpo_phys->bpo_num_blkptrs * sizeof (blkptr_t), in bpobj_enqueue_subobj() 754 numbps * sizeof (blkptr_t), in bpobj_enqueue_subobj() 784 bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, boolean_t bp_freed, in bpobj_enqueue() 787 blkptr_t stored_bp = *bp; in bpobj_enqueue() 790 blkptr_t *bparray; in bpobj_enqueue() [all …]
|
| H A D | dsl_deadlist.c | 409 const blkptr_t *bp, boolean_t bp_freed, dmu_tx_t *tx) in dle_enqueue() 442 dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, boolean_t bp_freed, in dsl_deadlist_insert() 484 dsl_deadlist_insert_alloc_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) in dsl_deadlist_insert_alloc_cb() 492 dsl_deadlist_insert_free_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) in dsl_deadlist_insert_free_cb() 813 dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, boolean_t bp_freed, in dsl_deadlist_insert_cb() 912 const blkptr_t *le_bp; 919 const blkptr_t *l = ((livelist_entry_t *)larg)->le_bp; in livelist_compare() 920 const blkptr_t *r = ((livelist_entry_t *)rarg)->le_bp; in livelist_compare() 949 dsl_livelist_iterate(void *arg, const blkptr_t *bp, boolean_t bp_freed, in dsl_livelist_iterate() 963 blkptr_t *temp_bp = kmem_alloc(sizeof (blkptr_t), KM_SLEEP); in dsl_livelist_iterate() [all …]
|
| H A D | ddt.c | 262 ddt_bp_fill(const ddt_phys_t *ddp, blkptr_t *bp, uint64_t txg) in ddt_bp_fill() 299 ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp) in ddt_key_fill() 313 ddt_phys_fill(ddt_phys_t *ddp, const blkptr_t *bp) in ddt_phys_fill() 346 blkptr_t blk; in ddt_phys_free() 361 ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp) in ddt_phys_select() 598 ddt_select(spa_t *spa, const blkptr_t *bp) in ddt_select() 670 ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add) in ddt_lookup() 733 ddt_prefetch(spa_t *spa, const blkptr_t *bp) in ddt_prefetch() 901 ddt_repair_start(ddt_t *ddt, const blkptr_t *bp) in ddt_repair_start() 960 blkptr_t blk; in ddt_repair_entry() [all …]
|
| H A D | zio.c | 460 blkptr_t *bp = zio->io_bp; in zio_decrypt() 1546 blkptr_t *bp = zio->io_bp; in zio_read_bp_init() 1656 blkptr_t *bp = zio->io_bp; in zio_write_compress() 1844 blkptr_t *bp = zio->io_bp; in zio_free_bp_init() 2640 blkptr_t *bp = zio->io_bp; in zio_gang_tree_assemble_done() 2706 blkptr_t *bp = zio->io_bp; in zio_gang_assemble() 2721 blkptr_t *bp = zio->io_bp; in zio_gang_issue() 2788 blkptr_t *bp = pio->io_bp; in zio_write_gang_block() 2955 blkptr_t *bp = zio->io_bp; in zio_nop_write() 3025 blkptr_t *bp = zio->io_bp; in zio_ddt_child_read_done() [all …]
|
| H A D | dnode_sync.c | 84 ASSERT3U(sizeof (blkptr_t) * nblkptr, <=, db->db.db_size); in dnode_increase_indirection() 86 sizeof (blkptr_t) * nblkptr); in dnode_increase_indirection() 113 child->db_blkptr = (blkptr_t *)db->db.db_data + i; in dnode_increase_indirection() 122 bzero(dn->dn_phys->dn_blkptr, sizeof (blkptr_t) * nblkptr); in dnode_increase_indirection() 134 free_blocks(dnode_t *dn, blkptr_t *bp, int num, dmu_tx_t *tx) in free_blocks() 160 bzero(bp, sizeof (blkptr_t)); in free_blocks() 269 blkptr_t *bp; in free_children() 366 blkptr_t *bp = dn->dn_phys->dn_blkptr; in dnode_sync_free_range_impl() 825 sizeof (blkptr_t) * in dnode_sync()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zio_crypt.c | 901 blkptr_t tmpbp = *bp; in zio_crypt_bp_auth_init() 928 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_hmac_updates() 941 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_indrect_checksum_updates() 952 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_aad_updates() 1170 blkptr_t *bp; in zio_crypt_do_indirect_mac_checksum_impl() 1353 sizeof (lr_t) - sizeof (blkptr_t); in zio_crypt_init_uios_zil() 1361 sizeof (blkptr_t)); in zio_crypt_init_uios_zil() 1363 aadp, sizeof (blkptr_t)); in zio_crypt_init_uios_zil() 1364 aadp += sizeof (blkptr_t); in zio_crypt_init_uios_zil() 1365 aad_len += sizeof (blkptr_t); in zio_crypt_init_uios_zil() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zio_crypt.c | 966 blkptr_t tmpbp = *bp; in zio_crypt_bp_auth_init() 993 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_hmac_updates() 1021 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_indrect_checksum_updates() 1032 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_aad_updates() 1316 blkptr_t *bp; in zio_crypt_do_indirect_mac_checksum_impl() 1502 sizeof (lr_t) - sizeof (blkptr_t); in zio_crypt_init_uios_zil() 1511 sizeof (blkptr_t)); in zio_crypt_init_uios_zil() 1513 aadp, sizeof (blkptr_t)); in zio_crypt_init_uios_zil() 1514 aadp += sizeof (blkptr_t); in zio_crypt_init_uios_zil() 1515 aad_len += sizeof (blkptr_t); in zio_crypt_init_uios_zil() [all …]
|