Lines Matching refs:dec
610 const struct img_ir_decoder *dec) in img_ir_decoder_compatible() argument
615 ct = dec->control.code_type; in img_ir_decoder_compatible()
634 const struct img_ir_decoder *dec = *decp; in img_ir_allowed_protos() local
635 if (img_ir_decoder_compatible(priv, dec)) in img_ir_allowed_protos()
636 protos |= dec->type; in img_ir_allowed_protos()
656 const struct img_ir_decoder *dec = *decp; in img_ir_change_protocol() local
657 if (!img_ir_decoder_compatible(priv, dec)) in img_ir_change_protocol()
659 if (*ir_type & dec->type) { in img_ir_change_protocol()
660 *ir_type &= dec->type; in img_ir_change_protocol()
661 img_ir_set_decoder(priv, dec, *ir_type); in img_ir_change_protocol()
807 const struct img_ir_decoder *dec = hw->decoder; in img_ir_handle_data() local
812 if (dec->scancode) in img_ir_handle_data()
813 ret = dec->scancode(len, raw, &protocol, &scancode, hw->enabled_protocols); in img_ir_handle_data()
838 if (dec->repeat && !hw->stopping) { in img_ir_handle_data()
844 interval = dec->repeat + (dec->repeat >> 3); in img_ir_handle_data()
951 const struct img_ir_decoder *dec = *decp; in img_ir_setup_hw() local
952 if (img_ir_decoder_compatible(priv, dec)) { in img_ir_setup_hw()
953 img_ir_set_protocol(priv, dec->type); in img_ir_setup_hw()
954 img_ir_set_decoder(priv, dec, 0); in img_ir_setup_hw()