Lines Matching defs:data
229 0x81, 0x02, /* INPUT (data var abs) */
267 0x81, 0x02, /* INPUT (data var abs) */
305 0x81, 0x02, /* INPUT (data var abs) */
395 0x81, 0x02, /* INPUT (data var abs) */
1147 static void logi_dj_recv_forward_report(struct dj_device *dj_dev, u8 *data,
1151 if (hid_input_report(dj_dev->hdev, HID_INPUT_REPORT, data, size, 1))
1156 u8 *data, int size)
1161 u8 report = data[0];
1173 logi_dj_recv_forward_report(dj_dev, data, size);
1191 u8 *data = (u8 *)(&dj_report->device_index);
1203 report->field[0]->value[i] = data[i];
1404 static void rdcat(char *rdesc, unsigned int *rsize, const char *data, unsigned int size)
1406 memcpy(rdesc + *rsize, data, size);
1523 struct hid_report *report, u8 *data,
1527 struct dj_report *dj_report = (struct dj_report *) data;
1531 * Here we receive all data coming from iface 2, there are 3 cases:
1533 * 1) Data is intended for this driver i. e. data contains arrival,
1593 struct hid_report *report, u8 *data,
1597 struct hidpp_event *hidpp_report = (struct hidpp_event *) data;
1606 !memcmp(data, unifying_pairing_answer,
1608 device_index = (data[4] & 0x0F) + 1;
1615 * data to the corresponding child dj device and return 0 to hid-core
1616 * so he data also goes to the hidraw device of the receiver. This
1656 logi_dj_recv_forward_report(dj_dev, data, size);
1670 struct hid_report *report, u8 *data,
1687 data[1] = data[0];
1688 data[0] = REPORT_TYPE_KEYBOARD;
1690 logi_dj_recv_forward_input_report(hdev, data, size);
1693 data[0] = data[1];
1694 data[1] = 0;
1697 * Mouse-only receivers send unnumbered mouse data. The 27 MHz
1706 memcpy(mouse_report + 1, data, size);
1714 switch (data[0]) {
1720 return logi_dj_dj_event(hdev, report, data, size);
1726 return logi_dj_dj_event(hdev, report, data, size);
1732 return logi_dj_hidpp_event(hdev, report, data, size);
1738 return logi_dj_hidpp_event(hdev, report, data, size);
1741 logi_dj_recv_forward_input_report(hdev, data, size);
1811 * any data, dont create any hid_device for them.