Lines Matching defs:rdev
127 struct rc_dev *rdev; /* rc-core device for remote */
1252 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1259 keycode = rc_g_keycode_from_table(ictx->rdev, release);
1288 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1662 rc_keyup(ictx->rdev);
1673 rc_keydown(ictx->rdev, proto, ictx->rc_scancode,
1961 struct rc_dev *rdev;
1966 rdev = rc_allocate_device(RC_DRIVER_SCANCODE);
1967 if (!rdev) {
1978 rdev->device_name = ictx->name_rdev;
1979 rdev->input_phys = ictx->phys_rdev;
1980 usb_to_input_id(ictx->usbdev_intf0, &rdev->input_id);
1981 rdev->dev.parent = ictx->dev;
1983 rdev->priv = ictx;
1985 rdev->allowed_protocols = RC_PROTO_BIT_IMON | RC_PROTO_BIT_RC6_MCE;
1986 rdev->change_protocol = imon_ir_change_protocol;
1987 rdev->driver_name = MOD_NAME;
1998 rdev->allowed_protocols = ictx->rc_proto;
2004 rdev->map_name = RC_MAP_IMON_MCE;
2006 rdev->map_name = RC_MAP_IMON_PAD;
2008 ret = rc_register_device(rdev);
2014 return rdev;
2017 rc_free_device(rdev);
2280 ictx->rdev = imon_init_rdev(ictx);
2281 if (!ictx->rdev) {
2528 rc_unregister_device(ictx->rdev);