Lines Matching refs:rdev
76 struct rc_dev *rdev; member
130 ir_raw_event_store_with_filter(sz->rdev, &rawir); in sz_push()
258 rawir.duration = sz->rdev->timeout; in streamzap_callback()
262 ir_raw_event_handle(sz->rdev); in streamzap_callback()
263 ir_raw_event_reset(sz->rdev); in streamzap_callback()
281 ir_raw_event_handle(sz->rdev); in streamzap_callback()
289 struct rc_dev *rdev; in streamzap_init_rc_dev() local
293 rdev = rc_allocate_device(); in streamzap_init_rc_dev()
294 if (!rdev) { in streamzap_init_rc_dev()
306 rdev->input_name = sz->name; in streamzap_init_rc_dev()
307 rdev->input_phys = sz->phys; in streamzap_init_rc_dev()
308 usb_to_input_id(sz->usbdev, &rdev->input_id); in streamzap_init_rc_dev()
309 rdev->dev.parent = dev; in streamzap_init_rc_dev()
310 rdev->priv = sz; in streamzap_init_rc_dev()
311 rdev->driver_type = RC_DRIVER_IR_RAW; in streamzap_init_rc_dev()
312 rdev->allowed_protocols = RC_BIT_ALL; in streamzap_init_rc_dev()
313 rdev->driver_name = DRIVER_NAME; in streamzap_init_rc_dev()
314 rdev->map_name = RC_MAP_STREAMZAP; in streamzap_init_rc_dev()
316 ret = rc_register_device(rdev); in streamzap_init_rc_dev()
322 return rdev; in streamzap_init_rc_dev()
325 rc_free_device(rdev); in streamzap_init_rc_dev()
412 sz->rdev = streamzap_init_rc_dev(sz); in streamzap_probe()
413 if (!sz->rdev) in streamzap_probe()
420 sz->rdev->timeout = ((US_TO_NS(SZ_TIMEOUT * SZ_RESOLUTION) & in streamzap_probe()
479 rc_unregister_device(sz->rdev); in streamzap_disconnect()