Lines Matching refs:rc_proto
135 u64 rc_proto; /* iMON or MCE (RC6) IR protocol? */ member
1088 static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in imon_ir_change_protocol() argument
1097 if (*rc_proto && !(*rc_proto & rc->allowed_protocols)) in imon_ir_change_protocol()
1100 if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in imon_ir_change_protocol()
1103 *rc_proto = RC_PROTO_BIT_RC6_MCE; in imon_ir_change_protocol()
1104 } else if (*rc_proto & RC_PROTO_BIT_IMON) { in imon_ir_change_protocol()
1109 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol()
1115 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol()
1129 ictx->rc_proto = *rc_proto; in imon_ir_change_protocol()
1382 if (ictx->rc_proto == RC_PROTO_BIT_IMON && pad_stabilize) { in imon_pad_to_keys()
1449 if (ictx->rc_proto == RC_PROTO_BIT_IMON && pad_stabilize) { in imon_pad_to_keys()
1570 if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE) { in imon_incoming_packet()
1632 enum rc_proto proto; in imon_incoming_packet()
1634 if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE) in imon_incoming_packet()
1636 else if (ictx->rc_proto == RC_PROTO_BIT_IMON) in imon_incoming_packet()
1864 ictx->rc_proto = allowed_protos; in imon_get_ffdc_type()
1956 rdev->allowed_protocols = ictx->rc_proto; in imon_init_rdev()
1961 if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE) in imon_init_rdev()