Lines Matching defs:data
36 struct sony_dec *data = &dev->raw->sony;
43 data->state = STATE_INACTIVE;
51 data->state, ev.duration, TO_STR(ev.pulse));
53 switch (data->state) {
62 data->count = 0;
63 data->state = STATE_HEADER_SPACE;
73 data->state = STATE_BIT_PULSE;
80 data->bits <<= 1;
82 data->bits |= 1;
86 data->count++;
87 data->state = STATE_BIT_SPACE;
100 data->state = STATE_BIT_PULSE;
104 data->state = STATE_FINISHED;
114 switch (data->count) {
119 device = bitrev8((data->bits << 3) & 0xF8);
121 function = bitrev8((data->bits >> 4) & 0xFE);
128 device = bitrev8((data->bits >> 0) & 0xFF);
130 function = bitrev8((data->bits >> 7) & 0xFE);
137 device = bitrev8((data->bits >> 5) & 0xF8);
138 subdevice = bitrev8((data->bits >> 0) & 0xFF);
139 function = bitrev8((data->bits >> 12) & 0xFE);
144 data->count);
149 dev_dbg(&dev->dev, "Sony(%u) scancode 0x%05x\n", data->count,
157 data->state, ev.duration, TO_STR(ev.pulse));
158 data->state = STATE_INACTIVE;
162 data->state = STATE_INACTIVE;