/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/hid/ |
H A D | hid-kye.c | 26 static void kye_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 30 rdesc[61] == 0x05 && rdesc[62] == 0x08 && 31 rdesc[63] == 0x19 && rdesc[64] == 0x08 && 32 rdesc[65] == 0x29 && rdesc[66] == 0x0f && 33 rdesc[71] == 0x75 && rdesc[72] == 0x08 && 34 rdesc[7 [all...] |
H A D | hid-samsung.c | 45 static void samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 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[17 114 samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int rsize) argument [all...] |
H A D | hid-elecom.c | 23 static void elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 26 if (rsize >= 48 && rdesc[46] == 0x05 && rdesc[47] == 0x0c) { 29 rdesc[47] = 0x00;
|
H A D | hid-ortek.c | 22 static void ortek_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 25 if (rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x01) { 28 rdesc[55] = 0x92;
|
H A D | hid-sunplus.c | 25 static void sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 28 if (rsize >= 107 && rdesc[104] == 0x26 && rdesc[105] == 0x80 && 29 rdesc[106] == 0x03) { 32 rdesc[105] = rdesc[110] = 0x03; 33 rdesc[106] = rdesc[111] = 0x21;
|
H A D | hid-cherry.c | 29 static void ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 32 if (rsize >= 17 && rdesc[11] == 0x3c && rdesc[12] == 0x02) { 35 rdesc[11] = rdesc[16] = 0xff; 36 rdesc[12] = rdesc[17] = 0x03;
|
H A D | hid-petalynx.c | 26 static void pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 29 if (rsize >= 60 && rdesc[39] == 0x2a && rdesc[40] == 0xf5 && 30 rdesc[41] == 0x00 && rdesc[59] == 0x26 && 31 rdesc[60] == 0xf9 && rdesc[61] == 0x00) { 34 rdesc[60] = 0xfa; 35 rdesc[40] = 0xfa;
|
H A D | hid-zydacron.c | 30 static void zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 34 rdesc[0x96] == 0xbc && rdesc[0x97] == 0xff && 35 rdesc[0xca] == 0xbc && rdesc[0xcb] == 0xff && 36 rdesc[0xe1] == 0xbc && rdesc[0xe2] == 0xff) { 40 rdesc[0x96] = rdesc[0xca] = rdesc[ [all...] |
H A D | hid-cypress.c | 34 static void cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 44 if (rdesc[i] == 0x29 && rdesc[i + 2] == 0x19) { 47 rdesc[i] = 0x19; 48 rdesc[i + 2] = 0x29; 49 tmp = rdesc[i + 3]; 50 rdesc[i + 3] = rdesc[i + 1]; 51 rdesc[i + 1] = tmp;
|
H A D | hid-monterey.c | 25 static void mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 28 if (rsize >= 30 && rdesc[29] == 0x05 && rdesc[30] == 0x09) { 31 rdesc[30] = 0x0c;
|
H A D | hid-lg.c | 44 static void lg_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 49 if ((quirks & LG_RDESC) && rsize >= 90 && rdesc[83] == 0x26 && 50 rdesc[84] == 0x8c && rdesc[85] == 0x02) { 53 rdesc[84] = rdesc[89] = 0x4d; 54 rdesc[85] = rdesc[90] = 0x10; 57 rdesc[32] == 0x81 && rdesc[3 [all...] |
H A D | hid-sony.c | 34 static void sony_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 40 rsize >= 56 && rdesc[54] == 0x81 && rdesc[55] == 0x07) { 43 rdesc[55] = 0x06;
|
H A D | hid-microsoft.c | 36 static void ms_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 41 if ((quirks & MS_RDESC) && rsize == 571 && rdesc[557] == 0x19 && 42 rdesc[559] == 0x29) { 45 rdesc[557] = 0x35; 46 rdesc[559] = 0x45;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/hid/ |
H A D | hid-kye.c | 26 static void kye_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 30 rdesc[61] == 0x05 && rdesc[62] == 0x08 && 31 rdesc[63] == 0x19 && rdesc[64] == 0x08 && 32 rdesc[65] == 0x29 && rdesc[66] == 0x0f && 33 rdesc[71] == 0x75 && rdesc[72] == 0x08 && 34 rdesc[7 [all...] |
H A D | hid-samsung.c | 45 static void samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 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[17 114 samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int rsize) argument [all...] |
H A D | hid-elecom.c | 23 static void elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 26 if (rsize >= 48 && rdesc[46] == 0x05 && rdesc[47] == 0x0c) { 29 rdesc[47] = 0x00;
|
H A D | hid-ortek.c | 22 static void ortek_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 25 if (rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x01) { 28 rdesc[55] = 0x92;
|
H A D | hid-sunplus.c | 25 static void sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 28 if (rsize >= 107 && rdesc[104] == 0x26 && rdesc[105] == 0x80 && 29 rdesc[106] == 0x03) { 32 rdesc[105] = rdesc[110] = 0x03; 33 rdesc[106] = rdesc[111] = 0x21;
|
H A D | hid-cherry.c | 29 static void ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 32 if (rsize >= 17 && rdesc[11] == 0x3c && rdesc[12] == 0x02) { 35 rdesc[11] = rdesc[16] = 0xff; 36 rdesc[12] = rdesc[17] = 0x03;
|
H A D | hid-petalynx.c | 26 static void pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 29 if (rsize >= 60 && rdesc[39] == 0x2a && rdesc[40] == 0xf5 && 30 rdesc[41] == 0x00 && rdesc[59] == 0x26 && 31 rdesc[60] == 0xf9 && rdesc[61] == 0x00) { 34 rdesc[60] = 0xfa; 35 rdesc[40] = 0xfa;
|
H A D | hid-zydacron.c | 30 static void zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 34 rdesc[0x96] == 0xbc && rdesc[0x97] == 0xff && 35 rdesc[0xca] == 0xbc && rdesc[0xcb] == 0xff && 36 rdesc[0xe1] == 0xbc && rdesc[0xe2] == 0xff) { 40 rdesc[0x96] = rdesc[0xca] = rdesc[ [all...] |
H A D | hid-cypress.c | 34 static void cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 44 if (rdesc[i] == 0x29 && rdesc[i + 2] == 0x19) { 47 rdesc[i] = 0x19; 48 rdesc[i + 2] = 0x29; 49 tmp = rdesc[i + 3]; 50 rdesc[i + 3] = rdesc[i + 1]; 51 rdesc[i + 1] = tmp;
|
H A D | hid-monterey.c | 25 static void mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 28 if (rsize >= 30 && rdesc[29] == 0x05 && rdesc[30] == 0x09) { 31 rdesc[30] = 0x0c;
|
H A D | hid-lg.c | 44 static void lg_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 49 if ((quirks & LG_RDESC) && rsize >= 90 && rdesc[83] == 0x26 && 50 rdesc[84] == 0x8c && rdesc[85] == 0x02) { 53 rdesc[84] = rdesc[89] = 0x4d; 54 rdesc[85] = rdesc[90] = 0x10; 57 rdesc[32] == 0x81 && rdesc[3 [all...] |
H A D | hid-sony.c | 34 static void sony_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 40 rsize >= 56 && rdesc[54] == 0x81 && rdesc[55] == 0x07) { 43 rdesc[55] = 0x06;
|