Lines Matching refs:rdesc
430 static const __u8 *lg_report_fixup(struct hid_device *hdev, __u8 *rdesc, in lg_report_fixup() argument
435 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup()
436 rdesc[84] == 0x8c && rdesc[85] == 0x02) { in lg_report_fixup()
439 rdesc[84] = rdesc[89] = 0x4d; in lg_report_fixup()
440 rdesc[85] = rdesc[90] = 0x10; in lg_report_fixup()
443 rdesc[32] == 0x81 && rdesc[33] == 0x06 && in lg_report_fixup()
444 rdesc[49] == 0x81 && rdesc[50] == 0x06) { in lg_report_fixup()
447 rdesc[33] = rdesc[50] = 0x02; in lg_report_fixup()
521 if (*rsize >= 101 && rdesc[41] == 0x95 && rdesc[42] == 0x0B && in lg_report_fixup()
522 rdesc[47] == 0x05 && rdesc[48] == 0x09) { in lg_report_fixup()
524 rdesc[41] = 0x05; in lg_report_fixup()
525 rdesc[42] = 0x09; in lg_report_fixup()
526 rdesc[47] = 0x95; in lg_report_fixup()
527 rdesc[48] = 0x0B; in lg_report_fixup()
532 return rdesc; in lg_report_fixup()