crc16
eui64 = OUI_FREEBSD_NVME_LOW | crc16(0, data, strlen(data));
otp->tag_crc = SWAP16(crc16((unsigned char *)(otp+1),
if (crc16((unsigned char *)(tp+1), length, SWAP16(tp->tag_crc)) != 0)
static uint16_t crc16(uint8_t *, int32_t, int32_t);
uint16_t crc16;
static uint16_t crc16(uint8_t *image, uint32_t size);
newxps->crc16 = 0xffff;
newxps->crc16 =
MLXSWAPBITS16(crc16((uint8_t *)newxps, FLASH_PS_CRC16_SIZE));
newxps->crc16);
newxps->crc16) != FWFLASH_SUCCESS) {
LEXTERN void crc16 (ushort *, ushort);
u16_t crc16 /* crc16 result */;
u16_t crc16 /* crc16 result */;
nxge_crc_ccitt(uint16_t crc16, const uint8_t *buf, int len)
nxge_crc_ccitt_byte(&crc16, buf, len);
return (crc16);
__le16 crc16 /* crc16 result */;
__le16 crc16 /* crc16 result */;