Lines Matching refs:tmp_buf
392 u8 tmp_buf[GOODIX_HID_MAX_INBUF_SIZE]; in goodix_hid_get_raw_report() local
418 memset(tmp_buf, 0, GOODIX_HID_ACK_HEADER_SIZE); in goodix_hid_get_raw_report()
421 put_unaligned_le16(cmd_register, tmp_buf + tx_len); in goodix_hid_get_raw_report()
424 tmp_buf[tx_len] = (report_type == HID_FEATURE_REPORT ? 0x03 : 0x01) << 4; in goodix_hid_get_raw_report()
425 tmp_buf[tx_len] |= reportnum >= 0x0F ? 0x0F : reportnum; in goodix_hid_get_raw_report()
428 tmp_buf[tx_len++] = GOODIX_HID_GET_REPORT_CMD; in goodix_hid_get_raw_report()
430 memcpy(tmp_buf + tx_len, args, args_len); in goodix_hid_get_raw_report()
434 error = goodix_spi_write(ts, ts->hid_report_addr, tmp_buf, tx_len); in goodix_hid_get_raw_report()
490 u8 tmp_buf[GOODIX_HID_MAX_INBUF_SIZE]; in goodix_hid_set_raw_report() local
506 memset(tmp_buf, 0, GOODIX_HID_ACK_HEADER_SIZE); in goodix_hid_set_raw_report()
509 put_unaligned_le16(cmd_register, tmp_buf + tx_len); in goodix_hid_set_raw_report()
512 tmp_buf[tx_len++] = ((report_type == HID_FEATURE_REPORT ? 0x03 : 0x02) << 4) | reportnum; in goodix_hid_set_raw_report()
513 tmp_buf[tx_len++] = GOODIX_HID_SET_REPORT_CMD; in goodix_hid_set_raw_report()
515 memcpy(tmp_buf + tx_len, args, args_len); in goodix_hid_set_raw_report()
518 memcpy(tmp_buf + tx_len, buf, len); in goodix_hid_set_raw_report()
521 error = goodix_spi_write(ts, ts->hid_report_addr, tmp_buf, tx_len); in goodix_hid_set_raw_report()
523 dev_err(ts->dev, "failed send report: %*ph", tx_len, tmp_buf); in goodix_hid_set_raw_report()