Searched refs:rdesc (Results 1 - 25 of 52) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/hid/
H A Dhid-kye.c26 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 Dhid-samsung.c45 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 Dhid-elecom.c23 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 Dhid-ortek.c22 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 Dhid-sunplus.c25 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 Dhid-cherry.c29 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 Dhid-petalynx.c26 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 Dhid-zydacron.c30 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 Dhid-cypress.c34 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 Dhid-monterey.c25 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 Dhid-lg.c44 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 Dhid-sony.c34 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 Dhid-microsoft.c36 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 Dhid-kye.c26 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 Dhid-samsung.c45 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 Dhid-elecom.c23 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 Dhid-ortek.c22 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 Dhid-sunplus.c25 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 Dhid-cherry.c29 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 Dhid-petalynx.c26 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 Dhid-zydacron.c30 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 Dhid-cypress.c34 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 Dhid-monterey.c25 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 Dhid-lg.c44 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 Dhid-sony.c34 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;

Completed in 72 milliseconds

123