Lines Matching refs:dec
622 const struct img_ir_decoder *dec) in img_ir_decoder_compatible() argument
627 ct = dec->control.code_type; in img_ir_decoder_compatible()
646 const struct img_ir_decoder *dec = *decp; in img_ir_allowed_protos() local
647 if (img_ir_decoder_compatible(priv, dec)) in img_ir_allowed_protos()
648 protos |= dec->type; in img_ir_allowed_protos()
668 const struct img_ir_decoder *dec = *decp; in img_ir_change_protocol() local
669 if (!img_ir_decoder_compatible(priv, dec)) in img_ir_change_protocol()
671 if (*ir_type & dec->type) { in img_ir_change_protocol()
672 *ir_type &= dec->type; in img_ir_change_protocol()
673 img_ir_set_decoder(priv, dec, *ir_type); in img_ir_change_protocol()
819 const struct img_ir_decoder *dec = hw->decoder; in img_ir_handle_data() local
826 if (dec->scancode) in img_ir_handle_data()
827 ret = dec->scancode(len, raw, hw->enabled_protocols, &request); in img_ir_handle_data()
854 if (dec->repeat && !hw->stopping) { in img_ir_handle_data()
860 interval = dec->repeat + (dec->repeat >> 3); in img_ir_handle_data()
1013 const struct img_ir_decoder *dec = *decp; in img_ir_setup_hw() local
1014 if (img_ir_decoder_compatible(priv, dec)) { in img_ir_setup_hw()
1015 img_ir_set_protocol(priv, dec->type); in img_ir_setup_hw()
1016 img_ir_set_decoder(priv, dec, 0); in img_ir_setup_hw()