Lines Matching refs:rdev
331 struct rc_dev *rdev = input_get_drvdata(idev);
332 struct rc_map *rc_map = &rdev->rc_map;
351 index = ir_establish_scancode(rdev, rc_map, scancode, true);
358 *old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode);
448 struct rc_dev *rdev = input_get_drvdata(idev);
449 struct rc_map *rc_map = &rdev->rc_map;
717 int rc_open(struct rc_dev *rdev)
721 if (!rdev)
724 mutex_lock(&rdev->lock);
725 if (!rdev->users++ && rdev->open != NULL)
726 rval = rdev->open(rdev);
729 rdev->users--;
731 mutex_unlock(&rdev->lock);
739 struct rc_dev *rdev = input_get_drvdata(idev);
741 return rc_open(rdev);
744 void rc_close(struct rc_dev *rdev)
746 if (rdev) {
747 mutex_lock(&rdev->lock);
749 if (!--rdev->users && rdev->close != NULL)
750 rdev->close(rdev);
752 mutex_unlock(&rdev->lock);
759 struct rc_dev *rdev = input_get_drvdata(idev);
760 rc_close(rdev);