Lines Matching defs:rdev
127 struct rc_dev *rdev; /* rc-core device for remote */
1257 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1264 keycode = rc_g_keycode_from_table(ictx->rdev, release);
1293 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1667 rc_keyup(ictx->rdev);
1678 rc_keydown(ictx->rdev, proto, ictx->rc_scancode,
1966 struct rc_dev *rdev;
1971 rdev = rc_allocate_device(RC_DRIVER_SCANCODE);
1972 if (!rdev) {
1983 rdev->device_name = ictx->name_rdev;
1984 rdev->input_phys = ictx->phys_rdev;
1985 usb_to_input_id(ictx->usbdev_intf0, &rdev->input_id);
1986 rdev->dev.parent = ictx->dev;
1988 rdev->priv = ictx;
1990 rdev->allowed_protocols = RC_PROTO_BIT_IMON | RC_PROTO_BIT_RC6_MCE;
1991 rdev->change_protocol = imon_ir_change_protocol;
1992 rdev->driver_name = MOD_NAME;
2003 rdev->allowed_protocols = ictx->rc_proto;
2009 rdev->map_name = RC_MAP_IMON_MCE;
2011 rdev->map_name = RC_MAP_IMON_PAD;
2013 ret = rc_register_device(rdev);
2019 return rdev;
2022 rc_free_device(rdev);
2285 ictx->rdev = imon_init_rdev(ictx);
2286 if (!ictx->rdev) {
2532 rc_unregister_device(ictx->rdev);