crc16
crc16[1] = crc >> 8;
crc16[0] = crc & 0xff;
uint8_t crc16[2], uint8_t *i2c_status)
ds28e17iic_crc16(crc16,device_cmd,i2c_addr,len1,buf1,len2);
onewire_write_block(sc->sc_onewire,crc16,2);
uint8_t crc16[2];
DS28E17IIC_DC_WD, maddr, cmdlen, __UNCONST(cmdbuf), 0, crc16, &i2c_status);
dcmd, 0xff, datalen, databuf, 0, crc16, &i2c_status);
dcmd, maddr, len, buf, 0, crc16, &i2c_status);
uint8_t crc16[2];
NULL, 0, crc16, &i2c_status);
uint8_t crc16[2];
__UNCONST(cmdbuf), datalen, crc16, &i2c_status);
ds28e17iic_crc16(uint8_t crc16[], uint8_t cmd, uint8_t i2c_addr, uint8_t len, uint8_t *data, uint8_t len2)
crc = crc16(~0, (uint8_t *)fs->e2fs.e2fs_uuid,
crc = crc16(crc, (uint8_t *)&cg_bswapped, sizeof(cg_bswapped));
crc = crc16(crc, (uint8_t *)gd, off);
crc = crc16(crc, (uint8_t *)gd + off + 2, cgsize - (off + 2));