Home
last modified time | relevance | path

Searched refs:spa_cksum_tmpls (Results 1 – 4 of 4) sorted by path

/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/
H A Dzfsimpl.h1830 void *spa_cksum_tmpls[ZIO_CHECKSUM_FUNCTIONS]; member
H A Dzfssubr.c238 if (spa->spa_cksum_tmpls[checksum] != NULL) in zio_checksum_template_init()
241 if (spa->spa_cksum_tmpls[checksum] == NULL) { in zio_checksum_template_init()
242 spa->spa_cksum_tmpls[checksum] = in zio_checksum_template_init()
257 if (spa->spa_cksum_tmpls[checksum] != NULL) { in zio_checksum_templates_free()
260 ci->ci_tmpl_free(spa->spa_cksum_tmpls[checksum]); in zio_checksum_templates_free()
261 spa->spa_cksum_tmpls[checksum] = NULL; in zio_checksum_templates_free()
287 ctx = spa->spa_cksum_tmpls[checksum]; in zio_checksum_verify()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dspa_impl.h268 void *spa_cksum_tmpls[ZIO_CHECKSUM_FUNCTIONS]; member
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzio_checksum.c298 if (spa->spa_cksum_tmpls[checksum] != NULL) in zio_checksum_template_init()
303 if (spa->spa_cksum_tmpls[checksum] == NULL) { in zio_checksum_template_init()
304 spa->spa_cksum_tmpls[checksum] = in zio_checksum_template_init()
306 VERIFY(spa->spa_cksum_tmpls[checksum] != NULL); in zio_checksum_template_init()
388 ci->ci_func[0](abd, size, spa->spa_cksum_tmpls[checksum], in zio_checksum_compute()
399 ci->ci_func[0](abd, size, spa->spa_cksum_tmpls[checksum], in zio_checksum_compute()
479 spa->spa_cksum_tmpls[checksum], &actual_cksum); in zio_checksum_error_impl()
492 spa->spa_cksum_tmpls[checksum], &actual_cksum); in zio_checksum_error_impl()
564 if (spa->spa_cksum_tmpls[checksum] != NULL) { in zio_checksum_templates_free()
568 ci->ci_tmpl_free(spa->spa_cksum_tmpls[checksum]); in zio_checksum_templates_free()
[all …]