/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zio.h | 62 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 65 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 69 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 375 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 433 blkptr_t *io_bp; 434 blkptr_t *io_bp_override; 435 blkptr_t io_bp_copy; 448 blkptr_t io_bp_orig; 515 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 519 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, [all …]
|
H A D | ddt.h | 191 extern void ddt_bp_fill(const ddt_phys_t *ddp, blkptr_t *bp, 194 const ddt_phys_t *ddp, blkptr_t *bp); 196 extern void ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp); 198 extern void ddt_phys_fill(ddt_phys_t *ddp, const blkptr_t *bp); 204 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); 229 extern ddt_entry_t *ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add); 230 extern void ddt_prefetch(spa_t *spa, const blkptr_t *bp); 234 const blkptr_t *bp); 236 extern ddt_entry_t *ddt_repair_start(ddt_t *ddt, const blkptr_t *bp);
|
H A D | metaslab.h | 83 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *, 87 void metaslab_free(spa_t *, const blkptr_t *, uint64_t, boolean_t); 92 int metaslab_claim(spa_t *, const blkptr_t *, uint64_t); 94 void metaslab_check_free(spa_t *, const blkptr_t *); 130 void metaslab_group_alloc_verify(spa_t *, const blkptr_t *, 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 | 36 blkptr_t bpe_blk; 45 typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx); 49 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 | 124 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 235 blkptr_t dn_blkptr[1+DN_OLD_MAX_BONUSLEN/sizeof (blkptr_t)]; 237 blkptr_t __dn_ignore1; 241 blkptr_t __dn_ignore2; 243 sizeof (blkptr_t)]; 244 blkptr_t dn_spill; 249 #define DN_SPILL_BLKPTR(dnp) ((blkptr_t *)((char *)(dnp) + \
|
H A D | zil.h | 65 blkptr_t zh_log; /* log chain */ 93 blkptr_t zc_next_blk; /* next block in chain */ 315 blkptr_t lr_blkptr; /* spa block pointer for replay */ 402 typedef int zil_parse_blk_func_t(zilog_t *zilog, blkptr_t *bp, void *arg, 448 extern void zil_lwb_add_block(struct lwb *lwb, const blkptr_t *bp); 450 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
|
H A D | zio_crypt.h | 123 void zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv); 124 void zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv); 125 void zio_crypt_encode_mac_bp(blkptr_t *bp, uint8_t *mac); 126 void zio_crypt_decode_mac_bp(const blkptr_t *bp, uint8_t *mac);
|
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 | 145 blkptr_t *os_rootbp; 235 blkptr_t *bp, dmu_objset_type_t type, int levels, int blksz, int ibs, 238 blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx); 239 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
H A D | arc.h | 72 const blkptr_t *bp, arc_buf_t *buf, void *priv); 235 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 239 blkptr_t *bp, arc_buf_t *buf, boolean_t l2arc, const zio_prop_t *zp, 244 void arc_freed(spa_t *spa, const blkptr_t *bp);
|
H A D | dsl_pool.h | 99 blkptr_t dp_meta_rootbp; 159 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp); 161 const blkptr_t *bpp);
|
H A D | bpobj.h | 68 typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx); 83 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx);
|
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,
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/ |
H A D | dnode.h | 56 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 77 blkptr_t dn_blkptr[1]; 78 uint8_t dn_bonus[DN_MAX_BONUSLEN - sizeof (blkptr_t)]; 79 blkptr_t dn_spill;
|
H A D | zio.h | 44 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 47 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 55 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS];
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 338 } blkptr_t; typedef 487 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 490 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 494 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 915 blkptr_t ub_rootbp; /* MOS objset_phys_t */ 1015 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 1068 blkptr_t dn_blkptr[1+DN_OLD_MAX_BONUSLEN/sizeof (blkptr_t)]; 1070 blkptr_t __dn_ignore1; 1074 blkptr_t __dn_ignore2; 1076 sizeof (blkptr_t)]; [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | blkptr.c | 47 encode_embedded_bp_compressed(blkptr_t *bp, void *data, in encode_embedded_bp_compressed() 93 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf) in decode_embedded_bp_compressed() 128 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; 76 traverse_zil_block(zilog_t *zilog, blkptr_t *bp, void *arg, uint64_t claim_txg) in traverse_zil_block() 102 blkptr_t *bp = &lr->lr_blkptr; in traverse_zil_record() 179 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_prefetch_metadata() 206 prefetch_needed(prefetch_data_t *pfd, const blkptr_t *bp) in prefetch_needed() 217 const blkptr_t *bp, const zbookmark_phys_t *zb) in traverse_visitbp() 298 blkptr_t *cbp; in traverse_visitbp() 518 traverse_prefetcher(spa_t *spa, zilog_t *zilog, const blkptr_t *bp, in traverse_prefetcher() 578 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl() 680 traverse_dataset_destroyed(spa_t *spa, blkptr_t *blkptr, in traverse_dataset_destroyed()
|
H A D | zio.c | 371 blkptr_t *bp = zio->io_bp; in zio_decrypt() 693 zio_create(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, in zio_create() 733 zio->io_bp = (blkptr_t *)bp; in zio_create() 811 zfs_blkptr_verify(spa_t *spa, const blkptr_t *bp) in zfs_blkptr_verify() 900 zfs_dva_valid(spa_t *spa, const dva_t *dva, const blkptr_t *bp) in zfs_dva_valid() 930 zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, in zio_read() 948 zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, in zio_write() 993 zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, abd_t *data, in zio_rewrite() 1007 zio_write_override(zio_t *zio, blkptr_t *bp, int copies, boolean_t nopwrite) in zio_write_override() 1026 zio_free(spa_t *spa, uint64_t txg, const blkptr_t *bp) in zio_free() [all …]
|
H A D | zio_crypt.c | 757 zio_crypt_encode_params_bp(blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_encode_params_bp() 782 zio_crypt_decode_params_bp(const blkptr_t *bp, uint8_t *salt, uint8_t *iv) in zio_crypt_decode_params_bp() 815 zio_crypt_encode_mac_bp(blkptr_t *bp, uint8_t *mac) in zio_crypt_encode_mac_bp() 836 zio_crypt_decode_mac_bp(const blkptr_t *bp, uint8_t *mac) in zio_crypt_decode_mac_bp() 922 zio_crypt_bp_zero_nonportable_blkprop(blkptr_t *bp, uint64_t version) in zio_crypt_bp_zero_nonportable_blkprop() 976 zio_crypt_bp_auth_init(uint64_t version, boolean_t should_bswap, blkptr_t *bp, in zio_crypt_bp_auth_init() 979 blkptr_t tmpbp = *bp; in zio_crypt_bp_auth_init() 982 byteswap_uint64_array(&tmpbp, sizeof (blkptr_t)); in zio_crypt_bp_auth_init() 1006 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_hmac_updates() 1034 boolean_t should_bswap, blkptr_t *bp) in zio_crypt_bp_do_indrect_checksum_updates() [all …]
|
H A D | ddt.c | 247 ddt_bp_fill(const ddt_phys_t *ddp, blkptr_t *bp, uint64_t txg) in ddt_bp_fill() 262 const ddt_key_t *ddk, const ddt_phys_t *ddp, blkptr_t *bp) in ddt_bp_create() 284 ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp) in ddt_key_fill() 298 ddt_phys_fill(ddt_phys_t *ddp, const blkptr_t *bp) in ddt_phys_fill() 329 blkptr_t blk; in ddt_phys_free() 337 ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp) in ddt_phys_select() 632 ddt_select(spa_t *spa, const blkptr_t *bp) in ddt_select() 687 ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add) in ddt_lookup() 750 ddt_prefetch(spa_t *spa, const blkptr_t *bp) in ddt_prefetch() 886 ddt_class_contains(spa_t *spa, enum ddt_class max_class, const blkptr_t *bp) in ddt_class_contains() [all …]
|
H A D | bpobj.c | 227 blkptr_t *bparray; in bpobj_iterate_impl() 228 blkptr_t *bp; in bpobj_iterate_impl() 231 offset = i * sizeof (blkptr_t); in bpobj_iterate_impl() 269 (i + 1) * sizeof (blkptr_t), DMU_OBJECT_END, tx)); in bpobj_iterate_impl() 468 bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx) in bpobj_enqueue() 470 blkptr_t stored_bp = *bp; in bpobj_enqueue() 473 blkptr_t *bparray; in bpobj_enqueue() 543 space_range_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) in space_range_cb()
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_zfs.c | 94 static int zio_read_data(blkptr_t *bp, void *buf, char *stack); 164 zio_checksum_verify(blkptr_t *bp, char *data, int size) in zio_checksum_verify() 250 blkptr_t bp; in uberblock_verify() 309 zio_read_gang(blkptr_t *bp, dva_t *dva, void *buf, char *stack) in zio_read_gang() 313 blkptr_t tmpbp; in zio_read_gang() 358 zio_read_data(blkptr_t *bp, void *buf, char *stack) in zio_read_data() 398 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf) in decode_embedded_bp_compressed() 430 decode_embedded_bp(const blkptr_t *bp, void *buf) in decode_embedded_bp() 468 zio_read(blkptr_t *bp, void *buf, char *stack) in zio_read() 533 blkptr_t *bp_array = dn->dn_blkptr; in dmu_read() [all …]
|