Lines Matching defs:rdesc
1075 static __u8 *asus_report_fixup(struct hid_device *hdev, __u8 *rdesc,
1081 *rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x65) {
1083 rdesc[55] = 0xdd;
1088 rdesc[73] == 0x81 && rdesc[74] == 0x01) {
1090 rdesc[74] &= ~HID_MAIN_ITEM_CONSTANT;
1112 rdesc[offs] == 0x09 && rdesc[offs + 1] == 0x76) {
1114 rdesc = kmemdup(rdesc, *rsize, GFP_KERNEL);
1115 if (!rdesc)
1121 memmove(rdesc + offs + 4, rdesc + offs + 2, 12);
1122 rdesc[offs] = 0x19;
1123 rdesc[offs + 1] = 0x00;
1124 rdesc[offs + 2] = 0x29;
1125 rdesc[offs + 3] = 0xff;
1126 rdesc[offs + 14] = 0x00;
1131 *rsize == 75 && rdesc[61] == 0x15 && rdesc[62] == 0x00) {
1138 return rdesc;
1142 memcpy(new_rdesc, rdesc, 61);
1146 memcpy(new_rdesc + 61 + sizeof(asus_g752_fixed_rdesc), rdesc + 61, *rsize - 61);
1149 rdesc = new_rdesc;
1152 return rdesc;