Lines Matching refs:tx_len

393 	int tx_len = 0, args_len = 0;  in goodix_hid_get_raw_report()  local
419 tx_len += 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()
422 tx_len += sizeof(cmd_register); 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()
426 tx_len++; 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()
431 tx_len += 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()
489 int tx_len = 0, args_len = 0; in goodix_hid_set_raw_report() local
507 tx_len += 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()
510 tx_len += sizeof(cmd_register); 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()
516 tx_len += args_len; in goodix_hid_set_raw_report()
518 memcpy(tmp_buf + tx_len, buf, len); in goodix_hid_set_raw_report()
519 tx_len += 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()