Lines Matching refs:id_buf
1726 void *id_buf, *buf; in mxt_read_info_block() local
1737 id_buf = kzalloc(size, GFP_KERNEL); in mxt_read_info_block()
1738 if (!id_buf) in mxt_read_info_block()
1741 error = __mxt_read_reg(client, 0, size, id_buf); in mxt_read_info_block()
1746 num_objects = ((struct mxt_info *)id_buf)->object_num; in mxt_read_info_block()
1750 buf = krealloc(id_buf, size, GFP_KERNEL); in mxt_read_info_block()
1755 id_buf = buf; in mxt_read_info_block()
1760 id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1765 crc_ptr = id_buf + size - MXT_INFO_CHECKSUM_SIZE; in mxt_read_info_block()
1768 calculated_crc = mxt_calculate_crc(id_buf, 0, in mxt_read_info_block()
1783 data->raw_info_block = id_buf; in mxt_read_info_block()
1784 data->info = (struct mxt_info *)id_buf; in mxt_read_info_block()
1793 error = mxt_parse_object_table(data, id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1800 data->object_table = (struct mxt_object *)(id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1805 kfree(id_buf); in mxt_read_info_block()