Lines Matching refs:ir_raw_handler
24 struct ir_raw_handler *handler; in ir_raw_event_thread()
245 struct ir_raw_handler *handler; in change_protocol()
522 struct ir_raw_handler *handler; in ir_raw_encode_scancode()
592 struct ir_raw_handler *handler; in ir_raw_encode_carrier()
659 struct ir_raw_handler *handler; in ir_raw_event_unregister()
690 int ir_raw_handler_register(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_register() argument
693 list_add_tail(&ir_raw_handler->list, &ir_raw_handler_list); in ir_raw_handler_register()
694 atomic64_or(ir_raw_handler->protocols, &available_protocols); in ir_raw_handler_register()
701 void ir_raw_handler_unregister(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_unregister() argument
704 u64 protocols = ir_raw_handler->protocols; in ir_raw_handler_unregister()
707 list_del(&ir_raw_handler->list); in ir_raw_handler_unregister()
709 if (ir_raw_handler->raw_unregister && in ir_raw_handler_unregister()
711 ir_raw_handler->raw_unregister(raw->dev); in ir_raw_handler_unregister()