Lines Matching refs:zilc
216 zil_chain_t *zilc = abuf->b_data;
217 char *lr = (char *)(zilc + 1);
218 uint64_t len = zilc->zc_nused - sizeof (zil_chain_t);
220 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum,
221 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk)) {
227 *nbp = zilc->zc_next_blk;
232 zil_chain_t *zilc = (zil_chain_t *)(lr + size) - 1;
234 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum,
235 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk) ||
236 (zilc->zc_nused > (size - sizeof (*zilc)))) {
239 ASSERT3U(zilc->zc_nused, <=,
241 bcopy(lr, dst, zilc->zc_nused);
242 *end = (char *)dst + zilc->zc_nused;
243 *nbp = zilc->zc_next_blk;
950 zil_chain_t *zilc;
959 zilc = (zil_chain_t *)lwb->lwb_buf;
960 bp = &zilc->zc_next_blk;
962 zilc = (zil_chain_t *)(lwb->lwb_buf + lwb->lwb_sz);
963 bp = &zilc->zc_next_blk;
1039 zilc->zc_pad = 0;
1040 zilc->zc_nused = lwb->lwb_nused;
1041 zilc->zc_eck.zec_cksum = lwb->lwb_blk.blk_cksum;