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 = timer_container_of(dev, t, timer_keyup); in ir_timer_keyup()
706 struct rc_dev *dev = timer_container_of(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()
849 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode, in rc_keydown()
879 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, in rc_keydown_notimeout()
944 static int rc_validate_filter(struct rc_dev *dev, in rc_validate_filter()
970 int rc_open(struct rc_dev *rdev) in rc_open()
996 struct rc_dev *rdev = input_get_drvdata(idev); in ir_open()
1001 void rc_close(struct rc_dev *rdev) in rc_close()
1015 struct rc_dev *rdev = input_get_drvdata(idev); in ir_close()
1108 struct rc_dev *dev = to_rc_dev(device); in show_protocols()
1159 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change()
1280 struct rc_dev *dev = to_rc_dev(device); in store_protocols()
1371 struct rc_dev *dev = to_rc_dev(device); in show_filter()
1415 struct rc_dev *dev = to_rc_dev(device); in store_filter()
1420 int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter); in store_filter()
1499 struct rc_dev *dev = to_rc_dev(device); in show_wakeup_protocols()
1549 struct rc_dev *dev = to_rc_dev(device); in store_wakeup_protocols()
1612 struct rc_dev *dev = to_rc_dev(device); in rc_dev_release()
1619 struct rc_dev *dev = to_rc_dev(device); in rc_dev_uevent()
1700 struct rc_dev *rc_allocate_device(enum rc_driver_type type) in rc_allocate_device()
1702 struct rc_dev *dev; in rc_allocate_device()
1739 void rc_free_device(struct rc_dev *dev) in rc_free_device()
1757 rc_free_device(*(struct rc_dev **)res); in devm_rc_alloc_release()
1760 struct rc_dev *devm_rc_allocate_device(struct device *dev, in devm_rc_allocate_device()
1763 struct rc_dev **dr, *rc; in devm_rc_allocate_device()
1784 static int rc_prepare_rx_device(struct rc_dev *dev) in rc_prepare_rx_device()
1848 static int rc_setup_rx_device(struct rc_dev *dev) in rc_setup_rx_device()
1878 static void rc_free_rx_device(struct rc_dev *dev) in rc_free_rx_device()
1891 int rc_register_device(struct rc_dev *dev) in rc_register_device()
1991 rc_unregister_device(*(struct rc_dev **)res); in devm_rc_release()
1994 int devm_rc_register_device(struct device *parent, struct rc_dev *dev) in devm_rc_register_device()
1996 struct rc_dev **dr; in devm_rc_register_device()
2016 void rc_unregister_device(struct rc_dev *dev) in rc_unregister_device()