Lines Matching defs:data
290 /* Read data from i2c device */
635 * Helper function to read data blocks from i2c clients with 8 or 16 bit
639 bool addr_w16, u16 len, u8 *data)
654 /* Read data */
665 ret = i2c_master_recv(&dev->i2c_client[bus], data, rsize);
670 data += rsize;
687 u8 buf, *data;
703 data = kzalloc(len, GFP_KERNEL);
704 if (!data)
710 len, data);
720 16, 1, data, len, true);
728 data[0] == 0x26 && data[3] == 0x00) {
733 dev->hash = em28xx_hash_mem(data, len, 32);
734 mc_start = (data[1] << 8) + 4; /* usually 0x0004 */
738 data, dev->hash);
743 mc_start, data[2]);
759 data);
762 "failed to read hardware configuration data from eeprom (err=%d)\n",
768 hwconf_offset = mc_start + data[0] + (data[1] << 8);
778 data);
781 "failed to read hardware configuration data from eeprom (err=%d)\n",
788 if (data[0] != 0x1a || data[1] != 0xeb ||
789 data[2] != 0x67 || data[3] != 0x95) {
792 kfree(data);
797 * TODO: decrypt eeprom data for camera bridges
802 data[0] == 0x1a && data[1] == 0xeb &&
803 data[2] == 0x67 && data[3] == 0x95) {
804 dev->hash = em28xx_hash_mem(data, len, 32);
807 data, dev->hash);
817 *eedata = data;
876 kfree(data);