Lines Matching refs:ir_raw_handler
24 struct ir_raw_handler *handler; in ir_raw_event_thread()
247 struct ir_raw_handler *handler; in change_protocol()
524 struct ir_raw_handler *handler; in ir_raw_encode_scancode()
594 struct ir_raw_handler *handler; in ir_raw_encode_carrier()
661 struct ir_raw_handler *handler; in ir_raw_event_unregister()
692 int ir_raw_handler_register(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_register() argument
695 list_add_tail(&ir_raw_handler->list, &ir_raw_handler_list); in ir_raw_handler_register()
696 atomic64_or(ir_raw_handler->protocols, &available_protocols); in ir_raw_handler_register()
703 void ir_raw_handler_unregister(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_unregister() argument
706 u64 protocols = ir_raw_handler->protocols; in ir_raw_handler_unregister()
709 list_del(&ir_raw_handler->list); in ir_raw_handler_unregister()
711 if (ir_raw_handler->raw_unregister && in ir_raw_handler_unregister()
713 ir_raw_handler->raw_unregister(raw->dev); in ir_raw_handler_unregister()