i2c_smbus_pec
part->pec = i2c_smbus_pec(0, &addr, 1);
part->pec = i2c_smbus_pec(part->pec, &part->smbus_cmd, 1);
part->pec = i2c_smbus_pec(part->pec, &addr, 1);
part->pec = i2c_smbus_pec(part->pec, &part->length, 1);
part->pec = i2c_smbus_pec(part->pec, part->payload, part->length);
cpec = i2c_smbus_pec(0, &addr, 1);
cpec = i2c_smbus_pec(cpec, &part->smbus_cmd, 1);
cpec = i2c_smbus_pec(cpec, &part->length, 1);
cpec = i2c_smbus_pec(cpec, part->payload, part->length);
EXPORT_SYMBOL(i2c_smbus_pec);
pec = i2c_smbus_pec(pec, &addr, 1);
return i2c_smbus_pec(pec, msg->buf, msg->len);
calc_pec = i2c_smbus_pec(0, midev->rx_buffer, recvlen);
*pecp = i2c_smbus_pec(0, (u8 *)hdr, hdr->byte_count + 3);
pec = i2c_smbus_pec(0, &addr, 1);
pec = i2c_smbus_pec(pec, xfer.data.in, xfer.len - 1);
pec = i2c_smbus_pec(0, &addr, 1);
pec = i2c_smbus_pec(pec, data, data_len);
u8 i2c_smbus_pec(u8 crc, u8 *p, size_t count);