Lines Matching defs:rdesc
45 static void samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc,
48 if (rsize == 184 && rdesc[175] == 0x25 && rdesc[176] == 0x40 &&
49 rdesc[177] == 0x75 && rdesc[178] == 0x30 &&
50 rdesc[179] == 0x95 && rdesc[180] == 0x01 &&
51 rdesc[182] == 0x40) {
53 rdesc[176] = 0xff;
54 rdesc[178] = 0x08;
55 rdesc[180] = 0x06;
56 rdesc[182] = 0x42;
58 if (rsize == 203 && rdesc[192] == 0x15 && rdesc[193] == 0x0 &&
59 rdesc[194] == 0x25 && rdesc[195] == 0x12) {
61 rdesc[193] = 0x1;
62 rdesc[195] = 0xf;
64 if (rsize == 135 && rdesc[124] == 0x15 && rdesc[125] == 0x0 &&
65 rdesc[126] == 0x25 && rdesc[127] == 0x11) {
67 rdesc[125] = 0x1;
68 rdesc[127] = 0xe;
70 if (rsize == 171 && rdesc[160] == 0x15 && rdesc[161] == 0x0 &&
71 rdesc[162] == 0x25 && rdesc[163] == 0x01) {
73 rdesc[161] = 0x1;
74 rdesc[163] = 0x3;
114 static void samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc,
118 samsung_irda_report_fixup(hdev, rdesc, rsize);