Lines Matching defs:blk
284 blkptr_t blk, next_blk;
306 for (blk = zh->zh_log; !BP_IS_HOLE(&blk); blk = next_blk) {
307 uint64_t blk_seq = blk.blk_cksum.zc_word[ZIL_ZC_SEQ];
313 if ((error = parse_blk_func(zilog, &blk, arg, txg)) != 0)
322 error = zil_read_log_block(zilog, &blk, &next_blk, lrbuf, &end);
455 blkptr_t blk;
466 blk = zh->zh_log;
473 if (BP_IS_HOLE(&blk) || BP_SHOULD_BYTESWAP(&blk)) {
479 if (!BP_IS_HOLE(&blk)) {
480 zio_free_zil(zilog->zl_spa, txg, &blk);
481 BP_ZERO(&blk);
484 error = zio_alloc_zil(zilog->zl_spa, txg, &blk, NULL,
488 zil_init_log_chain(zilog, &blk);
495 lwb = zil_alloc_lwb(zilog, &blk, txg);
507 ASSERT(bcmp(&blk, &zh->zh_log, sizeof (blk)) == 0);
1340 blkptr_t blk = zh->zh_log;
1354 * log chain so it doesn't matter what blk points to.
1356 zil_init_log_chain(zilog, &blk);
1357 zh->zh_log = blk;