Lines Matching defs:rep
798 struct apple_backlight_set_report *rep;
800 rep = kmalloc_obj(*rep);
801 if (rep == NULL)
804 rep->report_id = 0xB0;
805 rep->version = 1;
806 rep->backlight = value;
807 rep->rate = rate;
809 ret = hid_hw_raw_request(hdev, 0xB0u, (u8 *) rep, sizeof(*rep),
812 kfree(rep);
829 struct apple_backlight_config_report *rep;
834 rep = kmalloc(0x200, GFP_KERNEL);
835 if (rep == NULL)
838 ret = hid_hw_raw_request(hdev, 0xBFu, (u8 *) rep, sizeof(*rep),
844 if (ret < 8 || rep->version != 1) {
845 hid_err(hdev, "backlight config struct: bad version %i\n", rep->version);
851 rep->backlight_off, rep->backlight_on_min, rep->backlight_on_max);
861 asc->backlight->cdev.max_brightness = rep->backlight_on_max;
874 kfree(rep);
878 static void apple_magic_backlight_report_set(struct hid_report *rep, s32 value, u8 rate)
880 rep->field[0]->value[0] = value;
881 rep->field[1]->value[0] = 0x5e; /* Mimic Windows */
882 rep->field[1]->value[0] |= rate << 8;
884 hid_hw_request(rep->device, rep, HID_REQ_SET_REPORT);