Lines Matching refs:rc_dev

203  * @dev:	the rc_dev device
214 static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map,
253 * @dev: the rc_dev device
262 static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map,
302 * @dev: the struct rc_dev device descriptor
313 static unsigned int ir_update_mapping(struct rc_dev *dev,
357 * @dev: the struct rc_dev device descriptor
370 static unsigned int ir_establish_scancode(struct rc_dev *dev,
428 struct rc_dev *rdev = input_get_drvdata(idev);
464 * @dev: the struct rc_dev device descriptor
471 static int ir_setkeytable(struct rc_dev *dev, const struct rc_map *from)
547 struct rc_dev *rdev = input_get_drvdata(idev);
596 * @dev: the struct rc_dev descriptor of the device
605 u32 rc_g_keycode_from_table(struct rc_dev *dev, u64 scancode)
630 * @dev: the struct rc_dev descriptor of the device
636 static void ir_do_keyup(struct rc_dev *dev, bool sync)
652 * @dev: the struct rc_dev descriptor of the device
657 void rc_keyup(struct rc_dev *dev)
677 struct rc_dev *dev = from_timer(dev, t, timer_keyup);
706 struct rc_dev *dev = from_timer(dev, t, timer_repeat);
731 * @dev: the struct rc_dev descriptor of the device
737 void rc_repeat(struct rc_dev *dev)
771 * @dev: the struct rc_dev descriptor of the device
780 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol,
839 * @dev: the struct rc_dev descriptor of the device
848 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode,
869 * @dev: the struct rc_dev descriptor of the device
878 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
938 * @dev: the struct rc_dev descriptor of the device
943 static int rc_validate_filter(struct rc_dev *dev,
969 int rc_open(struct rc_dev *rdev)
995 struct rc_dev *rdev = input_get_drvdata(idev);
1000 void rc_close(struct rc_dev *rdev)
1014 struct rc_dev *rdev = input_get_drvdata(idev);
1107 struct rc_dev *dev = to_rc_dev(device);
1148 * @dev: rc_dev device
1158 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols,
1279 struct rc_dev *dev = to_rc_dev(device);
1370 struct rc_dev *dev = to_rc_dev(device);
1414 struct rc_dev *dev = to_rc_dev(device);
1419 int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter);
1498 struct rc_dev *dev = to_rc_dev(device);
1548 struct rc_dev *dev = to_rc_dev(device);
1611 struct rc_dev *dev = to_rc_dev(device);
1618 struct rc_dev *dev = to_rc_dev(device);
1699 struct rc_dev *rc_allocate_device(enum rc_driver_type type)
1701 struct rc_dev *dev;
1738 void rc_free_device(struct rc_dev *dev)
1756 rc_free_device(*(struct rc_dev **)res);
1759 struct rc_dev *devm_rc_allocate_device(struct device *dev,
1762 struct rc_dev **dr, *rc;
1783 static int rc_prepare_rx_device(struct rc_dev *dev)
1847 static int rc_setup_rx_device(struct rc_dev *dev)
1877 static void rc_free_rx_device(struct rc_dev *dev)
1890 int rc_register_device(struct rc_dev *dev)
1990 rc_unregister_device(*(struct rc_dev **)res);
1993 int devm_rc_register_device(struct device *parent, struct rc_dev *dev)
1995 struct rc_dev **dr;
2015 void rc_unregister_device(struct rc_dev *dev)