Lines Matching refs:buf_len
20 int buf_len, offset = 0; in quicki2c_init_write_buf() local
22 buf_len = HIDI2C_REG_LEN + cmd_len; in quicki2c_init_write_buf()
25 buf_len += HIDI2C_REG_LEN; in quicki2c_init_write_buf()
28 buf_len += data_len + HIDI2C_LENGTH_LEN; in quicki2c_init_write_buf()
30 if (buf_len > write_buf_len) in quicki2c_init_write_buf()
51 return buf_len; in quicki2c_init_write_buf()
75 int report_type, int report_id, u8 *buf, int buf_len) in write_cmd_to_txdma() argument
84 buf_len, qcdev->report_buf, qcdev->report_len); in write_cmd_to_txdma()
129 unsigned int reportnum, void *buf, u32 buf_len) in quicki2c_get_report() argument
161 ret, read_len, buf_len); in quicki2c_get_report()
165 if (HIDI2C_DATA_LEN(le16_to_cpu(rpt->len)) != buf_len || rpt->data[0] != reportnum) { in quicki2c_get_report()
167 le16_to_cpu(rpt->len), buf_len, rpt->data[0], reportnum); in quicki2c_get_report()
171 memcpy(buf, rpt->data, buf_len); in quicki2c_get_report()
173 return buf_len; in quicki2c_get_report()
177 unsigned int reportnum, void *buf, u32 buf_len) in quicki2c_set_report() argument
191 ret = write_cmd_to_txdma(qcdev, HIDI2C_SET_REPORT, rep_type, reportnum, buf, buf_len); in quicki2c_set_report()
197 return buf_len; in quicki2c_set_report()