Lines Matching refs:rep

375 	struct ft260_i2c_write_request_report *rep =
399 if (rep->flag == FT260_FLAG_START)
422 struct ft260_i2c_write_request_report *rep =
428 rep->flag = FT260_FLAG_START;
434 rep->flag |= FT260_FLAG_STOP;
439 rep->report = FT260_I2C_DATA_REPORT_ID(wr_len);
440 rep->address = addr;
441 rep->length = wr_len;
443 memcpy(rep->data, &data[idx], wr_len);
445 ft260_dbg("rep %#02x addr %#02x off %d len %d wlen %d flag %#x d[0] %#02x\n",
446 rep->report, addr, idx, len, wr_len,
447 rep->flag, data[0]);
449 ret = ft260_hid_output_report_check_status(dev, (u8 *)rep,
458 rep->flag = 0;
471 struct ft260_i2c_write_request_report *rep =
474 if (data_len >= sizeof(rep->data))
477 rep->address = addr;
478 rep->data[0] = cmd;
479 rep->length = data_len + 1;
480 rep->flag = flag;
481 len += rep->length;
483 rep->report = FT260_I2C_DATA_REPORT_ID(len);
486 memcpy(&rep->data[1], data, data_len);
488 ft260_dbg("rep %#02x addr %#02x cmd %#02x datlen %d replen %d\n",
489 rep->report, addr, cmd, rep->length, len);
491 ret = ft260_hid_output_report_check_status(dev, (u8 *)rep, len);
502 struct ft260_i2c_read_request_report rep;
519 rep.report = FT260_I2C_READ_REQ;
520 rep.length = cpu_to_le16(rd_len);
521 rep.address = addr;
522 rep.flag = flag;
524 ft260_dbg("rep %#02x addr %#02x len %d rlen %d flag %#x\n",
525 rep.report, rep.address, len, rd_len, flag);
533 ret = ft260_hid_output_report(hdev, (u8 *)&rep, sizeof(rep));
848 struct reptype rep; \
850 type *field = &rep.name; \
851 int len = sizeof(rep); \
853 return func(hdev, id, (u8 *)&rep, len, field, buf); \
869 struct reptype rep; \
875 rep.name = name; \
876 rep.report = id; \
877 rep.request = req; \
878 ret = ft260_hid_feature_report_set(hdev, (u8 *)&rep, \
879 sizeof(rep)); \
1073 ft260_dbg("i2c resp: rep %#02x len %d\n", xfer->report,