Lines Matching defs:dj_dev
772 struct dj_device *dj_dev;
776 dj_dev = djrcv_dev->paired_dj_devices[workitem->device_index];
780 if (dj_dev != NULL) {
781 hid_destroy_device(dj_dev->hdev);
782 kfree(dj_dev);
795 struct dj_device *dj_dev;
854 dj_dev = kzalloc_obj(struct dj_device);
856 if (!dj_dev) {
857 hid_err(djrcv_hdev, "%s: failed allocating dj_dev\n", __func__);
861 dj_dev->reports_supported = workitem->reports_supported;
862 dj_dev->hdev = dj_hiddev;
863 dj_dev->dj_receiver_dev = djrcv_dev;
864 dj_dev->device_index = device_index;
865 dj_hiddev->driver_data = dj_dev;
868 djrcv_dev->paired_dj_devices[device_index] = dj_dev;
882 kfree(dj_dev);
1230 static void logi_dj_recv_forward_report(struct dj_device *dj_dev, u8 *data,
1234 if (hid_input_report(dj_dev->hdev, HID_INPUT_REPORT, data, size, 1))
1242 struct dj_device *dj_dev;
1254 dj_dev = djrcv_dev->paired_dj_devices[i];
1255 if (dj_dev && (dj_dev->reports_supported & BIT(report))) {
1256 logi_dj_recv_forward_report(dj_dev, data, size);
1709 struct dj_device *dj_dev;
1746 dj_dev = djrcv_dev->paired_dj_devices[device_index];
1752 if (djrcv_dev->type == recvr_type_27mhz && dj_dev &&
1756 dj_dev->hdev->product) {
1763 dj_dev = NULL;
1766 if (dj_dev) {
1767 logi_dj_recv_forward_report(dj_dev, data, size);
2011 struct dj_device *dj_dev;
2042 dj_dev = djrcv_dev->paired_dj_devices[i];
2045 if (dj_dev != NULL) {
2046 hid_destroy_device(dj_dev->hdev);
2047 kfree(dj_dev);