Lines Matching refs:rdev
76 struct rc_dev *rdev; member
130 ir_raw_event_store_with_filter(sz->rdev, &rawir); in sz_push()
260 rawir.duration = sz->rdev->timeout; in streamzap_callback()
264 ir_raw_event_handle(sz->rdev); in streamzap_callback()
265 ir_raw_event_reset(sz->rdev); in streamzap_callback()
283 ir_raw_event_handle(sz->rdev); in streamzap_callback()
291 struct rc_dev *rdev; in streamzap_init_rc_dev() local
295 rdev = rc_allocate_device(); in streamzap_init_rc_dev()
296 if (!rdev) { in streamzap_init_rc_dev()
308 rdev->input_name = sz->name; in streamzap_init_rc_dev()
309 rdev->input_phys = sz->phys; in streamzap_init_rc_dev()
310 usb_to_input_id(sz->usbdev, &rdev->input_id); in streamzap_init_rc_dev()
311 rdev->dev.parent = dev; in streamzap_init_rc_dev()
312 rdev->priv = sz; in streamzap_init_rc_dev()
313 rdev->driver_type = RC_DRIVER_IR_RAW; in streamzap_init_rc_dev()
314 rdev->allowed_protocols = RC_BIT_ALL; in streamzap_init_rc_dev()
315 rdev->driver_name = DRIVER_NAME; in streamzap_init_rc_dev()
316 rdev->map_name = RC_MAP_STREAMZAP; in streamzap_init_rc_dev()
318 ret = rc_register_device(rdev); in streamzap_init_rc_dev()
324 return rdev; in streamzap_init_rc_dev()
327 rc_free_device(rdev); in streamzap_init_rc_dev()
414 sz->rdev = streamzap_init_rc_dev(sz); in streamzap_probe()
415 if (!sz->rdev) in streamzap_probe()
422 sz->rdev->timeout = ((US_TO_NS(SZ_TIMEOUT * SZ_RESOLUTION) & in streamzap_probe()
481 rc_unregister_device(sz->rdev); in streamzap_disconnect()