Lines Matching defs:outbuf
74 int (*func)(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf);
219 u16 idx, u8 *inbuf, u8 *outbuf)
228 error = ts->ptl_cb_func[idx].func(ts, cmd, inbuf, outbuf);
236 u16 cmd, u8 *inbuf, u8 *outbuf)
242 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 3);
246 ts->ptl.ver = get_unaligned_be16(outbuf);
247 ts->ptl.ver_major = outbuf[0];
253 u16 cmd, u8 *inbuf, u8 *outbuf)
259 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 32);
263 ts->mcu_ver = get_unaligned_le16(outbuf);
265 memcpy(ts->product_id, outbuf + 6, 26);
271 u16 cmd, u8 *inbuf, u8 *outbuf)
277 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 8);
281 memcpy(ts->firmware_ver, outbuf, 8);
287 u16 cmd, u8 *inbuf, u8 *outbuf)
293 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 8);
297 ts->screen_min_x = get_unaligned_le16(outbuf);
298 ts->screen_min_y = get_unaligned_le16(outbuf + 2);
299 ts->screen_max_x = get_unaligned_le16(outbuf + 4);
300 ts->screen_max_y = get_unaligned_le16(outbuf + 6);
306 u16 cmd, u8 *inbuf, u8 *outbuf)
312 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 15);
316 ts->max_tp = outbuf[8];
327 u16 cmd, u8 *inbuf, u8 *outbuf)
333 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 2);
337 ts->ic_mode = outbuf[0];
342 u16 cmd, u8 *inbuf, u8 *outbuf)
351 u16 cmd, u8 *inbuf, u8 *outbuf)
409 u8 outbuf[64];
414 error = api_protocol_set_cmd(ts, GET_PTL_VER, NULL, outbuf);
429 u8 outbuf[256];
432 error = api_protocol_set_cmd(ts, GET_PTL_VER, NULL, outbuf);
436 error = api_protocol_set_cmd(ts, GET_MCU_VER, NULL, outbuf);
440 error = api_protocol_set_cmd(ts, GET_FW_VER, NULL, outbuf);
446 outbuf);
451 error = api_protocol_set_cmd(ts, GET_TP_RES, NULL, outbuf);
455 error = api_protocol_set_cmd(ts, GET_IC_MODE, NULL, outbuf);