Lines Matching defs:rdesc
602 static u8 *motion_fixup(struct hid_device *hdev, u8 *rdesc,
609 static u8 *ps3remote_fixup(struct hid_device *hdev, u8 *rdesc,
746 static u8 *sony_report_fixup(struct hid_device *hdev, u8 *rdesc,
752 return rdesc;
760 /* rdesc[0] == 0x05 && rdesc[1] == 0x01 && */
762 rdesc[2] == 0x09 && rdesc[3] == 0x02 &&
764 rdesc[54] == 0x81 && rdesc[55] == 0x07) {
767 rdesc[55] = 0x06;
771 return motion_fixup(hdev, rdesc, rsize);
774 return ps3remote_fixup(hdev, rdesc, rsize);
782 rdesc[23] == 0x95 && rdesc[24] == 0x0D &&
784 rdesc[37] == 0x29 && rdesc[38] == 0x0D &&
786 rdesc[43] == 0x95 && rdesc[44] == 0x03) {
788 rdesc[24] = 0x10;
789 rdesc[38] = 0x10;
790 rdesc[44] = 0x00;
793 return rdesc;