Lines Matching defs:rdev
428 struct rc_dev *rdev = input_get_drvdata(idev);
429 struct rc_map *rc_map = &rdev->rc_map;
448 index = ir_establish_scancode(rdev, rc_map, scancode, true);
455 *old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode);
547 struct rc_dev *rdev = input_get_drvdata(idev);
548 struct rc_map *rc_map = &rdev->rc_map;
969 int rc_open(struct rc_dev *rdev)
973 if (!rdev)
976 mutex_lock(&rdev->lock);
978 if (!rdev->registered) {
981 if (!rdev->users++ && rdev->open)
982 rval = rdev->open(rdev);
985 rdev->users--;
988 mutex_unlock(&rdev->lock);
995 struct rc_dev *rdev = input_get_drvdata(idev);
997 return rc_open(rdev);
1000 void rc_close(struct rc_dev *rdev)
1002 if (rdev) {
1003 mutex_lock(&rdev->lock);
1005 if (!--rdev->users && rdev->close && rdev->registered)
1006 rdev->close(rdev);
1008 mutex_unlock(&rdev->lock);
1014 struct rc_dev *rdev = input_get_drvdata(idev);
1015 rc_close(rdev);