Lines Matching refs:outbuf

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