Lines Matching refs:data
48 struct jvc_dec *data = &ir_dev->raw->jvc;
54 data->state = STATE_INACTIVE;
62 data->state, TO_US(ev.duration), TO_STR(ev.pulse));
65 switch (data->state) {
74 data->count = 0;
75 data->first = true;
76 data->toggle = !data->toggle;
77 data->state = STATE_HEADER_SPACE;
87 data->state = STATE_BIT_PULSE;
97 data->state = STATE_BIT_SPACE;
104 data->bits <<= 1;
106 data->bits |= 1;
112 data->count++;
114 if (data->count == JVC_NBITS)
115 data->state = STATE_TRAILER_PULSE;
117 data->state = STATE_BIT_PULSE;
127 data->state = STATE_TRAILER_SPACE;
137 if (data->first) {
139 scancode = (bitrev8((data->bits >> 8) & 0xff) << 8) |
140 (bitrev8((data->bits >> 0) & 0xff) << 0);
142 ir_keydown(input_dev, scancode, data->toggle);
143 data->first = false;
144 data->old_bits = data->bits;
145 } else if (data->bits == data->old_bits) {
153 data->count = 0;
154 data->state = STATE_CHECK_REPEAT;
162 data->state = STATE_INACTIVE;
164 data->state = STATE_BIT_PULSE;
170 data->state, TO_US(ev.duration), TO_STR(ev.pulse));
171 data->state = STATE_INACTIVE;