Lines Matching refs:rcdev
16 struct rc_dev *rcdev; member
65 ir_raw_event_store_with_filter(imon->rcdev, &rawir); in imon_ir_data()
83 ir_raw_event_store_with_filter(imon->rcdev, &rawir); in imon_ir_data()
88 if (packet_no == 0x0a && !imon->rcdev->idle) { in imon_ir_data()
89 ir_raw_event_set_idle(imon->rcdev, true); in imon_ir_data()
90 ir_raw_event_handle(imon->rcdev); in imon_ir_data()
125 struct rc_dev *rcdev; in imon_probe() local
160 rcdev = devm_rc_allocate_device(&intf->dev, RC_DRIVER_IR_RAW); in imon_probe()
161 if (!rcdev) { in imon_probe()
168 rcdev->device_name = "iMON Station"; in imon_probe()
169 rcdev->driver_name = KBUILD_MODNAME; in imon_probe()
170 rcdev->input_phys = imon->phys; in imon_probe()
171 usb_to_input_id(udev, &rcdev->input_id); in imon_probe()
172 rcdev->dev.parent = &intf->dev; in imon_probe()
173 rcdev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER; in imon_probe()
174 rcdev->map_name = RC_MAP_IMON_RSC; in imon_probe()
175 rcdev->rx_resolution = BIT_DURATION; in imon_probe()
176 rcdev->priv = imon; in imon_probe()
178 ret = devm_rc_register_device(&intf->dev, rcdev); in imon_probe()
182 imon->rcdev = rcdev; in imon_probe()