Home
last modified time | relevance | path

Searched refs:crc8 (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/w1/slaves/
H A Dw1_ds250x.c52 u8 crc8; in w1_ds2502_read_page() local
67 crc8 = w1_read_8(sl->master); in w1_ds2502_read_page()
68 if (w1_calc_crc8(buf, 3) != crc8) in w1_ds2502_read_page()
73 crc8 = w1_read_8(sl->master); in w1_ds2502_read_page()
74 if (w1_calc_crc8(&data->eprom[pgoff], W1_PAGE_SIZE) != crc8) in w1_ds2502_read_page()
/linux/drivers/hwmon/
H A Daht10.c93 bool crc8; member
155 return crc8(crc8_table, raw_data, count, CRC8_INIT_VALUE); in crc8_check()
193 if (data->crc8 && crc8_check(raw_data, data->meas_size)) { in aht10_read_values()
353 data->crc8 = true; in aht10_probe()
H A Dsht3x.c395 *position = crc8(sht3x_crc8_table, in limit_write()
/linux/lib/
H A Dcrc8.c74 u8 crc8(const u8 table[CRC8_TABLE_SIZE], const u8 *pdata, size_t nbytes, u8 crc) in crc8() function
82 EXPORT_SYMBOL(crc8);
/linux/drivers/iio/chemical/
H A Dscd30_i2c.c82 crc = crc8(scd30_i2c_crc8_tbl, buf + i, 2, CRC8_INIT_VALUE); in scd30_i2c_command()
98 crc = crc8(scd30_i2c_crc8_tbl, buf + i, 2, CRC8_INIT_VALUE); in scd30_i2c_command()
H A Dsgp40.c180 tg.rht_crc = crc8(sgp40_crc8_table, (u8 *)&tg.rht_ticks, 2, SGP40_CRC8_INIT); in sgp40_measure_resistance_raw()
185 tg.temp_crc = crc8(sgp40_crc8_table, (u8 *)&tg.temp_ticks, 2, SGP40_CRC8_INIT); in sgp40_measure_resistance_raw()
204 crc = crc8(sgp40_crc8_table, (u8 *)&tgres.res_ticks, 2, SGP40_CRC8_INIT); in sgp40_measure_resistance_raw()
H A Dsps30_i2c.c97 buf[i + 2] = crc8(sps30_i2c_crc8_table, buf + i, 2, CRC8_INIT_VALUE); in sps30_i2c_command()
110 crc = crc8(sps30_i2c_crc8_table, buf + i, 2, CRC8_INIT_VALUE); in sps30_i2c_command()
H A Dscd4x.c15 #include <linux/crc8.h>
163 crc = crc8(scd4x_crc8_table, buf + i, 2, CRC8_INIT_VALUE); in scd4x_read()
193 crc = crc8(scd4x_crc8_table, buf + 2, 2, CRC8_INIT_VALUE); in scd4x_write()
248 crc = crc8(scd4x_crc8_table, buf + i, 2, CRC8_INIT_VALUE); in scd4x_write_and_fetch()
H A Dags02ma.c64 crc = crc8(ags02ma_crc8_table, (u8 *)&read_buffer.data, in ags02ma_register_read()
H A Dsgp30.c85 u8 crc8; member
215 crc = crc8(sgp_crc8_table, &data_buf[i], SGP_WORD_LEN, in sgp_verify_buffer()
/linux/drivers/hwmon/pmbus/
H A Dadm1266.c122 crc = crc8(pmbus_crc_table, &addr, 1, 0); in adm1266_pmbus_block_xfer()
123 crc = crc8(pmbus_crc_table, msgs[0].buf, msgs[0].len, crc); in adm1266_pmbus_block_xfer()
126 crc = crc8(pmbus_crc_table, &addr, 1, crc); in adm1266_pmbus_block_xfer()
127 crc = crc8(pmbus_crc_table, msgs[1].buf, msgs[1].buf[0] + 1, crc); in adm1266_pmbus_block_xfer()
/linux/drivers/iio/humidity/
H A Dhdc3020.c211 crc = crc8(hdc3020_crc8_table, buf, 2, CRC8_INIT_VALUE); in hdc3020_read_be16()
237 crc = crc8(hdc3020_crc8_table, buf, 2, CRC8_INIT_VALUE); in hdc3020_read_measurement()
242 crc = crc8(hdc3020_crc8_table, buf + 3, 2, CRC8_INIT_VALUE); in hdc3020_read_measurement()
348 buf[4] = crc8(hdc3020_crc8_table, buf + 2, 2, CRC8_INIT_VALUE); in hdc3020_update_heater()
468 buf[4] = crc8(hdc3020_crc8_table, buf + 2, 2, CRC8_INIT_VALUE); in _hdc3020_write_thresh()
/linux/include/linux/
H A Dcrc8.h99 u8 crc8(const u8 table[CRC8_TABLE_SIZE], const u8 *pdata, size_t nbytes, u8 crc);
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_pfvf_utils.c21 return crc8(pfvf_crc8_table, buf, buf_len, CRC8_INIT_VALUE); in adf_pfvf_calc_blkmsg_crc()
/linux/drivers/iio/pressure/
H A Dsdp500.c64 calculated_crc = crc8(sdp500_crc8_table, rxbuf, in sdp500_read_raw()
H A Dicp10100.c180 crc = crc8(icp10100_crc8_table, ptr, ICP10100_CRC8_WORD_LENGTH, in icp10100_send_cmd()
/linux/drivers/mfd/
H A Dmt6360-core.c441 crc = crc8(ddata->crc8_tbl, buf, val_size + MT6360_CRC_PREDATA_OFFSET, 0); in mt6360_regmap_read()
484 buf[val_size] = crc8(ddata->crc8_tbl, buf, val_size, 0); in mt6360_regmap_write()
/linux/drivers/iio/accel/
H A Dsca3300.c273 crc = ~crc8(sca3300_crc_table, &sca_data->txbuf[0], 3, CRC8_INIT_VALUE); in sca3300_transfer()
283 crc = ~crc8(sca3300_crc_table, &sca_data->rxbuf[0], 3, CRC8_INIT_VALUE); in sca3300_transfer()
/linux/drivers/i2c/
H A Di2c-core-smbus.c29 static u8 crc8(u16 data) in crc8() function
54 crc = crc8((crc ^ p[i]) << 8); in i2c_smbus_pec()
/linux/Documentation/translations/zh_CN/core-api/
H A Dkernel-api.rst142 lib/crc8.c
/linux/drivers/input/keyboard/
H A Dpinephone-keyboard.c223 crc = crc8(ppkb->crc_table, &new_buf[1], PPKB_COLS, CRC8_INIT_VALUE); in ppkb_update()
/linux/drivers/gpio/
H A Dgpio-max3191x.c141 val = (status & 0xf8) != crc8(max3191x_crc8, &in, 1, 0); in max3191x_readout_locked()
/linux/Documentation/core-api/
H A Dkernel-api.rst145 .. kernel-doc:: lib/crc8.c
/linux/drivers/bluetooth/
H A Dbtnxpuart.c685 ack_nak[1] = crc8(crc8_table, ack_nak, 1, 0xff); in nxp_send_ack()
1058 nak_tx_buf.pkt.crc = crc8(crc8_table, nak_tx_buf.buf, in nxp_handle_fw_download_error()
/linux/sound/pci/hda/
H A Dtas2781_spi_fwlib.c1319 crc_chksum += crc8(tasdevice->crc8_lkp_tbl, &nBuf1[i], in tasdev_multibytes_chksum()
1362 ret = crc8(tasdevice->crc8_lkp_tbl, &val, 1, 0); in do_singlereg_checksum()

12