Lines Matching refs:hidpp_report

882 					    struct hidpp_event *hidpp_report,
889 workitem->device_type = hidpp_report->params[HIDPP_PARAM_DEVICE_INFO] &
891 workitem->quad_id_msb = hidpp_report->params[HIDPP_PARAM_EQUAD_MSB];
892 workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_EQUAD_LSB];
915 struct hidpp_event *hidpp_report,
919 workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_27MHZ_DEVID];
920 switch (hidpp_report->device_index) {
934 hidpp_report->device_index);
939 struct hidpp_event *hidpp_report)
946 .device_index = hidpp_report->device_index,
949 switch (hidpp_report->params[HIDPP_PARAM_PROTO_TYPE]) {
953 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
954 if (!(hidpp_report->params[HIDPP_PARAM_DEVICE_INFO] &
957 hidpp_report->device_index);
963 logi_hidpp_dev_conn_notif_27mhz(hdev, hidpp_report, &workitem);
967 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
971 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
978 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
982 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
990 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
994 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
999 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
1005 logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
1011 if (hidpp_report->device_index == 7) {
1019 hidpp_report->params[HIDPP_PARAM_PROTO_TYPE],
1020 hidpp_report->device_index);
1025 device_type, hidpp_report->params[HIDPP_PARAM_PROTO_TYPE],
1026 hidpp_report->device_index);
1152 u8 *hidpp_report;
1155 hidpp_report = kmemdup(template, sizeof(template), GFP_KERNEL);
1156 if (!hidpp_report)
1161 hidpp_report, sizeof(template),
1165 kfree(hidpp_report);
1516 struct hidpp_event *hidpp_report = (struct hidpp_event *) data;
1519 u8 device_index = hidpp_report->device_index;
1548 hidpp_report->device_index);
1561 hidpp_report->sub_id == REPORT_TYPE_NOTIF_DEVICE_CONNECTED &&
1562 hidpp_report->params[HIDPP_PARAM_PROTO_TYPE] == 0x02 &&
1563 hidpp_report->params[HIDPP_PARAM_27MHZ_DEVID] !=
1566 .device_index = hidpp_report->device_index,
1577 if (hidpp_report->sub_id == REPORT_TYPE_NOTIF_DEVICE_CONNECTED)
1578 logi_hidpp_recv_queue_notif(hdev, hidpp_report);