dj_report 832 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report) dj_report 836 drivers/hid/hid-logitech-dj.c .device_index = dj_report->device_index, dj_report 839 drivers/hid/hid-logitech-dj.c switch (dj_report->report_type) { dj_report 842 drivers/hid/hid-logitech-dj.c if (dj_report->report_params[DEVICE_PAIRED_PARAM_SPFUNCTION] & dj_report 850 drivers/hid/hid-logitech-dj.c dj_report->report_params[DEVICE_PAIRED_PARAM_EQUAD_ID_MSB]; dj_report 852 drivers/hid/hid-logitech-dj.c dj_report->report_params[DEVICE_PAIRED_PARAM_EQUAD_ID_LSB]; dj_report 854 drivers/hid/hid-logitech-dj.c dj_report->report_params + dj_report 857 drivers/hid/hid-logitech-dj.c if (dj_report->report_type == REPORT_TYPE_NOTIF_DEVICE_UNPAIRED) dj_report 1001 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report) dj_report 1008 drivers/hid/hid-logitech-dj.c djdev = djrcv_dev->paired_dj_devices[dj_report->device_index]; dj_report 1027 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report) dj_report 1032 drivers/hid/hid-logitech-dj.c dj_device = djrcv_dev->paired_dj_devices[dj_report->device_index]; dj_report 1034 drivers/hid/hid-logitech-dj.c if ((dj_report->report_type > ARRAY_SIZE(hid_reportid_size_map) - 1) || dj_report 1035 drivers/hid/hid-logitech-dj.c (hid_reportid_size_map[dj_report->report_type] == 0)) { dj_report 1036 drivers/hid/hid-logitech-dj.c dbg_hid("invalid report type:%x\n", dj_report->report_type); dj_report 1041 drivers/hid/hid-logitech-dj.c HID_INPUT_REPORT, &dj_report->report_type, dj_report 1042 drivers/hid/hid-logitech-dj.c hid_reportid_size_map[dj_report->report_type], 1)) { dj_report 1086 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report) dj_report 1091 drivers/hid/hid-logitech-dj.c u8 *data = (u8 *)(&dj_report->device_index); dj_report 1139 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report; dj_report 1147 drivers/hid/hid-logitech-dj.c dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL); dj_report 1148 drivers/hid/hid-logitech-dj.c if (!dj_report) dj_report 1150 drivers/hid/hid-logitech-dj.c dj_report->report_id = REPORT_ID_DJ_SHORT; dj_report 1151 drivers/hid/hid-logitech-dj.c dj_report->device_index = 0xFF; dj_report 1152 drivers/hid/hid-logitech-dj.c dj_report->report_type = REPORT_TYPE_CMD_GET_PAIRED_DEVICES; dj_report 1153 drivers/hid/hid-logitech-dj.c retval = logi_dj_recv_send_report(djrcv_dev, dj_report); dj_report 1154 drivers/hid/hid-logitech-dj.c kfree(dj_report); dj_report 1163 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report; dj_report 1167 drivers/hid/hid-logitech-dj.c dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL); dj_report 1168 drivers/hid/hid-logitech-dj.c if (!dj_report) dj_report 1172 drivers/hid/hid-logitech-dj.c dj_report->report_id = REPORT_ID_DJ_SHORT; dj_report 1173 drivers/hid/hid-logitech-dj.c dj_report->device_index = 0xFF; dj_report 1174 drivers/hid/hid-logitech-dj.c dj_report->report_type = REPORT_TYPE_CMD_SWITCH; dj_report 1175 drivers/hid/hid-logitech-dj.c dj_report->report_params[CMD_SWITCH_PARAM_DEVBITFIELD] = 0x3F; dj_report 1176 drivers/hid/hid-logitech-dj.c dj_report->report_params[CMD_SWITCH_PARAM_TIMEOUT_SECONDS] = dj_report 1179 drivers/hid/hid-logitech-dj.c retval = logi_dj_recv_send_report(djrcv_dev, dj_report); dj_report 1197 drivers/hid/hid-logitech-dj.c buf = (u8 *)dj_report; dj_report 1213 drivers/hid/hid-logitech-dj.c kfree(dj_report); dj_report 1407 drivers/hid/hid-logitech-dj.c struct dj_report *dj_report = (struct dj_report *) data; dj_report 1428 drivers/hid/hid-logitech-dj.c if ((dj_report->device_index < DJ_DEVICE_INDEX_MIN) || dj_report 1429 drivers/hid/hid-logitech-dj.c (dj_report->device_index > DJ_DEVICE_INDEX_MAX)) { dj_report 1435 drivers/hid/hid-logitech-dj.c if (dj_report->device_index != DJ_RECEIVER_INDEX) dj_report 1437 drivers/hid/hid-logitech-dj.c __func__, dj_report->device_index); dj_report 1443 drivers/hid/hid-logitech-dj.c if (!djrcv_dev->paired_dj_devices[dj_report->device_index]) { dj_report 1445 drivers/hid/hid-logitech-dj.c logi_dj_recv_queue_notification(djrcv_dev, dj_report); dj_report 1449 drivers/hid/hid-logitech-dj.c switch (dj_report->report_type) { dj_report 1454 drivers/hid/hid-logitech-dj.c logi_dj_recv_queue_notification(djrcv_dev, dj_report); dj_report 1457 drivers/hid/hid-logitech-dj.c if (dj_report->report_params[CONNECTION_STATUS_PARAM_STATUS] == dj_report 1459 drivers/hid/hid-logitech-dj.c logi_dj_recv_forward_null_report(djrcv_dev, dj_report); dj_report 1463 drivers/hid/hid-logitech-dj.c logi_dj_recv_forward_dj(djrcv_dev, dj_report);