iscsi_crc32_ext
#define dmsg_icrc32c(buf, size, crc) iscsi_crc32_ext((buf), (size), (crc))
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
crc = __get_buf_crc(leaf, iscsi_crc32_ext);
#define hammer2_icrc32c(buf, size, crc) iscsi_crc32_ext((buf), (size), (crc))
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
crc = iscsi_crc32_ext(buf, got, crc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
hash = iscsi_crc32_ext(&ncp, sizeof(ncp), hash);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
iscsi_crc32_ext(buf, size, ocrc) : crc32_ext(buf, size, ocrc))
#define hammer2_icrc32c(buf, size, crc) iscsi_crc32_ext((buf), (size), (crc))
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
crc1 = iscsi_crc32_ext(buf, n, crc1);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
crc1 = iscsi_crc32_ext(buf, n, crc1);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
uint32_t iscsi_crc32_ext(const void *buf, size_t size, uint32_t ocrc);
val = iscsi_crc32_ext(&st->st_size, sizeof(st->st_size), val);
val = iscsi_crc32_ext(fen->fts_path, fen->fts_pathlen, val);
#define hammer2_icrc32c(buf, size, crc) iscsi_crc32_ext((buf), (size), (crc))