Lines Matching defs:dj_hiddev
657 struct hid_device *dj_hiddev;
674 dj_hiddev = hid_allocate_device();
675 if (IS_ERR(dj_hiddev)) {
680 dj_hiddev->ll_driver = &logi_dj_ll_driver;
682 dj_hiddev->dev.parent = &djrcv_hdev->dev;
683 dj_hiddev->bus = BUS_USB;
684 dj_hiddev->vendor = djrcv_hdev->vendor;
685 dj_hiddev->product = (workitem->quad_id_msb << 8) |
699 snprintf(dj_hiddev->name, sizeof(dj_hiddev->name),
701 type_str, dj_hiddev->product);
703 snprintf(dj_hiddev->name, sizeof(dj_hiddev->name),
705 dj_hiddev->product);
709 dj_hiddev->group = HID_GROUP_LOGITECH_27MHZ_DEVICE;
711 dj_hiddev->group = HID_GROUP_LOGITECH_DJ_DEVICE;
713 memcpy(dj_hiddev->phys, djrcv_hdev->phys, sizeof(djrcv_hdev->phys));
715 strlcat(dj_hiddev->phys, tmpstr, sizeof(dj_hiddev->phys));
725 dj_dev->hdev = dj_hiddev;
728 dj_hiddev->driver_data = dj_dev;
734 if (hid_add_device(dj_hiddev)) {
747 hid_destroy_device(dj_hiddev);
872 * touchpad to work we must also forward mouse input reports to the dj_hiddev