Home
last modified time | relevance | path

Searched refs:crc_tab (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/drivers/staging/iio/adc/
Dad7280a.c134 unsigned char crc_tab[256]; member
147 static void ad7280_crc8_build_table(unsigned char *crc_tab) in ad7280_crc8_build_table() argument
160 crc_tab[cnt] = crc; in ad7280_crc8_build_table()
164 static unsigned char ad7280_calc_crc8(unsigned char *crc_tab, unsigned int val) in ad7280_calc_crc8() argument
168 crc = crc_tab[val >> 16 & 0xFF]; in ad7280_calc_crc8()
169 crc = crc_tab[crc ^ (val >> 8 & 0xFF)]; in ad7280_calc_crc8()
176 unsigned char crc = ad7280_calc_crc8(st->crc_tab, val >> 10); in ad7280_check_crc()
226 reg |= ad7280_calc_crc8(st->crc_tab, reg >> 11) << 3 | 0x2; in ad7280_write()
860 ad7280_crc8_build_table(st->crc_tab); in ad7280_probe()