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;
970 int rc_open(struct rc_dev *rdev)
974 if (!rdev)
977 mutex_lock(&rdev->lock);
979 if (!rdev->registered) {
982 if (!rdev->users++ && rdev->open)
983 rval = rdev->open(rdev);
986 rdev->users--;
989 mutex_unlock(&rdev->lock);
996 struct rc_dev *rdev = input_get_drvdata(idev);
998 return rc_open(rdev);
1001 void rc_close(struct rc_dev *rdev)
1003 if (rdev) {
1004 mutex_lock(&rdev->lock);
1006 if (!--rdev->users && rdev->close && rdev->registered)
1007 rdev->close(rdev);
1009 mutex_unlock(&rdev->lock);
1015 struct rc_dev *rdev = input_get_drvdata(idev);
1016 rc_close(rdev);