zio_checksum
zio_checksum_template_init(enum zio_checksum checksum, spa_t *spa)
for (enum zio_checksum checksum = 0;
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
enum zio_checksum cksum;
cksum = (enum zio_checksum)
enum zio_checksum checksum = spa_dedup_checksum(spa);
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
ddt_bp_create(enum zio_checksum checksum,
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
ddt_select_by_checksum(spa_t *spa, enum zio_checksum c)
ddt_table_alloc(spa_t *spa, enum zio_checksum c)
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++)
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
for (enum zio_checksum c = 0; c < ZIO_CHECKSUM_FUNCTIONS; c++) {
enum zio_checksum checksum = os->os_checksum;
enum zio_checksum dedup_checksum = os->os_dedup_checksum;
enum zio_checksum checksum;
dsl_scan_ddt_entry(dsl_scan_t *scn, enum zio_checksum checksum,
enum zio_checksum
enum zio_checksum ddt_checksum;
extern void ddt_bp_create(enum zio_checksum checksum, const ddt_key_t *ddk,
enum zio_checksum os_checksum;
enum zio_checksum os_dedup_checksum;
void dsl_scan_ddt_entry(dsl_scan_t *scn, enum zio_checksum checksum,
enum zio_checksum zp_checksum;
extern enum zio_checksum zio_checksum_select(enum zio_checksum child,
enum zio_checksum parent);
extern enum zio_checksum zio_checksum_dedup_select(spa_t *spa,
enum zio_checksum child, enum zio_checksum parent);
extern int zio_checksum_equal(spa_t *, blkptr_t *, enum zio_checksum,
extern void zio_checksum_compute(zio_t *, enum zio_checksum,
extern int zio_checksum_error_impl(spa_t *, const blkptr_t *, enum zio_checksum,
extern enum zio_checksum spa_dedup_checksum(spa_t *spa);
extern spa_feature_t zio_checksum_to_feature(enum zio_checksum cksum);
enum zio_checksum checksum = (bp == NULL ? zio->io_prop.zp_checksum :
enum zio_checksum checksum;
zio_checksum_to_feature(enum zio_checksum cksum)
enum zio_checksum
zio_checksum_select(enum zio_checksum child, enum zio_checksum parent)
enum zio_checksum
zio_checksum_dedup_select(spa_t *spa, enum zio_checksum child,
enum zio_checksum parent)
zio_checksum_template_init(enum zio_checksum checksum, spa_t *spa)
zio_checksum_compute(zio_t *zio, enum zio_checksum checksum,
enum zio_checksum checksum, abd_t *abd, uint64_t size,
for (enum zio_checksum checksum = 0;