Lines Matching defs:poll_result
205 struct em28xx_ir_poll_result *poll_result)
221 poll_result->toggle_bit = (msg[0] >> 7);
224 poll_result->read_count = (msg[0] & 0x7f);
229 poll_result->protocol = RC_PROTO_RC5;
230 poll_result->scancode = RC_SCANCODE_RC5(msg[1], msg[2]);
234 poll_result->protocol = RC_PROTO_NEC;
235 poll_result->scancode = RC_SCANCODE_NEC(msg[1], msg[2]);
239 poll_result->protocol = RC_PROTO_UNKNOWN;
240 poll_result->scancode = msg[1] << 8 | msg[2];
248 struct em28xx_ir_poll_result *poll_result)
264 poll_result->toggle_bit = (msg[0] >> 7);
267 poll_result->read_count = (msg[0] & 0x7f);
275 poll_result->protocol = RC_PROTO_RC5;
276 poll_result->scancode = RC_SCANCODE_RC5(msg[1], msg[2]);
280 poll_result->scancode = ir_nec_bytes_to_scancode(msg[1], msg[2], msg[3], msg[4],
281 &poll_result->protocol);
285 poll_result->protocol = RC_PROTO_RC6_0;
286 poll_result->scancode = RC_SCANCODE_RC6_0(msg[1], msg[2]);
290 poll_result->protocol = RC_PROTO_UNKNOWN;
291 poll_result->scancode = (msg[1] << 24) | (msg[2] << 16) |
326 struct em28xx_ir_poll_result poll_result;
329 result = ir->get_key(ir, &poll_result);
335 if (unlikely(poll_result.read_count != ir->last_readcount)) {
337 poll_result.toggle_bit, poll_result.read_count,
338 poll_result.scancode);
341 poll_result.protocol,
342 poll_result.scancode,
343 poll_result.toggle_bit);
347 poll_result.scancode & 0xff,
348 poll_result.toggle_bit);
362 ir->last_readcount = poll_result.read_count;