/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | blkptr.h | 30 void encode_embedded_bp_compressed(blkptr_t *, void *, 32 void decode_embedded_bp_compressed(const blkptr_t *, void *);
|
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 | metaslab.h | 68 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *); 69 void metaslab_free(spa_t *, const blkptr_t *, uint64_t, boolean_t); 70 int metaslab_claim(spa_t *, const blkptr_t *, uint64_t); 71 void metaslab_check_free(spa_t *, const blkptr_t *); 105 void metaslab_group_alloc_verify(spa_t *, const blkptr_t *, void *);
|
H A D | uberblock_impl.h | 53 blkptr_t ub_rootbp; /* MOS objset_phys_t */
|
H A D | dmu_traverse.h | 42 typedef int (blkptr_cb_t)(spa_t *spa, zilog_t *zilog, const blkptr_t *bp, 59 int traverse_dataset_destroyed(spa_t *spa, blkptr_t *blkptr,
|
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 | ddt.h | 181 extern void ddt_bp_fill(const ddt_phys_t *ddp, blkptr_t *bp, 184 const ddt_phys_t *ddp, blkptr_t *bp); 186 extern void ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp); 188 extern void ddt_phys_fill(ddt_phys_t *ddp, const blkptr_t *bp); 194 extern ddt_phys_t *ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp); 216 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp); 219 extern ddt_entry_t *ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add); 220 extern void ddt_prefetch(spa_t *spa, const blkptr_t *bp); 224 const blkptr_t *bp); 226 extern ddt_entry_t *ddt_repair_start(ddt_t *ddt, const blkptr_t *b [all...] |
H A D | zio_checksum.h | 100 extern int zio_checksum_equal(spa_t *, blkptr_t *, enum zio_checksum, 104 extern int zio_checksum_error_impl(spa_t *, blkptr_t *, enum zio_checksum,
|
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]; 340 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 389 blkptr_t *io_bp; 390 blkptr_t *io_bp_override; 391 blkptr_t io_bp_copy; 404 blkptr_t io_bp_orig; 466 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data, 470 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *b [all...] |
H A D | bpobj.h | 42 * contents is an array of bpo_entries blkptr_t's, representing 68 typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx); 82 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx);
|
H A D | zil.h | 63 blkptr_t zh_log; /* log chain */ 87 * number passed in the blk_cksum field of the blkptr_t 91 blkptr_t zc_next_blk; /* next block in chain */ 290 blkptr_t lr_blkptr; /* spa block pointer for replay */ 378 typedef int zil_parse_blk_func_t(zilog_t *zilog, blkptr_t *bp, void *arg, 421 extern void zil_add_block(zilog_t *zilog, const blkptr_t *bp); 422 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
|
H A D | dsl_pool.h | 93 blkptr_t dp_meta_rootbp; 146 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp); 148 const blkptr_t *bpp);
|
H A D | arc.h | 182 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 186 blkptr_t *bp, arc_buf_t *buf, boolean_t l2arc, const zio_prop_t *zp, 191 void arc_freed(spa_t *spa, const blkptr_t *bp);
|
H A D | dmu_objset.h | 108 blkptr_t *os_rootbp; 175 blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx); 176 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
H A D | dsl_dataset.h | 138 blkptr_t ds_bp; 271 blkptr_t *dsl_dataset_get_blkptr(dsl_dataset_t *ds); 281 void dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, 283 int dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, 285 boolean_t dsl_dataset_block_freeable(dsl_dataset_t *ds, const blkptr_t *bp,
|
/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 | uberblock_impl.h | 48 blkptr_t ub_rootbp; /* MOS objset_phys_t */
|
H A D | zil.h | 46 blkptr_t zh_log; /* log chain */
|
H A D | zio.h | 43 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 46 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 54 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS];
|
H A D | dsl_dataset.h | 51 blkptr_t ds_bp;
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | blkptr.c | 47 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf)
|
H A D | zfsimpl.h | 211 * E blkptr_t contains embedded data (see below) 221 * "Embedded" blkptr_t's don't actually point to a block, instead they 222 * have a data payload embedded in the blkptr_t itself. See the comment 225 * The blkptr_t is laid out as follows: 313 #define SPA_BLKPTRSHIFT 7 /* blkptr_t is 128 bytes */ 324 } blkptr_t; typedef in typeref:struct:blkptr 466 sizeof (zio_eck_t)) / sizeof (blkptr_t)) 469 (SPA_GBH_NBLKPTRS * sizeof (blkptr_t))) /\ 473 blkptr_t zg_blkptr[SPA_GBH_NBLKPTRS]; 840 blkptr_t ub_rootb [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | blkptr.c | 47 encode_embedded_bp_compressed(blkptr_t *bp, void *data, 93 decode_embedded_bp_compressed(const blkptr_t *bp, void *buf)
|
H A D | bplist.c | 46 bplist_append(bplist_t *bpl, const blkptr_t *bp)
|
H A D | bpobj.c | 219 blkptr_t *bparray; 220 blkptr_t *bp; 223 offset = i * sizeof (blkptr_t); 261 (i + 1) * sizeof (blkptr_t), -1ULL, tx)); 458 bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx) 460 blkptr_t stored_bp = *bp; 463 blkptr_t *bparray; 532 space_range_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
|