Lines Matching refs:protocols
43 handler->protocols || !handler->protocols) in ir_raw_event_thread()
252 if (!(dev->enabled_protocols & handler->protocols) && in change_protocol()
253 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol()
256 if ((dev->enabled_protocols & handler->protocols) && in change_protocol()
257 !(*rc_proto & handler->protocols) && in change_protocol()
268 if (handler->protocols & *rc_proto) { in change_protocol()
293 static void ir_raw_disable_protocols(struct rc_dev *dev, u64 protocols) in ir_raw_disable_protocols() argument
296 dev->enabled_protocols &= ~protocols; in ir_raw_disable_protocols()
532 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_scancode()
600 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_carrier()
673 (handler->protocols & dev->enabled_protocols)) in ir_raw_event_unregister()
696 atomic64_or(ir_raw_handler->protocols, &available_protocols); in ir_raw_handler_register()
706 u64 protocols = ir_raw_handler->protocols; in ir_raw_handler_unregister() local
712 (raw->dev->enabled_protocols & protocols)) in ir_raw_handler_unregister()
714 ir_raw_disable_protocols(raw->dev, protocols); in ir_raw_handler_unregister()
716 atomic64_andnot(protocols, &available_protocols); in ir_raw_handler_unregister()