Searched refs:zilc (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zio_checksum.c | 369 zil_chain_t zilc; in zio_checksum_compute() local 370 abd_copy_to_buf(&zilc, abd, sizeof (zil_chain_t)); in zio_checksum_compute() 372 uint64_t nused = P2ROUNDUP_TYPED(zilc.zc_nused, in zio_checksum_compute() 376 eck = zilc.zc_eck; in zio_checksum_compute() 443 zil_chain_t zilc; in zio_checksum_error_impl() local 446 abd_copy_to_buf(&zilc, abd, sizeof (zil_chain_t)); in zio_checksum_error_impl() 448 eck = zilc.zc_eck; in zio_checksum_error_impl() 453 nused = zilc.zc_nused; in zio_checksum_error_impl() 455 nused = BSWAP_64(zilc.zc_nused); in zio_checksum_error_impl()
|
H A D | zil.c | 283 zil_chain_t *zilc = (*abuf)->b_data; in zil_read_log_block() local 284 char *lr = (char *)(zilc + 1); in zil_read_log_block() 286 if (memcmp(&cksum, &zilc->zc_next_blk.blk_cksum, in zil_read_log_block() 288 zilc->zc_nused < sizeof (*zilc) || in zil_read_log_block() 289 zilc->zc_nused > size) { in zil_read_log_block() 293 *end = lr + zilc->zc_nused - sizeof (*zilc); in zil_read_log_block() 294 *nbp = zilc->zc_next_blk; in zil_read_log_block() 298 zil_chain_t *zilc = (zil_chain_t *)(lr + size) - 1; in zil_read_log_block() local 300 if (memcmp(&cksum, &zilc->zc_next_blk.blk_cksum, in zil_read_log_block() 302 (zilc->zc_nused > (size - sizeof (*zilc)))) { in zil_read_log_block() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zio_crypt.c | 774 zil_chain_t *zilc = data; in zio_crypt_encode_mac_zil() local 776 memcpy(&zilc->zc_eck.zec_cksum.zc_word[2], mac, sizeof (uint64_t)); in zio_crypt_encode_mac_zil() 777 memcpy(&zilc->zc_eck.zec_cksum.zc_word[3], mac + sizeof (uint64_t), in zio_crypt_encode_mac_zil() 789 const zil_chain_t *zilc = data; in zio_crypt_decode_mac_zil() local 791 memcpy(mac, &zilc->zc_eck.zec_cksum.zc_word[2], sizeof (uint64_t)); in zio_crypt_decode_mac_zil() 792 memcpy(mac + sizeof (uint64_t), &zilc->zc_eck.zec_cksum.zc_word[3], in zio_crypt_decode_mac_zil() 1252 zil_chain_t *zilc; in zio_crypt_init_uios_zil() local 1268 zilc = (zil_chain_t *)src; in zio_crypt_init_uios_zil() 1271 nused = ((byteswap) ? BSWAP_64(zilc->zc_nused) : zilc->zc_nused); in zio_crypt_init_uios_zil()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zio_crypt.c | 857 zil_chain_t *zilc = data; in zio_crypt_encode_mac_zil() local 859 memcpy(&zilc->zc_eck.zec_cksum.zc_word[2], mac, sizeof (uint64_t)); in zio_crypt_encode_mac_zil() 860 memcpy(&zilc->zc_eck.zec_cksum.zc_word[3], mac + sizeof (uint64_t), in zio_crypt_encode_mac_zil() 872 const zil_chain_t *zilc = data; in zio_crypt_decode_mac_zil() local 874 memcpy(mac, &zilc->zc_eck.zec_cksum.zc_word[2], sizeof (uint64_t)); in zio_crypt_decode_mac_zil() 875 memcpy(mac + sizeof (uint64_t), &zilc->zc_eck.zec_cksum.zc_word[3], in zio_crypt_decode_mac_zil() 1413 zil_chain_t *zilc; in zio_crypt_init_uios_zil() local 1432 zilc = (zil_chain_t *)src; in zio_crypt_init_uios_zil() 1435 nused = ((byteswap) ? BSWAP_64(zilc->zc_nused) : zilc->zc_nused); in zio_crypt_init_uios_zil()
|