Searched refs:zilc (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zio_checksum.c | 359 zil_chain_t zilc; in zio_checksum_compute() local 360 abd_copy_to_buf(&zilc, abd, sizeof (zil_chain_t)); in zio_checksum_compute() 362 size = P2ROUNDUP_TYPED(zilc.zc_nused, ZIL_MIN_BLKSZ, in zio_checksum_compute() 364 eck = zilc.zc_eck; in zio_checksum_compute() 432 zil_chain_t zilc; in zio_checksum_error_impl() local 435 abd_copy_to_buf(&zilc, abd, sizeof (zil_chain_t)); in zio_checksum_error_impl() 437 eck = zilc.zc_eck; in zio_checksum_error_impl() 442 nused = zilc.zc_nused; in zio_checksum_error_impl() 444 nused = BSWAP_64(zilc.zc_nused); in zio_checksum_error_impl()
|
H A D | zil.c | 235 zil_chain_t *zilc = abuf->b_data; in zil_read_log_block() local 236 char *lr = (char *)(zilc + 1); in zil_read_log_block() 237 uint64_t len = zilc->zc_nused - sizeof (zil_chain_t); in zil_read_log_block() 239 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum, in zil_read_log_block() 240 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk)) { in zil_read_log_block() 246 *nbp = zilc->zc_next_blk; in zil_read_log_block() 251 zil_chain_t *zilc = (zil_chain_t *)(lr + size) - 1; in zil_read_log_block() local 253 if (bcmp(&cksum, &zilc->zc_next_blk.blk_cksum, in zil_read_log_block() 254 sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk) || in zil_read_log_block() 255 (zilc->zc_nused > (size - sizeof (*zilc)))) { in zil_read_log_block() [all …]
|
H A D | zio_crypt.c | 864 zil_chain_t *zilc = data; in zio_crypt_encode_mac_zil() local 866 bcopy(mac, &zilc->zc_eck.zec_cksum.zc_word[2], sizeof (uint64_t)); in zio_crypt_encode_mac_zil() 867 bcopy(mac + sizeof (uint64_t), &zilc->zc_eck.zec_cksum.zc_word[3], in zio_crypt_encode_mac_zil() 879 const zil_chain_t *zilc = data; in zio_crypt_decode_mac_zil() local 881 bcopy(&zilc->zc_eck.zec_cksum.zc_word[2], mac, sizeof (uint64_t)); in zio_crypt_decode_mac_zil() 882 bcopy(&zilc->zc_eck.zec_cksum.zc_word[3], mac + sizeof (uint64_t), in zio_crypt_decode_mac_zil() 1391 zil_chain_t *zilc; in zio_crypt_init_uios_zil() local 1409 zilc = (zil_chain_t *)src; in zio_crypt_init_uios_zil() 1412 blkend = src + ((byteswap) ? BSWAP_64(zilc->zc_nused) : zilc->zc_nused); in zio_crypt_init_uios_zil()
|