Lines Matching refs:zilc
256 zil_chain_t *zilc = abuf->b_data;
257 char *lr = (char *)(zilc + 1);
258 uint64_t len = zilc->zc_nused - sizeof (zil_chain_t);
260 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum,
261 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk)) {
267 *nbp = zilc->zc_next_blk;
272 zil_chain_t *zilc = (zil_chain_t *)(lr + size) - 1;
274 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum,
275 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk) ||
276 (zilc->zc_nused > (size - sizeof (*zilc)))) {
279 ASSERT3U(zilc->zc_nused, <=,
281 bcopy(lr, dst, zilc->zc_nused);
282 *end = (char *)dst + zilc->zc_nused;
283 *nbp = zilc->zc_next_blk;
1451 zil_chain_t *zilc;
1466 zilc = (zil_chain_t *)lwb->lwb_buf;
1467 bp = &zilc->zc_next_blk;
1469 zilc = (zil_chain_t *)(lwb->lwb_buf + lwb->lwb_sz);
1470 bp = &zilc->zc_next_blk;
1555 zilc->zc_pad = 0;
1556 zilc->zc_nused = lwb->lwb_nused;
1557 zilc->zc_eck.zec_cksum = lwb->lwb_blk.blk_cksum;