Lines Matching refs:rc_dev

214 static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map,  in ir_create_table()
262 static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_resize_table()
313 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping()
370 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode()
428 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode()
471 static int ir_setkeytable(struct rc_dev *dev, const struct rc_map *from) in ir_setkeytable()
547 struct rc_dev *rdev = input_get_drvdata(idev); in ir_getkeycode()
605 u32 rc_g_keycode_from_table(struct rc_dev *dev, u64 scancode) in rc_g_keycode_from_table()
636 static void ir_do_keyup(struct rc_dev *dev, bool sync) in ir_do_keyup()
657 void rc_keyup(struct rc_dev *dev) in rc_keyup()
677 struct rc_dev *dev = from_timer(dev, t, timer_keyup); in ir_timer_keyup()
706 struct rc_dev *dev = from_timer(dev, t, timer_repeat); in ir_timer_repeat()
737 void rc_repeat(struct rc_dev *dev) in rc_repeat()
780 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, in ir_do_keydown()
848 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode, in rc_keydown()
878 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, in rc_keydown_notimeout()
943 static int rc_validate_filter(struct rc_dev *dev, in rc_validate_filter()
969 int rc_open(struct rc_dev *rdev) in rc_open()
995 struct rc_dev *rdev = input_get_drvdata(idev); in ir_open()
1000 void rc_close(struct rc_dev *rdev) in rc_close()
1014 struct rc_dev *rdev = input_get_drvdata(idev); in ir_close()
1107 struct rc_dev *dev = to_rc_dev(device); in show_protocols()
1158 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change()
1279 struct rc_dev *dev = to_rc_dev(device); in store_protocols()
1370 struct rc_dev *dev = to_rc_dev(device); in show_filter()
1414 struct rc_dev *dev = to_rc_dev(device); in store_filter()
1419 int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter); in store_filter()
1498 struct rc_dev *dev = to_rc_dev(device); in show_wakeup_protocols()
1548 struct rc_dev *dev = to_rc_dev(device); in store_wakeup_protocols()
1611 struct rc_dev *dev = to_rc_dev(device); in rc_dev_release()
1618 struct rc_dev *dev = to_rc_dev(device); in rc_dev_uevent()
1699 struct rc_dev *rc_allocate_device(enum rc_driver_type type) in rc_allocate_device()
1701 struct rc_dev *dev; in rc_allocate_device()
1738 void rc_free_device(struct rc_dev *dev) in rc_free_device()
1756 rc_free_device(*(struct rc_dev **)res); in devm_rc_alloc_release()
1759 struct rc_dev *devm_rc_allocate_device(struct device *dev, in devm_rc_allocate_device()
1762 struct rc_dev **dr, *rc; in devm_rc_allocate_device()
1783 static int rc_prepare_rx_device(struct rc_dev *dev) in rc_prepare_rx_device()
1847 static int rc_setup_rx_device(struct rc_dev *dev) in rc_setup_rx_device()
1877 static void rc_free_rx_device(struct rc_dev *dev) in rc_free_rx_device()
1890 int rc_register_device(struct rc_dev *dev) in rc_register_device()
1990 rc_unregister_device(*(struct rc_dev **)res); in devm_rc_release()
1993 int devm_rc_register_device(struct device *parent, struct rc_dev *dev) in devm_rc_register_device()
1995 struct rc_dev **dr; in devm_rc_register_device()
2015 void rc_unregister_device(struct rc_dev *dev) in rc_unregister_device()