Lines Matching defs:rdev
97 struct rc_dev *rdev;
100 rdev = rc_allocate_device(RC_DRIVER_IR_RAW);
101 if (!rdev)
104 rdev->priv = data;
105 rdev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
106 rdev->open = picolcd_cir_open;
107 rdev->close = picolcd_cir_close;
108 rdev->device_name = data->hdev->name;
109 rdev->input_phys = data->hdev->phys;
110 rdev->input_id.bustype = data->hdev->bus;
111 rdev->input_id.vendor = data->hdev->vendor;
112 rdev->input_id.product = data->hdev->product;
113 rdev->input_id.version = data->hdev->version;
114 rdev->dev.parent = &data->hdev->dev;
115 rdev->driver_name = PICOLCD_NAME;
116 rdev->map_name = RC_MAP_RC6_MCE;
117 rdev->timeout = MS_TO_US(100);
118 rdev->rx_resolution = 1;
120 ret = rc_register_device(rdev);
123 data->rc_dev = rdev;
127 rc_free_device(rdev);
133 struct rc_dev *rdev = data->rc_dev;
136 rc_unregister_device(rdev);