crc16
if (crc != crc16(0, msg, msg_len - sizeof(crc))) {
if (le16toh(pkt.checksum) != crc16(0, &pkt, sizeof(pkt) - 2)) {
msg_checksum = htole16(crc16(0, pkt->data, pkt->length - 2));
pkt->checksum = htole16(crc16(0, (uint8_t*)pkt, sizeof(*pkt) - 2));
crc = crc16(crc, (data + i), 1);
uint16_t crc16 /* crc16 result */;
uint16_t crc16 /* crc16 result */;
u8 crc16[0x10];
uint16_t crc16, computed_crc16;
crc16 = ((uint16_t)crcbuf[0] << 8) | crcbuf[1];
crc16, computed_crc16);
if (computed_crc16 != crc16) {
" is 0x%04x\n", crc16, computed_crc16);
__le16 crc16 /* crc16 result */;
crc = crc16(~0, fs->e2fs->e2fs_uuid,
crc = crc16(crc, (uint8_t *)&block_group,
crc = crc16(crc, (uint8_t *)gd, offset);
crc = crc16(crc, (uint8_t *)gd + offset,
eui64 = OUI_FREEBSD_NVME_LOW | crc16(0, data, strlen(data));