Lines Matching refs:rep

760 	struct apple_backlight_set_report *rep;  in apple_backlight_set()  local
762 rep = kmalloc(sizeof(*rep), GFP_KERNEL); in apple_backlight_set()
763 if (rep == NULL) in apple_backlight_set()
766 rep->report_id = 0xB0; in apple_backlight_set()
767 rep->version = 1; in apple_backlight_set()
768 rep->backlight = value; in apple_backlight_set()
769 rep->rate = rate; in apple_backlight_set()
771 ret = hid_hw_raw_request(hdev, 0xB0u, (u8 *) rep, sizeof(*rep), in apple_backlight_set()
774 kfree(rep); in apple_backlight_set()
791 struct apple_backlight_config_report *rep; in apple_backlight_init() local
796 rep = kmalloc(0x200, GFP_KERNEL); in apple_backlight_init()
797 if (rep == NULL) in apple_backlight_init()
800 ret = hid_hw_raw_request(hdev, 0xBFu, (u8 *) rep, sizeof(*rep), in apple_backlight_init()
806 if (ret < 8 || rep->version != 1) { in apple_backlight_init()
807 hid_err(hdev, "backlight config struct: bad version %i\n", rep->version); in apple_backlight_init()
813 rep->backlight_off, rep->backlight_on_min, rep->backlight_on_max); in apple_backlight_init()
823 asc->backlight->cdev.max_brightness = rep->backlight_on_max; in apple_backlight_init()
835 kfree(rep); in apple_backlight_init()
839 static void apple_magic_backlight_report_set(struct hid_report *rep, s32 value, u8 rate) in apple_magic_backlight_report_set() argument
841 rep->field[0]->value[0] = value; in apple_magic_backlight_report_set()
842 rep->field[1]->value[0] = 0x5e; /* Mimic Windows */ in apple_magic_backlight_report_set()
843 rep->field[1]->value[0] |= rate << 8; in apple_magic_backlight_report_set()
845 hid_hw_request(rep->device, rep, HID_REQ_SET_REPORT); in apple_magic_backlight_report_set()