Lines Matching defs:dj_hiddev
707 struct hid_device *dj_hiddev;
724 dj_hiddev = hid_allocate_device();
725 if (IS_ERR(dj_hiddev)) {
730 dj_hiddev->ll_driver = &logi_dj_ll_driver;
732 dj_hiddev->dev.parent = &djrcv_hdev->dev;
733 dj_hiddev->bus = BUS_USB;
734 dj_hiddev->vendor = djrcv_hdev->vendor;
735 dj_hiddev->product = (workitem->quad_id_msb << 8) |
749 snprintf(dj_hiddev->name, sizeof(dj_hiddev->name),
751 type_str, dj_hiddev->product);
753 snprintf(dj_hiddev->name, sizeof(dj_hiddev->name),
755 dj_hiddev->product);
759 dj_hiddev->group = HID_GROUP_LOGITECH_27MHZ_DEVICE;
761 dj_hiddev->group = HID_GROUP_LOGITECH_DJ_DEVICE;
763 memcpy(dj_hiddev->phys, djrcv_hdev->phys, sizeof(djrcv_hdev->phys));
765 strlcat(dj_hiddev->phys, tmpstr, sizeof(dj_hiddev->phys));
775 dj_dev->hdev = dj_hiddev;
778 dj_hiddev->driver_data = dj_dev;
784 if (hid_add_device(dj_hiddev)) {
797 hid_destroy_device(dj_hiddev);
922 * touchpad to work we must also forward mouse input reports to the dj_hiddev