Lines Matching refs:ir_raw_handler
37 struct ir_raw_handler *handler; in ir_raw_event_thread()
255 struct ir_raw_handler *handler; in ir_raw_event_register()
298 struct ir_raw_handler *handler; in ir_raw_event_unregister()
321 int ir_raw_handler_register(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_register() argument
326 list_add_tail(&ir_raw_handler->list, &ir_raw_handler_list); in ir_raw_handler_register()
327 if (ir_raw_handler->raw_register) in ir_raw_handler_register()
329 ir_raw_handler->raw_register(raw->dev); in ir_raw_handler_register()
330 available_protocols |= ir_raw_handler->protocols; in ir_raw_handler_register()
337 void ir_raw_handler_unregister(struct ir_raw_handler *ir_raw_handler) in ir_raw_handler_unregister() argument
342 list_del(&ir_raw_handler->list); in ir_raw_handler_unregister()
343 if (ir_raw_handler->raw_unregister) in ir_raw_handler_unregister()
345 ir_raw_handler->raw_unregister(raw->dev); in ir_raw_handler_unregister()
346 available_protocols &= ~ir_raw_handler->protocols; in ir_raw_handler_unregister()