Lines Matching refs:data

48 	struct jvc_dec *data = &dev->raw->jvc;  in ir_jvc_decode()  local
55 data->state = STATE_INACTIVE; in ir_jvc_decode()
63 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_jvc_decode()
66 switch (data->state) { in ir_jvc_decode()
75 data->count = 0; in ir_jvc_decode()
76 data->first = true; in ir_jvc_decode()
77 data->toggle = !data->toggle; in ir_jvc_decode()
78 data->state = STATE_HEADER_SPACE; in ir_jvc_decode()
88 data->state = STATE_BIT_PULSE; in ir_jvc_decode()
98 data->state = STATE_BIT_SPACE; in ir_jvc_decode()
105 data->bits <<= 1; in ir_jvc_decode()
107 data->bits |= 1; in ir_jvc_decode()
113 data->count++; in ir_jvc_decode()
115 if (data->count == JVC_NBITS) in ir_jvc_decode()
116 data->state = STATE_TRAILER_PULSE; in ir_jvc_decode()
118 data->state = STATE_BIT_PULSE; in ir_jvc_decode()
128 data->state = STATE_TRAILER_SPACE; in ir_jvc_decode()
138 if (data->first) { in ir_jvc_decode()
140 scancode = (bitrev8((data->bits >> 8) & 0xff) << 8) | in ir_jvc_decode()
141 (bitrev8((data->bits >> 0) & 0xff) << 0); in ir_jvc_decode()
143 rc_keydown(dev, RC_TYPE_JVC, scancode, data->toggle); in ir_jvc_decode()
144 data->first = false; in ir_jvc_decode()
145 data->old_bits = data->bits; in ir_jvc_decode()
146 } else if (data->bits == data->old_bits) { in ir_jvc_decode()
154 data->count = 0; in ir_jvc_decode()
155 data->state = STATE_CHECK_REPEAT; in ir_jvc_decode()
163 data->state = STATE_INACTIVE; in ir_jvc_decode()
165 data->state = STATE_BIT_PULSE; in ir_jvc_decode()
171 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_jvc_decode()
172 data->state = STATE_INACTIVE; in ir_jvc_decode()