Lines Matching refs:readbuf
170 u8 *readbuf = NULL; in t4_read_write_register() local
204 readbuf = kzalloc(T4_FEATURE_REPORT_LEN, GFP_KERNEL); in t4_read_write_register()
205 if (!readbuf) { in t4_read_write_register()
210 ret = hid_hw_raw_request(hdev, T4_FEATURE_REPORT_ID, readbuf, in t4_read_write_register()
220 if (*(u32 *)&readbuf[6] != address) { in t4_read_write_register()
222 *(u32 *)&readbuf[6], address); in t4_read_write_register()
226 if (*(u16 *)&readbuf[10] != 1) { in t4_read_write_register()
228 *(u16 *)&readbuf[10]); in t4_read_write_register()
232 check_sum = t4_calc_check_sum(readbuf, 6, 7); in t4_read_write_register()
233 if (*(u16 *)&readbuf[13] != check_sum) { in t4_read_write_register()
235 *(u16 *)&readbuf[13], check_sum); in t4_read_write_register()
239 *read_val = readbuf[12]; in t4_read_write_register()
245 kfree(readbuf); in t4_read_write_register()
257 u8 *readbuf; in u1_read_write_register() local
290 readbuf = kzalloc(U1_FEATURE_REPORT_LEN, GFP_KERNEL); in u1_read_write_register()
291 if (!readbuf) { in u1_read_write_register()
296 ret = hid_hw_raw_request(hdev, U1_FEATURE_REPORT_ID, readbuf, in u1_read_write_register()
302 kfree(readbuf); in u1_read_write_register()
306 *read_val = readbuf[6]; in u1_read_write_register()
308 kfree(readbuf); in u1_read_write_register()