Lines Matching refs:rc_dev

172 static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map,  in ir_create_table()
220 static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_resize_table()
271 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping()
328 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode()
387 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode()
430 static int ir_setkeytable(struct rc_dev *dev, in ir_setkeytable()
507 struct rc_dev *rdev = input_get_drvdata(idev); in ir_getkeycode()
566 u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode) in rc_g_keycode_from_table()
597 static void ir_do_keyup(struct rc_dev *dev, bool sync) in ir_do_keyup()
618 void rc_keyup(struct rc_dev *dev) in rc_keyup()
638 struct rc_dev *dev = from_timer(dev, t, timer_keyup); in ir_timer_keyup()
667 struct rc_dev *dev = from_timer(dev, t, timer_repeat); in ir_timer_repeat()
698 void rc_repeat(struct rc_dev *dev) in rc_repeat()
737 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, in ir_do_keydown()
803 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode, in rc_keydown()
833 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, in rc_keydown_notimeout()
898 static int rc_validate_filter(struct rc_dev *dev, in rc_validate_filter()
924 int rc_open(struct rc_dev *rdev) in rc_open()
950 struct rc_dev *rdev = input_get_drvdata(idev); in ir_open()
955 void rc_close(struct rc_dev *rdev) in rc_close()
969 struct rc_dev *rdev = input_get_drvdata(idev); in ir_close()
1058 struct rc_dev *dev = to_rc_dev(device); in show_protocols()
1109 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change()
1230 struct rc_dev *dev = to_rc_dev(device); in store_protocols()
1317 struct rc_dev *dev = to_rc_dev(device); in show_filter()
1361 struct rc_dev *dev = to_rc_dev(device); in store_filter()
1366 int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter); in store_filter()
1441 struct rc_dev *dev = to_rc_dev(device); in show_wakeup_protocols()
1491 struct rc_dev *dev = to_rc_dev(device); in store_wakeup_protocols()
1552 struct rc_dev *dev = to_rc_dev(device); in rc_dev_release()
1566 struct rc_dev *dev = to_rc_dev(device); in rc_dev_uevent()
1640 struct rc_dev *rc_allocate_device(enum rc_driver_type type) in rc_allocate_device()
1642 struct rc_dev *dev; in rc_allocate_device()
1679 void rc_free_device(struct rc_dev *dev) in rc_free_device()
1697 rc_free_device(*(struct rc_dev **)res); in devm_rc_alloc_release()
1700 struct rc_dev *devm_rc_allocate_device(struct device *dev, in devm_rc_allocate_device()
1703 struct rc_dev **dr, *rc; in devm_rc_allocate_device()
1724 static int rc_prepare_rx_device(struct rc_dev *dev) in rc_prepare_rx_device()
1780 static int rc_setup_rx_device(struct rc_dev *dev) in rc_setup_rx_device()
1810 static void rc_free_rx_device(struct rc_dev *dev) in rc_free_rx_device()
1823 int rc_register_device(struct rc_dev *dev) in rc_register_device()
1918 rc_unregister_device(*(struct rc_dev **)res); in devm_rc_release()
1921 int devm_rc_register_device(struct device *parent, struct rc_dev *dev) in devm_rc_register_device()
1923 struct rc_dev **dr; in devm_rc_register_device()
1943 void rc_unregister_device(struct rc_dev *dev) in rc_unregister_device()