Lines Matching defs:rdesc
1169 static __u8 *asus_report_fixup(struct hid_device *hdev, __u8 *rdesc,
1175 *rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x65) {
1177 rdesc[55] = 0xdd;
1182 rdesc[73] == 0x81 && rdesc[74] == 0x01) {
1184 rdesc[74] &= ~HID_MAIN_ITEM_CONSTANT;
1206 rdesc[offs] == 0x09 && rdesc[offs + 1] == 0x76) {
1208 rdesc = kmemdup(rdesc, *rsize, GFP_KERNEL);
1209 if (!rdesc)
1215 memmove(rdesc + offs + 4, rdesc + offs + 2, 12);
1216 rdesc[offs] = 0x19;
1217 rdesc[offs + 1] = 0x00;
1218 rdesc[offs + 2] = 0x29;
1219 rdesc[offs + 3] = 0xff;
1220 rdesc[offs + 14] = 0x00;
1225 *rsize == 75 && rdesc[61] == 0x15 && rdesc[62] == 0x00) {
1232 return rdesc;
1236 memcpy(new_rdesc, rdesc, 61);
1240 memcpy(new_rdesc + 61 + sizeof(asus_g752_fixed_rdesc), rdesc + 61, *rsize - 61);
1243 rdesc = new_rdesc;
1247 *rsize == 331 && rdesc[190] == 0x85 && rdesc[191] == 0x5a &&
1248 rdesc[204] == 0x95 && rdesc[205] == 0x05) {
1250 rdesc[205] = 0x01;
1253 return rdesc;