Lines Matching refs:readbuf
174 u8 *readbuf = NULL; in t4_read_write_register() local
208 readbuf = kzalloc(T4_FEATURE_REPORT_LEN, GFP_KERNEL); in t4_read_write_register()
209 if (!readbuf) { in t4_read_write_register()
214 ret = hid_hw_raw_request(hdev, T4_FEATURE_REPORT_ID, readbuf, in t4_read_write_register()
224 if (*(u32 *)&readbuf[6] != address) { in t4_read_write_register()
226 *(u32 *)&readbuf[6], address); in t4_read_write_register()
230 if (*(u16 *)&readbuf[10] != 1) { in t4_read_write_register()
232 *(u16 *)&readbuf[10]); in t4_read_write_register()
236 check_sum = t4_calc_check_sum(readbuf, 6, 7); in t4_read_write_register()
237 if (*(u16 *)&readbuf[13] != check_sum) { in t4_read_write_register()
239 *(u16 *)&readbuf[13], check_sum); in t4_read_write_register()
243 *read_val = readbuf[12]; in t4_read_write_register()
249 kfree(readbuf); in t4_read_write_register()
261 u8 *readbuf; in u1_read_write_register() local
294 readbuf = kzalloc(U1_FEATURE_REPORT_LEN, GFP_KERNEL); in u1_read_write_register()
295 if (!readbuf) { in u1_read_write_register()
300 ret = hid_hw_raw_request(hdev, U1_FEATURE_REPORT_ID, readbuf, in u1_read_write_register()
306 kfree(readbuf); in u1_read_write_register()
310 *read_val = readbuf[6]; in u1_read_write_register()
312 kfree(readbuf); in u1_read_write_register()