Lines Matching refs:crc
78 uint16_t crc = 0xffff; in am2315_crc() local
81 crc ^= data[j]; in am2315_crc()
83 if (crc & 0x01) { in am2315_crc()
84 crc >>= 1; in am2315_crc()
85 crc ^= 0xA001; in am2315_crc()
87 crc >>= 1; in am2315_crc()
92 return crc; in am2315_crc()
193 uint16_t crc, readcrc, model; in am2315_attach() local
265 buf[10], crc, readcrc)) in am2315_attach()
271 crc = am2315_crc(buf, 4); in am2315_attach()
275 && crc == readcrc; in am2315_attach()
281 crc = am2315_crc(buf, 3); in am2315_attach()
285 && crc == readcrc; in am2315_attach()
291 crc = am2315_crc(buf, 4); in am2315_attach()
295 && crc == readcrc; in am2315_attach()
301 crc = am2315_crc(buf, 4); in am2315_attach()
306 && crc == readcrc && idgood; in am2315_attach()
361 uint16_t crc, readcrc; in am2315_refresh() local
398 crc = am2315_crc(buf, 4); in am2315_refresh()
403 buf[3], buf[4], buf[5], crc, readcrc, count)); in am2315_refresh()
417 crc != readcrc) { in am2315_refresh()