Lines Matching refs:rdev
25 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw()
55 if (!raw->rdev) in img_ir_isr_raw()
77 if (priv->raw.rdev) in img_ir_echo_timer()
91 if (!priv->raw.rdev) in img_ir_setup_raw()
106 struct rc_dev *rdev; in img_ir_probe_raw() local
113 raw->rdev = rdev = rc_allocate_device(); in img_ir_probe_raw()
114 if (!rdev) { in img_ir_probe_raw()
118 rdev->priv = priv; in img_ir_probe_raw()
119 rdev->map_name = RC_MAP_EMPTY; in img_ir_probe_raw()
120 rdev->input_name = "IMG Infrared Decoder Raw"; in img_ir_probe_raw()
121 rdev->driver_type = RC_DRIVER_IR_RAW; in img_ir_probe_raw()
124 error = rc_register_device(rdev); in img_ir_probe_raw()
127 rc_free_device(rdev); in img_ir_probe_raw()
128 raw->rdev = NULL; in img_ir_probe_raw()
138 struct rc_dev *rdev = raw->rdev; in img_ir_remove_raw() local
141 if (!rdev) in img_ir_remove_raw()
146 raw->rdev = NULL; in img_ir_remove_raw()
153 rc_unregister_device(rdev); in img_ir_remove_raw()