Lines Matching refs:data
37 struct xmp_dec *data = &dev->raw->xmp;
41 data->state = STATE_INACTIVE;
46 data->state, data->count, ev.duration, TO_STR(ev.pulse));
48 switch (data->state) {
55 data->count = 0;
56 data->state = STATE_NIBBLE_SPACE;
66 data->state = STATE_NIBBLE_SPACE;
80 if (data->count != 16) {
82 data->count, ev.duration);
83 data->state = STATE_INACTIVE;
87 n = data->durations;
97 data->state = STATE_INACTIVE;
112 data->state = STATE_INACTIVE;
126 data->state = STATE_INACTIVE;
143 data->state = STATE_INACTIVE;
149 if (data->count == 16) {
151 data->count, ev.duration);
157 data->count = 8;
160 else if (data->count != 8)
162 data->count, ev.duration);
163 data->state = STATE_LEADER_PULSE;
168 /* store nibble raw data, decode after trailer */
169 if (data->count == 16) {
171 data->count, ev.duration);
172 data->state = STATE_INACTIVE;
175 data->durations[data->count] = ev.duration;
176 data->count++;
177 data->state = STATE_LEADER_PULSE;
187 data->count, data->state, ev.duration, TO_STR(ev.pulse));
188 data->state = STATE_INACTIVE;