Lines Matching defs:data
15 /* Convert NEC data to a scancode */
19 unsigned int addr, addr_inv, data, data_inv;
20 /* a repeat code has no data */
28 data = (raw >> 16) & 0xff;
30 if ((data_inv ^ data) != 0xff) {
35 bitrev8(data) << 8 |
42 data;
47 data;
53 /* Convert NEC scancode to NEC data filter */
57 unsigned int addr, addr_inv, data, data_inv;
60 data = in->data & 0xff;
63 if ((in->data | in->mask) & 0xff000000) {
66 addr = bitrev8(in->data >> 24);
68 addr_inv = bitrev8(in->data >> 16);
70 data = bitrev8(in->data >> 8);
72 data_inv = bitrev8(in->data >> 0);
74 } else if ((in->data | in->mask) & 0x00ff0000) {
77 addr = (in->data >> 16) & 0xff;
79 addr_inv = (in->data >> 8) & 0xff;
81 data_inv = data ^ 0xff;
86 addr = (in->data >> 8) & 0xff;
90 data_inv = data ^ 0xff;
95 out->data = data_inv << 24 |
96 data << 16 |
151 .minlen = 0, /* repeat code has no data */