Lines Matching refs:id_buf
1771 void *id_buf, *buf; in mxt_read_info_block() local
1782 id_buf = kzalloc(size, GFP_KERNEL); in mxt_read_info_block()
1783 if (!id_buf) in mxt_read_info_block()
1786 error = __mxt_read_reg(client, 0, size, id_buf); in mxt_read_info_block()
1791 num_objects = ((struct mxt_info *)id_buf)->object_num; in mxt_read_info_block()
1795 buf = krealloc(id_buf, size, GFP_KERNEL); in mxt_read_info_block()
1800 id_buf = buf; in mxt_read_info_block()
1805 id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1810 crc_ptr = id_buf + size - MXT_INFO_CHECKSUM_SIZE; in mxt_read_info_block()
1813 calculated_crc = mxt_calculate_crc(id_buf, 0, in mxt_read_info_block()
1828 data->raw_info_block = id_buf; in mxt_read_info_block()
1829 data->info = (struct mxt_info *)id_buf; in mxt_read_info_block()
1838 error = mxt_parse_object_table(data, id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1845 data->object_table = (struct mxt_object *)(id_buf + MXT_OBJECT_START); in mxt_read_info_block()
1850 kfree(id_buf); in mxt_read_info_block()